<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.citizensnpcs.co/index.php?action=history&amp;feed=atom&amp;title=Denizen%2F0.8%2FInteract_Scripts%2FCommands</id>
	<title>Denizen/0.8/Interact Scripts/Commands - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.citizensnpcs.co/index.php?action=history&amp;feed=atom&amp;title=Denizen%2F0.8%2FInteract_Scripts%2FCommands"/>
	<link rel="alternate" type="text/html" href="https://wiki.citizensnpcs.co/index.php?title=Denizen/0.8/Interact_Scripts/Commands&amp;action=history"/>
	<updated>2026-04-14T18:29:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.citizensnpcs.co/index.php?title=Denizen/0.8/Interact_Scripts/Commands&amp;diff=5401&amp;oldid=prev</id>
		<title>Mcmonkey at 19:04, 3 September 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.citizensnpcs.co/index.php?title=Denizen/0.8/Interact_Scripts/Commands&amp;diff=5401&amp;oldid=prev"/>
		<updated>2021-09-03T19:04:14Z</updated>

		<summary type="html">&lt;p&gt;&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-GB&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 19:04, 3 September 2021&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;For more up-to-date information and full details on specific features (individual commands or tags, for example), check the [https://meta.denizenscript.com/ Meta Documentation].&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;If you want a full tutorial to help get you set up, check out the [https://guide.denizenscript.com/ Beginner&#039;s Guide] text website.&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;If you need quick help, visit our [https://discord.gg/Q6pZGSR Discord group].&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;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&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;span style=&quot;font-family:natalya-alternate-one; font-size:300%; margin-right:-7px; margin-left:-10px;&quot;&amp;gt;This wiki is outdated, please view the tutorial videos/guide, meta documentation, or Discord group (all linked above) for up-to-date information!&amp;lt;/span&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;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&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;&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;&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;&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;&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 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;div style=&amp;quot;margin-right:2.0em; padding:10px; font-family:museo-sans; font-size:110%;&amp;quot;&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;div style=&amp;quot;margin-right:2.0em; padding:10px; font-family:museo-sans; font-size:110%;&amp;quot;&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;Interact Script Commands are used to make the Denizen perform actions in an Interact Script. They are written in a [[YAML]] sequence under the Script node of an [[Denizen/Interact_Scripts/Triggers|Interact Trigger]]. A single entry in the sequence contains a Command and Modifiers. Some commands have no available modifiers.&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;Interact Script Commands are used to make the Denizen perform actions in an Interact Script. They are written in a [[YAML]] sequence under the Script node of an [[Denizen/Interact_Scripts/Triggers|Interact Trigger]]. A single entry in the sequence contains a Command and Modifiers. Some commands have no available modifiers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mcmonkey</name></author>
	</entry>
	<entry>
		<id>https://wiki.citizensnpcs.co/index.php?title=Denizen/0.8/Interact_Scripts/Commands&amp;diff=4128&amp;oldid=prev</id>
		<title>AgentKid: AgentKid moved page Denizen/0.7/0.8/Interact Scripts/Commands to Denizen/0.8/Interact Scripts/Commands without leaving a redirect</title>
		<link rel="alternate" type="text/html" href="https://wiki.citizensnpcs.co/index.php?title=Denizen/0.8/Interact_Scripts/Commands&amp;diff=4128&amp;oldid=prev"/>
		<updated>2013-02-05T18:29:23Z</updated>

		<summary type="html">&lt;p&gt;AgentKid moved page &lt;a href=&quot;/index.php?title=Denizen/0.7/0.8/Interact_Scripts/Commands&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Denizen/0.7/0.8/Interact Scripts/Commands (page does not exist)&quot;&gt;Denizen/0.7/0.8/Interact Scripts/Commands&lt;/a&gt; to &lt;a href=&quot;/Denizen/0.8/Interact_Scripts/Commands&quot; title=&quot;Denizen/0.8/Interact Scripts/Commands&quot;&gt;Denizen/0.8/Interact Scripts/Commands&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:29, 5 February 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en-GB&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>AgentKid</name></author>
	</entry>
	<entry>
		<id>https://wiki.citizensnpcs.co/index.php?title=Denizen/0.8/Interact_Scripts/Commands&amp;diff=4096&amp;oldid=prev</id>
		<title>AgentKid: AgentKid moved page Denizen/0.8/Interact Scripts/Commands to Denizen/0.7/0.8/Interact Scripts/Commands without leaving a redirect</title>
		<link rel="alternate" type="text/html" href="https://wiki.citizensnpcs.co/index.php?title=Denizen/0.8/Interact_Scripts/Commands&amp;diff=4096&amp;oldid=prev"/>
		<updated>2013-02-05T18:23:19Z</updated>

		<summary type="html">&lt;p&gt;AgentKid moved page &lt;a href=&quot;/Denizen/0.8/Interact_Scripts/Commands&quot; title=&quot;Denizen/0.8/Interact Scripts/Commands&quot;&gt;Denizen/0.8/Interact Scripts/Commands&lt;/a&gt; to &lt;a href=&quot;/index.php?title=Denizen/0.7/0.8/Interact_Scripts/Commands&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Denizen/0.7/0.8/Interact Scripts/Commands (page does not exist)&quot;&gt;Denizen/0.7/0.8/Interact Scripts/Commands&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:23, 5 February 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en-GB&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>AgentKid</name></author>
	</entry>
	<entry>
		<id>https://wiki.citizensnpcs.co/index.php?title=Denizen/0.8/Interact_Scripts/Commands&amp;diff=3920&amp;oldid=prev</id>
		<title>Jeebiss: Created page with &quot;&lt;div style=&quot;margin-right:2.0em; padding:10px; font-family:museo-sans; font-size:110%;&quot;&gt; Interact Script Commands are used to make the Denizen perform actions in an Interact Sc...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.citizensnpcs.co/index.php?title=Denizen/0.8/Interact_Scripts/Commands&amp;diff=3920&amp;oldid=prev"/>
		<updated>2012-12-27T20:16:44Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;div style=&amp;quot;margin-right:2.0em; padding:10px; font-family:museo-sans; font-size:110%;&amp;quot;&amp;gt; Interact Script Commands are used to make the Denizen perform actions in an Interact Sc...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;margin-right:2.0em; padding:10px; font-family:museo-sans; font-size:110%;&amp;quot;&amp;gt;&lt;br /&gt;
Interact Script Commands are used to make the Denizen perform actions in an Interact Script. They are written in a [[YAML]] sequence under the Script node of an [[Denizen/Interact_Scripts/Triggers|Interact Trigger]]. A single entry in the sequence contains a Command and Modifiers. Some commands have no available modifiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
Syntax is very important for proper execution.&lt;br /&gt;
*Placing a caret ^ in front of the command name causes that command to ignore the normal 0.5 second delay between commands.&lt;br /&gt;
*The command must be upper-case (i.e CHAT not chat)&lt;br /&gt;
*Modifiers are not case sensitive.&lt;br /&gt;
*Modifiers in &amp;#039;&amp;#039;&amp;#039;[Brackets]&amp;#039;&amp;#039;&amp;#039; are &amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039; for the command to execute. [A or B] means &amp;#039;&amp;#039;either&amp;#039;&amp;#039; A or B is required.&lt;br /&gt;
*Modifiers in &amp;#039;&amp;#039;&amp;#039;(Parentheses)&amp;#039;&amp;#039;&amp;#039; are optional, and generally change the default behavior of the command.&lt;br /&gt;
*Modifiers that take a value are of the form MODIFIER:VALUE. &lt;br /&gt;
**If the VALUE of the modifier contains a space, such as in the case of a NPC or script name, the whole modifier must be put in quotes.&lt;br /&gt;
::Example: &amp;lt;code&amp;gt;- TELEPORT BOOKMARK:Bob:Bobshouse&amp;lt;/code&amp;gt; is okay, but &amp;lt;code&amp;gt;- TELEPORT &amp;#039;BOOKMARK:Bob Jones:Bobshouse&amp;#039;&amp;lt;/code&amp;gt; requires the quotes to function properly.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Some Trigger:&lt;br /&gt;
  Script:&lt;br /&gt;
  - COMMAND1 MODIFIER1 MODIFIER2:VALUE&lt;br /&gt;
  - COMMAND2 &amp;#039;MODIFIER1:Value With Spaces&amp;#039;&lt;br /&gt;
  - ^COMMAND3 &amp;#039;This will run instantly after COMMAND2&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===List of Commands===&lt;br /&gt;
====Script Flow====&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-family:museo-sans;&amp;quot;&amp;gt;&lt;br /&gt;
These commands have no external effect on the world, but can control the flow of scripts within Denizen. Though not required, and with the exception of &amp;lt;tt&amp;gt;WAIT&amp;lt;/tt&amp;gt;, it is generally recommended to run these as &amp;lt;tt&amp;gt;Instant Commands&amp;lt;/tt&amp;gt; to ensure smooth Script feedback to players.&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|mintcream|&lt;br /&gt;
COOLDOWN&lt;br /&gt;
|[# or DURATION:#] (GLOBAL) (&amp;#039;SCRIPT:Name of Script&amp;#039;) &lt;br /&gt;
|Sets a cooldown period for this script. Defaults to the currently running script and the interacting player. Until the script has cooled down, it will not be selected to run again. Requires a number of seconds to be specified with or without the DURATION: modifier name.&lt;br /&gt;
Modifiers:&lt;br /&gt;
*GLOBAL makes the script unavailable to everyone, instead of just the interacting player.&lt;br /&gt;
*SCRIPT: Sets the cooldown a different script.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- COOLDOWN 60&lt;br /&gt;
- COOLDOWN GLOBAL 100&lt;br /&gt;
- COOLDOWN &amp;#039;SCRIPT:A Different Script&amp;#039; 600&lt;br /&gt;
- COOLDOWN DURATION:15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|mintcream|&lt;br /&gt;
DISENGAGE&lt;br /&gt;
|(NPCID:#)&lt;br /&gt;
|&amp;lt;p&amp;gt;Allowed an &amp;lt;tt&amp;gt;ENGAGED&amp;lt;/tt&amp;gt; Denizen to be interacted with again, the counterpart to the &amp;lt;tt&amp;gt;ENGAGE&amp;lt;/tt&amp;gt; command. Can also specify the NPCID of a different Denizen&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- ENGAGE&lt;br /&gt;
- (Other Commands)&lt;br /&gt;
- DISENGAGE&lt;br /&gt;
&lt;br /&gt;
- DISENGAGE NPCID:7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|mintcream|&lt;br /&gt;
ENGAGE&lt;br /&gt;
|(DURATION:#) (NPCID:#)&lt;br /&gt;
| &amp;lt;p&amp;gt;Blocks player interaction from triggering the NPC. This may be useful if a long script required the player to listen or watch a series of events and you didn&amp;#039;t want the Player to be able to interact while these commands were being taken out. Use with either a &amp;lt;tt&amp;gt;DURATION&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;DISENGAGE&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;DURATION&amp;lt;/tt&amp;gt; will automatically &amp;lt;tt&amp;gt;DISENGAGE&amp;lt;/tt&amp;gt; after the specified amount of seconds. If no &amp;lt;code&amp;gt;NPCID&amp;lt;/code&amp;gt; is included, the Denizen triggered is used. Remember: While &amp;lt;tt&amp;gt;ENGAGED&amp;lt;/tt&amp;gt;, no scripts will trigger, so be diligent in using!&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- ENGAGE&lt;br /&gt;
- (Other Commands)&lt;br /&gt;
- DISENGAGE&lt;br /&gt;
&lt;br /&gt;
- ENGAGE DURATION:12 &lt;br /&gt;
- ENGAGE NPCID:2&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|mintcream|&lt;br /&gt;
FAIL&lt;br /&gt;
|(&amp;#039;SCRIPT:Name of Script&amp;#039;)&lt;br /&gt;
| &amp;lt;p&amp;gt;Marks a script as &amp;#039;Failed&amp;#039; to check against with the &amp;lt;tt&amp;gt;FAILED&amp;lt;/tt&amp;gt; requirement. This is identical to the &amp;lt;tt&amp;gt;FINISH&amp;lt;/tt&amp;gt; command, except keeps track of &amp;#039;fails&amp;#039; instead. Again, this is kind of like a built-in flag for scripts, and acts much like a Counter, ie. You can &amp;lt;tt&amp;gt;FAIL&amp;lt;/tt&amp;gt; a script multiple times and it will keep track of the total number, unless &amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;. Note: A script can be both &amp;#039;finished&amp;#039; and &amp;#039;failed&amp;#039;, the two commands work independently.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;- FAIL&lt;br /&gt;
- FAIL &amp;#039;SCRIPT:Magic Feathers&amp;#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|mintcream|&lt;br /&gt;
FINISH&lt;br /&gt;
|(&amp;#039;SCRIPT:Name of Script&amp;#039;)&lt;br /&gt;
| &amp;lt;p&amp;gt;Marks a script as &amp;#039;Finished&amp;#039; to check against with the &amp;lt;tt&amp;gt;FINISHED&amp;lt;/tt&amp;gt; requirement. This is kind of like a built-in flag for scripts, and acts much like a Counter, ie. You can &amp;lt;tt&amp;gt;FINISH&amp;lt;/tt&amp;gt; a script multiple times and it will keep track of the total number, unless &amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;- FINISH&lt;br /&gt;
- FINISH &amp;#039;SCRIPT:Another Script&amp;#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|mintcream|&lt;br /&gt;
FLAG&lt;br /&gt;
|[&amp;#039;Flag Name&amp;#039; or &amp;#039;Flag Name:Flag Value&amp;#039; or &amp;#039;Flag Name:++&amp;#039; or &amp;#039;Flag Name:--&amp;#039;] (PLAYER or DENIZEN or GLOBAL) (DURATION:#)&lt;br /&gt;
| &amp;lt;p&amp;gt;Requires one of the above arguments. &amp;lt;tt&amp;gt;FLAG&amp;lt;/tt&amp;gt; stores variables, or &amp;#039;flags&amp;#039;, by default to a Player. This can be used to keep track of information that can be check against with the FLAGGED requirement. Usage of the command is easy, and can be used in 3 different ways. A Boolean (true/false) value can be set with only a flag name. If set, the value is &amp;lt;tt&amp;gt;TRUE&amp;lt;/tt&amp;gt;. When &amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;, it is &amp;lt;tt&amp;gt;FALSE&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;FLAG&amp;lt;/tt&amp;gt; can also set Integer (or number) variables, and easily increment or decrease them with the use of the &amp;lt;tt&amp;gt;++&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;--&amp;lt;/tt&amp;gt; arguments accordingly. The command can also store a String value, see the example below. Using a &amp;lt;tt&amp;gt;DURATION&amp;lt;/tt&amp;gt; will revert the value of the flag to the previous value, if during the duration the flag has not changed. Using the PLAYER modifier will set the flag on the Player (which is the default behavior). Using the DENIZEN modifier will set a flag on the Denizen instead of the Player. Using the GLOBAL modifier will set a flag independent of a Player or Denizen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;- FLAG &amp;#039;Sample Boolean Flag&amp;#039;&lt;br /&gt;
- FLAG Alignment:++&lt;br /&gt;
- FLAG Alignment:--&lt;br /&gt;
- FLAG &amp;#039;Active Item:60 Feathers&amp;#039;&lt;br /&gt;
- FLAG WorldBossDead GLOBAL&lt;br /&gt;
- FLAG HasHealingFlag DURATION:180&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|mintcream|&lt;br /&gt;
IF&lt;br /&gt;
|(EXACTLY) (PLAYER or DENIZEN or GLOBAL) (-)[FLAG:Name or FLAG:Name:Value] (IS_NUMBER) [&amp;#039;SCRIPT:Script Run When Condition Met&amp;#039;] (QUEUE:TRIGGER or QUEUE:TASK) (APPEND) (ELSE &amp;#039;SCRIPT:Script Run When Condition Not Met&amp;#039;)&lt;br /&gt;
|Checks the value of a FLAG and runs a TASK script if the condition is met. By default the TASK script will run before the interact script continues.&lt;br /&gt;
Modifiers:&lt;br /&gt;
*EXACTLY - For integer flags, the IF condition is met only if the value matches exactly. By default, the condition is met if the flag&amp;#039;s value is greater than or equal to the value it is checked against, i.e. IF &amp;#039;FLAG:AGE:13&amp;#039; will pass for any AGE that is at least 13, but IF EXACTLY &amp;#039;FLAG:AGE:13&amp;#039; will only pass if the AGE is 13.&lt;br /&gt;
*PLAYER - Check a flag set on this Player (which is the default behavior)&lt;br /&gt;
*DENIZEN - Check a DENIZEN flag set on the Denizen itself instead of a flag on this Player&lt;br /&gt;
*GLOBAL - Check a GLOBAL flag instead of a flag on this Player&lt;br /&gt;
*IS_NUMBER - The IF condition is met only if the value of the flag is an integer or double.&lt;br /&gt;
*APPEND - Runs the TASK after this script completes, instead of before the next command.&lt;br /&gt;
*QUEUE - Specify which queue to run the commands in, defaults to the executing queue type.&lt;br /&gt;
*ELSE - Choose a TASK script to run when the IF condition is not met.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- IF FLAG:BossDead SCRIPT:Reward APPEND&lt;br /&gt;
- IF EXACTLY FLAG:Stage:4 SCRIPT:Stage4Instructions&lt;br /&gt;
- IF &amp;#039;FLAG:AGE:13&amp;#039; &amp;#039;SCRIPT:Meets Minimum Age&amp;#039; ELSE &amp;#039;SCRIPT:Does Not Meet Minimum Age&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|mintcream|&lt;br /&gt;
RANDOM&lt;br /&gt;
|[#]&lt;br /&gt;
|Selects a single command to run from the next # lines in the script and discards the rest.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- CHAT &amp;quot;I&amp;#039;m going to say the name of an animal&amp;quot;&lt;br /&gt;
- RANDOM 3&lt;br /&gt;
- CHAT &amp;quot;Cow&amp;quot;&lt;br /&gt;
- CHAT &amp;quot;Zebra&amp;quot;&lt;br /&gt;
- CHAT &amp;quot;Elephant&amp;quot;&lt;br /&gt;
- CHAT &amp;quot;Wasn&amp;#039;t that fun?&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Server====&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|aliceblue|&lt;br /&gt;
EXECUTE&lt;br /&gt;
| [ASPLAYER or ASSERVER or ASNPC] [&amp;quot;command and arguments&amp;quot;]&lt;br /&gt;
| &amp;lt;p&amp;gt;Runs a Minecraft/Bukkit command. Specifying &amp;lt;tt&amp;gt;ASPLAYER, ASSERVER, or ASNPC&amp;lt;/tt&amp;gt; defines how the command should be executed. ASNPC will run the command as the Denizen interacting, temporarily granting OP privileges, if the Denizen NPC is a Human-type NPC. Running ASSERVER will run as a console command, and running ASPLAYER will simply run the command as the Player. When specifying the command and arguments, it is not necessary to use the &amp;#039;/&amp;#039; that is generally used when running commands in-game. You may also use &amp;lt;PLAYER&amp;gt;, &amp;lt;WORLD&amp;gt;, or &amp;lt;NPCID&amp;gt; as variables inside the command arguments.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;EXECUTE ASSERVER &amp;#039;gamemode &amp;lt;PLAYER&amp;gt; 2&amp;#039;&lt;br /&gt;
EXECUTE ASNPC &amp;#039;toggledownfall&amp;#039;&lt;br /&gt;
EXECUTE ASPLAYER &amp;#039;spawn&amp;#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Speech====&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-family:museo-sans;&amp;quot;&amp;gt;&lt;br /&gt;
These commands show some text to the player interacting, and usually to bystanders around. Text commands also have some auto-formatting, such as making sure no words will be cut off on long messages, and applying color codes. See: [[Color_Codes|Denizen Color Codes]]. Formatting for how NPCs and Players talk can be customized in the [[Denizen/config.yml]].&lt;br /&gt;
&lt;br /&gt;
*All Speech commands &amp;#039;&amp;#039;&amp;#039;require quotes&amp;#039;&amp;#039;&amp;#039; (single (&amp;#039; &amp;#039;) or double (&amp;quot; &amp;quot;)) around the text. If your text has an apostrophe (&amp;#039;) in it, you &amp;#039;&amp;#039;&amp;#039;MUST&amp;#039;&amp;#039;&amp;#039; use double quotes (&amp;quot; &amp;quot;)!!&lt;br /&gt;
&lt;br /&gt;
There are various placeholders you can use to fill in specific information. The basic ones are:&lt;br /&gt;
*&amp;lt;NPC&amp;gt; - The Denizens&amp;#039;s name.&lt;br /&gt;
*&amp;lt;PLAYER&amp;gt; - The interacting Player&amp;#039;s name&lt;br /&gt;
*&amp;lt;DISPLAYNAME&amp;gt; - The interacting Player&amp;#039;s display name&lt;br /&gt;
*&amp;lt;HEALTH&amp;gt; - The interacting Player&amp;#039;s heath&lt;br /&gt;
*&amp;lt;WORLD&amp;gt; - The name of the Denizen&amp;#039;s world&lt;br /&gt;
&lt;br /&gt;
If you use the NOPLAYER modifier on a text command the &amp;lt;PLAYER&amp;gt;, &amp;lt;DISPLAYNAME&amp;gt; and &amp;lt;HEALTH&amp;gt; tags are not available.&lt;br /&gt;
&lt;br /&gt;
A list of all available placeholders can be found in [[Replaceables]].&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|lavender|&lt;br /&gt;
ANNOUNCE &lt;br /&gt;
|[&amp;#039;The text to announce.&amp;#039;]&lt;br /&gt;
| Sends the text as a sever announcement to all players, regardless of their place in the world. Could be especially useful for any kind of administration script.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- ANNOUNCE &amp;quot;&amp;lt;PLAYER&amp;gt; has found a secret!&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|lavender|&lt;br /&gt;
CHAT&lt;br /&gt;
|[&amp;quot;The text to chat.&amp;quot;] (NPCID:#) (NOPLAYER)&lt;br /&gt;
| Makes the Denizen talk to the player. This is the standard chat mechanism in Denizen. You can also change the NPC doing the talking by specifying a Denizen&amp;#039;s C2 NPCID. If you would rather the Denizen NPC not speak to the Player directly, use the &amp;lt;tt&amp;gt;NOPLAYER&amp;lt;/tt&amp;gt; argument.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- CHAT NOPLAYER &amp;quot;Here ye, hear ye!&amp;quot;&lt;br /&gt;
- CHAT &amp;quot;Hello there, children!&amp;quot;&lt;br /&gt;
- CHAT NPCID:6 &amp;#039;I only supply tools to builders!&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|lavender|&lt;br /&gt;
NARRATE&lt;br /&gt;
|[&amp;#039;The text to narrate.&amp;#039;]&lt;br /&gt;
| Makes a message appear to player without sender information.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- NARRATE &amp;quot;There is a small mailbox here.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Denizen Interaction====&lt;br /&gt;
Denizen interaction commands are meant to help bring your Denizen to life by allowing fine control of movement and actions during scripts. These are not meant for making the Denizen do continuous movement and actions, that should instead be done via [[Denizen/Activity_Scripts/Activities|Activities]].&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|mintcream|&lt;br /&gt;
PAUSE&lt;br /&gt;
|(DURATION:#)&lt;br /&gt;
|Causes the Denizen to stop any pathing or activities. Useful for keeping it in place during an interaction.&lt;br /&gt;
Modifiers:&lt;br /&gt;
*DURATION: &lt;br /&gt;
::Automatically RESUME after the specified number of seconds.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- PAUSE&lt;br /&gt;
- PAUSE DURATION:30&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====World Interaction====&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|lightgoldenrodyellow|&lt;br /&gt;
DROP&lt;br /&gt;
| [ID or ID:Data or MATERIAL or MATERIAL:Data or XP] (QTY:#) (BOOKMARK:LocationBookmark)&lt;br /&gt;
| Drop an item at the Denizen&amp;#039;s location, or at a location bookmark if one is specified.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- DROP DIAMOND QTY:3&lt;br /&gt;
- DROP 18:3 QTY:1 BOOKMARK:LargeTree&lt;br /&gt;
- DROP XP QTY:10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|lightgoldenrodyellow|&lt;br /&gt;
LISTEN KILL&lt;br /&gt;
|[TYPE:GROUP or TYPE:PLAYER or TYPE:ENTITY or TYPE:NPC] [NAME:Name or NPCID:#] (QTY:#) [SCRIPT:Task Script] (ID:Name)&lt;br /&gt;
| This command starts the Denizen listening for the player to kill the specified number of specified targets, then runs a task script. Use the NAME:Name modifier when specifying a group name, player name, or [[Types|entity type]] (like &amp;#039;ZOMBIE&amp;#039;). Use NPCID:# modifier when using TYPE:NPC.&lt;br /&gt;
Optional Modifiers:&lt;br /&gt;
*QTY: - The number things the player must kill before the script is run.&lt;br /&gt;
*REGION: - The World Guard region the player must be in for the kill to count.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- LISTEN KILL TYPE:ENTITY NAME:ZOMBIE QTY:5 SCRIPT:ZombieReward&lt;br /&gt;
- LISTEN KILL ID:BossListener TYPE:NPC NPCID:12 &amp;#039;SCRIPT:Kill Boss Reward&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|lightgoldenrodyellow|&lt;br /&gt;
LISTEN BLOCK&lt;br /&gt;
|[TYPE:BREAK or TYPE:BUILD or TYPE:COLLECT] (QTY:#) [BLOCKS:Item Names] (REGION:WorldGuardRegion) [SCRIPT:Task Script] [ID:Name]&lt;br /&gt;
| This command starts the Denizen listening for the player to interact with a given number of blocks, then runs a task scripts. &lt;br /&gt;
Optional Modifiers:&lt;br /&gt;
*QTY: - The number things the player must &amp;#039;do&amp;#039; to finish, default 1.&lt;br /&gt;
*REGION: - The World Guard region the player must be in for the interaction to count.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- LISTEN BLOCK TYPE:BREAK BLOCKS:sand|stone|stonebrick QTY:5 SCRIPT:BlockFinished&lt;br /&gt;
- LISTEN BLOCK ID:BuildListner TYPE:BUILD &amp;#039;SCRIPT:Kill Boss Reward&amp;#039; REGION:KillRegion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|lightgoldenrodyellow|&lt;br /&gt;
SWITCH&lt;br /&gt;
|[LOCATION:x,y,z,world] (STATE:ON|OFF|TOGGLE) (DURATION:#)&lt;br /&gt;
| This command will activate a button, switch or pressure plate at the designated location.&lt;br /&gt;
Modifiers:&lt;br /&gt;
*DURATION: - Will switch the device again after the specified number of seconds.&lt;br /&gt;
*STATE: - Switches the device to the position given, if TOGGLE, it switches the device to the opposite position it currently is.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- SWITCH LOCATION:12,134,124,world DURATION:30&lt;br /&gt;
- SWITCH LOCATION:132,65,-643,world_nether STATE:OFF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Player Interaction====&lt;br /&gt;
These commands default to affecting the interacting player. Most have modifiers to affect the executing Denizen instead.&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|palegreen|&lt;br /&gt;
CAST&lt;br /&gt;
| [SpellName] (DURATION:#) (POWER:#) (NPC:#) (PLAYER:PlayerName)&lt;br /&gt;
| Gives the specified target a potion effect.  [[Alchemist#Valid_Effects | Valid potion names are the same as the Alchemist&amp;#039;s.]] &lt;br /&gt;
Modifiers:&lt;br /&gt;
*DURATION:#&lt;br /&gt;
::The effect duration, in seconds. Default is 60.&lt;br /&gt;
*POWER:#&lt;br /&gt;
::The level of the effect, usually 1-5. Default is 1.&lt;br /&gt;
*NPC:#&lt;br /&gt;
::The NPC to cast the effect on, instead of the interacting player. Specify with the NPC id.&lt;br /&gt;
*PLAYER:PlayerName&lt;br /&gt;
::The Player to cast the effect on, instead of the interacting player.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- CAST SPELL:confusion DURATION:300 POWER:3&lt;br /&gt;
- CAST SPELL:speed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|palegreen|&lt;br /&gt;
FEED&lt;br /&gt;
|(AMOUNT:#)&lt;br /&gt;
|Feeds the interacting player. Provides food and saturation.&lt;br /&gt;
Modifiers:&lt;br /&gt;
AMOUNT: The amount to feed. Default is 20.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- FEED&lt;br /&gt;
- FEED 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Denizen Command Color 2|palegreen|&lt;br /&gt;
HEAL&lt;br /&gt;
|(DENIZEN) (AMOUNT:#)&lt;br /&gt;
|Heals the interacting player.&lt;br /&gt;
Modifiers:&lt;br /&gt;
*DENIZEN&lt;br /&gt;
::Heals the Denizen instead of the player.&lt;br /&gt;
*AMOUNT:&lt;br /&gt;
::The amount to heal, will not heal beyond the maximum. Defaults to a full heal if not specified.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Usages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- HEAL&lt;br /&gt;
- HEAL DENIZEN AMOUNT:1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jeebiss</name></author>
	</entry>
</feed>