First we need to Install Java.
sudo apt-get install openjdk-7-jre
Next lets create a CraftBukkit directory to store all the files.
mkdir ~/mc-bukkit cd ~/mc-bukkit
And lets download CraftBukkit.
wget "http://dl.bukkit.org/downloads/craftbukkit/get/02389_1.6.4-R2.0/craftbukkit.jar" -O "craftbukkit.jar"
Now lets create a script that we can use to start the Server.
sudo vi /etc/init.d/mcstart.sh
Copy and paste the following text.
#! /bin/sh # /etc/init.d/mcserver ### BEGIN INIT INFO # Minecraft CraftBukkit Start script ### END INIT INFO case "$1" in start) echo "Starting mcserver" MCDIR=$("/home/pi/craftbukkit") cd "$MCDIR" java -Xmx512M -jar craftbukkit.jar -o true & ;; stop) echo "Stopping mcserver" kill `pgrep mcserver` ;; *) echo "Usage: /etc/init.d/mcserver {start|stop}" exit 1 ;; esac exit 0
Now lets make the file executable.
chmod +x mcstart.sh
And launch
sudo /etc/init.d/mcstart.sh
The first lunch will take a long time so be patient.
If you want to start CraftBukkit when your Pi boots up then run the following command.
sudo /etc/init.d/mcstart.sh start