<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dragonminez.com/index.php?action=history&amp;feed=atom&amp;title=Reloading_and_Updating_Changes</id>
	<title>Reloading and Updating Changes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dragonminez.com/index.php?action=history&amp;feed=atom&amp;title=Reloading_and_Updating_Changes"/>
	<link rel="alternate" type="text/html" href="https://wiki.dragonminez.com/index.php?title=Reloading_and_Updating_Changes&amp;action=history"/>
	<updated>2026-10-25T10:26:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.dragonminez.com/index.php?title=Reloading_and_Updating_Changes&amp;diff=296&amp;oldid=prev</id>
		<title>Neb: Sync from dragonminez-wiki repository</title>
		<link rel="alternate" type="text/html" href="https://wiki.dragonminez.com/index.php?title=Reloading_and_Updating_Changes&amp;diff=296&amp;oldid=prev"/>
		<updated>2026-10-13T04:18:55Z</updated>

		<summary type="html">&lt;p&gt;Sync from dragonminez-wiki repository&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Not every change needs a server restart, but not every change can be picked up live either. This page explains what &amp;lt;code&amp;gt;/dmzreload&amp;lt;/code&amp;gt; does, how config values reach the clients, when you still need a restart or a resource reload, and what happens to your files when DragonMineZ itself is updated.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== The /dmzreload command == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
{{See also|Commands|Permissions}}&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;/dmzreload [target]&amp;lt;/code&amp;gt; is defined in &amp;lt;code&amp;gt;ReloadCommand.java&amp;lt;/code&amp;gt;. It requires the &amp;lt;code&amp;gt;dragonminez.dmz.reload&amp;lt;/code&amp;gt; permission node, &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt;, or operator level 2 (see [[Special:MyLanguage/Permissions|Permissions]]). The console can always run it.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/dmzreload            -&amp;gt; reloads everything (same as &amp;quot;all&amp;quot;)&lt;br /&gt;
/dmzreload all        -&amp;gt; config + story + wishes&lt;br /&gt;
/dmzreload config     -&amp;gt; config files, raids, storage, NPC rules and placements&lt;br /&gt;
/dmzreload story      -&amp;gt; quests, sagas, side quests and NPC dialogues&lt;br /&gt;
/dmzreload wishes     -&amp;gt; dragon wishes only&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &amp;lt;translate&amp;gt;&amp;lt;!--T:4--&amp;gt; Target&amp;lt;/translate&amp;gt; !! &amp;lt;translate&amp;gt;&amp;lt;!--T:5--&amp;gt; What it reloads&amp;lt;/translate&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; || &amp;lt;translate&amp;gt;&amp;lt;!--T:6--&amp;gt; Every file in &amp;lt;code&amp;gt;config/dragonminez&amp;lt;/code&amp;gt; (general, combat, training, skills, techniques, entities, races, forms, stack forms, raids, tournaments), the raid types, the player storage backend (&amp;lt;code&amp;gt;StorageManager.reload()&amp;lt;/code&amp;gt;), NPC alignment rules and NPC placements (respawning configured NPCs). Then every config file is resent to every online player, and their skill limits and progression are resynced.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;story&amp;lt;/code&amp;gt; || &amp;lt;translate&amp;gt;&amp;lt;!--T:7--&amp;gt; &amp;lt;code&amp;gt;QuestRegistry.loadAll(server)&amp;lt;/code&amp;gt;, which re-reads sagas, quests and side quests from the world save (running the quest auto-upgrade described below), and &amp;lt;code&amp;gt;DialogueRegistry.loadAll(server)&amp;lt;/code&amp;gt; for NPC dialogues. Then the quest registry is resent to every online player.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;wishes&amp;lt;/code&amp;gt; || &amp;lt;translate&amp;gt;&amp;lt;!--T:8--&amp;gt; &amp;lt;code&amp;gt;WishManager.loadWishes(server)&amp;lt;/code&amp;gt;, then the wishes are resent to every online player.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt; || &amp;lt;translate&amp;gt;&amp;lt;!--T:9--&amp;gt; All of the above, in that order.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
After a reload, connected players are resynced automatically; they don&amp;#039;t need to relog. The console also prints the JSON load report (files that failed to load, files that were auto-upgraded).&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== In-game config screen === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;DragonMineZ&amp;#039;&amp;#039;&amp;#039; entry of the Forge &amp;#039;&amp;#039;Mods&amp;#039;&amp;#039; screen has a config screen that lists every file in &amp;lt;code&amp;gt;config/dragonminez&amp;lt;/code&amp;gt; and lets you edit them in-game; while you are in a world it also has a reload button that runs &amp;lt;code&amp;gt;/dmzreload&amp;lt;/code&amp;gt;. It edits the files of &amp;#039;&amp;#039;&amp;#039;your own&amp;#039;&amp;#039;&amp;#039; game folder, so it is meant for singleplayer and LAN hosts. On a dedicated server, edit the server&amp;#039;s files.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Changing one value live with /dmzconfig == &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;/dmzconfig &amp;amp;lt;file&amp;amp;gt; &amp;amp;lt;key&amp;amp;gt; &amp;amp;lt;value&amp;amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/dmzconfig &amp;amp;lt;file&amp;amp;gt; &amp;amp;lt;section&amp;amp;gt; &amp;amp;lt;key&amp;amp;gt; &amp;amp;lt;value&amp;amp;gt;&amp;lt;/code&amp;gt; (permission: &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt; or operator level 2) changes a single value, saves the file and resends it to every online player. Examples:&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/dmzconfig general-server gameplay tpGainMultiplier 2.0&lt;br /&gt;
/dmzconfig general-server worldGen generateDragonBalls false&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
It only edits plain values (numbers, &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, text) directly in the file or one section deep; lists and deeper objects must be edited in the file. It writes the file as it is, without the version upgrade described below.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== How config reaches the clients == &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
{{See also|Configuration}}&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
* When a player joins, the server sends them &amp;#039;&amp;#039;&amp;#039;every&amp;#039;&amp;#039;&amp;#039; file under &amp;lt;code&amp;gt;config/dragonminez&amp;lt;/code&amp;gt; except the client-only &amp;lt;code&amp;gt;general-user.json&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hud_layout.json&amp;lt;/code&amp;gt;, one compressed packet per file. While connected, the client uses the server&amp;#039;s values for everything those files control (stats, forms, skills, combat values shown in the menus and so on).&lt;br /&gt;
* &amp;lt;code&amp;gt;/dmzreload config&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/dmzconfig&amp;lt;/code&amp;gt; send the files again to everyone online.&lt;br /&gt;
* The server sends the files &amp;#039;&amp;#039;&amp;#039;as they are on disk&amp;#039;&amp;#039;&amp;#039;. If you edit a file and don&amp;#039;t reload, the server keeps running the old values while players who join afterwards receive your edited file. Always run &amp;lt;code&amp;gt;/dmzreload config&amp;lt;/code&amp;gt; after editing.&lt;br /&gt;
* On disconnect, the client drops the server&amp;#039;s copy and goes back to its own local files.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What /dmzreload covers == &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;config/dragonminez/general-server.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;combat.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;training.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;skills.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;techniques.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;entities.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;config/dragonminez/races/&amp;amp;lt;race&amp;amp;gt;/character.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;stats.json&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;forms/*.json&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;config/dragonminez/forms/*.json&amp;lt;/code&amp;gt; (stack forms)&lt;br /&gt;
* &amp;lt;code&amp;gt;config/dragonminez/raids/*.json&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;config/dragonminez/tournaments/*.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;world save&amp;amp;gt;/dragonminez/{sagas,quests,sidequests}&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;world save&amp;amp;gt;/dragonminez/dialogues&amp;lt;/code&amp;gt; (with &amp;lt;code&amp;gt;story&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;world save&amp;amp;gt;/dragonminez/wishes/*.json&amp;lt;/code&amp;gt; (with &amp;lt;code&amp;gt;wishes&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt;); see [[Special:MyLanguage/Custom Wishes|Custom Wishes]]&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;world save&amp;amp;gt;/dragonminez/npcs/{placements.json,alignment_rules.json}&amp;lt;/code&amp;gt; (with &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt;); see [[Special:MyLanguage/NPC Placement and Alignment|NPC Placement and Alignment]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What /dmzreload does not cover == &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;general-user.json&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hud_layout.json&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;: these are client files. Players change them from the in-game Configuration screen and the HUD editor; hand edits need a game restart.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Resource pack assets&amp;#039;&amp;#039;&amp;#039; (models, textures, animations under &amp;lt;code&amp;gt;assets/dragonminez/...&amp;lt;/code&amp;gt;). They need a client resource reload ({{Key|F3}} + {{Key|T}}), since they are loaded on the client, not from the server config.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Datapack reload listeners&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;spacepod/*.json&amp;lt;/code&amp;gt; (see [[Special:MyLanguage/Space Pod Destinations|Space Pod Destinations]]), &amp;lt;code&amp;gt;weapon_attributes/*.json&amp;lt;/code&amp;gt; (see [[Special:MyLanguage/Weapon Attributes|Weapon Attributes]]) and &amp;lt;code&amp;gt;rhythm_charts/*.json&amp;lt;/code&amp;gt;. These follow vanilla datapack rules: use the vanilla &amp;lt;code&amp;gt;/reload&amp;lt;/code&amp;gt; or restart the server.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;External Dragon Ball add-on packs&amp;#039;&amp;#039;&amp;#039; under &amp;lt;code&amp;gt;&amp;amp;lt;game dir&amp;amp;gt;/dragonballs/&amp;lt;/code&amp;gt;. They are re-read by the vanilla &amp;lt;code&amp;gt;/reload&amp;lt;/code&amp;gt; (ball sets, radars, dragons and the pack&amp;#039;s wishes). Run &amp;lt;code&amp;gt;/dmzreload wishes&amp;lt;/code&amp;gt; afterwards so the per-world wish files are merged on top of the reloaded pack wishes again.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Storage backend switch&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;NBT&amp;lt;/code&amp;gt; ↔ &amp;lt;code&amp;gt;JSON&amp;lt;/code&amp;gt; ↔ &amp;lt;code&amp;gt;DATABASE&amp;lt;/code&amp;gt;): &amp;lt;code&amp;gt;/dmzreload config&amp;lt;/code&amp;gt; saves the online players and restarts the storage backend with the new settings, but switching backends with players online is not something to do casually; prefer doing it with the server empty.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;New Java code or add-on jars&amp;#039;&amp;#039;&amp;#039;: these always require a restart.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Updating DragonMineZ == &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
When you install a new DMZ version, your files are upgraded automatically on the next start.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Config files === &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
{{See also|How to JSON}}&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
Each config file carries a &amp;lt;code&amp;gt;configVersion&amp;lt;/code&amp;gt; (for example &amp;lt;code&amp;gt;&amp;quot;2.2.0&amp;quot;&amp;lt;/code&amp;gt;). When it is older than the mod&amp;#039;s version, DMZ moves the old file to &amp;lt;code&amp;gt;config/dragonminez/oldBackup/&amp;amp;lt;same path&amp;amp;gt;&amp;lt;/code&amp;gt;, writes the new defaults, and merges your values back in: values you never touched take the new default, values you changed are kept, and new keys are added. The details are on [[Special:MyLanguage/How to JSON|How to JSON]].&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Quests, sagas and side quests === &amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
{{See also|Custom Quests|Sagas}}&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
With &amp;lt;code&amp;gt;autoUpdateQuests&amp;lt;/code&amp;gt; enabled in [[Special:MyLanguage/General Server Config|General Server Config]] (the default), the default quest, saga and side-quest files DMZ generated in your world are upgraded the same way when the server starts (and on &amp;lt;code&amp;gt;/dmzreload story&amp;lt;/code&amp;gt;):&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
* Each generated file carries a &amp;lt;code&amp;gt;&amp;quot;defaultsVersion&amp;quot;&amp;lt;/code&amp;gt;. Files already at the current version are skipped.&lt;br /&gt;
* A field you never edited takes the new default, so balance fixes reach your world.&lt;br /&gt;
* A field you edited keeps your value. If the new version also changed that field, it is recorded as a &amp;#039;&amp;#039;&amp;#039;conflict&amp;#039;&amp;#039;&amp;#039;, and your value still wins.&lt;br /&gt;
* Keys you added are kept. Lists (objectives, rewards) are only merged entry by entry when their structure still matches; otherwise your whole list is kept and reported as a conflict.&lt;br /&gt;
* Before a file is changed, a copy goes to &amp;lt;code&amp;gt;&amp;amp;lt;world&amp;amp;gt;/dragonminez/oldBackup/&amp;amp;lt;same path&amp;amp;gt;&amp;lt;/code&amp;gt;. A summary of what changed is written to &amp;lt;code&amp;gt;&amp;amp;lt;world&amp;amp;gt;/dragonminez/quest_update_report.txt&amp;lt;/code&amp;gt; and shown in the JSON load report.&lt;br /&gt;
* Quest files you created yourself are never touched.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
With &amp;lt;code&amp;gt;autoUpdateQuests&amp;lt;/code&amp;gt; set to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, default files are only written when they are missing.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|type=danger|title=&amp;lt;translate&amp;gt;&amp;lt;!--T:30--&amp;gt; Starting over from the defaults&amp;lt;/translate&amp;gt;|text=&amp;lt;translate&amp;gt;&amp;lt;!--T:31--&amp;gt; To throw your world&amp;#039;s story files away and start from the current defaults, use &amp;lt;code&amp;gt;/dmzrestoreupdate&amp;lt;/code&amp;gt;. It &amp;#039;&amp;#039;&amp;#039;deletes&amp;#039;&amp;#039;&amp;#039; everything in &amp;lt;code&amp;gt;&amp;amp;lt;world&amp;amp;gt;/dragonminez/wishes&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sagas&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;quests&amp;lt;/code&amp;gt;, then runs &amp;lt;code&amp;gt;/dmzreload all&amp;lt;/code&amp;gt; to regenerate them (side quests are not touched). It asks for confirmation first: click the button or run &amp;lt;code&amp;gt;/dmzrestoreupdate confirm&amp;lt;/code&amp;gt; within 15 seconds.&amp;lt;/translate&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Practical workflow == &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
# Edit your JSON file or files.&lt;br /&gt;
# Validate the JSON syntax (see [[Special:MyLanguage/How to JSON|How to JSON]]).&lt;br /&gt;
# Run the narrowest &amp;lt;code&amp;gt;/dmzreload &amp;amp;lt;target&amp;amp;gt;&amp;lt;/code&amp;gt; that covers your change: &amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; for balance, race, form and raid edits, &amp;lt;code&amp;gt;story&amp;lt;/code&amp;gt; for quest, saga and dialogue edits, &amp;lt;code&amp;gt;wishes&amp;lt;/code&amp;gt; for wish edits.&lt;br /&gt;
# Check the server log (or the JSON load report in chat). A &amp;lt;code&amp;gt;malformed JSON&amp;lt;/code&amp;gt; message means DMZ couldn&amp;#039;t read your file: it is running on defaults for that file and your file was left untouched. Fix it and reload again.&lt;br /&gt;
# For resource pack or datapack changes, do a client resource reload or a vanilla &amp;lt;code&amp;gt;/reload&amp;lt;/code&amp;gt; instead.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
If in doubt, &amp;lt;code&amp;gt;/dmzreload all&amp;lt;/code&amp;gt; is safe to run at any time: it just re-runs every reload path and resyncs everyone.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navbox Configuration}}&lt;/div&gt;</summary>
		<author><name>Neb</name></author>
	</entry>
</feed>