<?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=Permissions%2Fen</id>
	<title>Permissions/en - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dragonminez.com/index.php?action=history&amp;feed=atom&amp;title=Permissions%2Fen"/>
	<link rel="alternate" type="text/html" href="https://wiki.dragonminez.com/index.php?title=Permissions/en&amp;action=history"/>
	<updated>2026-10-26T20:11:49Z</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=Permissions/en&amp;diff=37837&amp;oldid=prev</id>
		<title>FuzzyBot: Updating to match new version of source page</title>
		<link rel="alternate" type="text/html" href="https://wiki.dragonminez.com/index.php?title=Permissions/en&amp;diff=37837&amp;oldid=prev"/>
		<updated>2026-10-22T00:52:20Z</updated>

		<summary type="html">&lt;p&gt;Updating to match new version of source page&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:52, 22 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l54&quot;&gt;Line 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Node !! Default !! Grants&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Node !! Default !! Grants&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Every DMZ permission, at once. Also required (or operator level 2) for &amp;lt;code&amp;gt;/dmzconfig&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/dmzrestoreupdate&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/dmzdebug&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Every DMZ permission, at once. Also required (or operator level 2) for &amp;lt;code&amp;gt;/dmzconfig&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/dmzrestoreupdate&amp;lt;/code&amp;gt; and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for using &lt;/ins&gt;&amp;lt;code&amp;gt;/dmzdebug&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on another player&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l267&quot;&gt;Line 267:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 267:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;dragonminez.dmzclass.set.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Change another player&amp;#039;s class. || &amp;lt;code&amp;gt;ClassCommand&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;dragonminez.dmzclass.set.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Change another player&amp;#039;s class. || &amp;lt;code&amp;gt;ClassCommand&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Also required (or operator level 2) for &amp;lt;code&amp;gt;/dmzconfig&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/dmzrestoreupdate&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/dmzdebug&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;ConfigCommand&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RestoreCommand&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DebugCommand&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;dragonminez.dmztrigger.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Trigger test forms, racial skills and states on yourself with &amp;lt;code&amp;gt;/dmztrigger&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;TriggerCommand&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &amp;lt;code&amp;gt;dragonminez.dmztrigger.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || The same, on another player. || &amp;lt;code&amp;gt;TriggerCommand&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Also required (or operator level 2) for &amp;lt;code&amp;gt;/dmzconfig&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/dmzrestoreupdate&amp;lt;/code&amp;gt; and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for using &lt;/ins&gt;&amp;lt;code&amp;gt;/dmzdebug&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on another player&lt;/ins&gt;. || &amp;lt;code&amp;gt;ConfigCommand&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RestoreCommand&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DebugCommand&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key dmzwiki:diff:1.41:old-6668:rev-37837:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dragonminez.com/index.php?title=Permissions/en&amp;diff=6668&amp;oldid=prev</id>
		<title>FuzzyBot: Updating to match new version of source page</title>
		<link rel="alternate" type="text/html" href="https://wiki.dragonminez.com/index.php?title=Permissions/en&amp;diff=6668&amp;oldid=prev"/>
		<updated>2026-10-13T05:39:37Z</updated>

		<summary type="html">&lt;p&gt;Updating to match new version of source page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Every DragonMineZ command node is registered through Forge&amp;#039;s &amp;lt;code&amp;gt;PermissionAPI&amp;lt;/code&amp;gt;, so server owners running a permissions mod (LuckPerms, PermissionsEx and the like) can grant fine-grained access instead of relying on blanket operator status. Without a permissions mod, DMZ falls back to vanilla operator levels.&lt;br /&gt;
&lt;br /&gt;
Nodes are defined in &amp;lt;code&amp;gt;DMZPermissions.java&amp;lt;/code&amp;gt;. Each one is registered under the &amp;lt;code&amp;gt;dragonminez&amp;lt;/code&amp;gt; namespace, so its full name is &amp;lt;code&amp;gt;dragonminez.&amp;amp;lt;node&amp;amp;gt;&amp;lt;/code&amp;gt;, for example &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;dragonminez.dmzstats.set.self&amp;lt;/code&amp;gt;. For what each command does, see [[Special:MyLanguage/Commands|Commands]].&lt;br /&gt;
&lt;br /&gt;
== How a permission check resolves ==&lt;br /&gt;
For every command gated by a DMZ permission, the check passes if &amp;#039;&amp;#039;&amp;#039;any&amp;#039;&amp;#039;&amp;#039; of these is true:&lt;br /&gt;
&lt;br /&gt;
# The player has &amp;#039;&amp;#039;&amp;#039;the specific node&amp;#039;&amp;#039;&amp;#039; for that action.&lt;br /&gt;
# The player has &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;, which grants every DMZ permission at once.&lt;br /&gt;
# The player is a &amp;#039;&amp;#039;&amp;#039;vanilla operator of level 2 or higher&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;player.hasPermissions(2)&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Commands run from the &amp;#039;&amp;#039;&amp;#039;server console or command blocks&amp;#039;&amp;#039;&amp;#039; (anything that isn&amp;#039;t a player) always pass DMZ permission checks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
return PermissionAPI.getPermission(player, node) || PermissionAPI.getPermission(player, ADMIN) || player.hasPermissions(2);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Commands gated by vanilla operator level ===&lt;br /&gt;
A few commands don&amp;#039;t use DMZ nodes at all: they simply require &amp;#039;&amp;#039;&amp;#039;operator level 2&amp;#039;&amp;#039;&amp;#039;, and are not affected by &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Note&lt;br /&gt;
|-&lt;br /&gt;
| {{Command|/dmzraid}} || Every subcommand (see [[Special:MyLanguage/Raids|Raids]]).&lt;br /&gt;
|-&lt;br /&gt;
| {{Command|/dmzworldboss}} || Every subcommand &amp;#039;&amp;#039;&amp;#039;except &amp;lt;code&amp;gt;results&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;, which anyone can use (see [[Special:MyLanguage/World Bosses|World Bosses]]).&lt;br /&gt;
|-&lt;br /&gt;
| {{Command|/dmztournament}} || Every subcommand (see [[Special:MyLanguage/Tournaments|Tournaments]]).&lt;br /&gt;
|-&lt;br /&gt;
| {{Command|/dmzquest questnpc}} || The quest-NPC spawning subcommands (the rest of &amp;lt;code&amp;gt;/dmzquest&amp;lt;/code&amp;gt; uses nodes).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/dmzracial reply accept|reject&amp;lt;/code&amp;gt; (answering a Namekian assimilation request) needs no permission at all.&lt;br /&gt;
&lt;br /&gt;
== Without a permissions mod ==&lt;br /&gt;
Without LuckPerms, PermissionsEx or a similar mod handling these nodes, each node falls back to its default. In practice, only operators of level 2 or higher can use anything gated by a node that defaults to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;. Everyone else only gets the handful of nodes that default to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; (see the tables below), which are mostly &amp;quot;view or list your own stuff&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Granting nodes with a permissions mod ==&lt;br /&gt;
Example using LuckPerms syntax (adjust it for the mod you run):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/lp user &amp;lt;player&amp;gt; permission set dragonminez.dmzstats.set.self true&lt;br /&gt;
/lp group &amp;lt;group&amp;gt; permission set dragonminez.dmzquest.list.others true&lt;br /&gt;
/lp user &amp;lt;player&amp;gt; permission set dragonminez.admin true&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DMZ doesn&amp;#039;t ship its own grant or revoke command: node management is entirely up to your permissions mod.&lt;br /&gt;
&lt;br /&gt;
== Node reference ==&lt;br /&gt;
Nodes default to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; (operators and admins only) unless the table says &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Rows written as &amp;lt;code&amp;gt;….self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; are two nodes: one for using the command on yourself and one for using it on other players.&lt;br /&gt;
&lt;br /&gt;
=== Admin ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Every DMZ permission, at once. Also required (or operator level 2) for &amp;lt;code&amp;gt;/dmzconfig&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/dmzrestoreupdate&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/dmzdebug&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stats ===&lt;br /&gt;
Nodes of &amp;lt;code&amp;gt;StatsCommand&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;/dmzstats&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzstats.set.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set your own stats.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzstats.set.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set another player&amp;#039;s stats.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzstats.add.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Add to or remove from your own stats (&amp;lt;code&amp;gt;add&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzstats.add.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Add to or remove from another player&amp;#039;s stats.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzstats.info.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || View your own stats.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzstats.info.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || View another player&amp;#039;s stats.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzstats.reset.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Reset or relocate your own stats.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzstats.reset.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Reset or relocate another player&amp;#039;s stats.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skills ===&lt;br /&gt;
Nodes of &amp;lt;code&amp;gt;SkillsCommand&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;/dmzskill&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzskill.set.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set skill levels.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzskill.add.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Add a skill.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzskill.remove.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Remove a skill.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzskill.list.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || List your own skills.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzskill.list.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || List another player&amp;#039;s skills.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
Nodes of &amp;lt;code&amp;gt;TechCommand&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;/dmztech&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmztech.add.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Grant a ki technique.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmztech.remove.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Remove a ki technique.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmztech.list.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || List your own techniques.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmztech.list.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || List another player&amp;#039;s techniques.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmztech.experience.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Change technique experience.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Technique cooldowns ===&lt;br /&gt;
Nodes of &amp;lt;code&amp;gt;CooldownsCommand&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;/dmzcooldowns&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzcooldowns.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Change your own ki and strike technique cooldowns.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzcooldowns.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Change another player&amp;#039;s ki and strike technique cooldowns.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bonus stats ===&lt;br /&gt;
Nodes of &amp;lt;code&amp;gt;BonusCommand&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;/dmzbonus&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzbonus.add.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Add bonus stats.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzbonus.clear.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Remove or clear bonus stats (&amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;clear&amp;lt;/code&amp;gt;).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
Nodes of &amp;lt;code&amp;gt;EffectsCommand&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;/dmzeffect&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzeffect.give.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Give a status effect.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzeffect.remove.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Remove a status effect.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzeffect.clear.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Clear all effects.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzeffect.list.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || List your own effects.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzeffect.list.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || List another player&amp;#039;s effects.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Points ===&lt;br /&gt;
Nodes of &amp;lt;code&amp;gt;PointsCommand&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;/dmzpoints&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzpoints.set.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set points.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzpoints.add.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Add points.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzpoints.remove.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Remove points.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzpoints.info.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || View your own points.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzpoints.info.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || View another player&amp;#039;s points.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Quests and sagas ===&lt;br /&gt;
Nodes of &amp;lt;code&amp;gt;StoryCommand&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;/dmzquest&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.list.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || List your own quest progress.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.list.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || List another player&amp;#039;s quest progress.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.info&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || View quest metadata.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.start.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Force-start a quest.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.finish.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Force-complete a quest.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.fail.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Force-fail a quest.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.reset.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Reset a quest.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.track.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || Set your own tracked quest.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.track.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set another player&amp;#039;s tracked quest.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.startsaga.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Force-start every quest in a saga.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.finishsaga.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Force-complete every quest in a saga.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.resetsaga.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Reset an entire saga.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.difficulty.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || See or change your own story difficulty (&amp;lt;code&amp;gt;/dmzquest difficulty&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzquest.difficulty.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Change other players&amp;#039; story difficulty.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other commands ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Node !! Default !! Grants !! Command class&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzlocate&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Locate special structures. || &amp;lt;code&amp;gt;LocateCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzstructure&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Read structure-local coordinates and structure NPCs (&amp;lt;code&amp;gt;/dmzstructure&amp;lt;/code&amp;gt;). || &amp;lt;code&amp;gt;StructureCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzdragonballs.status&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || View where every Dragon Ball set is tracked (&amp;lt;code&amp;gt;/dmzdragonballs status&amp;lt;/code&amp;gt;). || &amp;lt;code&amp;gt;DragonBallsCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzdragonballs.regenerate&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Refill a Dragon Ball set up to its configured copies (&amp;lt;code&amp;gt;/dmzdragonballs regenerate&amp;lt;/code&amp;gt;). || &amp;lt;code&amp;gt;DragonBallsCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzrevive.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Revive a player. || &amp;lt;code&amp;gt;ReviveCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzparty.use&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || Invite, accept and reject invitations, kick, disband and toggle party PvP, with &amp;lt;code&amp;gt;/dmzparty&amp;lt;/code&amp;gt; or the Party tab. Listing your party (&amp;lt;code&amp;gt;/dmzparty&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/dmzparty list&amp;lt;/code&amp;gt;) and leaving it don&amp;#039;t need it. || &amp;lt;code&amp;gt;PartyCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzmastery.set&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.add&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set or add transformation mastery. || &amp;lt;code&amp;gt;MasteryCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmz.reload&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Run &amp;lt;code&amp;gt;/dmzreload&amp;lt;/code&amp;gt; (see [[Special:MyLanguage/Reloading and Updating Changes|Reloading and Updating Changes]]). || &amp;lt;code&amp;gt;ReloadCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzform.set.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set a form. || &amp;lt;code&amp;gt;FormsCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzform.add.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Grant a form. || &amp;lt;code&amp;gt;FormsCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzform.remove.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Remove a form. || &amp;lt;code&amp;gt;FormsCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzform.list.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || List your own forms. || &amp;lt;code&amp;gt;FormsCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzform.list.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || List another player&amp;#039;s forms. || &amp;lt;code&amp;gt;FormsCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzracial.reset.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Reset racial skills. || &amp;lt;code&amp;gt;RacialSkillCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzweight.give&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Give weight training items. || &amp;lt;code&amp;gt;WeightCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzalignment.set.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Set alignment. || &amp;lt;code&amp;gt;AlignmentCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzalignment.add.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Add alignment. || &amp;lt;code&amp;gt;AlignmentCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzalignment.remove.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Remove alignment. || &amp;lt;code&amp;gt;AlignmentCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzalignment.info.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || View your own alignment. || &amp;lt;code&amp;gt;AlignmentCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzalignment.info.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || View another player&amp;#039;s alignment. || &amp;lt;code&amp;gt;AlignmentCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmztail.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || Grow or cut your own tail. || &amp;lt;code&amp;gt;TailCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmztail.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Grow or cut another player&amp;#039;s tail. || &amp;lt;code&amp;gt;TailCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzminigame.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Open or learn training minigames for yourself with &amp;lt;code&amp;gt;/dmzminigame&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;MinigameCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzminigame.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Open or teach training minigames to other players. || &amp;lt;code&amp;gt;MinigameCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzhalo.self&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Toggle a halo. || &amp;lt;code&amp;gt;HaloCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzhair.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || Resync or reset your own hair. || &amp;lt;code&amp;gt;HairCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzhair.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Resync or reset another player&amp;#039;s hair. || &amp;lt;code&amp;gt;HairCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzclass.set.self&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Change your own class. || &amp;lt;code&amp;gt;ClassCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.dmzclass.set.others&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Change another player&amp;#039;s class. || &amp;lt;code&amp;gt;ClassCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dragonminez.admin&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; || Also required (or operator level 2) for &amp;lt;code&amp;gt;/dmzconfig&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/dmzrestoreupdate&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/dmzdebug&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;ConfigCommand&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RestoreCommand&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DebugCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Applying changes ==&lt;br /&gt;
Nodes are registered when the mod starts and don&amp;#039;t need a config-style reload: grant and revoke changes take effect as soon as your permissions mod applies them (LuckPerms, for instance, applies most changes immediately).&lt;br /&gt;
&lt;br /&gt;
{{Navbox Configuration}}&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>