Maralto Studios

← Todos os trabalhos

CASE 05

LetterForge

Sistema de cartas para roleplay em Minecraft 1.21+, com interface completa dentro do jogo, imagens e permissões por nível.

Ano
2026
Papel
Desenvolvimento completo
Tipo
Open source
Stack
Java · Paper 1.21+

in-game · sem sair do jogo

Contexto

Roleplay vive de correspondência: carta, selo, remetente.

Escrever fora do jogo quebra a imersão; mods externos quebram na atualização.

Meu papel

  • Criei a interface completa de escrita e leitura dentro do jogo.

  • Implementei imagens por URL ou upload direto na carta.

  • Modelei permissões por nível — IMPORTANT, OFFICIAL — e persistência entre reinícios.

  • Deixei tema e textos configuráveis por YAML.

Decisões técnicas

  • Tudo dentro do jogo

    Se escrever uma carta exige abrir o navegador, o roleplay morre no primeiro passo.

  • Permissão por nível, não por jogador

    Servidor de roleplay tem hierarquia: cidadão, oficial, importante. Modelar a hierarquia é modelar o servidor.

  • Persistência fora da sessão

    Carta que some no restart destrói a narrativa e a confiança no plugin.

Resultado

  • Cartas sobrevivem a reinícios.

  • Aparência e conteúdo configuráveis sem tocar em Java.

Stack

  • Java
  • Paper 1.21+
  • YAML

Galeria

Próximo case

01 · Central dos Players →