Game Design: Minecraft Java
Take your passion for Minecraft to the next level by coding epic data packs that can be uploaded to the Recess SMP!
Hosted by 3 expert guides
What you'll do:
- Work 1 on 1 with an expert mentor
- Brainstorm a project idea and create a plan of action
- Upload your custom data packs to the Recess SMP
Concepts Encountered:
- Coding
- Project Management
- 3D Modeling (Blockbench)
The tools you'll use
Data Packs
- Data packs are custom content packages that modify game mechanics, recipes, and features without requiring mods. They work by altering the in-game data, such as advancements, loot tables, or structures, using JSON and functions.
Resource Packs
- Resource packs change the visual and audio elements of the game, like textures, sounds, and fonts. They focus on aesthetics while data packs handle mechanics and functionality, often complementing each other for a cohesive custom experience.
Before your first session
Follow this pre-session setup guide. If you have questions, please direct message your guide before your first session by sending them a message in Recess chat.
Everything you make in these sessions can be uploaded to the Recess SMP!
Meet the guides
Expert guides leading this course
Course updates
Updates from guides of this course
Oct 3 @ 4:17 PM
Baby Husk Army and Ancient Statues Planning
It was fun working with you today ********!
Today you continued work on the King Husk's pyramid. At the bottom of the parkour pit, you added a trial spawner that will definitely capture players who miss a jump by surprise! You decided that the perfect mob is a baby husk who wi...
Sep 19 @ 4:22 PM
To everyone in Minecraft Game Design: Zayin & N
Desert Temple Spawners
Great spawner troubleshooting today, ********!
You decided that inside the King Husk's maze, there will be spawners that add difficulty and a fun challenge to the parkour section. You worked on getting spawners working, but ran into some issues. We will continue figuring and ma...
5 days ago
To everyone in Minecraft Game Design: Jon & R
Custom Structure Madness!
Pivoting away from designing game mechanics for a week, we talked about how nice it would be to procedurally generate our levels. This is a brand new venture for both of us, so we spent most of the lesson today reading documentation and playing around with spawning in the vanilla...
Sep 20 @ 5:25 PM
To everyone in Minecraft Game Design: Zayin & C
Hoverboard Physics Continued and 3D Model
Awesome work today, *****!
You worked on implementing a much more advanced physics engine for the hoverboard, and now it feels a lot smoother! Instead of simply going up or down depending how high above the ground you are, you made it work to incorporate vertical motion and sca...
Sep 26 @ 4:17 PM
To everyone in Minecraft Game Design: Zayin & N
Parkour Panic and Living Armorstands
Awesome work today ********!
Today you continued work on the super challenging, but fun pyramid! You started out by showing your parkour puzzle, which now has skeletons shooting you off platforms, and redstone powered jump pads that fall if you move near them. You also set up ...
Sep 22 @ 6:39 PM
To everyone in Minecraft Game Design: Jon & L
Level 3 Altars
Today we had *** in the pilot's seat for most of the lesson as he added the ability to use level 3 altars!
We also started looking at adding a few new recipes for enchantments, scaling enchantment levels by altar level, and brainstorming about how to make recipes with multiple i...
Sep 22 @ 5:03 PM
To everyone in Minecraft Game Design: Jon & M
Shift-Clicking
Today ****** and I worked together to build a predicate to detect if the player is shift-clicking or not. We then used some principles of recursion to deposit and withdraw a stack of items.
We did end up deciding that the best way to handle withdrawing a stack was to hardcode al...
5 days ago
To everyone in Minecraft Game Design: Jon & M
Finishing CurrencyCraft!
Today was a huge day for our progress on this project! We found and fixed our issue with displaying prices and values, and shortly after implemented that feature. We also found and fixed a few bugs that allowed for infinite money dupes and broken "floating" banks.
We also impro...
5 days ago
To everyone in Minecraft Game Design: Jon & L
Unsorted Datastructures with Duplicates
Today, along with fixing a bunch of bugs, we focused on starting to add a new way to store our data in an unordered form that allows for duplicates. Our proposed solution involves storing the items in the armor stands' hands into a chest minecart for a single tick, and then using...
Sep 27 @ 5:17 PM
To everyone in Minecraft Game Design: Zayin & C
Importing 3D Hoverboard Model
It was great working with you today *****!
Today, you set up the resource pack structure for your hoverboard. Resource packs are how you can implement cool textures, 3D models, and sounds. After that, you worked on getting your previously made (and awesome) hover board model/t...
Oct 4 @ 5:28 PM
To everyone in Minecraft Game Design: Zayin & C
Hoverboard Propulsion Technology
Awesome work today *****!
You continued work on your speedy hoverboard datapack today. Now, your hoverboard will be automatically pushed, so that it's faster than running! By using a datapack made by someone else and reading the documentation how to use it, you got a head star...
Sep 22 @ 8:01 PM
To everyone in Minecraft Game Design: Jon & R
Enter the Maze
Today we worked on finishing up the Throwing enchantment, building a couple of new mobs to throw at our players, and working on the new level that will be our first escort mission!
Things are very exciting, and especially so seeing the great textures ***** has been working on!