Hacking Minecraft

on Raspberry Pi

Created by Amber Adams / @amberadams

Presentation at http://www.amberadams.co/minecraft-talk

Ladies Hack Day

Minecraft Workshop

Minecraft server on AWS

Minecraft Realms on AWS

Youth Code Day

Scratch and Python

Raspberry Pi

Canakit: Pi, power cord, case, HMDI cable, SD card w/NOOBS


plugin HDMI, mouse, keyboard, ethernet, THEN power

Install Raspbian

select Raspbian, Install, Confirm

dance break as it loads

    Enable SSH

  1. Advanced Options
  2. A4 SSH enable
  3. Finish
  4. sudo reboot

    Login & GUI

  1. username: pi
  2. password: raspberry
  3. startx

    Configure Internet

  1. LXTerminal
  2. ifconfig
  3. make a note of inet address
  4. ping
  5. press Ctrl+C to stop the ping

SSH into Pi

Using Putty or Terminal,

  1. ssh pi@
  2. "authenticity of host can't be established"
  3. Yes, you're sure.
  4. password: raspberry

Install Java

sudo apt-get update && sudo apt-get install oracle-java7-jdk

java -version

Install Minecraft Server

or more specifically, Spigot

sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar

Launch Server

sudo java -Xms256M -Xmx496M -jar spigot.jar

loading libraries, please wait

mushrooms, pumpkins, zombies

preparing spawn area

Verify Server

  1. open Minecraft
  2. Add Server
  3. IP address of Pi
  4. Join Server



now, kill it:


Optimize Server

  1. sudo nano server.properties
  2. copy the config file found here
  3. relaunch server
  4. op [your minecraft nickname]
  5. stop
  6. Install NoSpawnChunks
  7. cd /home/pi/plugins
  8. sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar
  9. Install ClearLagg
  10. cd /home/pi/plugins
  11. sudo wget http://dev.bukkit.org/media/files/791/600/Clearlag.jar
  12. relaunch server
  13. plugins


But that's not all!

  • MinecraftEDU
  • The Minecraft Teacher
  • Google Group for teachers


    BY Amber Adams/ amberadams.co