where to start
Roadmap
Six stages in the order worth going through. Dashed cards build on the class above them and come after it. Each section: why, minimal example, what to override, pitfalls.
- 1
Start
Wire the framework into the project and build the first jar.
- 2
Game content
What plugins are written for: items, blocks, mobs.
- 3
Player interaction
Menus, commands, texts in the right language.
- 4
World and progress
Areas on the map and player achievements.
- 5
Client side
What the player sees: textures, fonts, screen effects.
- 6
Data and utils
Keep state on items, entities and the world; small helpers.