Files
2025-10-28 02:05:17 -04:00

2690 lines
112 KiB
HTML

<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.27) on Tue Oct 28 02:00:43 EDT 2025 -->
<title>IWorld</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-10-28">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../jquery/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-ui.min.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IWorld";
}
}
catch(err) {
}
//-->
var data = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":38,"i15":38,"i16":6,"i17":6,"i18":38,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":38,"i58":6,"i59":38,"i60":38,"i61":6,"i62":6,"i63":6,"i64":6,"i65":38,"i66":38,"i67":6,"i68":6,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":6,"i88":6,"i89":6,"i90":6,"i91":6,"i92":6,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":38,"i101":38,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":6,"i112":6,"i113":38,"i114":38,"i115":6,"i116":6,"i117":6,"i118":6,"i119":6,"i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":6,"i126":6,"i127":6,"i128":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">noppes.npcs.api</a></div>
<h2 title="Interface IWorld" class="title">Interface IWorld</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<pre>public interface <span class="typeNameLabel">IWorld</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<section>
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#areAllPlayersAsleep()">areAllPlayersAsleep</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#broadcast(java.lang.String)">broadcast</a></span>&#8203;(java.lang.String&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canBlockFreeze(int,int,int,boolean)">canBlockFreeze</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
boolean&nbsp;adjacentToWater)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canBlockFreeze(noppes.npcs.api.IPos,boolean)">canBlockFreeze</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
boolean&nbsp;adjacentToWater)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canBlockFreezeBody(int,int,int,boolean)">canBlockFreezeBody</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
boolean&nbsp;adjacentToWater)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canBlockFreezeBody(noppes.npcs.api.IPos,boolean)">canBlockFreezeBody</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
boolean&nbsp;adjacentToWater)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canLightningStrikeAt(int,int,int)">canLightningStrikeAt</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canLightningStrikeAt(noppes.npcs.api.IPos)">canLightningStrikeAt</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canSeeSky(int,int,int)">canSeeSky</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canSeeSky(noppes.npcs.api.IPos)">canSeeSky</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canSnowAt(int,int,int,boolean)">canSnowAt</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
boolean&nbsp;checkLight)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canSnowAt(noppes.npcs.api.IPos,boolean)">canSnowAt</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
boolean&nbsp;checkLight)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canSnowAtBody(int,int,int,boolean)">canSnowAtBody</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
boolean&nbsp;checkLight)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canSnowAtBody(noppes.npcs.api.IPos,boolean)">canSnowAtBody</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
boolean&nbsp;checkLight)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#clearStoredData()">clearStoredData</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#clearTempData()">clearTempData</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#continueSounds()">continueSounds</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#countEntities(noppes.npcs.api.entity.IEntity)">countEntities</a></span>&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="IParticle.html" title="interface in noppes.npcs.api">IParticle</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createEntityParticle(java.lang.String)">createEntityParticle</a></span>&#8203;(java.lang.String&nbsp;directory)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createItem(java.lang.String,int,int)">createItem</a></span>&#8203;(java.lang.String&nbsp;id,
int&nbsp;damage,
int&nbsp;size)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#explode(double,double,double,float,boolean,boolean)">explode</a></span>&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
float&nbsp;range,
boolean&nbsp;fire,
boolean&nbsp;grief)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#explode(noppes.npcs.api.IPos,float,boolean,boolean)">explode</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
float&nbsp;range,
boolean&nbsp;fire,
boolean&nbsp;grief)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllServerPlayers()">getAllServerPlayers</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBiomeName(int,int)">getBiomeName</a></span>&#8203;(int&nbsp;x,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBiomeName(noppes.npcs.api.IPos)">getBiomeName</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBlock(int,int,int)">getBlock</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBlock(noppes.npcs.api.IPos)">getBlock</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBlockLightValue(int,int,int)">getBlockLightValue</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBlockLightValue(noppes.npcs.api.IPos)">getBlockLightValue</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBlockMetadata(int,int,int)">getBlockMetadata</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBlockMetadata(noppes.npcs.api.IPos)">getBlockMetadata</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getChunkHeightMapMinimum(int,int)">getChunkHeightMapMinimum</a></span>&#8203;(int&nbsp;x,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getChunkHeightMapMinimum(noppes.npcs.api.IPos)">getChunkHeightMapMinimum</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClosestPlayer(double,double,double,double)">getClosestPlayer</a></span>&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClosestPlayer(noppes.npcs.api.IPos,double)">getClosestPlayer</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClosestPlayerToEntity(noppes.npcs.api.entity.IEntity,double)">getClosestPlayerToEntity</a></span>&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClosestVulnerablePlayer(double,double,double,double)">getClosestVulnerablePlayer</a></span>&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClosestVulnerablePlayer(noppes.npcs.api.IPos,double)">getClosestVulnerablePlayer</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClosestVulnerablePlayerToEntity(noppes.npcs.api.entity.IEntity,double)">getClosestVulnerablePlayerToEntity</a></span>&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDimensionID()">getDimensionID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEntitiesNear(double,double,double,double)">getEntitiesNear</a></span>&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEntitiesNear(noppes.npcs.api.IPos,double)">getEntitiesNear</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;position,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEntityByID(int)">getEntityByID</a></span>&#8203;(int&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFullBlockLightValue(int,int,int)">getFullBlockLightValue</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFullBlockLightValue(noppes.npcs.api.IPos)">getFullBlockLightValue</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHeightValue(int,int)">getHeightValue</a></span>&#8203;(int&nbsp;x,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHeightValue(noppes.npcs.api.IPos)">getHeightValue</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLoadedEntities()">getLoadedEntities</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>net.minecraft.world.WorldServer</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMCWorld()">getMCWorld</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNearestAir(noppes.npcs.api.IPos,int)">getNearestAir</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
int&nbsp;maxHeight)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPlayer(java.lang.String)">getPlayer</a></span>&#8203;(java.lang.String&nbsp;name)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPlayerByUUID(java.lang.String)">getPlayerByUUID</a></span>&#8203;(java.lang.String&nbsp;uuid)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>java.lang.String[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPlayerNames()">getPlayerNames</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="scoreboard/IScoreboard.html" title="interface in noppes.npcs.api.scoreboard">IScoreboard</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getScoreboard()">getScoreboard</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSeed()">getSeed</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSignText(int,int,int)">getSignText</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSignText(noppes.npcs.api.IPos)">getSignText</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStoredData(java.lang.String)">getStoredData</a></span>&#8203;(java.lang.String&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>java.lang.String[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStoredDataKeys()">getStoredDataKeys</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTempData(java.lang.String)">getTempData</a></span>&#8203;(java.lang.String&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>java.lang.String[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTempDataKeys()">getTempDataKeys</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTime()">getTime</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopBlock(int,int)">getTopBlock</a></span>&#8203;(int&nbsp;x,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopBlock(noppes.npcs.api.IPos)">getTopBlock</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTotalTime()">getTotalTime</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasStoredData(java.lang.String)">hasStoredData</a></span>&#8203;(java.lang.String&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasTempData(java.lang.String)">hasTempData</a></span>&#8203;(java.lang.String&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBlockFreezable(int,int,int)">isBlockFreezable</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBlockFreezable(noppes.npcs.api.IPos)">isBlockFreezable</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBlockFreezableNaturally(int,int,int)">isBlockFreezableNaturally</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBlockFreezableNaturally(noppes.npcs.api.IPos)">isBlockFreezableNaturally</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBlockFullCube(int,int,int)">isBlockFullCube</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBlockFullCube(noppes.npcs.api.IPos)">isBlockFullCube</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBlockHighHumidity(int,int,int)">isBlockHighHumidity</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBlockHighHumidity(noppes.npcs.api.IPos)">isBlockHighHumidity</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBreakCancelled(int,int,int)">isBreakCancelled</a></span>&#8203;(int&nbsp;posX,
int&nbsp;posY,
int&nbsp;posZ)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBreakCancelled(noppes.npcs.api.IPos)">isBreakCancelled</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDay()">isDay</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPlaceCancelled(int,int,int)">isPlaceCancelled</a></span>&#8203;(int&nbsp;posX,
int&nbsp;posY,
int&nbsp;posZ)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPlaceCancelled(noppes.npcs.api.IPos)">isPlaceCancelled</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isRaining()">isRaining</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#pauseSounds()">pauseSounds</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#playSound(int,noppes.npcs.api.handler.data.ISound)">playSound</a></span>&#8203;(int&nbsp;id,
<a href="handler/data/ISound.html" title="interface in noppes.npcs.api.handler.data">ISound</a>&nbsp;sound)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#playSoundAtEntity(noppes.npcs.api.entity.IEntity,java.lang.String,float,float)">playSoundAtEntity</a></span>&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity,
java.lang.String&nbsp;sound,
float&nbsp;volume,
float&nbsp;pitch)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#playSoundToNearExcept(noppes.npcs.api.entity.IPlayer,java.lang.String,float,float)">playSoundToNearExcept</a></span>&#8203;(<a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;player,
java.lang.String&nbsp;sound,
float&nbsp;volume,
float&nbsp;pitch)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastBlock(double%5B%5D,double%5B%5D,int)">rayCastBlock</a></span>&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastBlock(double%5B%5D,double%5B%5D,int,boolean,boolean,boolean)">rayCastBlock</a></span>&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</code></th>
<td class="colLast">
<div class="block">starting at the start position, draw a line in the lookVector direction until a block is detected</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastBlock(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int)">rayCastBlock</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastBlock(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int,boolean,boolean,boolean)">rayCastBlock</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastEntities(double%5B%5D,double%5B%5D,int,double,double)">rayCastEntities</a></span>&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastEntities(double%5B%5D,double%5B%5D,int,double,double,boolean,boolean,boolean)">rayCastEntities</a></span>&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastEntities(noppes.npcs.api.entity.IEntity%5B%5D,double%5B%5D,double%5B%5D,int,double,double,boolean,boolean,boolean)">rayCastEntities</a></span>&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;ignoreEntities,
double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastEntities(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int,double,double)">rayCastEntities</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastEntities(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int,double,double,boolean,boolean,boolean)">rayCastEntities</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastPos(double%5B%5D,double%5B%5D,int)">rayCastPos</a></span>&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastPos(double%5B%5D,double%5B%5D,int,boolean,boolean,boolean)">rayCastPos</a></span>&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastPos(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int)">rayCastPos</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rayCastPos(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int,boolean,boolean,boolean)">rayCastPos</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeBlock(int,int,int)">removeBlock</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeBlock(noppes.npcs.api.IPos)">removeBlock</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeStoredData(java.lang.String)">removeStoredData</a></span>&#8203;(java.lang.String&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeTempData(java.lang.String)">removeTempData</a></span>&#8203;(java.lang.String&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeTileEntity(int,int,int)">removeTileEntity</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">
<div class="block">Removes the block's tile entity at the given position.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeTileEntity(noppes.npcs.api.IPos)">removeTileEntity</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBlock(int,int,int,noppes.npcs.api.IBlock)">setBlock</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
<a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;block)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBlock(int,int,int,noppes.npcs.api.item.IItemStack)">setBlock</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
<a href="item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBlock(noppes.npcs.api.IPos,noppes.npcs.api.IBlock)">setBlock</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
<a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;block)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBlock(noppes.npcs.api.IPos,noppes.npcs.api.item.IItemStack)">setBlock</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
<a href="item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBlockMetadataWithNotify(int,int,int,int,int)">setBlockMetadataWithNotify</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
int&nbsp;metadata,
int&nbsp;flag)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBlockMetadataWithNotify(noppes.npcs.api.IPos,int,int)">setBlockMetadataWithNotify</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
int&nbsp;metadata,
int&nbsp;flag)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRaining(boolean)">setRaining</a></span>&#8203;(boolean&nbsp;bo)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSpawnLocation(int,int,int)">setSpawnLocation</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSpawnLocation(noppes.npcs.api.IPos)">setSpawnLocation</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStoredData(java.lang.String,java.lang.Object)">setStoredData</a></span>&#8203;(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTempData(java.lang.String,java.lang.Object)">setTempData</a></span>&#8203;(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTileEntity(int,int,int,noppes.npcs.api.ITileEntity)">setTileEntity</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
<a href="ITileEntity.html" title="interface in noppes.npcs.api">ITileEntity</a>&nbsp;tileEntity)</code></th>
<td class="colLast">
<div class="block">Sets the block's tile entity at the given position.</div>
</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTileEntity(noppes.npcs.api.IPos,noppes.npcs.api.ITileEntity)">setTileEntity</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
<a href="ITileEntity.html" title="interface in noppes.npcs.api">ITileEntity</a>&nbsp;tileEntity)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTime(long)">setTime</a></span>&#8203;(long&nbsp;time)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#spawnClone(int,int,int,int,java.lang.String)">spawnClone</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
int&nbsp;tab,
java.lang.String&nbsp;name)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#spawnClone(int,int,int,int,java.lang.String,boolean)">spawnClone</a></span>&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
int&nbsp;tab,
java.lang.String&nbsp;name,
boolean&nbsp;ignoreProtection)</code></th>
<td class="colLast">
<div class="block">Lets you spawn a server side cloned entity</div>
</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#spawnClone(noppes.npcs.api.IPos,int,java.lang.String)">spawnClone</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
int&nbsp;tab,
java.lang.String&nbsp;name)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#spawnClone(noppes.npcs.api.IPos,int,java.lang.String,boolean)">spawnClone</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
int&nbsp;tab,
java.lang.String&nbsp;name,
boolean&nbsp;ignoreProtection)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#spawnEntityInWorld(noppes.npcs.api.entity.IEntity)">spawnEntityInWorld</a></span>&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#spawnParticle(java.lang.String,double,double,double,double,double,double,double,int)">spawnParticle</a></span>&#8203;(java.lang.String&nbsp;particle,
double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
double&nbsp;dx,
double&nbsp;dy,
double&nbsp;dz,
double&nbsp;speed,
int&nbsp;count)</code></th>
<td class="colLast">
<div class="block">Sends a packet from the server to the client everytime its called.</div>
</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#spawnParticle(java.lang.String,noppes.npcs.api.IPos,double,double,double,double,int)">spawnParticle</a></span>&#8203;(java.lang.String&nbsp;particle,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
double&nbsp;dx,
double&nbsp;dy,
double&nbsp;dz,
double&nbsp;speed,
int&nbsp;count)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#stopSound(int)">stopSound</a></span>&#8203;(int&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#stopSounds()">stopSounds</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#thunderStrike(double,double,double)">thunderStrike</a></span>&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#thunderStrike(noppes.npcs.api.IPos)">thunderStrike</a></span>&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<section>
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="getTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTime</h4>
<pre class="methodSignature">long&nbsp;getTime()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The worlds time</dd>
</dl>
</li>
</ul>
<a id="getTotalTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalTime</h4>
<pre class="methodSignature">long&nbsp;getTotalTime()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The total world time</dd>
</dl>
</li>
</ul>
<a id="areAllPlayersAsleep()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>areAllPlayersAsleep</h4>
<pre class="methodSignature">boolean&nbsp;areAllPlayersAsleep()</pre>
</li>
</ul>
<a id="getBlock(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlock</h4>
<pre class="methodSignature"><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;getBlock&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - World position x</dd>
<dd><code>y</code> - World position y</dd>
<dd><code>z</code> - World position z</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The block at the given position. Returns null if there isn't a block</dd>
</dl>
</li>
</ul>
<a id="getBlock(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlock</h4>
<pre class="methodSignature"><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;getBlock&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pos</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The block at the given position. Returns null if there isn't a block</dd>
</dl>
</li>
</ul>
<a id="getTopBlock(int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTopBlock</h4>
<pre class="methodSignature"><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;getTopBlock&#8203;(int&nbsp;x,
int&nbsp;z)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The top-most block in the world as an IBlock object.</dd>
</dl>
</li>
</ul>
<a id="getTopBlock(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTopBlock</h4>
<pre class="methodSignature"><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;getTopBlock&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="isBlockFreezable(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBlockFreezable</h4>
<pre class="methodSignature">boolean&nbsp;isBlockFreezable&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="isBlockFreezable(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBlockFreezable</h4>
<pre class="methodSignature">boolean&nbsp;isBlockFreezable&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
</li>
</ul>
<a id="isBlockFreezableNaturally(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBlockFreezableNaturally</h4>
<pre class="methodSignature">boolean&nbsp;isBlockFreezableNaturally&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="isBlockFreezableNaturally(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBlockFreezableNaturally</h4>
<pre class="methodSignature">boolean&nbsp;isBlockFreezableNaturally&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
</li>
</ul>
<a id="canBlockFreeze(noppes.npcs.api.IPos,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canBlockFreeze</h4>
<pre class="methodSignature">boolean&nbsp;canBlockFreeze&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
boolean&nbsp;adjacentToWater)</pre>
</li>
</ul>
<a id="canBlockFreeze(int,int,int,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canBlockFreeze</h4>
<pre class="methodSignature">boolean&nbsp;canBlockFreeze&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
boolean&nbsp;adjacentToWater)</pre>
</li>
</ul>
<a id="canBlockFreezeBody(noppes.npcs.api.IPos,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canBlockFreezeBody</h4>
<pre class="methodSignature">boolean&nbsp;canBlockFreezeBody&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
boolean&nbsp;adjacentToWater)</pre>
</li>
</ul>
<a id="canBlockFreezeBody(int,int,int,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canBlockFreezeBody</h4>
<pre class="methodSignature">boolean&nbsp;canBlockFreezeBody&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
boolean&nbsp;adjacentToWater)</pre>
</li>
</ul>
<a id="canSnowAt(noppes.npcs.api.IPos,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canSnowAt</h4>
<pre class="methodSignature">boolean&nbsp;canSnowAt&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
boolean&nbsp;checkLight)</pre>
</li>
</ul>
<a id="canSnowAt(int,int,int,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canSnowAt</h4>
<pre class="methodSignature">boolean&nbsp;canSnowAt&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
boolean&nbsp;checkLight)</pre>
</li>
</ul>
<a id="canSnowAtBody(noppes.npcs.api.IPos,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canSnowAtBody</h4>
<pre class="methodSignature">boolean&nbsp;canSnowAtBody&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
boolean&nbsp;checkLight)</pre>
</li>
</ul>
<a id="canSnowAtBody(int,int,int,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canSnowAtBody</h4>
<pre class="methodSignature">boolean&nbsp;canSnowAtBody&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
boolean&nbsp;checkLight)</pre>
</li>
</ul>
<a id="getHeightValue(int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeightValue</h4>
<pre class="methodSignature">int&nbsp;getHeightValue&#8203;(int&nbsp;x,
int&nbsp;z)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The Y-value of the world at this x & z value based on the height map of the world.</dd>
</dl>
</li>
</ul>
<a id="getHeightValue(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeightValue</h4>
<pre class="methodSignature">int&nbsp;getHeightValue&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="getChunkHeightMapMinimum(int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChunkHeightMapMinimum</h4>
<pre class="methodSignature">int&nbsp;getChunkHeightMapMinimum&#8203;(int&nbsp;x,
int&nbsp;z)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The minimum Y-value of the world at this x & z value based on the height map of the world.</dd>
</dl>
</li>
</ul>
<a id="getChunkHeightMapMinimum(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChunkHeightMapMinimum</h4>
<pre class="methodSignature">int&nbsp;getChunkHeightMapMinimum&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="getBlockMetadata(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlockMetadata</h4>
<pre class="methodSignature">int&nbsp;getBlockMetadata&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The metadata of the block at this position.</dd>
</dl>
</li>
</ul>
<a id="getBlockMetadata(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlockMetadata</h4>
<pre class="methodSignature">int&nbsp;getBlockMetadata&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="setBlockMetadataWithNotify(int,int,int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlockMetadataWithNotify</h4>
<pre class="methodSignature">boolean&nbsp;setBlockMetadataWithNotify&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
int&nbsp;metadata,
int&nbsp;flag)</pre>
</li>
</ul>
<a id="setBlockMetadataWithNotify(noppes.npcs.api.IPos,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlockMetadataWithNotify</h4>
<pre class="methodSignature">boolean&nbsp;setBlockMetadataWithNotify&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
int&nbsp;metadata,
int&nbsp;flag)</pre>
</li>
</ul>
<a id="canSeeSky(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canSeeSky</h4>
<pre class="methodSignature">boolean&nbsp;canSeeSky&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - </dd>
<dd><code>y</code> - </dd>
<dd><code>z</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>can the block at this position see the sky or are there no blocks above this one</dd>
</dl>
</li>
</ul>
<a id="canSeeSky(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canSeeSky</h4>
<pre class="methodSignature">boolean&nbsp;canSeeSky&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pos</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>can the block at this position see the sky or are there no blocks above this one</dd>
</dl>
</li>
</ul>
<a id="getFullBlockLightValue(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFullBlockLightValue</h4>
<pre class="methodSignature">int&nbsp;getFullBlockLightValue&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
</li>
</ul>
<a id="getFullBlockLightValue(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFullBlockLightValue</h4>
<pre class="methodSignature">int&nbsp;getFullBlockLightValue&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="getBlockLightValue(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlockLightValue</h4>
<pre class="methodSignature">int&nbsp;getBlockLightValue&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
</li>
</ul>
<a id="getBlockLightValue(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlockLightValue</h4>
<pre class="methodSignature">int&nbsp;getBlockLightValue&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="playSoundAtEntity(noppes.npcs.api.entity.IEntity,java.lang.String,float,float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>playSoundAtEntity</h4>
<pre class="methodSignature">void&nbsp;playSoundAtEntity&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity,
java.lang.String&nbsp;sound,
float&nbsp;volume,
float&nbsp;pitch)</pre>
</li>
</ul>
<a id="playSoundToNearExcept(noppes.npcs.api.entity.IPlayer,java.lang.String,float,float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>playSoundToNearExcept</h4>
<pre class="methodSignature">void&nbsp;playSoundToNearExcept&#8203;(<a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;player,
java.lang.String&nbsp;sound,
float&nbsp;volume,
float&nbsp;pitch)</pre>
</li>
</ul>
<a id="playSound(int,noppes.npcs.api.handler.data.ISound)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>playSound</h4>
<pre class="methodSignature">void&nbsp;playSound&#8203;(int&nbsp;id,
<a href="handler/data/ISound.html" title="interface in noppes.npcs.api.handler.data">ISound</a>&nbsp;sound)</pre>
</li>
</ul>
<a id="stopSound(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stopSound</h4>
<pre class="methodSignature">void&nbsp;stopSound&#8203;(int&nbsp;id)</pre>
</li>
</ul>
<a id="pauseSounds()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pauseSounds</h4>
<pre class="methodSignature">void&nbsp;pauseSounds()</pre>
</li>
</ul>
<a id="continueSounds()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>continueSounds</h4>
<pre class="methodSignature">void&nbsp;continueSounds()</pre>
</li>
</ul>
<a id="stopSounds()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stopSounds</h4>
<pre class="methodSignature">void&nbsp;stopSounds()</pre>
</li>
</ul>
<a id="getEntityByID(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEntityByID</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;getEntityByID&#8203;(int&nbsp;id)</pre>
</li>
</ul>
<a id="spawnEntityInWorld(noppes.npcs.api.entity.IEntity)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>spawnEntityInWorld</h4>
<pre class="methodSignature">boolean&nbsp;spawnEntityInWorld&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity)</pre>
</li>
</ul>
<a id="getClosestPlayerToEntity(noppes.npcs.api.entity.IEntity,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClosestPlayerToEntity</h4>
<pre class="methodSignature"><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;getClosestPlayerToEntity&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity,
double&nbsp;range)</pre>
</li>
</ul>
<a id="getClosestPlayer(double,double,double,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClosestPlayer</h4>
<pre class="methodSignature"><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;getClosestPlayer&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
double&nbsp;range)</pre>
</li>
</ul>
<a id="getClosestPlayer(noppes.npcs.api.IPos,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClosestPlayer</h4>
<pre class="methodSignature"><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;getClosestPlayer&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
double&nbsp;range)</pre>
</li>
</ul>
<a id="getClosestVulnerablePlayerToEntity(noppes.npcs.api.entity.IEntity,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClosestVulnerablePlayerToEntity</h4>
<pre class="methodSignature"><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;getClosestVulnerablePlayerToEntity&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity,
double&nbsp;range)</pre>
</li>
</ul>
<a id="getClosestVulnerablePlayer(double,double,double,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClosestVulnerablePlayer</h4>
<pre class="methodSignature"><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;getClosestVulnerablePlayer&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
double&nbsp;range)</pre>
</li>
</ul>
<a id="getClosestVulnerablePlayer(noppes.npcs.api.IPos,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClosestVulnerablePlayer</h4>
<pre class="methodSignature"><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;getClosestVulnerablePlayer&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
double&nbsp;range)</pre>
</li>
</ul>
<a id="countEntities(noppes.npcs.api.entity.IEntity)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>countEntities</h4>
<pre class="methodSignature">int&nbsp;countEntities&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;entity)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>entity</code> - The entity whose type will be used as a parameter</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The amount of entities of the given type in the world.</dd>
</dl>
</li>
</ul>
<a id="getLoadedEntities()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLoadedEntities</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;getLoadedEntities()</pre>
</li>
</ul>
<a id="getEntitiesNear(noppes.npcs.api.IPos,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEntitiesNear</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;getEntitiesNear&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;position,
double&nbsp;range)</pre>
</li>
</ul>
<a id="getEntitiesNear(double,double,double,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEntitiesNear</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;getEntitiesNear&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
double&nbsp;range)</pre>
</li>
</ul>
<a id="setTileEntity(int,int,int,noppes.npcs.api.ITileEntity)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTileEntity</h4>
<pre class="methodSignature">void&nbsp;setTileEntity&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
<a href="ITileEntity.html" title="interface in noppes.npcs.api">ITileEntity</a>&nbsp;tileEntity)</pre>
<div class="block">Sets the block's tile entity at the given position.</div>
</li>
</ul>
<a id="setTileEntity(noppes.npcs.api.IPos,noppes.npcs.api.ITileEntity)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTileEntity</h4>
<pre class="methodSignature">void&nbsp;setTileEntity&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
<a href="ITileEntity.html" title="interface in noppes.npcs.api">ITileEntity</a>&nbsp;tileEntity)</pre>
</li>
</ul>
<a id="removeTileEntity(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeTileEntity</h4>
<pre class="methodSignature">void&nbsp;removeTileEntity&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
<div class="block">Removes the block's tile entity at the given position.</div>
</li>
</ul>
<a id="removeTileEntity(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeTileEntity</h4>
<pre class="methodSignature">void&nbsp;removeTileEntity&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="isBlockFullCube(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBlockFullCube</h4>
<pre class="methodSignature">boolean&nbsp;isBlockFullCube&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the block at this position is of cubic shape. (Not a stair, slab, etc.)</dd>
</dl>
</li>
</ul>
<a id="isBlockFullCube(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBlockFullCube</h4>
<pre class="methodSignature">boolean&nbsp;isBlockFullCube&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="getSeed()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSeed</h4>
<pre class="methodSignature">long&nbsp;getSeed()</pre>
</li>
</ul>
<a id="setSpawnLocation(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSpawnLocation</h4>
<pre class="methodSignature">void&nbsp;setSpawnLocation&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
</li>
</ul>
<a id="setSpawnLocation(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSpawnLocation</h4>
<pre class="methodSignature">void&nbsp;setSpawnLocation&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="canLightningStrikeAt(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canLightningStrikeAt</h4>
<pre class="methodSignature">boolean&nbsp;canLightningStrikeAt&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
</li>
</ul>
<a id="canLightningStrikeAt(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canLightningStrikeAt</h4>
<pre class="methodSignature">boolean&nbsp;canLightningStrikeAt&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="isBlockHighHumidity(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBlockHighHumidity</h4>
<pre class="methodSignature">boolean&nbsp;isBlockHighHumidity&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
</li>
</ul>
<a id="isBlockHighHumidity(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBlockHighHumidity</h4>
<pre class="methodSignature">boolean&nbsp;isBlockHighHumidity&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="getSignText(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSignText</h4>
<pre class="methodSignature">java.lang.String&nbsp;getSignText&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - World position x</dd>
<dd><code>y</code> - World position y</dd>
<dd><code>z</code> - World position z</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Text from signs</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.10d</dd>
</dl>
</li>
</ul>
<a id="getSignText(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSignText</h4>
<pre class="methodSignature">java.lang.String&nbsp;getSignText&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="setBlock(int,int,int,noppes.npcs.api.item.IItemStack)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlock</h4>
<pre class="methodSignature">boolean&nbsp;setBlock&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
<a href="item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - World position x</dd>
<dd><code>y</code> - World position y</dd>
<dd><code>z</code> - World position z</dd>
<dd><code>item</code> - The block to be set</dd>
</dl>
</li>
</ul>
<a id="setBlock(noppes.npcs.api.IPos,noppes.npcs.api.item.IItemStack)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlock</h4>
<pre class="methodSignature">boolean&nbsp;setBlock&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
<a href="item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</pre>
</li>
</ul>
<a id="setBlock(int,int,int,noppes.npcs.api.IBlock)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlock</h4>
<pre class="methodSignature">boolean&nbsp;setBlock&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
<a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;block)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - World position x</dd>
<dd><code>y</code> - World position y</dd>
<dd><code>z</code> - World position z</dd>
<dd><code>block</code> - The block to be set</dd>
</dl>
</li>
</ul>
<a id="setBlock(noppes.npcs.api.IPos,noppes.npcs.api.IBlock)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlock</h4>
<pre class="methodSignature">boolean&nbsp;setBlock&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
<a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;block)</pre>
</li>
</ul>
<a id="removeBlock(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeBlock</h4>
<pre class="methodSignature">void&nbsp;removeBlock&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - World position x</dd>
<dd><code>y</code> - World position y</dd>
<dd><code>z</code> - World position z</dd>
</dl>
</li>
</ul>
<a id="removeBlock(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeBlock</h4>
<pre class="methodSignature">void&nbsp;removeBlock&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="isPlaceCancelled(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPlaceCancelled</h4>
<pre class="methodSignature">boolean&nbsp;isPlaceCancelled&#8203;(int&nbsp;posX,
int&nbsp;posY,
int&nbsp;posZ)</pre>
</li>
</ul>
<a id="isPlaceCancelled(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPlaceCancelled</h4>
<pre class="methodSignature">boolean&nbsp;isPlaceCancelled&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="isBreakCancelled(int,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBreakCancelled</h4>
<pre class="methodSignature">boolean&nbsp;isBreakCancelled&#8203;(int&nbsp;posX,
int&nbsp;posY,
int&nbsp;posZ)</pre>
</li>
</ul>
<a id="isBreakCancelled(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBreakCancelled</h4>
<pre class="methodSignature">boolean&nbsp;isBreakCancelled&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="rayCastPos(double[],double[],int,boolean,boolean,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastPos</h4>
<pre class="methodSignature"><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;rayCastPos&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</pre>
</li>
</ul>
<a id="rayCastPos(double[],double[],int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastPos</h4>
<pre class="methodSignature"><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;rayCastPos&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance)</pre>
</li>
</ul>
<a id="rayCastPos(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int,boolean,boolean,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastPos</h4>
<pre class="methodSignature"><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;rayCastPos&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</pre>
</li>
</ul>
<a id="rayCastPos(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastPos</h4>
<pre class="methodSignature"><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;rayCastPos&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance)</pre>
</li>
</ul>
<a id="rayCastBlock(double[],double[],int,boolean,boolean,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastBlock</h4>
<pre class="methodSignature"><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;rayCastBlock&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</pre>
<div class="block">starting at the start position, draw a line in the lookVector direction until a block is detected</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>startPos</code> - </dd>
<dd><code>lookVector</code> - should be a normalized direction vector</dd>
<dd><code>maxDistance</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the first detected block but null if maxDistance is reached</dd>
</dl>
</li>
</ul>
<a id="rayCastBlock(double[],double[],int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastBlock</h4>
<pre class="methodSignature"><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;rayCastBlock&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance)</pre>
</li>
</ul>
<a id="rayCastBlock(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int,boolean,boolean,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastBlock</h4>
<pre class="methodSignature"><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;rayCastBlock&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</pre>
</li>
</ul>
<a id="rayCastBlock(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastBlock</h4>
<pre class="methodSignature"><a href="IBlock.html" title="interface in noppes.npcs.api">IBlock</a>&nbsp;rayCastBlock&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance)</pre>
</li>
</ul>
<a id="getNearestAir(noppes.npcs.api.IPos,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNearestAir</h4>
<pre class="methodSignature"><a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;getNearestAir&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
int&nbsp;maxHeight)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>startPos</code> - </dd>
<dd><code>maxHeight</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the position of the closest block of air to startPos</dd>
</dl>
</li>
</ul>
<a id="rayCastEntities(double[],double[],int,double,double,boolean,boolean,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastEntities</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;rayCastEntities&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</pre>
</li>
</ul>
<a id="rayCastEntities(noppes.npcs.api.entity.IEntity[],double[],double[],int,double,double,boolean,boolean,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastEntities</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;rayCastEntities&#8203;(<a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;ignoreEntities,
double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</pre>
</li>
</ul>
<a id="rayCastEntities(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int,double,double,boolean,boolean,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastEntities</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;rayCastEntities&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range,
boolean&nbsp;stopOnBlock,
boolean&nbsp;stopOnLiquid,
boolean&nbsp;stopOnCollision)</pre>
</li>
</ul>
<a id="rayCastEntities(double[],double[],int,double,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastEntities</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;rayCastEntities&#8203;(double[]&nbsp;startPos,
double[]&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range)</pre>
</li>
</ul>
<a id="rayCastEntities(noppes.npcs.api.IPos,noppes.npcs.api.IPos,int,double,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rayCastEntities</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>[]&nbsp;rayCastEntities&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;startPos,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;lookVector,
int&nbsp;maxDistance,
double&nbsp;offset,
double&nbsp;range)</pre>
</li>
</ul>
<a id="getPlayer(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayer</h4>
<pre class="methodSignature"><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;getPlayer&#8203;(java.lang.String&nbsp;name)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The name of the player to be returned</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The Player with name. Null is returned when the player isnt found</dd>
</dl>
</li>
</ul>
<a id="getPlayerByUUID(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerByUUID</h4>
<pre class="methodSignature"><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;getPlayerByUUID&#8203;(java.lang.String&nbsp;uuid)</pre>
</li>
</ul>
<a id="setTime(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTime</h4>
<pre class="methodSignature">void&nbsp;setTime&#8203;(long&nbsp;time)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>time</code> - The world time to be set</dd>
</dl>
</li>
</ul>
<a id="isDay()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDay</h4>
<pre class="methodSignature">boolean&nbsp;isDay()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether or not its daytime</dd>
</dl>
</li>
</ul>
<a id="isRaining()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isRaining</h4>
<pre class="methodSignature">boolean&nbsp;isRaining()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether or not its currently raining</dd>
</dl>
</li>
</ul>
<a id="setRaining(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRaining</h4>
<pre class="methodSignature">void&nbsp;setRaining&#8203;(boolean&nbsp;bo)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>bo</code> - Set if it's raining</dd>
</dl>
</li>
</ul>
<a id="thunderStrike(double,double,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>thunderStrike</h4>
<pre class="methodSignature">void&nbsp;thunderStrike&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - The x position</dd>
<dd><code>y</code> - The y position</dd>
<dd><code>z</code> - The z position</dd>
</dl>
</li>
</ul>
<a id="thunderStrike(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>thunderStrike</h4>
<pre class="methodSignature">void&nbsp;thunderStrike&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="spawnParticle(java.lang.String,double,double,double,double,double,double,double,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>spawnParticle</h4>
<pre class="methodSignature">void&nbsp;spawnParticle&#8203;(java.lang.String&nbsp;particle,
double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
double&nbsp;dx,
double&nbsp;dy,
double&nbsp;dz,
double&nbsp;speed,
int&nbsp;count)</pre>
<div class="block">Sends a packet from the server to the client everytime its called. Probably should not use this too much.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>particle</code> - Particle name. Particle name list: http://minecraft.wiki/w/Particles</dd>
<dd><code>x</code> - The x position</dd>
<dd><code>y</code> - The y position</dd>
<dd><code>z</code> - The z position</dd>
<dd><code>dx</code> - Usually used for the x motion</dd>
<dd><code>dy</code> - Usually used for the y motion</dd>
<dd><code>dz</code> - Usually used for the z motion</dd>
<dd><code>speed</code> - Speed of the particles, usually between 0 and 1</dd>
<dd><code>count</code> - Particle count</dd>
</dl>
</li>
</ul>
<a id="spawnParticle(java.lang.String,noppes.npcs.api.IPos,double,double,double,double,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>spawnParticle</h4>
<pre class="methodSignature">void&nbsp;spawnParticle&#8203;(java.lang.String&nbsp;particle,
<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
double&nbsp;dx,
double&nbsp;dy,
double&nbsp;dz,
double&nbsp;speed,
int&nbsp;count)</pre>
</li>
</ul>
<a id="createItem(java.lang.String,int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createItem</h4>
<pre class="methodSignature"><a href="item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;createItem&#8203;(java.lang.String&nbsp;id,
int&nbsp;damage,
int&nbsp;size)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>id</code> - The items name</dd>
<dd><code>damage</code> - The damage value</dd>
<dd><code>size</code> - The number of items in the item</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the item</dd>
</dl>
</li>
</ul>
<a id="createEntityParticle(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createEntityParticle</h4>
<pre class="methodSignature">@Deprecated
<a href="IParticle.html" title="interface in noppes.npcs.api">IParticle</a>&nbsp;createEntityParticle&#8203;(java.lang.String&nbsp;directory)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>directory</code> - The particle's texture directory. Use only forward slashes when writing a directory. Example: "customnpcs:textures/particle/tail.png"</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns IEntityParticle object</dd>
</dl>
</li>
</ul>
<a id="getTempData(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTempData</h4>
<pre class="methodSignature">@Deprecated
java.lang.Object&nbsp;getTempData&#8203;(java.lang.String&nbsp;key)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="setTempData(java.lang.String,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTempData</h4>
<pre class="methodSignature">@Deprecated
void&nbsp;setTempData&#8203;(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="hasTempData(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasTempData</h4>
<pre class="methodSignature">@Deprecated
boolean&nbsp;hasTempData&#8203;(java.lang.String&nbsp;key)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="removeTempData(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeTempData</h4>
<pre class="methodSignature">@Deprecated
void&nbsp;removeTempData&#8203;(java.lang.String&nbsp;key)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="clearTempData()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearTempData</h4>
<pre class="methodSignature">@Deprecated
void&nbsp;clearTempData()</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="getTempDataKeys()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTempDataKeys</h4>
<pre class="methodSignature">@Deprecated
java.lang.String[]&nbsp;getTempDataKeys()</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="getStoredData(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStoredData</h4>
<pre class="methodSignature">@Deprecated
java.lang.Object&nbsp;getStoredData&#8203;(java.lang.String&nbsp;key)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="setStoredData(java.lang.String,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStoredData</h4>
<pre class="methodSignature">@Deprecated
void&nbsp;setStoredData&#8203;(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="hasStoredData(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasStoredData</h4>
<pre class="methodSignature">@Deprecated
boolean&nbsp;hasStoredData&#8203;(java.lang.String&nbsp;key)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="removeStoredData(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeStoredData</h4>
<pre class="methodSignature">@Deprecated
void&nbsp;removeStoredData&#8203;(java.lang.String&nbsp;key)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="clearStoredData()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearStoredData</h4>
<pre class="methodSignature">@Deprecated
void&nbsp;clearStoredData()</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="getStoredDataKeys()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStoredDataKeys</h4>
<pre class="methodSignature">java.lang.String[]&nbsp;getStoredDataKeys()</pre>
</li>
</ul>
<a id="explode(double,double,double,float,boolean,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>explode</h4>
<pre class="methodSignature">void&nbsp;explode&#8203;(double&nbsp;x,
double&nbsp;y,
double&nbsp;z,
float&nbsp;range,
boolean&nbsp;fire,
boolean&nbsp;grief)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Position x</dd>
<dd><code>y</code> - Position y</dd>
<dd><code>z</code> - Position z</dd>
<dd><code>range</code> - Range of the explosion</dd>
<dd><code>fire</code> - Whether or not the explosion does fire damage</dd>
<dd><code>grief</code> - Whether or not the explosion does damage to blocks</dd>
</dl>
</li>
</ul>
<a id="explode(noppes.npcs.api.IPos,float,boolean,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>explode</h4>
<pre class="methodSignature">void&nbsp;explode&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
float&nbsp;range,
boolean&nbsp;fire,
boolean&nbsp;grief)</pre>
</li>
</ul>
<a id="getAllServerPlayers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllServerPlayers</h4>
<pre class="methodSignature"><a href="entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>[]&nbsp;getAllServerPlayers()</pre>
</li>
</ul>
<a id="getPlayerNames()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerNames</h4>
<pre class="methodSignature">java.lang.String[]&nbsp;getPlayerNames()</pre>
</li>
</ul>
<a id="getBiomeName(int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBiomeName</h4>
<pre class="methodSignature">java.lang.String&nbsp;getBiomeName&#8203;(int&nbsp;x,
int&nbsp;z)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Position x</dd>
<dd><code>z</code> - Position z</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the name of the biome</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.10c</dd>
</dl>
</li>
</ul>
<a id="getBiomeName(noppes.npcs.api.IPos)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBiomeName</h4>
<pre class="methodSignature">java.lang.String&nbsp;getBiomeName&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</li>
</ul>
<a id="spawnClone(int,int,int,int,java.lang.String,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>spawnClone</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;spawnClone&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
int&nbsp;tab,
java.lang.String&nbsp;name,
boolean&nbsp;ignoreProtection)</pre>
<div class="block">Lets you spawn a server side cloned entity</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - The x position the clone will be spawned at</dd>
<dd><code>y</code> - The y position the clone will be spawned at</dd>
<dd><code>z</code> - The z position the clone will be spawned at</dd>
<dd><code>tab</code> - The tab in which the clone is</dd>
<dd><code>name</code> - Name of the cloned entity</dd>
<dd><code>ignoreProtection</code> - Whether the spawning of this clone skips protection checks.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the entity which was spawned</dd>
</dl>
</li>
</ul>
<a id="spawnClone(noppes.npcs.api.IPos,int,java.lang.String,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>spawnClone</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;spawnClone&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
int&nbsp;tab,
java.lang.String&nbsp;name,
boolean&nbsp;ignoreProtection)</pre>
</li>
</ul>
<a id="spawnClone(int,int,int,int,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>spawnClone</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;spawnClone&#8203;(int&nbsp;x,
int&nbsp;y,
int&nbsp;z,
int&nbsp;tab,
java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a id="spawnClone(noppes.npcs.api.IPos,int,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>spawnClone</h4>
<pre class="methodSignature"><a href="entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&nbsp;spawnClone&#8203;(<a href="IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos,
int&nbsp;tab,
java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a id="getScoreboard()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScoreboard</h4>
<pre class="methodSignature"><a href="scoreboard/IScoreboard.html" title="interface in noppes.npcs.api.scoreboard">IScoreboard</a>&nbsp;getScoreboard()</pre>
</li>
</ul>
<a id="getMCWorld()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMCWorld</h4>
<pre class="methodSignature">net.minecraft.world.WorldServer&nbsp;getMCWorld()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns minecraft world object</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.10c
Expert use only</dd>
</dl>
</li>
</ul>
<a id="getDimensionID()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDimensionID</h4>
<pre class="methodSignature">int&nbsp;getDimensionID()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The ID of this world's dimension. 0 for overworld, 1 for End, -1 for Nether, etc.</dd>
</dl>
</li>
</ul>
<a id="broadcast(java.lang.String)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>broadcast</h4>
<pre class="methodSignature">void&nbsp;broadcast&#8203;(java.lang.String&nbsp;message)</pre>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>