According to Inc., Java is the most popular programming language in the world right now. Java, originally invented by Sun Microsystems as a programming language for television systems, has turned into one of the most popular languages in the world. Java is used to build different applications, like mobile apps, server apps and video games.
One such game is Minecraft, one of the most popular games right now and is the best-selling PC game. Originally created by a single person, Markus Persson aka “Notch”, and further developed by his studio Mojang before being acquired by Microsoft, Minecraft allows players to be creative by building with a variety of 3D Cubes, gathering materials and crafting different objects.
In-game character with the Custom Item created by our Instructors
For this new curriculum, I decided to use Java to program our very own mod, creative items, blocks and more in Minecraft! That decision came after I researched and found the right tools that will make this class, fun, interesting and an overall great learning experience. I decided to use Eclipse as our IDE, which is one of the most used IDEs for Java programming, and Forge as our Minecraft library since it already has some of the code pre-built which will help the students with programming their mod.
In this class we will teach the basics of Java and Object-Oriented Programming which is very important in the tech world. Students will learn how to create objects, classes, methods, conditionals and loops. Students learn these concepts all while having fun with Minecraft! The end of the session will leave them feeling very happy and pleased when they see their creations in-game after they have coded them.
One of the Java classes of the mod in Minecraft