<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dragonminez.com/es/wiki/Developer_Scope_and_Prerequisites?action=history&amp;feed=atom</id>
	<title>Developer Scope and Prerequisites/es - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dragonminez.com/es/wiki/Developer_Scope_and_Prerequisites?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.dragonminez.com/es/wiki/Developer_Scope_and_Prerequisites?action=history"/>
	<updated>2026-10-25T14:31:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.dragonminez.com/es/wiki/Developer_Scope_and_Prerequisites?diff=27213&amp;oldid=prev</id>
		<title>Shokkoh: Translation sync from dragonminez-wiki repository</title>
		<link rel="alternate" type="text/html" href="https://wiki.dragonminez.com/es/wiki/Developer_Scope_and_Prerequisites?diff=27213&amp;oldid=prev"/>
		<updated>2026-10-14T01:53:15Z</updated>

		<summary type="html">&lt;p&gt;Translation sync from dragonminez-wiki repository&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Alcance y requisitos&amp;#039;&amp;#039;&amp;#039; explica para quién están escritas las páginas de contenido propio y de addons, las dos formas de ampliar DragonMineZ, y las carpetas y herramientas que necesitas antes de empezar. Ejecuta DragonMineZ una vez primero, para que se creen sus archivos de configuración.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Intended_audience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Público objetivo ==&lt;br /&gt;
Las páginas de contenido propio y de addons están escritas para:&lt;br /&gt;
* Personas que saben editar JSON y recursos de paquetes de recursos.&lt;br /&gt;
* Personas que saben usar entornos de desarrollo de Minecraft Forge.&lt;br /&gt;
* Personas que quieren aportar contenido compatible con DMZ.&lt;br /&gt;
No cubren guías generales para jugadores, lore ni la progresión en supervivencia. Para eso, empieza por la [[Special:MyLanguage/Beginner&amp;#039;s Guide|Guía para empezar]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Two_ways_to_extend_DMZ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Dos formas de ampliar DMZ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Enfoque !! Qué necesitas !! Por dónde empezar&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Addons de datos&amp;#039;&amp;#039;&amp;#039; (configuraciones, razas, formas, misiones, deseos, paquetes de Esferas del Dragón, paquetes de recursos) || Un editor de texto y una instancia de DMZ || Esta página, y luego las páginas de JSON enlazadas abajo y en [[Special:MyLanguage/Modding|Contenido propio]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Addons de código&amp;#039;&amp;#039;&amp;#039; (tu propio mod de Forge que se engancha a los eventos y las API de DMZ) || Un entorno de desarrollo de Forge 1.20.1 || {{L|Add-on Getting Started}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Baseline_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuración base ==&lt;br /&gt;
{{See also|Configuration|General Server Config|General User Config|Entities Config}}&lt;br /&gt;
# Ejecuta DMZ una vez para que se generen los archivos de configuración.&lt;br /&gt;
# Usa &amp;lt;code&amp;gt;config/dragonminez&amp;lt;/code&amp;gt; como raíz de configuración de tus instancias de desarrollo locales.&lt;br /&gt;
# La configuración de cada raza está en &amp;lt;code&amp;gt;config/dragonminez/races/&amp;lt;race_name&amp;gt;/&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;character.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;stats.json&amp;lt;/code&amp;gt; y una carpeta &amp;lt;code&amp;gt;forms/&amp;lt;/code&amp;gt;). Consulta [[Special:MyLanguage/Custom Races|Razas personalizadas]].&lt;br /&gt;
# Las formas acumulables compartidas están en &amp;lt;code&amp;gt;config/dragonminez/forms/&amp;lt;/code&amp;gt;. Consulta [[Special:MyLanguage/Custom Forms|Formas personalizadas]].&lt;br /&gt;
# Los atributos de las entidades se configuran en &amp;lt;code&amp;gt;config/dragonminez/entities.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Los ajustes generales del servidor están en &amp;lt;code&amp;gt;config/dragonminez/general-server.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Los ajustes generales del usuario (cliente) están en &amp;lt;code&amp;gt;config/dragonminez/general-user.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
# El combate, el entrenamiento, las habilidades y las técnicas de ki se configuran en &amp;lt;code&amp;gt;config/dragonminez/combat.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;config/dragonminez/training.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;config/dragonminez/skills.json&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;config/dragonminez/techniques.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Las definiciones de incursiones y torneos están en &amp;lt;code&amp;gt;config/dragonminez/raids/&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;config/dragonminez/tournaments/&amp;lt;/code&amp;gt;, un archivo JSON por incursión o torneo; los archivos extra que añadas también se cargan.&lt;br /&gt;
# La disposición del HUD, solo del cliente y escrita por el editor de HUD del juego, es &amp;lt;code&amp;gt;config/dragonminez/hud_layout.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Todos los archivos de configuración excepto &amp;lt;code&amp;gt;general-user.json&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;hud_layout.json&amp;lt;/code&amp;gt; se envían del servidor a cada cliente al conectarse, así que los clientes siempre usan los valores del servidor.&lt;br /&gt;
&lt;br /&gt;
Los archivos de configuración desactualizados o dañados no se descartan sin avisar: DMZ mueve el archivo viejo a &amp;lt;code&amp;gt;config/dragonminez/oldBackup/&amp;lt;/code&amp;gt; (con la misma ruta relativa) y combina tus cambios con los nuevos valores por defecto. Consulta [[Special:MyLanguage/How to JSON|Cómo usar JSON]] y [[Special:MyLanguage/Reloading and Updating Changes|Recargar y actualizar cambios]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;World_save_data&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Datos del mundo guardado ===&lt;br /&gt;
Algunos sistemas viven dentro de la carpeta del mundo en lugar de &amp;lt;code&amp;gt;config/&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Carpeta !! Contenido !! Página&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;world&amp;gt;/dragonminez/sagas/&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;quests/&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sidequests/&amp;lt;/code&amp;gt; || Sagas de la historia, misiones de saga y misiones secundarias || {{L|Custom Quests}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;world&amp;gt;/dragonminez/wishes/&amp;lt;/code&amp;gt; || Deseos personalizados de cada mundo (un archivo por dragón) || {{L|Custom Wishes}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;world&amp;gt;/dragonminez/dialogues/&amp;lt;/code&amp;gt; || Archivos de diálogo de NPCs || {{L|NPC Dialogue}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;world&amp;gt;/dragonminez/npcs/&amp;lt;/code&amp;gt; || Ubicaciones de NPCs (&amp;lt;code&amp;gt;placements.json&amp;lt;/code&amp;gt;) y reglas de alineamiento (&amp;lt;code&amp;gt;alignment_rules.json&amp;lt;/code&amp;gt;) || {{L|NPC Placement and Alignment}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;world&amp;gt;/dragonminez/playerdata_json/&amp;lt;/code&amp;gt; || Datos de los jugadores cuando se elige el backend de almacenamiento &amp;lt;code&amp;gt;JSON&amp;lt;/code&amp;gt; || {{L|General Server Config}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Los paquetes de addons de Esferas del Dragón (carpetas o archivos &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt;) van en la carpeta &amp;lt;code&amp;gt;dragonballs&amp;lt;/code&amp;gt; del directorio del juego; consulta [[Special:MyLanguage/Custom Wishes|Deseos personalizados]]. ¿No sabes dónde está una carpeta en tu equipo? Consulta [[Special:MyLanguage/Locating Specific Folders|Encontrar carpetas]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Reload_workflow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Flujo de recarga ==&lt;br /&gt;
Después de cambiar archivos de configuración JSON, puedes recargarlos en el juego con &amp;lt;code&amp;gt;/dmzreload [all|config|story|wishes]&amp;lt;/code&amp;gt; (sin argumento equivale a &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt;). El código del comando está en &amp;lt;code&amp;gt;src/main/java/com/dragonminez/server/commands/ReloadCommand.java&amp;lt;/code&amp;gt;. Consulta [[Special:MyLanguage/Commands|Comandos]] y [[Special:MyLanguage/Reloading and Updating Changes|Recargar y actualizar cambios]] para ver qué recarga cada sección.&lt;br /&gt;
&lt;br /&gt;
Los cambios en paquetes de recursos (modelos y texturas) normalmente requieren una recarga de recursos o un reinicio.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Finding_JSON_mistakes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Encontrar errores en el JSON ===&lt;br /&gt;
{{Config|General Server Config|developer.reportJsonProblemsInChat}}&lt;br /&gt;
Cuando un archivo de configuración, misión o deseo no se puede cargar, DMZ registra el archivo, la línea y la columna, y la ruta JSON del problema. El informe se imprime en el log del servidor y se muestra en el chat a los jugadores al conectarse. Los dueños de servidores pueden desactivar el mensaje del chat con &amp;lt;code&amp;gt;developer.reportJsonProblemsInChat = false&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;general-server.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Translations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Traducciones ==&lt;br /&gt;
Todo el texto del juego usa claves de traducción. El archivo fuente en inglés es &amp;lt;code&amp;gt;assets/dragonminez/lang/en_us.json&amp;lt;/code&amp;gt;; las traducciones de la comunidad se gestionan en Crowdin (consulta [[Special:MyLanguage/Contributing|Cómo contribuir]]).&lt;br /&gt;
&lt;br /&gt;
DragonMineZ descarga automáticamente la última traducción de Crowdin para el idioma del juego que elegiste (todos los idiomas excepto &amp;lt;code&amp;gt;en_us&amp;lt;/code&amp;gt;), así que las correcciones de traducción llegan a los jugadores sin actualizar el mod. Para desactivarlo (por ejemplo, para probar tu propio archivo de idioma), inicia el juego con el argumento de JVM &amp;lt;code&amp;gt;-Ddmz.crowdin.enabled=false&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Cuando falta una clave de traducción, algunas pantallas de DMZ muestran una versión legible del id (por ejemplo, los textos de misiones y los nombres de formas se convierten en palabras con mayúscula inicial). Para nombres propios y otros idiomas, incluye tus propias claves en un paquete de recursos en &amp;lt;code&amp;gt;assets/&amp;lt;namespace&amp;gt;/lang/&amp;lt;locale&amp;gt;.json&amp;lt;/code&amp;gt; y usa esas claves en tu JSON (por ejemplo, el nombre de una forma usa &amp;lt;code&amp;gt;race.dragonminez.&amp;lt;race&amp;gt;.form.&amp;lt;group&amp;gt;.&amp;lt;form&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{Navbox Add-ons}}&lt;/div&gt;</summary>
		<author><name>Shokkoh</name></author>
	</entry>
</feed>