Contenido propio
Contenido propio abarca todo lo que puedes añadir o cambiar en DragonMineZ sin escribir código Java. Razas, transformaciones, sagas, misiones secundarias, deseos, conversaciones con NPCs, destinos de la Cápsula Espacial, movimientos de armas, modelos y texturas se leen desde archivos JSON y paquetes de recursos: los editas con un editor de texto, los recargas y los pruebas en el juego.
Si es tu primera vez, empieza por Cómo usar JSON y Encontrar carpetas. Si quieres escribir tu propio mod de Forge que se conecte con DragonMineZ, consulta Desarrollo de addons.
Primeros pasos
Personajes y formas
Historia y NPCs
Datapacks
Datos o código
Hay dos formas de ampliar DragonMineZ. Todo lo que hay en esta sección de la wiki es un addon de datos; los addons de código se explican en Desarrollo de addons.
| Enfoque | Qué necesitas | Por dónde empezar |
|---|---|---|
| Addons de datos: configuraciones, razas, formas, misiones, deseos, paquetes de Esferas del Dragón y paquetes de recursos | Un editor de texto y una instancia de DragonMineZ | Cómo usar JSON |
| Addons de código: tu propio mod de Forge que se engancha a los eventos y las API de DragonMineZ | Un entorno de desarrollo de Forge 1.20.1 | Primeros pasos con addons |
DragonMineZ no tiene una API de Java para registrar nuevas razas, formas, habilidades o técnicas: las nuevas razas y formas siempre se añaden mediante archivos de configuración JSON.
Dónde va cada tipo de contenido
- Ajustar estadísticas, daño o costos, o añadir una raza, forma, entidad o incursión:
config/dragonminez/ - Añadir o editar contenido de historia, deseos, diálogos o la ubicación de NPCs de un mundo:
<world save>/dragonminez/ - Distribuir un paquete de Esferas del Dragón:
<game dir>/dragonballs/ - Destinos de la Cápsula Espacial, atributos de armas y partituras de ritmo: un datapack
- Añadir un modelo, textura o animación:
assets/dragonminez/...en un paquete de recursos
Aplicar tus cambios
Cada tipo de archivo se aplica de una forma distinta. /dmzreload sin argumentos recarga todo lo que abarca.
| Contenido | Cómo aplicarlo |
|---|---|
| Razas, formas, ubicaciones de NPCs y reglas de alineamiento de NPCs | /dmzreload config
|
| Sagas, misiones, misiones secundarias y diálogos de NPCs | /dmzreload story
|
| Listas de deseos de cada mundo | /dmzreload wishes
|
| Destinos de la Cápsula Espacial, atributos de armas y NPCs de estructuras | /reload de vanilla
|
| Listas de deseos dentro de paquetes de Esferas del Dragón | /reload de vanilla y luego /dmzreload wishes
|
| Dragones, juegos de esferas y radares nuevos | Reinicia el juego |
| Modelos, texturas y animaciones | Recarga de recursos (F3 + T) o reinicio |
Traducir tu contenido
Todo el texto del juego usa claves de traducción. Las razas, formas, sagas, misiones, deseos y líneas de diálogo usan una clave de traducción en cada lugar donde se muestra un nombre o un texto, y cada página de esta sección indica el patrón de clave que usa. Añade tus claves a tu en_us.json o a tu propio archivo de idioma en un paquete de recursos (assets/<namespace>/lang/<locale>.json). No necesitas añadir claves de traducción para nada más: DragonMineZ combina las traducciones ya hechas en Crowdin con las tuyas.