6. The Game
A game where :
• you can place and break blocks
• you can mine to find raw materials
• and craft those into usable items
• tools, weapons, armors
• mobs and monsters
• redstone
7. is very popular!
• Minecraft hits one million concurrent
players on PC (Jan 2015)
• Minecon 2015: Guinness World
Record for largest convention for a
single video game (10k tickets)
8. Modding?
Modding refers to the act of
modifying hardware, software, or
virtually anything else, to perform
a function not originally conceived
or intended by the designer, or
achieve a bespoke specification.
https://en.wikipedia.org/wiki/Modding
13. LearnToMod Software
Online and interactive. Mod Minecraft in your
browser. Tutorials and puzzles help you unlock
badges and learn to code.
● Modding Studio
● Private Server
● Lessons
http://pt.slideshare.net/kevinhakanson/learning-to-mod-minecraft-a-fatherdaughter-retrospective
14. LearnToMod with JavaScript
Learn to Mod Minecraft
with one of the most
popular programming
languages.
http://pt.slideshare.net/kevinhakanson/learning-to-mod-minecraft-a-fatherdaughter-retrospective
15. LearnToMod with Blocks
Learn to Mod Minecraft
without typing. Learn
coding concepts without
annoying syntax errors.
Blocks are every bit as
powerful as JavaScript,
and they're easier to use.
http://pt.slideshare.net/kevinhakanson/learning-to-mod-minecraft-a-fatherdaughter-retrospective
19. Types of Mods
• New commands
• Creating blocks, mobs, monsters, …
• Changing behavior
• Responding to actions, events, …
• MCEdit mods to ease terrain editing
20. Examples of Mods
• Chat « bot » that gives you items
• Spawn dragons from eggs
• Launch snowballs that turn into
arrows
• Turn earth into water
• Dynamite explosions go nuclear
• Imagination is your limit….
22. What do you need
• Java JDK (7 or 8)
• Minecraft Forge: minecraftforge.net
• Terminal
• Eclipse or …
23. Getting started
• Download &unzip Minecraft Forge
• Enter the unzipped directory
• Run ./gradlew setupDecompWorkspace eclipse
• Wait for « Build successful »
• Open Eclipse and choose the eclipse
directory generated by the above
command as your workspace
Detailed instructions here:
https://github.com/devoxx4kids/materials/tree/master/workshops/minecraft#Download
http://www.minecraftforge.net/wiki/Installation/Source