Menu
First you'll need to create a folder called 'MinecraftServer' or something that can tell you this will be your Minecraft server folder. Now from here you can either download the.exe file or the.jar file.exe is easier and I don't really know the difference between them, but if for some reason your just a.jar guy, then Im sorry but you can find another tutorial for the jar file. First, go to and under Multiplayer Server, click on minecraftserver1.7.10.exe. That will start the download.
Place the file in your MinecraftServer folder. Run the file and it should load up all the worlds and stuff. After it says 'Done!' , you can close it.
Next, you'll have to set yourself as an operator (op). To do this, look at the other files in your MinecraftServer folder and find 'ops.txt.' Type in your Minecraft username and you will become an op. If you want to more people, press enter, and then add their username. TheDoctor Notch) Next open server.properties with notepad (this is very important you do it with notepad or another similar application) and change spawn-monsters=false to spawn-monsters=true. Now to join your server you'll need to find your ip address. I don't know how to find it on Windows, but it is probably is some system settings or network settings.
Sep 11, 2017 - Download Java; Minecraft Game; Mojang Account; Twitch App. Version of Minecraft for Windows, macOS, and Linux, which is Java Edition. Make sure have have downloaded and installed Minecraft onto your computer.
Normally you would just type localhost into the multiplayer server, but other people not on the same Wi-Fi network can do that. So to get other people to join, you need to forward the port.
To do that, go to After that, tell some friends your ip address, and they are ready to join you. NOTE: You will need to keep the file running while playing on your server or if you are going to leave your server on. Downloading Bukkit is very similar to Vanilla.
First create that MinecraftServer folder. Next go to: 'repocache.cbukk.it/content/groups/public//org/bukkit/craftbukkit/1.6.4-R2.0/craftbukkit-1.6.4-R2.0.jar' and that will start the download. Rename the file to 'craftbukkit.jar'. Open Notepad and paste in: @ECHO OFF SET BINDIR=%dp0 CD /D '%BINDIR%' java -Xmx1G -Xms1G -jar craftbukkit.jar PAUSE Look at the picture above to see how it will really look. Save the file as 'startserver.bat' and move it into the folder you created in the beginning. Open startserver.bat and it will load up all the necessary components.
NOTE: You will need to keep startserver.bat running while playing on your server or if you intend to leave it on. Create a folder on your Mac called 'MinecraftServer' or anything that will remind you this is your server folder.
Go to and download minecraftserver1.7.10.jar which is under Multiplayer Server. Place the file into the your Minecraft server folder.
Open textedit Format Make Plain Text and paste in: #!/bin/bash cd '$(dirname '$0')' exec java -Xmx1G -Xms1G -jar minecraftserver.jar Again I'll show a picture showing how it will look. Save the file as startserver.command, and place it into the same folder. Next, open Terminal which you can find in spotlight or launchpad. Then paste in 'chmod a+x ' (the space is intended). Then drag in the startserver.command into the window and press enter. Open the file and the worlds and stuff will load up. Note: You need to keep the file running to play on your server or intend to keep it on.
Again make a folder for your Minecraft Server. Then go to: 'repo.bukkit.org/content/groups/public/org/bukkit/craftbukkit/1.6.4-R2.0/craftbukkit-1.6.4-R2.0.jar'. That'll start the download. Rename that file 'craftbukkit.jar'. Open TextEdit and make it plain text and paste in: #!/bin/bash cd '$( dirname '$0' ) ' java -Xmx1G -Xms1G -jar craftbukkit.jar Save the file as startserver.command and put it into the the folder we made in the beginning. Open Terminal which you can find in spotlight or launchpad and paste in chmod a+x, then drag the startserver.command into the window. It should show up the name of the file after you put it in.
Finally, open the startserver.command and all the stuff will load up.
Description: DO NOT USE THIS GUIDE. ModLoader or directly modifying the base source are no longer recommended; Forge (or liteloader or another loader) is preferred).
Additionally probably a lot of information is just using outdated techniques or parts of the code that have not even existed for years; this article needs a run-through to make sure everything is up-to-date. Consider reading through the instead. Modding is one of the most popular features introduced into the community.
There are many different kinds of mods. This tutorial will present you information on how to make your very own Minecraft mod, whether it be with ModLoader (not recommended), Minecraft Forge or hard coded in to the core source (not recommended). Some knowledge of Java is necessary; it is assumed the reader is familiar with common programming terminology. You can create mods for Minecraft on all computer operating systems (Windows, OS X, Linux, Android, IOS, Raspberry Pi and Windows Phone).
You cannot make mods for. You can use some of the tools and knowledge gained here not only just to create mods for Minecraft, but also to program using Java and maybe a few other programming languages in general. Contents. Other Tutorials For other tutorials not listed on this page (including some that are), the will help to create your first mod. There are various tutorials for both ModLoader and Minecraft Forge. Tools You should not use what is listed below, but instead use Java DK (Java Developer Kit). However, if you want to learn more, read below.
There are many tools that can be used to mod Minecraft. The following is a list of any that people put on here or suggest in the discussion page. Is the programing language Minecraft is written in, so you almost always will have to code in Java when coding mods for Minecraft. The latest stable version of Java can always be downloaded from (JRE) or (JDK). The Java 8 update snapshot downloads are, and the Java 9 snapshot downloads are.
At the moment, the Java 9 snapshots do not work with Minecraft, but the Java 8 snapshots do, if you want to run the latest Java 8 snapshots. The different editions of Java you can use are as follows:. (Java Standard Edition), which is available in these packages: the normal runtime environment version of Java, which is the (Java Runtime Environment) and the (Java Development Kit). The JDK is designed for Java developers and coders and is required for coding Minecraft mods.
The JDK can be downloaded along with NetBeans. (Java Enterprise Edition), for businesses, companies and large projects, and comes with a lot more classes than the standard edition of Java.
(Java Micro Edition) is a small and portable version of Java., now included in all the other Java packages)., for (yes, you can run Minecraft on some embedded devices that have ). All general-purpose Java coding tools on any device can be used to help create mods. Mod loading APIs.
Mod loading APIs (Application Programming Interface) standardize things, allowing for compatibility between mods. The official Minecraft API is not published yet. In the meantime, the Minecraft modding community has filled that void: ModLoaders:. is among the oldest and was previously one of the most popular mod APIs, although since it has lost most of its popularity to Minecraft Forge. It has been discontinued since the 1.6.2 version and the by Acomputerdog. It loads mod class files in each minecraft version.jar file.
Prior to 1.6 it and ModLoaderMP loaded mod class files in the old minecraft.jar file in the old 'bin' folder. Forge and FML used to load mod class files prior to 1.5, but in 1.5 it started to load.jar and.zip mods in a new folder called 'mods'.
ModLoader and ModloaderMP have to be installed manually by adding the classes to the version.jar files. Forge and FML were installed in the same way until 1.5 where they had installers which installed them in the libraries folder. Modloader has been around since one of the first alpha testing versions of minecraft. The creator of this modloader is called Risugami. ModLoader only works for client side.
ModLoader can be downloaded. ModLoader is backwards compatible with Forge and ModLoaderMP. Mods for this modloader are java classes.
has been around since the early versions of beta testing, but development was discontinued in 1.3.2. It is available as both client side and server side.
The creator of this ModLoader is known as ScottyDoesKnow(SDK). ModLoaderMP is backwards compatible with Forge and ModLoader. Mods for this modloader are java classes.
is backwards-compatible with ModLoader, ModLoaderMP, LiteLoader and M3L and also adds hundreds of additional methods, classes, and utilities to assist mod authors. It adds a mods folder and comes with a installer. It is available as both client-side and server-side.
It has replaced Risugami's ModLoader. Forge has been around since beta 1.7.3. The creator of Forge and FML is known as LexManos. Forge can be downloaded. Forge is open-source and the repository can be accessed from. The, and are all open-source. Forge is incompatible with the broken Java 8 Version 20, but the incompatibility problem for Java Version 20 has been fixed using Mod.
Mods for this modloader used to be java classes, but now are.jar and.zip files. Forge is available for versions from to. Old Forge downloads can be found,.
LuaForge is in Python and Lua and is open-source and the repository can be accessed from, however the project is no longer being maintained and is preserved for historical purposes only. FML (Forge ModLoader) is basically just Forge, but without the Forge API and is just the modloader. FML is also backwards-compatible with ModLoader, ModLoaderMP, LiteLoader and M3L and does the same things. FML supports small mods, but Forge supports small mods and large mods. LexManos develops both FML and Forge. FML can be downloaded.
FML is open-source and the repository can be accessed from. FML has been released separately to Forge since 1.1. Mods for this modloader used to be java classes, but now are.jar and.zip files. FML works for both client side and server side. is a lightweight modloader which is designed to load small, client side mods.
LiteLoader is backwards compatible with Forge and FML. LiteLoader comes with a installer. LiteLoader was made by Mumfrey. LiteLoader can be downloaded and development builds can be downloaded.
LiteLoader is open-source,. The LiteLoader installer is open-source.
LiteLoader's API is called the LiteAPI. Mods for this modloader are.litemod files. LiteLoader is for 1.5-1.10, with snapshots through 1.12.1. LiteLoader is not server side yet. (BL) is the successor to Risugami's ModLoader and uses the LiteAPI(but works without LiteLoader because the LiteAPI comes with BlazeLoader too).
This modloader is for 1.6-1.8, but only a 1.6.4 demo has been publicly released. It can load large mods, but only three mods have been made for BlazeLoader: (also open-source ), (also open-source ). The creator of BlazeLoader is known as Acomputerdog or warriordog. BlazeLoader is open-source,.
The BlazeLoader Installer is open-source. The BLVersionLib is open-source. You can download the BlazeLoader 1.6.4 Demo 2 version. Mods for this modloader are.litemod,.zip and.jar files. BlazeLoader is only available for client side, but will probably be available for server side in the future.
(M3L) is a ModLoader designed to load mods and reduce mod conflicts, among these aims for there to be no need for core mods that conflict with each other, support for very large mods, organizing your mods and reducing conflicts. It is based on Forge, and you need to have the recommended version of the Forge API installed in order for you to be able to install M3L at the moment, but the creator of M3L, Cuchaz, will eventually implement M3L's own API. M3L was being developed in 1.7, but has been publicly released in beta testing development for 1.8.
Currently only the works with M3L. M3L can be downloaded. M3L is open-source,. Mods for this modloader are.zip and.jar files. M3L is currently just client side, but server side is planned to be available in the future. (Meddle Manager) is a TweakClass Mod Loader designed to easily modify simple tweaks to the 1.9 snapshots and it's mods are drag-and-drop and are loaded from the 'meddle' folder in your instance folder. A Meddle mod called DynamicMappings is used to support the running of 'dynamic' mods.
This ModLoader is made by FyberOptic. You can find this tools website. Meddle is open-source. Some Meddle mods are open-source. is the Meddle Mod Loader with support for higher-level mods that are designed to add in content to the game. To install this mod-loading API you have to have Meddle and DynamicMappings installed and you have to drag the API into the 'meddle' folder. MeddleAPI is open-source.
(ME) is a modloader which loads mods in class files externally without replacing any class files. It is a.jar program. It can work with any version of Minecraft.
The creator is MaPePeR. You can download External Modloader. External Modloader is open-source. Server Plug-in Software:.
is a popular server-side-only server plugin API. Bukkit is supported by Dinnerbone, a member of Mojang. Bukkit is the API, CraftBukkit is what you install onto your server which implements Bukkit. Is a Graphical User Interface for Bukkit. DevBukkit is some debug tools for developers. ChatBukkit, ScrapBukkit and HomeBukkit are add-ons to Bukkit. ChatBukkit improves the chat.
HomeBukkit improves your spawn/HUB. ScrapBukkit is for server commands. DevBukkit is a plug-in repository. You can download Bukkit and (the settings ). You can download CraftBukkit,. At the moment Bukkit is not downloadable from the official website and is open-source,.
ChatBukkit is open-source, HomeBukkit, ScrapBukkit and DevBukkit. For more on Bukkit click. SportBukkit is some bug-fixes which can be downloaded, the beta testing versions can be downloaded, and is open-source. Some more open-source Bukkit files are. A list of Bukkit java classes is. Another version of CraftBukkit (actually Bukkit alternatives using and be being based on Bukkit's source-code) can be found.
![App App](/uploads/1/2/5/6/125632734/935720656.jpg)
It is called: Wolf-in-a-bukkit. BukkitForge is a merge of Bukkit and MinecraftForge for 1.5. It is open-source. Download BukkitForge. is a similar thing. is like Bukkit and works with Bukkit.
Download it,. Some add-ons for Spigot are: CheetahSpigot, PaperSpigot and EMC(Empire MineCraft). All the Spigot Stash projects are. All the Stash repositories are. All the Spigot java classes are. You can download PaperSpigot. Spigot's BungeeChord(connects two servers together is open-source, and you can download it.
The Spigot API is open-source and, and the SpigotPatcher is open-source. All Spigot Jenkins projects are. is made by the organization SpongePowered. Sponge is available in two flavors: SpongeForge (a Forge Mod) and SpongeVanilla (standalone, based on the Vanilla server). Sponge is a Plugin API like Bukkit, but it's build with version compatibility in mind, thus Sponge plugins will work on different Minecraft versions without changes.
SpongeForge is made with Mod compatibility in mind too, it's possible to make a Sponge plugin with Forge additions. While inter-version compatibility makes it easier for plugin developers, it puts more pressure on the people updating Sponge. SpongeForge can be downloaded and SpongeVanilla. If you're interested in the Sources, have a look at the SpongePowered Github Repo. The Sponge Documentation and the Javadocs are already available too.
If you're interested in Sponge's Plugin Repo, have a look at. There are example Plugins available too, have a look at the Sponge.
The Sponge plug-in, lets Sponge load Bukkit plug-ins. You can use SpongeForge on the client side too!. Magma is made by the organization ObsidianBox, and is what Obsidian is based on.
It is open-source. Obsidian is made by the organization ObsidianBox. ObsidianBox's website is down at the moment, but an archived version is available. Obsidian is open-source.
MCPC+ is another Bukkit alternative. Download MCPC+.
MCPC+ is open-source. is the successor to MCPC+. Download Cauldron,.
KCauldron is the successor to Cauldron. Download KCauldron. Download the older KCauldron Backport versions. KCauldron is open-source. is another Bukkit alternative. Download the old versions.
The old versions are open-source on GitHub, and BitBucket. Get the newer hMod, version 2.0,.
The hMod 2.0 website is. Are some hMod 2.0 plug-ins. Other Bukkit alternatives are all listed.
Java tools. Java tools that have been made by Oracle and Sun Microsystems like will help. Also Lex Manos' will help rename symbols (classes, methods, fields, parameters, and variables) in Java source code using.srg mappings. Also md-5's SpecialSource Generator is a automatic generator and renamer of jar obfuscation mappings. SpecialSource Jenkins builds are. SpecialSource is open source,. The is a classloader which helps patch classes.
Decompiling. Decompiling tools help you work with Minecraft's source code, which is not published by Mojang. These tools turn compiled, executable, java code into source code. The utility (MCP) is the community-standard tool to both decompile and deobfuscate the Minecraft code, making it much easier to read and modify. Some useful tools for MCP are the.
MCP is open-source,. (Fyddle for MineCraft) is a alternative to MCP.