This is a guide on how to easily create a minecraft bukkit server that you can play with your friends or make it a public server
All you need is a computer that can handle the server and a good internet connection
If I forgot to mention anything or said anything incorrectly just comment what it was and I'll fix it.
All of this needs to be done on the computer and this instructable is easiest viewed on the computer as well
Step 1: Downloads
Download the latest build of buildtools off of the spigot website
Use this link:
You also need get bash
Use this link:
Step 2: Setup
Install get bash by clicking next through the wizard
Put buildtools in a folder on your desktop and name it buildtools
Step 3: Get Bash
Open get bash, it should be a command prompt and type "cd desktop/buildtools" this will direct the command prompt to that folder
Then type "java -jar BuildTools.jar --rev " Where is the minecraft version you want the server to run on like 1.9.4 or 1.10.
This part will take anywhere from 5 to 20 minutes so just let this run while you do something else
Step 4: Starting Server
Once get bash is finished running, look through the buildtools folder for 2 programs:
Spigot.jar and craftbukkit.jar
Put them both into a different folder, if you already had a vanilla server you can use that folder. DO NOT DOUBLE CLICK FILE TO RUN IT!
Create a notes folder and your this into it:
java -Xms512M -Xmx1G -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -jar spigot.jar
Save the file as RUN SPIGOT.bat
So the same thing for craftbukkit but type this instead:
java -Xms512M -Xmx1G -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -jar craftbukkit.jar
You can double click these to start the server files.
Only run one of them at a time, as they will be using the same files and settings to run, but it really doesn't matter which one you use.
The server is finished being set up now and you can start getting plugins, just google search bukkit plugins and start browsing.
If you already had a server you are done, if not continue reading.
Step 5: Finalizing Server
The first time you start the server, a document called Eula will be created, open it and at the bottom change Eula=false to Eula=true and save it, this is just saying that you will not make your server pay to win.
Open the server again and all of the other files will be created. Open the file called server with notepad if it isn't already openable with it and change the server settings to what you want.
In the command prompt, type op so you can use commands I game as well as in the console.
As of right now, you can join the server under direct connect by typing localhost but no one else can join.
Step 6: Setting Up Connection
Go to your routers settings, if you don't know how to do this here is how:
On your computer, search cmd, and run it as an administrator.
Type "ipconfig" into it and keep this running
Type your IPv4 address into the server files under server-ip
Search your default gateway on the Internet, the numbers may not line up correctly but it is just the number set at the bottom of the biggest block of values
Unless you changed the user and password here you can find them on your router
Navigate to port forwarding and create a new service and call it "server" the IPv4 and IPv6 can be found in the command prompt that is open. The start and end ports should both be 25565.
You can now connect to the server from your computer or any other computer in your house from your IPv4 address
After this go to this website:
This is the number you want to tell your friends or post for others to connect to the server.