Saltearse al contenido
Barrio Universitario

Documentación del stack Barrio Universitario

Un repositorio, un build, dos artefactos. Unificamos Board, Selector, Lobby, Baúl (con Pets) y NPC en un solo plugin de Paper, y Core para Velocity.

¿Qué encontrarás aquí?

Módulos

Documentación de cada módulo: Board, Selector, Lobby, Baúl (+ Pets embebidos), NPC, Perfil y el Core de Velocity.

Permisos & Placeholders

Listado completo de permisos por módulo y placeholders PAPI nativos (%baul_*%, %board_*%, %npc_*%, %profile_*%, %BetterPets_*%).

Glifos / Fuentes custom

Cómo integrar glifos con ItemsAdder y Nexo Engine en 1.21.11 para usarlos en boards, GUIs, NPCs y cosméticos. Ve a Glifos.

Implementación

Cómo se hizo el monorepo, dos estilos de portar plugins, buenas prácticas y ejemplos para añadir módulos nuevos a futuro.

Compilar

Gradle (JDK 21), tareas por módulo, shadowJar/relocations y cómo iterar cambios sin romper datos guardados.

Arquitectura

Paper backend vs Velocity proxy, canales serverconnector:main y baul:sync, y por qué hay dos .jar y no uno.

Versión soportada

  • Minecraft: Paper 1.21.x (apuntado a api-version: '1.21')
  • Java: JDK 21
  • Velocity: rama estable compatible con los canales de plugin messaging usados.