For an easily extensible Server, use Spigot
Spigot is a modified version of the Minecraft server with TONS of plug-ins available to extend the game for your visitors. Plugins are easy to install, all you have to do is copy the downloaded plugin .jar
file into your Spigot Plugins folder and restart the server. However, it requires a little more work to set-up and get going. First, I suggest you make a new directory to hold everything in. We'll call it /home/user/Spigot
.
mkdir /home/user/Spigot
cd /home/user/Spigot
sudo apt-get install git
git config --global --unset core.autocrlf
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
java -jar BuildTools.jar
This process will take a while, as it is building the Spigot file. Once it is done, you will have a finished spigot.jar
file in your directory. Running it from now on will be as easy as:
cd /home/user/Spigot
java -Xmx1024M -Xms1024M -jar spigot.jar nogui
The first time you run it, it will stop and say you need to agree to the EULA. Open up /home/user/Spigot/eula.txt
in your favorite editor, and change eula=false
to eula=true
. Now, you are up and running. Feel free to search the web for Spigot Plug-ins to really customize your server!