CASE 05
LetterForge
Letter system for Minecraft 1.21+ roleplay, with a full in-game interface, images and level-based permissions.
in-game · without leaving the game
Context
Roleplay runs on correspondence: letter, seal, sender.
Writing outside the game breaks immersion; external mods break on update.
My role
Built the complete writing and reading interface inside the game.
Implemented images by URL or direct upload into the letter.
Modelled level-based permissions — IMPORTANT, OFFICIAL — and persistence across restarts.
Made theme and copy configurable through YAML.
Technical decisions
Everything inside the game
If writing a letter requires opening a browser, roleplay dies on the first step.
Permission by level, not by player
A roleplay server has hierarchy: citizen, official, important. Modelling hierarchy is modelling the server.
Persistence beyond the session
A letter that disappears on restart destroys both the narrative and trust in the plugin.
Outcome
Letters survive restarts.
Look and content configurable without touching Java.
Stack
- Java
- Paper 1.21+
- YAML
Gallery
Next case
01 · Central dos Players →