Introduction to Server-Side Minecraft Programming


Details
If you've played Minecraft, you know how fun it is to build things. If you've played Minecraft on a server, you know how fun it is to build things along with your friends.
How would you like to learn how to build your own Minecraft server?
In this class, you'll learn how easy it is to set up your own Minecraft server so that you and your friends can play together in your own world. But that's just the beginning. You'll also learn how to write Minecraft server plugins so that you can customize your world. You'll learn how to instantly give other Players full health (or take it away). You'll learn how to change blocks from water to ice and back again. And you'll learn how to spawn animals and monsters.
This class requires you to have your own laptop and your own paid copy of Minecraft installed and working. Any operating system is OK, since Minecraft runs equally well on Windows, Mac, and Linux. No programming experience is required -- you'll learn as you go. We'll help you get Java installed (the free programming language that Minecraft was written in), a text editor to write your programs in, and the free Bukkit framework that allows you to easily write server-side plugins.
Speaker
Scott Davis (@scottdavis99 (http://twitter.com/scottdavis99)) is the founder of ThirstyHead.com (http://thirstyhead.com/), a training and consulting company that that specializes in leading-edge technology solutions like HTML 5, mobile development, Node.js, SmartTV development, web mapping, NoSQL, Groovy, and Grails. Scott co-founded the HTML5 Denver User Group (https://www.meetup.com/HTML5-Denver-Users-Group/) in 2011.
Requirements
• You must be a kid, aged 9 - 18 (3rd grade through senior in high school).
• Each attendee must have a laptop (Windows, Mac or Linux).
• At least 1GB of free disk space. If the laptop only has that much space, highly recommend freeing up some space for a better performance.
• 4GB of RAM would work, but 8GB is recommended. Higher memory will work, of course!
Software Installation
• Minecraft (https://minecraft.net/)
• JDK 8 (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
Logistics
• Please make sure to bring a water bottle/snacks for the attendees.
• One registration will allow only one kid to participate. Parents are required to stay at the facility for the entire duration of the workshop and may observe from the back of the room. There is wifi and coffee at the venue.
• Your meetup fees will cover the cost of a limited edition Devoxx4Kids t-shirt for the attendee.

Introduction to Server-Side Minecraft Programming