fbevents

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!

Engineering Coding & AI
Organized by
Recess

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

Minecraft lover and grad student in machine learning.
Big fan of Minecraft, 3D printing, and all forms of creativity
Educator, program builder, and former esport athlete. If we haven't met yet come find me at the community hour and say hi!

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

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

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

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

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

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

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

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

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

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

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

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!

$75.00 per week