<li><ahref="../../../../noppes/npcs/scripted/interfaces/IParticle.html"title="interface in noppes.npcs.scripted.interfaces"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../noppes/npcs/scripted/interfaces/ISkinOverlay.html"title="interface in noppes.npcs.scripted.interfaces"><spanclass="typeNameLink">Next Class</span></a></li>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trid="i0"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Adds the IPos' coordinates by each of the parameters given.</div>
</td>
</tr>
<trid="i1"class="rowColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html#add-noppes.npcs.scripted.interfaces.IPos-">add</a></span>(<ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> pos)</code>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html#distanceTo-noppes.npcs.scripted.interfaces.IPos-">distanceTo</a></span>(<ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> pos)</code> </td>
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Shifts the IPos down by 1 block and returns the new object.</div>
</td>
</tr>
<trid="i4"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Shifts the IPos east by 1 block and returns the new object.</div>
</td>
</tr>
<trid="i6"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Returns a normalized vector of this block's position, calculated by:</div>
</td>
</tr>
<trid="i11"class="rowColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Shifts the IPos north by 1 block and returns the new object.</div>
</td>
</tr>
<trid="i12"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Offsets the block by 1 block in the given direction and returns the resulting IPos object</div>
</td>
</tr>
<trid="i14"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Offsets the block by n blocks in the given direction and returns the resulting IPos object</div>
</td>
</tr>
<trid="i15"class="rowColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Shifts the IPos south by 1 block and returns the new object.</div>
</td>
</tr>
<trid="i16"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Subtracts the IPos' coordinates by each of the parameters given.</div>
</td>
</tr>
<trid="i18"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html#subtract-noppes.npcs.scripted.interfaces.IPos-">subtract</a></span>(<ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> pos)</code>
<divclass="block">Directly subtracts the coordinates of two IPos objects and returns the resulting IPos difference.</div>
</td>
</tr>
<trid="i19"class="rowColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Shifts the IPos up by 1 block and returns the new object.</div>
</td>
</tr>
<trid="i20"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<divclass="block">Shifts the IPos west by 1 block and returns the new object.</div>
</td>
</tr>
<trid="i22"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a></code></td>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> up()</pre>
<divclass="block">Shifts the IPos up by 1 block and returns the new object.</div>
</li>
</ul>
<aname="up-int-">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>up</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> up(int n)</pre>
<dd><code>n</code> - The number of blocks to move the position up by.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The new IPos object.</dd>
</dl>
</li>
</ul>
<aname="down--">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>down</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> down()</pre>
<divclass="block">Shifts the IPos down by 1 block and returns the new object.</div>
</li>
</ul>
<aname="down-int-">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>down</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> down(int n)</pre>
<dd><code>n</code> - The number of blocks to move the position down by.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The new IPos object.</dd>
</dl>
</li>
</ul>
<aname="north--">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>north</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> north()</pre>
<divclass="block">Shifts the IPos north by 1 block and returns the new object.</div>
</li>
</ul>
<aname="north-int-">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>north</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> north(int n)</pre>
<dd><code>n</code> - The number of blocks to move the position north by.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The new IPos object.</dd>
</dl>
</li>
</ul>
<aname="east--">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>east</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> east()</pre>
<divclass="block">Shifts the IPos east by 1 block and returns the new object.</div>
</li>
</ul>
<aname="east-int-">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>east</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> east(int n)</pre>
<dd><code>n</code> - The number of blocks to move the position east by.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The new IPos object.</dd>
</dl>
</li>
</ul>
<aname="south--">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>south</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> south()</pre>
<divclass="block">Shifts the IPos south by 1 block and returns the new object.</div>
</li>
</ul>
<aname="south-int-">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>south</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> south(int n)</pre>
<dd><code>n</code> - The number of blocks to move the position south by.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The new IPos object.</dd>
</dl>
</li>
</ul>
<aname="west--">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>west</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> west()</pre>
<divclass="block">Shifts the IPos west by 1 block and returns the new object.</div>
</li>
</ul>
<aname="west-int-">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>west</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> west(int n)</pre>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> add(<ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> pos)</pre>
<divclass="block">Directly adds the coordinates of two IPos objects and returns the resulting IPos sum.
For example, if one IPos was represented by the coordinates (0,60,5), and another by (-10,-30,25),
the resulting object's coordinates are (0 - 10,60 - 30,5 + 25) = (-10,30,30).</div>
<dd><code>pos</code> - The position to be added to this IPos object.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The sum of the two IPos objects as a new IPos object.</dd>
</dl>
</li>
</ul>
<aname="subtract-int-int-int-">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>subtract</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> subtract(int x,
int y,
int z)</pre>
<divclass="block">Subtracts the IPos' coordinates by each of the parameters given.</div>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> subtract(<ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> pos)</pre>
<divclass="block">Directly subtracts the coordinates of two IPos objects and returns the resulting IPos difference.
For example, if one IPos was represented by the coordinates (0,60,5), and another by (-10,-30,25),
the resulting object's coordinates are (0 + 10,60 + 30,5 - 25) = (10,90,-20).</div>
<dd><code>pos</code> - The position to be subtracted from this IPos object.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The difference of the two IPos objects as a new IPos object.</dd>
</dl>
</li>
</ul>
<aname="normalize--">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>normalize</h4>
<pre>double[] normalize()</pre>
<divclass="block">Returns a normalized vector of this block's position, calculated by:</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The normalized vector of this block position.</dd>
</dl>
</li>
</ul>
<aname="offset-int-">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>offset</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> offset(int direction)</pre>
<divclass="block">Offsets the block by 1 block in the given direction and returns the resulting IPos object</div>
</li>
</ul>
<aname="offset-int-int-">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>offset</h4>
<pre><ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> offset(int direction,
int n)</pre>
<divclass="block">Offsets the block by n blocks in the given direction and returns the resulting IPos object</div>
<pre>double distanceTo(<ahref="../../../../noppes/npcs/scripted/interfaces/IPos.html"title="interface in noppes.npcs.scripted.interfaces">IPos</a> pos)</pre>
<li><ahref="../../../../noppes/npcs/scripted/interfaces/IParticle.html"title="interface in noppes.npcs.scripted.interfaces"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../noppes/npcs/scripted/interfaces/ISkinOverlay.html"title="interface in noppes.npcs.scripted.interfaces"><spanclass="typeNameLink">Next Class</span></a></li>