Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Minecraft Modding at YaJUG

1,848 views

Published on

Introduction to Minecraft Modding at YaJUG

Published in: Education
  • Be the first to comment

Introduction to Minecraft Modding at YaJUG

  1. 1. Minecraft Modding Introduction @stephanerondal December 2015
  2. 2. Stephane Rondal 20+ years of experience Java Development & Architecture Team & Project Leading Agile @stephanerondal stephane.rondal@arexo.be
  3. 3. Minecraft?
  4. 4. 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
  5. 5. 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)
  6. 6. 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
  7. 7. Modding? Anything that changes Minecraft's game content from what it originally was. Minecraft Wiki
  8. 8. Disclaimerhttp://theamericangenius.com/business-news/video-mocks-insane-client-requests-empathizes-experts/
  9. 9. How I came to mod
  10. 10. Modding Options
  11. 11. 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
  12. 12. 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
  13. 13. 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
  14. 14. Hour of code (code.org)
  15. 15. Hour of code (code.org)
  16. 16. Minecraft Forge
  17. 17. Types of Mods • New commands • Creating blocks, mobs, monsters, … • Changing behavior • Responding to actions, events, … • MCEdit mods to ease terrain editing
  18. 18. 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….
  19. 19. Making your own
  20. 20. What do you need • Java JDK (7 or 8) • Minecraft Forge: minecraftforge.net • Terminal • Eclipse or …
  21. 21. 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
  22. 22. Demo(s)
  23. 23. A world by itself
  24. 24. A world by itself
  25. 25. A world by itself
  26. 26. A world by itself http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-tools/1260747-minecraft-note-block-studio
  27. 27. A world by itself Denmark in Minecraft http://eng.gst.dk/maps-topography/denmark-in-minecraft/
  28. 28. A world by itself https://minecraftedu.com/ Learning Through Games
  29. 29. A world by itself http://blog.kotobaminers.org/post/77122084167/enroll-sign-up-and-start-learning-japanese
  30. 30. A world by itself
  31. 31. Teaching to kids
  32. 32. Teaching to kids • Just an introduction • Make them feel important • Forget classes, attributes, OOP • Metaphors • Postman, envelopes, messages
  33. 33. En savoir plus
  34. 34. Nos prochaines activités Journée d’initiation à la programmation & robotique pour les 10-14 ans Samedi 30 janvier 2016 wajug.be/#/d4k
  35. 35. Resources
  36. 36. Resources LearnToMod http://www.learntomod.com Hour of Code www.code.org www.minecraftforum.net https://java4kids.java.net/minecraft.html http://www.minecraft-crafting.net/ http://www.devoxx4kids.org/materials/workshops/minecraft/

×