Files
CustomNPC-Plus/docs/noppes/npcs/scripted/interfaces/entity/ICustomNpc.html
T
2022-07-02 23:54:16 -04:00

3100 lines
132 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_311) on Sat Jul 02 03:35:54 CDT 2022 -->
<title>ICustomNpc</title>
<meta name="date" content="2022-07-02">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ICustomNpc";
}
}
catch(err) {
}
//-->
var methods = {"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":6,"i15":6,"i16":6,"i17":6,"i18":6,"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":6,"i58":6,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"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":6,"i101":6,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":6,"i112":6,"i113":6,"i114":6,"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,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":6,"i138":6,"i139":6,"i140":6,"i141":6,"i142":6,"i143":6,"i144":6,"i145":6,"i146":6,"i147":6,"i148":6,"i149":6,"i150":6,"i151":6,"i152":6,"i153":6,"i154":6,"i155":6,"i156":6,"i157":6,"i158":6,"i159":6,"i160":6,"i161":6,"i162":6,"i163":6,"i164":6,"i165":6,"i166":6,"i167":6,"i168":6,"i169":6,"i170":6,"i171":6,"i172":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.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">
<li><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IAnimal.html" title="interface in noppes.npcs.scripted.interfaces.entity"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IDBCPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" target="_top">Frames</a></li>
<li><a href="ICustomNpc.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></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>
</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 name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">noppes.npcs.scripted.interfaces.entity</div>
<h2 title="Interface ICustomNpc" class="title">Interface ICustomNpc&lt;T extends net.minecraft.entity.EntityCreature&gt;</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntity</a>&lt;T&gt;, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLiving.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLiving</a>&lt;T&gt;, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLivingBase</a>&lt;T&gt;</dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">ICustomNpc&lt;T extends net.minecraft.entity.EntityCreature&gt;</span>
extends <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLiving.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLiving</a>&lt;T&gt;</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<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></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#aimWhileShooting-boolean-">aimWhileShooting</a></span>(boolean&nbsp;aimWhileShooting)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#canAimWhileShooting--">canAimWhileShooting</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#canFly--">canFly</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#executeCommand-java.lang.String-">executeCommand</a></span>(java.lang.String&nbsp;command)</code>
<div class="block">On servers the enable-command-block option in the server.properties needs to be set to true</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getAccuracy--">getAccuracy</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getAge--">getAge</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getArmor-int-">getArmor</a></span>(int&nbsp;slot)</code>
<div class="block">Note not all Living Entities support this</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getArrowResistance--">getArrowResistance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getAttackFactions--">getAttackFactions</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getBurstCount--">getBurstCount</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getCanDrown--">getCanDrown</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getCloakTexture--">getCloakTexture</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getCollisionType--">getCollisionType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getCombatRegen--">getCombatRegen</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getDefendFaction--">getDefendFaction</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getExplosionResistance--">getExplosionResistance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../../noppes/npcs/scripted/interfaces/handler/data/IFaction.html" title="interface in noppes.npcs.scripted.interfaces.handler.data">IFaction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getFaction--">getFaction</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getFireRate--">getFireRate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getFireSound--">getFireSound</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getFlyGravity-double-">getFlyGravity</a></span>(double&nbsp;flyGravity)</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getFlyHeightLimit-int-">getFlyHeightLimit</a></span>(int&nbsp;flyHeightLimit)</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getFlySpeed-double-">getFlySpeed</a></span>(double&nbsp;flySpeed)</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getHealthRegen--">getHealthRegen</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getHideKilledBody--">getHideKilledBody</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getHomeX--">getHomeX</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getHomeY--">getHomeY</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getHomeZ--">getHomeZ</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getIgnoreCobweb--">getIgnoreCobweb</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>noppes.npcs.scripted.roles.ScriptJobInterface</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getJob--">getJob</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getKnockbackResistance--">getKnockbackResistance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getLefttItem--">getLefttItem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getLootChance-int-">getLootChance</a></span>(int&nbsp;slot)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getLootItem-int-">getLootItem</a></span>(int&nbsp;slot)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getLootMode--">getLootMode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getMaxLootXP--">getMaxLootXP</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getMaxProjectileDelay--">getMaxProjectileDelay</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getMeleeResistance--">getMeleeResistance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getMeleeSpeed--">getMeleeSpeed</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getMeleeStrength--">getMeleeStrength</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getMinLootXP--">getMinLootXP</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getMinPointsToSoulStone--">getMinPointsToSoulStone</a></span>()</code>
<div class="block">requires SoulStoneFriendlyNPCs in config to be true
-1 by default
if -1, the minimum points are the faction's friendly points</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getMinProjectileDelay--">getMinProjectileDelay</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getModelType--">getModelType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getName--">getName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../noppes/npcs/scripted/interfaces/handler/IOverlayHandler.html" title="interface in noppes.npcs.scripted.interfaces.handler">IOverlayHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getOverlays--">getOverlays</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getOverlayTexture--">getOverlayTexture</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getProjectileItem--">getProjectileItem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getProjectilesKeepTerrain--">getProjectilesKeepTerrain</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRangedBurst--">getRangedBurst</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRangedRage--">getRangedRage</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRangedSpeed--">getRangedSpeed</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRangedStrength--">getRangedStrength</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRefuseSoulStone--">getRefuseSoulStone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRespawnCycle--">getRespawnCycle</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRespawnTime--">getRespawnTime</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getReturnToHome--">getReturnToHome</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRightItem--">getRightItem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>noppes.npcs.scripted.roles.ScriptRoleInterface</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRole--">getRole</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getRotationType--">getRotationType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getShelterFrom--">getShelterFrom</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getShotCount--">getShotCount</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getShowBossBar--">getShowBossBar</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getShowName--">getShowName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getSkinType--">getSkinType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getSkinUrl--">getSkinUrl</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getSoulStonePlayerName--">getSoulStonePlayerName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getSpeed--">getSpeed</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getTacticalRadius--">getTacticalRadius</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getTacticalVariant--">getTacticalVariant</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getTacticalVariantName--">getTacticalVariantName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getTexture--">getTexture</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../../noppes/npcs/scripted/interfaces/ITimers.html" title="interface in noppes.npcs.scripted.interfaces">ITimers</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getTimers--">getTimers</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getTitle--">getTitle</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#getVisibleType--">getVisibleType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#giveItem-noppes.npcs.scripted.interfaces.entity.IPlayer-noppes.npcs.scripted.interfaces.item.IItemStack-">giveItem</a></span>(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity">IPlayer</a>&nbsp;player,
<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#hasLivingAnimation--">hasLivingAnimation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#hideKilledBody-boolean-">hideKilledBody</a></span>(boolean&nbsp;hide)</code>&nbsp;</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#isFlyHeightLimited-boolean-">isFlyHeightLimited</a></span>(boolean&nbsp;limit)</code>&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#isSoulStoneInit--">isSoulStoneInit</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#isVisibleTo-noppes.npcs.scripted.interfaces.entity.IPlayer-">isVisibleTo</a></span>(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity">IPlayer</a>&nbsp;player)</code>&nbsp;</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#kill--">kill</a></span>()</code>
<div class="block">Kill the npc, doesnt't despawn it</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#limitFlyHeight-boolean-">limitFlyHeight</a></span>(boolean&nbsp;limit)</code>&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#naturallyDespawns--">naturallyDespawns</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#onFoundEnemy--">onFoundEnemy</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#reset--">reset</a></span>()</code>
<div class="block">Basically completely resets the npc.</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#say-noppes.npcs.scripted.interfaces.entity.IPlayer-java.lang.String-">say</a></span>(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity">IPlayer</a>&nbsp;player,
java.lang.String&nbsp;message)</code>&nbsp;</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#say-java.lang.String-">say</a></span>(java.lang.String&nbsp;message)</code>&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setAccuracy-int-">setAccuracy</a></span>(int&nbsp;accuracy)</code>&nbsp;</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setAnimation-int-">setAnimation</a></span>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setArmor-int-noppes.npcs.scripted.interfaces.item.IItemStack-">setArmor</a></span>(int&nbsp;slot,
<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</code>
<div class="block">Note not all Living Entities support this</div>
</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setArmsScale-float-float-float-">setArmsScale</a></span>(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</code>&nbsp;</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setArrowResistance-float-">setArrowResistance</a></span>(float&nbsp;resistance)</code>&nbsp;</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setAttackFactions-boolean-">setAttackFactions</a></span>(boolean&nbsp;attackOtherFactions)</code>&nbsp;</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setBodyScale-float-float-float-">setBodyScale</a></span>(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</code>&nbsp;</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setBurstCount-int-">setBurstCount</a></span>(int&nbsp;burstCount)</code>&nbsp;</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setCloakTexture-java.lang.String-">setCloakTexture</a></span>(java.lang.String&nbsp;cloakTexture)</code>&nbsp;</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setCollisionType-int-">setCollisionType</a></span>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setCombatRegen-float-">setCombatRegen</a></span>(float&nbsp;regen)</code>&nbsp;</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setDefendFaction-boolean-">setDefendFaction</a></span>(boolean&nbsp;defendFaction)</code>&nbsp;</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setDrowningType-int-">setDrowningType</a></span>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setExplosionResistance-float-">setExplosionResistance</a></span>(float&nbsp;resistance)</code>&nbsp;</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setFaction-int-">setFaction</a></span>(int&nbsp;id)</code>&nbsp;</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setFireRate-int-">setFireRate</a></span>(int&nbsp;rate)</code>&nbsp;</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setFireSound-java.lang.String-">setFireSound</a></span>(java.lang.String&nbsp;fireSound)</code>&nbsp;</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setFly-int-">setFly</a></span>(int&nbsp;fly)</code>&nbsp;</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setFlyGravity-double-">setFlyGravity</a></span>(double&nbsp;flyGravity)</code>&nbsp;</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setFlyHeightLimit-int-">setFlyHeightLimit</a></span>(int&nbsp;flyHeightLimit)</code>&nbsp;</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setFlySpeed-double-">setFlySpeed</a></span>(double&nbsp;flySpeed)</code>&nbsp;</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setHeadScale-float-float-float-">setHeadScale</a></span>(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</code>&nbsp;</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setHealthRegen-float-">setHealthRegen</a></span>(float&nbsp;regen)</code>&nbsp;</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setHome-int-int-int-">setHome</a></span>(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</code>&nbsp;</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setHomeX-int-">setHomeX</a></span>(int&nbsp;x)</code>&nbsp;</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setHomeY-int-">setHomeY</a></span>(int&nbsp;y)</code>&nbsp;</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setHomeZ-int-">setHomeZ</a></span>(int&nbsp;z)</code>&nbsp;</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setIgnoreCobweb-boolean-">setIgnoreCobweb</a></span>(boolean&nbsp;ignore)</code>&nbsp;</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setJob-int-">setJob</a></span>(int&nbsp;job)</code>&nbsp;</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setKnockbackResistance-float-">setKnockbackResistance</a></span>(float&nbsp;resistance)</code>&nbsp;</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setLeftItem-noppes.npcs.scripted.interfaces.item.IItemStack-">setLeftItem</a></span>(<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setLegsScale-float-float-float-">setLegsScale</a></span>(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</code>&nbsp;</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setLivingAnimation-boolean-">setLivingAnimation</a></span>(boolean&nbsp;livingAnimation)</code>&nbsp;</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setLootChance-int-double-">setLootChance</a></span>(int&nbsp;slot,
double&nbsp;chance)</code>&nbsp;</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setLootItem-int-noppes.npcs.scripted.interfaces.item.IItemStack-">setLootItem</a></span>(int&nbsp;slot,
<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setLootMode-int-">setLootMode</a></span>(int&nbsp;lootMode)</code>&nbsp;</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setMaxHealth-double-">setMaxHealth</a></span>(double&nbsp;health)</code>&nbsp;</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setMaxLootXP-int-">setMaxLootXP</a></span>(int&nbsp;lootXP)</code>&nbsp;</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setMaxProjectileDelay-int-">setMaxProjectileDelay</a></span>(int&nbsp;maxDelay)</code>&nbsp;</td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setMeleeResistance-float-">setMeleeResistance</a></span>(float&nbsp;resistance)</code>&nbsp;</td>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setMeleeSpeed-int-">setMeleeSpeed</a></span>(int&nbsp;speed)</code>&nbsp;</td>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setMeleeStrength-float-">setMeleeStrength</a></span>(float&nbsp;strength)</code>&nbsp;</td>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setMinLootXP-int-">setMinLootXP</a></span>(int&nbsp;lootXP)</code>&nbsp;</td>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setMinPointsToSoulStone-int-">setMinPointsToSoulStone</a></span>(int&nbsp;points)</code>
<div class="block">requires SoulStoneFriendlyNPCs in config to be true
-1 by default
if -1, the minimum points are the faction's friendly points</div>
</td>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setMinProjectileDelay-int-">setMinProjectileDelay</a></span>(int&nbsp;minDelay)</code>&nbsp;</td>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setModelType-int-">setModelType</a></span>(int&nbsp;modelType)</code>&nbsp;</td>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setNaturallyDespawns-boolean-">setNaturallyDespawns</a></span>(boolean&nbsp;canDespawn)</code>&nbsp;</td>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setOnFoundEnemy-int-">setOnFoundEnemy</a></span>(int&nbsp;onAttack)</code>&nbsp;</td>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setOverlayTexture-java.lang.String-">setOverlayTexture</a></span>(java.lang.String&nbsp;overlayTexture)</code>&nbsp;</td>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setProjectileItem-noppes.npcs.scripted.interfaces.item.IItemStack-">setProjectileItem</a></span>(<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setProjectilesKeepTerrain-boolean-">setProjectilesKeepTerrain</a></span>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRangedBurst-int-">setRangedBurst</a></span>(int&nbsp;count)</code>&nbsp;</td>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRangedRage-int-">setRangedRage</a></span>(int&nbsp;rangedRange)</code>&nbsp;</td>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRangedSpeed-int-">setRangedSpeed</a></span>(int&nbsp;speed)</code>&nbsp;</td>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRangedStrength-float-">setRangedStrength</a></span>(float&nbsp;strength)</code>&nbsp;</td>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRefuseSoulStone-boolean-">setRefuseSoulStone</a></span>(boolean&nbsp;refuse)</code>&nbsp;</td>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRespawnCycle-int-">setRespawnCycle</a></span>(int&nbsp;cycle)</code>&nbsp;</td>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRespawnTime-int-">setRespawnTime</a></span>(int&nbsp;time)</code>&nbsp;</td>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRetaliateType-int-">setRetaliateType</a></span>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setReturnToHome-boolean-">setReturnToHome</a></span>(boolean&nbsp;bo)</code>&nbsp;</td>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRightItem-noppes.npcs.scripted.interfaces.item.IItemStack-">setRightItem</a></span>(<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</code>&nbsp;</td>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRole-int-">setRole</a></span>(int&nbsp;role)</code>&nbsp;</td>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRotation-float-">setRotation</a></span>(float&nbsp;rotation)</code>&nbsp;</td>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setRotationType-int-">setRotationType</a></span>(int&nbsp;rotationType)</code>&nbsp;</td>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setShelterFrom-int-">setShelterFrom</a></span>(int&nbsp;shelterFrom)</code>&nbsp;</td>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setShotCount-int-">setShotCount</a></span>(int&nbsp;shotCount)</code>&nbsp;</td>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setShowBossBar-int-">setShowBossBar</a></span>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setShowName-int-">setShowName</a></span>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setSize-int-">setSize</a></span>(int&nbsp;size)</code>&nbsp;</td>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setSkinType-byte-">setSkinType</a></span>(byte&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setSkinUrl-java.lang.String-">setSkinUrl</a></span>(java.lang.String&nbsp;url)</code>&nbsp;</td>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setSpeed-int-">setSpeed</a></span>(int&nbsp;speed)</code>&nbsp;</td>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setTacticalRadius-int-">setTacticalRadius</a></span>(int&nbsp;tacticalRadius)</code>&nbsp;</td>
</tr>
<tr id="i163" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setTacticalVariant-int-">setTacticalVariant</a></span>(int&nbsp;variant)</code>&nbsp;</td>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setTacticalVariant-java.lang.String-">setTacticalVariant</a></span>(java.lang.String&nbsp;variant)</code>&nbsp;</td>
</tr>
<tr id="i165" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setTexture-java.lang.String-">setTexture</a></span>(java.lang.String&nbsp;texture)</code>&nbsp;</td>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setTitle-java.lang.String-">setTitle</a></span>(java.lang.String&nbsp;title)</code>&nbsp;</td>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setVisibleTo-noppes.npcs.scripted.interfaces.entity.IPlayer-boolean-">setVisibleTo</a></span>(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity">IPlayer</a>&nbsp;player,
boolean&nbsp;visible)</code>&nbsp;</td>
</tr>
<tr id="i168" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#setVisibleType-int-">setVisibleType</a></span>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i169" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#shootItem-noppes.npcs.scripted.interfaces.entity.IEntityLivingBase-noppes.npcs.scripted.interfaces.item.IItemStack-int-">shootItem</a></span>(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLivingBase</a>&nbsp;target,
<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item,
int&nbsp;accuracy)</code>&nbsp;</td>
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#spawnedFromSoulStone--">spawnedFromSoulStone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#typeOf-int-">typeOf</a></span>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i172" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html#updateClient--">updateClient</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.noppes.npcs.scripted.interfaces.entity.IEntityLiving">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;noppes.npcs.scripted.interfaces.entity.<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLiving.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLiving</a></h3>
<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLiving.html#clearNavigation--">clearNavigation</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLiving.html#getMCEntity--">getMCEntity</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLiving.html#isNavigating--">isNavigating</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLiving.html#navigateTo-double-double-double-double-">navigateTo</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.noppes.npcs.scripted.interfaces.entity.IEntityLivingBase">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;noppes.npcs.scripted.interfaces.entity.<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLivingBase</a></h3>
<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#addPotionEffect-int-int-int-boolean-">addPotionEffect</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#canSeeEntity-noppes.npcs.scripted.interfaces.entity.IEntity-">canSeeEntity</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#clearPotionEffects--">clearPotionEffects</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#getAttackTarget--">getAttackTarget</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#getHealth--">getHealth</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#getHeldItem--">getHeldItem</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#getMaxHealth--">getMaxHealth</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#getPotionEffect-int-">getPotionEffect</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#hurt-float-">hurt</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#hurt-float-noppes.npcs.scripted.interfaces.entity.IEntity-">hurt</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#hurt-float-noppes.npcs.scripted.ScriptDamageSource-">hurt</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#isAttacking--">isAttacking</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#setAttackTarget-noppes.npcs.scripted.interfaces.entity.IEntityLivingBase-">setAttackTarget</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#setHealth-float-">setHealth</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#setHeldItem-noppes.npcs.scripted.interfaces.item.IItemStack-">setHeldItem</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#swingHand--">swingHand</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.noppes.npcs.scripted.interfaces.entity.IEntity">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;noppes.npcs.scripted.interfaces.entity.<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntity</a></h3>
<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#clearStoredData--">clearStoredData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#clearTempData--">clearTempData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#despawn--">despawn</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#dropItem-noppes.npcs.scripted.interfaces.item.IItemStack-">dropItem</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#extinguish--">extinguish</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getAllNbt--">getAllNbt</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getBlockX--">getBlockX</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getBlockY--">getBlockY</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getBlockZ--">getBlockZ</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getDimension--">getDimension</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getEntityId--">getEntityId</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getHeight--">getHeight</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getMotionX--">getMotionX</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getMotionY--">getMotionY</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getMotionZ--">getMotionZ</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getMount--">getMount</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getNbt--">getNbt</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getPitch--">getPitch</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getPos--">getPos</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getRider--">getRider</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getRotation--">getRotation</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getStoredData-java.lang.String-">getStoredData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getSurroundingEntities-int-">getSurroundingEntities</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getSurroundingEntities-int-int-">getSurroundingEntities</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getTempData-java.lang.String-">getTempData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getTypeName--">getTypeName</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getUniqueID--">getUniqueID</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getWidth--">getWidth</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getWorld--">getWorld</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getX--">getX</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getY--">getY</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getYOffset--">getYOffset</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getZ--">getZ</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#hasCollided--">hasCollided</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#hasStoredData-java.lang.String-">hasStoredData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#hasTempData-java.lang.String-">hasTempData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#inFire--">inFire</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#inLava--">inLava</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#inWater--">inWater</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#isAirborne--">isAirborne</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#isAlive--">isAlive</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#isBurning--">isBurning</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#isSneaking--">isSneaking</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#isSprinting--">isSprinting</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#knockback-int-float-">knockback</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#knockback-int-int-int-float-">knockback</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#removeStoredData-java.lang.String-">removeStoredData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#removeTempData-java.lang.String-">removeTempData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setBurning-int-">setBurning</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setImmune-int-">setImmune</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setInvisible-boolean-">setInvisible</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setMotion-double-double-double-">setMotion</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setMotionX-double-">setMotionX</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setMotionY-double-">setMotionY</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setMotionZ-double-">setMotionZ</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setMount-noppes.npcs.scripted.interfaces.entity.IEntity-">setMount</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setNbt-noppes.npcs.scripted.interfaces.INbt-">setNbt</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setPitch-float-">setPitch</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setPos-noppes.npcs.scripted.interfaces.IPos-">setPos</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setPosition-double-double-double-">setPosition</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setRider-noppes.npcs.scripted.interfaces.entity.IEntity-">setRider</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setSneaking-boolean-">setSneaking</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setSprinting-boolean-">setSprinting</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setStoredData-java.lang.String-java.lang.Object-">setStoredData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setTempData-java.lang.String-java.lang.Object-">setTempData</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setX-double-">setX</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setY-double-">setY</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setZ-double-">setZ</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#spawnParticle-noppes.npcs.scripted.interfaces.IParticle-">spawnParticle</a>, <a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#storeAsClone-int-java.lang.String-">storeAsClone</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>int&nbsp;getSize()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the current npcs size 1-30</dd>
</dl>
</li>
</ul>
<a name="setSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSize</h4>
<pre>void&nbsp;setSize(int&nbsp;size)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>size</code> - The size of the npc (1-30) default is 5</dd>
</dl>
</li>
</ul>
<a name="getModelType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getModelType</h4>
<pre>int&nbsp;getModelType()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the current npcs modelType of the NPC</dd>
</dl>
</li>
</ul>
<a name="setModelType-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setModelType</h4>
<pre>void&nbsp;setModelType(int&nbsp;modelType)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>modelType</code> - The modelType of the NPC. 0: Steve, 1: Steve64, 2: Alex</dd>
</dl>
</li>
</ul>
<a name="getName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>java.lang.String&nbsp;getName()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The npcs name</dd>
</dl>
</li>
</ul>
<a name="setRotation-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRotation</h4>
<pre>void&nbsp;setRotation(float&nbsp;rotation)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#setRotation-float-">setRotation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntity</a>&lt;<a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" title="type parameter in ICustomNpc">T</a> extends net.minecraft.entity.EntityCreature&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rotation</code> - The rotation to be set (0-360)</dd>
</dl>
</li>
</ul>
<a name="setRotationType-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRotationType</h4>
<pre>void&nbsp;setRotationType(int&nbsp;rotationType)</pre>
</li>
</ul>
<a name="getRotationType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRotationType</h4>
<pre>int&nbsp;getRotationType()</pre>
</li>
</ul>
<a name="setName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setName</h4>
<pre>void&nbsp;setName(java.lang.String&nbsp;name)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The name of the npc</dd>
</dl>
</li>
</ul>
<a name="getTitle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTitle</h4>
<pre>java.lang.String&nbsp;getTitle()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The npcs title</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.10</dd>
</dl>
</li>
</ul>
<a name="setTitle-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTitle</h4>
<pre>void&nbsp;setTitle(java.lang.String&nbsp;title)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>title</code> - The title of the npc</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.10</dd>
</dl>
</li>
</ul>
<a name="getTexture--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTexture</h4>
<pre>java.lang.String&nbsp;getTexture()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The npcs texture</dd>
</dl>
</li>
</ul>
<a name="setTexture-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTexture</h4>
<pre>void&nbsp;setTexture(java.lang.String&nbsp;texture)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>texture</code> - The texture of the npc</dd>
</dl>
</li>
</ul>
<a name="getHomeX--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHomeX</h4>
<pre>int&nbsp;getHomeX()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Home position x</dd>
</dl>
</li>
</ul>
<a name="setHomeX-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHomeX</h4>
<pre>void&nbsp;setHomeX(int&nbsp;x)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - The home x position</dd>
</dl>
</li>
</ul>
<a name="getHomeY--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHomeY</h4>
<pre>int&nbsp;getHomeY()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Home position x</dd>
</dl>
</li>
</ul>
<a name="setHomeY-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHomeY</h4>
<pre>void&nbsp;setHomeY(int&nbsp;y)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>y</code> - The home y position</dd>
</dl>
</li>
</ul>
<a name="getHomeZ--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHomeZ</h4>
<pre>int&nbsp;getHomeZ()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Home position x</dd>
</dl>
</li>
</ul>
<a name="setHomeZ-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHomeZ</h4>
<pre>void&nbsp;setHomeZ(int&nbsp;z)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>z</code> - The home x position</dd>
</dl>
</li>
</ul>
<a name="setHome-int-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHome</h4>
<pre>void&nbsp;setHome(int&nbsp;x,
int&nbsp;y,
int&nbsp;z)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - The home x position</dd>
<dd><code>y</code> - The home y position</dd>
<dd><code>z</code> - The home z position</dd>
</dl>
</li>
</ul>
<a name="setMaxHealth-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxHealth</h4>
<pre>void&nbsp;setMaxHealth(double&nbsp;health)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>health</code> - New max health</dd>
</dl>
</li>
</ul>
<a name="setReturnToHome-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReturnToHome</h4>
<pre>void&nbsp;setReturnToHome(boolean&nbsp;bo)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>bo</code> - Whether or not the npc will try to return to his home position</dd>
</dl>
</li>
</ul>
<a name="getReturnToHome--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReturnToHome</h4>
<pre>boolean&nbsp;getReturnToHome()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether or not the npc returns home</dd>
</dl>
</li>
</ul>
<a name="getFaction--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaction</h4>
<pre><a href="../../../../../noppes/npcs/scripted/interfaces/handler/data/IFaction.html" title="interface in noppes.npcs.scripted.interfaces.handler.data">IFaction</a>&nbsp;getFaction()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The faction of the npc</dd>
</dl>
</li>
</ul>
<a name="setFaction-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFaction</h4>
<pre>void&nbsp;setFaction(int&nbsp;id)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>id</code> - The id of the new faction</dd>
</dl>
</li>
</ul>
<a name="setAttackFactions-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttackFactions</h4>
<pre>void&nbsp;setAttackFactions(boolean&nbsp;attackOtherFactions)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>attackOtherFactions</code> - True if you want the NPC to attack other factions, false otherwise.</dd>
</dl>
</li>
</ul>
<a name="getAttackFactions--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttackFactions</h4>
<pre>boolean&nbsp;getAttackFactions()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns true if the NPC attacks other factions, false otherwise.</dd>
</dl>
</li>
</ul>
<a name="setDefendFaction-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefendFaction</h4>
<pre>void&nbsp;setDefendFaction(boolean&nbsp;defendFaction)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>defendFaction</code> - True if the NPC should defend faction members, false otherwise.</dd>
</dl>
</li>
</ul>
<a name="getDefendFaction--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefendFaction</h4>
<pre>boolean&nbsp;getDefendFaction()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns true if the NPC should defend faction members, false otherwise.</dd>
</dl>
</li>
</ul>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>int&nbsp;getType()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntity</a>&lt;<a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" title="type parameter in ICustomNpc">T</a> extends net.minecraft.entity.EntityCreature&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLivingBase</a>&lt;<a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" title="type parameter in ICustomNpc">T</a> extends net.minecraft.entity.EntityCreature&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the EntityType of this entity</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>EntityType</code></dd>
</dl>
</li>
</ul>
<a name="typeOf-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>typeOf</h4>
<pre>boolean&nbsp;typeOf(int&nbsp;type)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#typeOf-int-">typeOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntity</a>&lt;<a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" title="type parameter in ICustomNpc">T</a> extends net.minecraft.entity.EntityCreature&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#typeOf-int-">typeOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLivingBase</a>&lt;<a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" title="type parameter in ICustomNpc">T</a> extends net.minecraft.entity.EntityCreature&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - @EntityType to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns whether the entity is type of the given @EntityType</dd>
</dl>
</li>
</ul>
<a name="shootItem-noppes.npcs.scripted.interfaces.entity.IEntityLivingBase-noppes.npcs.scripted.interfaces.item.IItemStack-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shootItem</h4>
<pre>void&nbsp;shootItem(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLivingBase</a>&nbsp;target,
<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item,
int&nbsp;accuracy)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>target</code> - The targeted npc</dd>
<dd><code>item</code> - The item you want to shoot</dd>
<dd><code>accuracy</code> - Accuracy of the shot (0-100)</dd>
</dl>
</li>
</ul>
<a name="setProjectilesKeepTerrain-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProjectilesKeepTerrain</h4>
<pre>void&nbsp;setProjectilesKeepTerrain(boolean&nbsp;b)</pre>
</li>
</ul>
<a name="getProjectilesKeepTerrain--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProjectilesKeepTerrain</h4>
<pre>boolean&nbsp;getProjectilesKeepTerrain()</pre>
</li>
</ul>
<a name="say-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>say</h4>
<pre>void&nbsp;say(java.lang.String&nbsp;message)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>message</code> - The message the npc will say</dd>
</dl>
</li>
</ul>
<a name="say-noppes.npcs.scripted.interfaces.entity.IPlayer-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>say</h4>
<pre>void&nbsp;say(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity">IPlayer</a>&nbsp;player,
java.lang.String&nbsp;message)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>message</code> - The message the npc will say</dd>
</dl>
</li>
</ul>
<a name="kill--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>kill</h4>
<pre>void&nbsp;kill()</pre>
<div class="block">Kill the npc, doesnt't despawn it</div>
</li>
</ul>
<a name="reset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>void&nbsp;reset()</pre>
<div class="block">Basically completely resets the npc. This will also call the Init script</div>
</li>
</ul>
<a name="getRole--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRole</h4>
<pre>noppes.npcs.scripted.roles.ScriptRoleInterface&nbsp;getRole()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the npcs current role</dd>
</dl>
</li>
</ul>
<a name="setRole-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRole</h4>
<pre>void&nbsp;setRole(int&nbsp;role)</pre>
</li>
</ul>
<a name="getJob--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJob</h4>
<pre>noppes.npcs.scripted.roles.ScriptJobInterface&nbsp;getJob()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the npcs current job</dd>
</dl>
</li>
</ul>
<a name="setJob-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setJob</h4>
<pre>void&nbsp;setJob(int&nbsp;job)</pre>
</li>
</ul>
<a name="getRightItem--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRightItem</h4>
<pre><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;getRightItem()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The item held in the right hand</dd>
</dl>
</li>
</ul>
<a name="setRightItem-noppes.npcs.scripted.interfaces.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRightItem</h4>
<pre>void&nbsp;setRightItem(<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>item</code> - Item to be held in the right hand</dd>
</dl>
</li>
</ul>
<a name="getLefttItem--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLefttItem</h4>
<pre><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;getLefttItem()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The item held in the left hand</dd>
</dl>
</li>
</ul>
<a name="setLeftItem-noppes.npcs.scripted.interfaces.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLeftItem</h4>
<pre>void&nbsp;setLeftItem(<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>item</code> - Item to be held in the left hand</dd>
</dl>
</li>
</ul>
<a name="getProjectileItem--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProjectileItem</h4>
<pre><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;getProjectileItem()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the projectile the npc uses</dd>
</dl>
</li>
</ul>
<a name="setProjectileItem-noppes.npcs.scripted.interfaces.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProjectileItem</h4>
<pre>void&nbsp;setProjectileItem(<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>item</code> - Item to be used as projectile</dd>
</dl>
</li>
</ul>
<a name="canAimWhileShooting--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canAimWhileShooting</h4>
<pre>boolean&nbsp;canAimWhileShooting()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns true if the NPC can aim while shooting.</dd>
</dl>
</li>
</ul>
<a name="aimWhileShooting-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>aimWhileShooting</h4>
<pre>void&nbsp;aimWhileShooting(boolean&nbsp;aimWhileShooting)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aimWhileShooting</code> - Set to true if you want the NPC to aim while shooting, false otherwise.</dd>
</dl>
</li>
</ul>
<a name="setMinProjectileDelay-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinProjectileDelay</h4>
<pre>void&nbsp;setMinProjectileDelay(int&nbsp;minDelay)</pre>
</li>
</ul>
<a name="getMinProjectileDelay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinProjectileDelay</h4>
<pre>int&nbsp;getMinProjectileDelay()</pre>
</li>
</ul>
<a name="setMaxProjectileDelay-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxProjectileDelay</h4>
<pre>void&nbsp;setMaxProjectileDelay(int&nbsp;maxDelay)</pre>
</li>
</ul>
<a name="getMaxProjectileDelay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxProjectileDelay</h4>
<pre>int&nbsp;getMaxProjectileDelay()</pre>
</li>
</ul>
<a name="setRangedRage-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRangedRage</h4>
<pre>void&nbsp;setRangedRage(int&nbsp;rangedRange)</pre>
</li>
</ul>
<a name="getRangedRage--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRangedRage</h4>
<pre>int&nbsp;getRangedRage()</pre>
</li>
</ul>
<a name="setFireRate-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFireRate</h4>
<pre>void&nbsp;setFireRate(int&nbsp;rate)</pre>
</li>
</ul>
<a name="getFireRate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFireRate</h4>
<pre>int&nbsp;getFireRate()</pre>
</li>
</ul>
<a name="setBurstCount-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBurstCount</h4>
<pre>void&nbsp;setBurstCount(int&nbsp;burstCount)</pre>
</li>
</ul>
<a name="getBurstCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBurstCount</h4>
<pre>int&nbsp;getBurstCount()</pre>
</li>
</ul>
<a name="setShotCount-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShotCount</h4>
<pre>void&nbsp;setShotCount(int&nbsp;shotCount)</pre>
</li>
</ul>
<a name="getShotCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShotCount</h4>
<pre>int&nbsp;getShotCount()</pre>
</li>
</ul>
<a name="setAccuracy-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAccuracy</h4>
<pre>void&nbsp;setAccuracy(int&nbsp;accuracy)</pre>
</li>
</ul>
<a name="getAccuracy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAccuracy</h4>
<pre>int&nbsp;getAccuracy()</pre>
</li>
</ul>
<a name="getFireSound--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFireSound</h4>
<pre>java.lang.String&nbsp;getFireSound()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The directory of the sound that plays when a projectile is shot</dd>
</dl>
</li>
</ul>
<a name="setFireSound-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFireSound</h4>
<pre>void&nbsp;setFireSound(java.lang.String&nbsp;fireSound)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>fireSound</code> - The new directory of the sound that plays when a projectile is shot</dd>
</dl>
</li>
</ul>
<a name="getArmor-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getArmor</h4>
<pre><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;getArmor(int&nbsp;slot)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#getArmor-int-">IEntityLivingBase</a></code></span></div>
<div class="block">Note not all Living Entities support this</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#getArmor-int-">getArmor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLivingBase</a>&lt;<a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" title="type parameter in ICustomNpc">T</a> extends net.minecraft.entity.EntityCreature&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>slot</code> - The armor slot to return. 0:head, 1:body, 2:legs, 3:boots</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the worn armor in slot</dd>
</dl>
</li>
</ul>
<a name="setArmor-int-noppes.npcs.scripted.interfaces.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setArmor</h4>
<pre>void&nbsp;setArmor(int&nbsp;slot,
<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#setArmor-int-noppes.npcs.scripted.interfaces.item.IItemStack-">IEntityLivingBase</a></code></span></div>
<div class="block">Note not all Living Entities support this</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html#setArmor-int-noppes.npcs.scripted.interfaces.item.IItemStack-">setArmor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntityLivingBase.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntityLivingBase</a>&lt;<a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" title="type parameter in ICustomNpc">T</a> extends net.minecraft.entity.EntityCreature&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>slot</code> - The armor slot to set. 0:head, 1:body, 2:legs, 3:boots</dd>
<dd><code>item</code> - Item to be set as armor</dd>
</dl>
</li>
</ul>
<a name="getLootItem-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLootItem</h4>
<pre><a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;getLootItem(int&nbsp;slot)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>slot</code> - The slot from the NPC's drop list to return (0-8)</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The item in the NPC's drop list slot</dd>
</dl>
</li>
</ul>
<a name="setLootItem-int-noppes.npcs.scripted.interfaces.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLootItem</h4>
<pre>void&nbsp;setLootItem(int&nbsp;slot,
<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>slot</code> - The slot from the NPC's drop list to change</dd>
<dd><code>item</code> - The item the drop list slot will be changed to</dd>
</dl>
</li>
</ul>
<a name="getLootChance-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLootChance</h4>
<pre>double&nbsp;getLootChance(int&nbsp;slot)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>slot</code> - The slot from the NPC's drop list to return (0-8)</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The chance of dropping the item in this slot. Returns 100 if the slot is not found.</dd>
</dl>
</li>
</ul>
<a name="setLootChance-int-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLootChance</h4>
<pre>void&nbsp;setLootChance(int&nbsp;slot,
double&nbsp;chance)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>slot</code> - The slot from the NPC's drop list to change</dd>
<dd><code>chance</code> - The new chance of dropping the item in this slot</dd>
</dl>
</li>
</ul>
<a name="getLootMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLootMode</h4>
<pre>int&nbsp;getLootMode()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The NPC's loot mode. 0 = Normal, 1 = Auto Pickup</dd>
</dl>
</li>
</ul>
<a name="setLootMode-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLootMode</h4>
<pre>void&nbsp;setLootMode(int&nbsp;lootMode)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lootMode</code> - The NPC's loot mode. 0 = Normal, 1 = Auto Pickup</dd>
</dl>
</li>
</ul>
<a name="setMinLootXP-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinLootXP</h4>
<pre>void&nbsp;setMinLootXP(int&nbsp;lootXP)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lootXP</code> - The new minimum XP gained from killing the NPC. If greater than the max XP, it will be set to it.</dd>
</dl>
</li>
</ul>
<a name="setMaxLootXP-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxLootXP</h4>
<pre>void&nbsp;setMaxLootXP(int&nbsp;lootXP)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lootXP</code> - The new maximum XP gained from killing the NPC. If less than the min XP, it will be set to it.</dd>
</dl>
</li>
</ul>
<a name="getMinLootXP--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinLootXP</h4>
<pre>int&nbsp;getMinLootXP()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The minimum XP gained from killing the NPC.</dd>
</dl>
</li>
</ul>
<a name="getMaxLootXP--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxLootXP</h4>
<pre>int&nbsp;getMaxLootXP()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The maximum XP gained from killing the NPC.</dd>
</dl>
</li>
</ul>
<a name="getCanDrown--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCanDrown</h4>
<pre>boolean&nbsp;getCanDrown()</pre>
</li>
</ul>
<a name="setDrowningType-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDrowningType</h4>
<pre>void&nbsp;setDrowningType(int&nbsp;type)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - 0 - Never drowns, 1 - Drowns in water, 2 - Drowns in air (without water)</dd>
</dl>
</li>
</ul>
<a name="setAnimation-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAnimation</h4>
<pre>void&nbsp;setAnimation(int&nbsp;type)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - The AnimationType</dd>
</dl>
</li>
</ul>
<a name="setTacticalVariant-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTacticalVariant</h4>
<pre>void&nbsp;setTacticalVariant(int&nbsp;variant)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>variant</code> - Changes the tactical variant of the NPC.
0 - Rush
1 - Dodge
2 - Surround
3 - Hit N Run
4 - Ambush
5 - Stalk
6 - None</dd>
</dl>
</li>
</ul>
<a name="getTacticalVariant--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTacticalVariant</h4>
<pre>int&nbsp;getTacticalVariant()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the tactical variant of the NPC.
0 - Rush
1 - Dodge
2 - Surround
3 - Hit N Run
4 - Ambush
5 - Stalk
6 - None</dd>
</dl>
</li>
</ul>
<a name="setTacticalVariant-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTacticalVariant</h4>
<pre>void&nbsp;setTacticalVariant(java.lang.String&nbsp;variant)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>variant</code> - Sets the NPC's tactical variant by name.</dd>
</dl>
</li>
</ul>
<a name="getTacticalVariantName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTacticalVariantName</h4>
<pre>java.lang.String&nbsp;getTacticalVariantName()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the name of the NPc's tactical variant.</dd>
</dl>
</li>
</ul>
<a name="setTacticalRadius-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTacticalRadius</h4>
<pre>void&nbsp;setTacticalRadius(int&nbsp;tacticalRadius)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tacticalRadius</code> - Sets the radius in which the tactical variant is affected, if any. Effective for all tactical variants except Rush and None.</dd>
</dl>
</li>
</ul>
<a name="getTacticalRadius--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTacticalRadius</h4>
<pre>int&nbsp;getTacticalRadius()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Gets the radius in which the tactical variant is affected, if any. Effective for all tactical variants except Rush and None.</dd>
</dl>
</li>
</ul>
<a name="setIgnoreCobweb-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgnoreCobweb</h4>
<pre>void&nbsp;setIgnoreCobweb(boolean&nbsp;ignore)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ignore</code> - True if the NPC goes through cobwebs</dd>
</dl>
</li>
</ul>
<a name="getIgnoreCobweb--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIgnoreCobweb</h4>
<pre>boolean&nbsp;getIgnoreCobweb()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the NPC goes through cobwebs</dd>
</dl>
</li>
</ul>
<a name="setOnFoundEnemy-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOnFoundEnemy</h4>
<pre>void&nbsp;setOnFoundEnemy(int&nbsp;onAttack)</pre>
</li>
</ul>
<a name="onFoundEnemy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onFoundEnemy</h4>
<pre>int&nbsp;onFoundEnemy()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns an integer representing what the NPC does when it finds an enemy.
0 - Retaliate
1 - Panic
2 - Retreat
3 - Nothing</dd>
</dl>
</li>
</ul>
<a name="setShelterFrom-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShelterFrom</h4>
<pre>void&nbsp;setShelterFrom(int&nbsp;shelterFrom)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shelterFrom</code> - An integer representing what conditions the NPC seeks shelter under.
0 - Darkenss
1 - Sunlight
2 - Disabled</dd>
</dl>
</li>
</ul>
<a name="getShelterFrom--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShelterFrom</h4>
<pre>int&nbsp;getShelterFrom()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns an integer representing what conditions the NPC seeks shelter under.
0 - Darkenss
1 - Sunlight
2 - Disabled</dd>
</dl>
</li>
</ul>
<a name="hasLivingAnimation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasLivingAnimation</h4>
<pre>boolean&nbsp;hasLivingAnimation()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the NPC has a living animation</dd>
</dl>
</li>
</ul>
<a name="setLivingAnimation-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLivingAnimation</h4>
<pre>void&nbsp;setLivingAnimation(boolean&nbsp;livingAnimation)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>livingAnimation</code> - True if you want the NPC to have a living animation, false otherwise</dd>
</dl>
</li>
</ul>
<a name="setVisibleType-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setVisibleType</h4>
<pre>void&nbsp;setVisibleType(int&nbsp;type)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - The visibility type of the npc, 0:visible, 1:invisible, 2:semi-visible</dd>
</dl>
</li>
</ul>
<a name="getVisibleType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVisibleType</h4>
<pre>int&nbsp;getVisibleType()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The visibility type of the npc, 0:visible, 1:invisible, 2:semi-visible</dd>
</dl>
</li>
</ul>
<a name="setVisibleTo-noppes.npcs.scripted.interfaces.entity.IPlayer-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setVisibleTo</h4>
<pre>void&nbsp;setVisibleTo(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity">IPlayer</a>&nbsp;player,
boolean&nbsp;visible)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>player</code> - The player this NPC becomes visible/invisible to</dd>
<dd><code>visible</code> - True if you want the NPC to be invisible to the player, false otherwise</dd>
</dl>
</li>
</ul>
<a name="isVisibleTo-noppes.npcs.scripted.interfaces.entity.IPlayer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isVisibleTo</h4>
<pre>boolean&nbsp;isVisibleTo(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity">IPlayer</a>&nbsp;player)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>player</code> - The player this NPC is visible/invisible to</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>False if the NPC has been toggled to be invisible to this player, true otherwise.
If setVisibleTo(player,visible) was not called to make this NPC invisible to the player at any point
in the NPC's life, this function will return true regardless of the value of isVisible().</dd>
</dl>
</li>
</ul>
<a name="setShowName-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShowName</h4>
<pre>void&nbsp;setShowName(int&nbsp;type)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - The visibility type of the name, 0:visible, 1:invisible, 2:when-attacking</dd>
</dl>
</li>
</ul>
<a name="getShowName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShowName</h4>
<pre>int&nbsp;getShowName()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the visibility type of the name, 0:visible, 1:invisible, 2:when-attacking</dd>
</dl>
</li>
</ul>
<a name="getShowBossBar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShowBossBar</h4>
<pre>int&nbsp;getShowBossBar()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the visiblity of the boss bar, 0:invisible, 1:visible, 2:when-attacking</dd>
</dl>
</li>
</ul>
<a name="setShowBossBar-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShowBossBar</h4>
<pre>void&nbsp;setShowBossBar(int&nbsp;type)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - The visibility type of the boss bar, 0:invisible, 1:visible, 2:when-attacking</dd>
</dl>
</li>
</ul>
<a name="getMeleeStrength--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMeleeStrength</h4>
<pre>float&nbsp;getMeleeStrength()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The melee strength</dd>
</dl>
</li>
</ul>
<a name="setMeleeStrength-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMeleeStrength</h4>
<pre>void&nbsp;setMeleeStrength(float&nbsp;strength)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>strength</code> - The melee strength</dd>
</dl>
</li>
</ul>
<a name="getMeleeSpeed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMeleeSpeed</h4>
<pre>int&nbsp;getMeleeSpeed()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The melee speed</dd>
</dl>
</li>
</ul>
<a name="setMeleeSpeed-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMeleeSpeed</h4>
<pre>void&nbsp;setMeleeSpeed(int&nbsp;speed)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>speed</code> - The melee speed</dd>
</dl>
</li>
</ul>
<a name="getRangedStrength--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRangedStrength</h4>
<pre>float&nbsp;getRangedStrength()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The ranged strength</dd>
</dl>
</li>
</ul>
<a name="setRangedStrength-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRangedStrength</h4>
<pre>void&nbsp;setRangedStrength(float&nbsp;strength)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>strength</code> - The ranged strength</dd>
</dl>
</li>
</ul>
<a name="getRangedSpeed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRangedSpeed</h4>
<pre>int&nbsp;getRangedSpeed()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The ranged speed</dd>
</dl>
</li>
</ul>
<a name="setRangedSpeed-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRangedSpeed</h4>
<pre>void&nbsp;setRangedSpeed(int&nbsp;speed)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>speed</code> - The ranged speed</dd>
</dl>
</li>
</ul>
<a name="getRangedBurst--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRangedBurst</h4>
<pre>int&nbsp;getRangedBurst()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The ranged burst count</dd>
</dl>
</li>
</ul>
<a name="setRangedBurst-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRangedBurst</h4>
<pre>void&nbsp;setRangedBurst(int&nbsp;count)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>count</code> - The ranged burst count</dd>
</dl>
</li>
</ul>
<a name="getRespawnTime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRespawnTime</h4>
<pre>int&nbsp;getRespawnTime()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The amount of ticks before this entity respawns</dd>
</dl>
</li>
</ul>
<a name="setRespawnTime-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRespawnTime</h4>
<pre>void&nbsp;setRespawnTime(int&nbsp;time)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>time</code> - The new amount of ticks before this entity respawns</dd>
</dl>
</li>
</ul>
<a name="getRespawnCycle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRespawnCycle</h4>
<pre>int&nbsp;getRespawnCycle()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Respawn: 0 - Yes (Always), 1 - Day, 2 - Night, 3 - No (Dies permanently)</dd>
</dl>
</li>
</ul>
<a name="setRespawnCycle-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRespawnCycle</h4>
<pre>void&nbsp;setRespawnCycle(int&nbsp;cycle)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cycle</code> - Sets when the NPC respawns. Respawn: 0 - Yes (Always), 1 - Day, 2 - Night, 3 - No (Dies permanently)</dd>
</dl>
</li>
</ul>
<a name="getHideKilledBody--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHideKilledBody</h4>
<pre>boolean&nbsp;getHideKilledBody()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the NPC is hidden when it dies</dd>
</dl>
</li>
</ul>
<a name="hideKilledBody-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hideKilledBody</h4>
<pre>void&nbsp;hideKilledBody(boolean&nbsp;hide)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hide</code> - True if the NPC is hidden when it dies. False otherwise.</dd>
</dl>
</li>
</ul>
<a name="naturallyDespawns--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>naturallyDespawns</h4>
<pre>boolean&nbsp;naturallyDespawns()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns true if the NPC naturally despawns.</dd>
</dl>
</li>
</ul>
<a name="setNaturallyDespawns-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNaturallyDespawns</h4>
<pre>void&nbsp;setNaturallyDespawns(boolean&nbsp;canDespawn)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>canDespawn</code> - True if the NPC should naturally despawn. False otherwise.</dd>
</dl>
</li>
</ul>
<a name="spawnedFromSoulStone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>spawnedFromSoulStone</h4>
<pre>boolean&nbsp;spawnedFromSoulStone()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if this npc was spawned by a player using soulstone</dd>
</dl>
</li>
</ul>
<a name="getSoulStonePlayerName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSoulStonePlayerName</h4>
<pre>java.lang.String&nbsp;getSoulStonePlayerName()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the name of the player who spawned this npc using soulstone. null if not spawned by soulstone</dd>
</dl>
</li>
</ul>
<a name="isSoulStoneInit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSoulStoneInit</h4>
<pre>boolean&nbsp;isSoulStoneInit()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if npc was spawned by soul stone. becomes false after the init function is called.</dd>
</dl>
</li>
</ul>
<a name="getRefuseSoulStone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRefuseSoulStone</h4>
<pre>boolean&nbsp;getRefuseSoulStone()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>does this npc refuse to be taken by soul stone</dd>
</dl>
</li>
</ul>
<a name="setRefuseSoulStone-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRefuseSoulStone</h4>
<pre>void&nbsp;setRefuseSoulStone(boolean&nbsp;refuse)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>refuse</code> - set if this npc refuses to be taken by soul stone</dd>
</dl>
</li>
</ul>
<a name="getMinPointsToSoulStone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinPointsToSoulStone</h4>
<pre>int&nbsp;getMinPointsToSoulStone()</pre>
<div class="block">requires SoulStoneFriendlyNPCs in config to be true
-1 by default
if -1, the minimum points are the faction's friendly points</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the minimum faction points needed to soulstone this npc</dd>
</dl>
</li>
</ul>
<a name="setMinPointsToSoulStone-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinPointsToSoulStone</h4>
<pre>void&nbsp;setMinPointsToSoulStone(int&nbsp;points)</pre>
<div class="block">requires SoulStoneFriendlyNPCs in config to be true
-1 by default
if -1, the minimum points are the faction's friendly points</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>points</code> - the minimum faction points needed to soulstone this npc</dd>
</dl>
</li>
</ul>
<a name="giveItem-noppes.npcs.scripted.interfaces.entity.IPlayer-noppes.npcs.scripted.interfaces.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>giveItem</h4>
<pre>void&nbsp;giveItem(<a href="../../../../../noppes/npcs/scripted/interfaces/entity/IPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity">IPlayer</a>&nbsp;player,
<a href="../../../../../noppes/npcs/scripted/interfaces/item/IItemStack.html" title="interface in noppes.npcs.scripted.interfaces.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>player</code> - The player to give the item to</dd>
<dd><code>item</code> - The item given to the player</dd>
</dl>
</li>
</ul>
<a name="executeCommand-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeCommand</h4>
<pre>void&nbsp;executeCommand(java.lang.String&nbsp;command)</pre>
<div class="block">On servers the enable-command-block option in the server.properties needs to be set to true</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>command</code> - The command to be executed</dd>
</dl>
</li>
</ul>
<a name="setHeadScale-float-float-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHeadScale</h4>
<pre>void&nbsp;setHeadScale(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</pre>
</li>
</ul>
<a name="setBodyScale-float-float-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBodyScale</h4>
<pre>void&nbsp;setBodyScale(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</pre>
</li>
</ul>
<a name="setArmsScale-float-float-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setArmsScale</h4>
<pre>void&nbsp;setArmsScale(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</pre>
</li>
</ul>
<a name="setLegsScale-float-float-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLegsScale</h4>
<pre>void&nbsp;setLegsScale(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</pre>
</li>
</ul>
<a name="setExplosionResistance-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExplosionResistance</h4>
<pre>void&nbsp;setExplosionResistance(float&nbsp;resistance)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resistance</code> - Explosion resistance (0-2) default is 1</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.10c</dd>
</dl>
</li>
</ul>
<a name="getExplosionResistance--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExplosionResistance</h4>
<pre>float&nbsp;getExplosionResistance()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns Explosion Resistance</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.10c</dd>
</dl>
</li>
</ul>
<a name="setMeleeResistance-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMeleeResistance</h4>
<pre>void&nbsp;setMeleeResistance(float&nbsp;resistance)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resistance</code> - Melee resistance (0-2) default is 1</dd>
</dl>
</li>
</ul>
<a name="getMeleeResistance--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMeleeResistance</h4>
<pre>float&nbsp;getMeleeResistance()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns Melee Resistance</dd>
</dl>
</li>
</ul>
<a name="setArrowResistance-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setArrowResistance</h4>
<pre>void&nbsp;setArrowResistance(float&nbsp;resistance)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resistance</code> - Arrow resistance (0-2) default is 1</dd>
</dl>
</li>
</ul>
<a name="getArrowResistance--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getArrowResistance</h4>
<pre>float&nbsp;getArrowResistance()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns Arrow Resistance</dd>
</dl>
</li>
</ul>
<a name="setKnockbackResistance-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setKnockbackResistance</h4>
<pre>void&nbsp;setKnockbackResistance(float&nbsp;resistance)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resistance</code> - Knockback resistance (0-2) default is 1</dd>
</dl>
</li>
</ul>
<a name="getKnockbackResistance--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKnockbackResistance</h4>
<pre>float&nbsp;getKnockbackResistance()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns Knockback Resistance</dd>
</dl>
</li>
</ul>
<a name="setRetaliateType-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRetaliateType</h4>
<pre>void&nbsp;setRetaliateType(int&nbsp;type)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - Retaliation type. 0:normal, 1:panic, 2:retreat, 3:nothing</dd>
</dl>
</li>
</ul>
<a name="getCombatRegen--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCombatRegen</h4>
<pre>float&nbsp;getCombatRegen()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the combat health regen per second</dd>
</dl>
</li>
</ul>
<a name="setCombatRegen-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCombatRegen</h4>
<pre>void&nbsp;setCombatRegen(float&nbsp;regen)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>regen</code> - The combat health regen per second</dd>
</dl>
</li>
</ul>
<a name="getHealthRegen--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHealthRegen</h4>
<pre>float&nbsp;getHealthRegen()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the health regen per second when not in combat</dd>
</dl>
</li>
</ul>
<a name="setHealthRegen-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHealthRegen</h4>
<pre>void&nbsp;setHealthRegen(float&nbsp;regen)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>regen</code> - The health regen per second when not in combat</dd>
</dl>
</li>
</ul>
<a name="getAge--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAge</h4>
<pre>long&nbsp;getAge()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html#getAge--">getAge</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IEntity.html" title="interface in noppes.npcs.scripted.interfaces.entity">IEntity</a>&lt;<a href="../../../../../noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" title="type parameter in ICustomNpc">T</a> extends net.minecraft.entity.EntityCreature&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The age of this entity in ticks</dd>
</dl>
</li>
</ul>
<a name="getTimers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTimers</h4>
<pre><a href="../../../../../noppes/npcs/scripted/interfaces/ITimers.html" title="interface in noppes.npcs.scripted.interfaces">ITimers</a>&nbsp;getTimers()</pre>
</li>
</ul>
<a name="setFly-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFly</h4>
<pre>void&nbsp;setFly(int&nbsp;fly)</pre>
</li>
</ul>
<a name="canFly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canFly</h4>
<pre>boolean&nbsp;canFly()</pre>
</li>
</ul>
<a name="setFlySpeed-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFlySpeed</h4>
<pre>void&nbsp;setFlySpeed(double&nbsp;flySpeed)</pre>
</li>
</ul>
<a name="getFlySpeed-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFlySpeed</h4>
<pre>double&nbsp;getFlySpeed(double&nbsp;flySpeed)</pre>
</li>
</ul>
<a name="setFlyGravity-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFlyGravity</h4>
<pre>void&nbsp;setFlyGravity(double&nbsp;flyGravity)</pre>
</li>
</ul>
<a name="getFlyGravity-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFlyGravity</h4>
<pre>double&nbsp;getFlyGravity(double&nbsp;flyGravity)</pre>
</li>
</ul>
<a name="setFlyHeightLimit-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFlyHeightLimit</h4>
<pre>void&nbsp;setFlyHeightLimit(int&nbsp;flyHeightLimit)</pre>
</li>
</ul>
<a name="getFlyHeightLimit-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFlyHeightLimit</h4>
<pre>int&nbsp;getFlyHeightLimit(int&nbsp;flyHeightLimit)</pre>
</li>
</ul>
<a name="limitFlyHeight-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>limitFlyHeight</h4>
<pre>void&nbsp;limitFlyHeight(boolean&nbsp;limit)</pre>
</li>
</ul>
<a name="isFlyHeightLimited-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFlyHeightLimited</h4>
<pre>boolean&nbsp;isFlyHeightLimited(boolean&nbsp;limit)</pre>
</li>
</ul>
<a name="setSpeed-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSpeed</h4>
<pre>void&nbsp;setSpeed(int&nbsp;speed)</pre>
</li>
</ul>
<a name="getSpeed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSpeed</h4>
<pre>int&nbsp;getSpeed()</pre>
</li>
</ul>
<a name="setSkinType-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSkinType</h4>
<pre>void&nbsp;setSkinType(byte&nbsp;type)</pre>
</li>
</ul>
<a name="getSkinType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSkinType</h4>
<pre>byte&nbsp;getSkinType()</pre>
</li>
</ul>
<a name="setSkinUrl-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSkinUrl</h4>
<pre>void&nbsp;setSkinUrl(java.lang.String&nbsp;url)</pre>
</li>
</ul>
<a name="getSkinUrl--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSkinUrl</h4>
<pre>java.lang.String&nbsp;getSkinUrl()</pre>
</li>
</ul>
<a name="setCloakTexture-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCloakTexture</h4>
<pre>void&nbsp;setCloakTexture(java.lang.String&nbsp;cloakTexture)</pre>
</li>
</ul>
<a name="getCloakTexture--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCloakTexture</h4>
<pre>java.lang.String&nbsp;getCloakTexture()</pre>
</li>
</ul>
<a name="setOverlayTexture-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOverlayTexture</h4>
<pre>void&nbsp;setOverlayTexture(java.lang.String&nbsp;overlayTexture)</pre>
</li>
</ul>
<a name="getOverlayTexture--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOverlayTexture</h4>
<pre>java.lang.String&nbsp;getOverlayTexture()</pre>
</li>
</ul>
<a name="getOverlays--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOverlays</h4>
<pre><a href="../../../../../noppes/npcs/scripted/interfaces/handler/IOverlayHandler.html" title="interface in noppes.npcs.scripted.interfaces.handler">IOverlayHandler</a>&nbsp;getOverlays()</pre>
</li>
</ul>
<a name="setCollisionType-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCollisionType</h4>
<pre>void&nbsp;setCollisionType(int&nbsp;type)</pre>
</li>
</ul>
<a name="getCollisionType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCollisionType</h4>
<pre>int&nbsp;getCollisionType()</pre>
</li>
</ul>
<a name="updateClient--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>updateClient</h4>
<pre>void&nbsp;updateClient()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.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">
<li><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IAnimal.html" title="interface in noppes.npcs.scripted.interfaces.entity"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../noppes/npcs/scripted/interfaces/entity/IDBCPlayer.html" title="interface in noppes.npcs.scripted.interfaces.entity"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?noppes/npcs/scripted/interfaces/entity/ICustomNpc.html" target="_top">Frames</a></li>
<li><a href="ICustomNpc.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.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>
</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 name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>