Files
CustomNPC-Plus/docs/noppes/npcs/api/entity/ICustomNpc.html
T

3151 lines
129 KiB
HTML
Raw Normal View History

2022-11-25 00:41:59 -05:00
<!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_331) on Thu Nov 24 22:55:33 CST 2022 -->
<title>ICustomNpc</title>
<meta name="date" content="2022-11-24">
<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,"i173":6,"i174":6,"i175":6,"i176":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/api/entity/IAnimal.html" title="interface in noppes.npcs.api.entity"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../noppes/npcs/api/entity/IDBCPlayer.html" title="interface in noppes.npcs.api.entity"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?noppes/npcs/api/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.api.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/api/entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&lt;T&gt;, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html" title="interface in noppes.npcs.api.entity">IEntityLiving</a>&lt;T&gt;, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html" title="interface in noppes.npcs.api.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/api/entity/IEntityLiving.html" title="interface in noppes.npcs.api.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/api/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/api/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/api/entity/ICustomNpc.html#canBreathe--">canBreathe</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#canFly--">canFly</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/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="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getAccuracy--">getAccuracy</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getAge--">getAge</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/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="i8" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getArrowResistance--">getArrowResistance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getAttackFactions--">getAttackFactions</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getBurstCount--">getBurstCount</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getCanDrown--">getCanDrown</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getCloakTexture--">getCloakTexture</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getCollisionType--">getCollisionType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getCombatRegen--">getCombatRegen</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getDefendFaction--">getDefendFaction</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getExplosionResistance--">getExplosionResistance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/handler/data/IFaction.html" title="interface in noppes.npcs.api.handler.data">IFaction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getFaction--">getFaction</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getFireRate--">getFireRate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getFireSound--">getFireSound</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getFlyGravity-double-">getFlyGravity</a></span>(double&nbsp;flyGravity)</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getFlyHeightLimit-int-">getFlyHeightLimit</a></span>(int&nbsp;flyHeightLimit)</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getFlySpeed-double-">getFlySpeed</a></span>(double&nbsp;flySpeed)</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getHealthRegen--">getHealthRegen</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getHideKilledBody--">getHideKilledBody</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/IPos.html" title="interface in noppes.npcs.api">IPos</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getHome--">getHome</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/api/entity/ICustomNpc.html#getHomeX--">getHomeX</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getHomeY--">getHomeY</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getHomeZ--">getHomeZ</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getIgnoreCobweb--">getIgnoreCobweb</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/jobs/IJob.html" title="interface in noppes.npcs.api.jobs">IJob</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getJob--">getJob</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getKnockbackResistance--">getKnockbackResistance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getLefttItem--">getLefttItem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getLootChance-int-">getLootChance</a></span>(int&nbsp;slot)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getLootItem-int-">getLootItem</a></span>(int&nbsp;slot)</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/api/entity/ICustomNpc.html#getLootMode--">getLootMode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getMaxLootXP--">getMaxLootXP</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/api/entity/ICustomNpc.html#getMaxProjectileDelay--">getMaxProjectileDelay</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/api/entity/ICustomNpc.html#getMeleeResistance--">getMeleeResistance</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/api/entity/ICustomNpc.html#getMeleeSpeed--">getMeleeSpeed</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getMeleeStrength--">getMeleeStrength</a></span>()</code>&nbsp;</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/api/entity/ICustomNpc.html#getMinLootXP--">getMinLootXP</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/api/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="i43" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getMinProjectileDelay--">getMinProjectileDelay</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getModelType--">getModelType</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/api/entity/ICustomNpc.html#getName--">getName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/handler/IOverlayHandler.html" title="interface in noppes.npcs.api.handler">IOverlayHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getOverlays--">getOverlays</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getOverlayTexture--">getOverlayTexture</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getProjectileItem--">getProjectileItem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getProjectilesKeepTerrain--">getProjectilesKeepTerrain</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/api/entity/ICustomNpc.html#getRangedBurst--">getRangedBurst</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getRangedRange--">getRangedRange</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getRangedSpeed--">getRangedSpeed</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getRangedStrength--">getRangedStrength</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getRefuseSoulStone--">getRefuseSoulStone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getRespawnCycle--">getRespawnCycle</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getRespawnTime--">getRespawnTime</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getReturnToHome--">getReturnToHome</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getRightItem--">getRightItem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/roles/IRole.html" title="interface in noppes.npcs.api.roles">IRole</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getRole--">getRole</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/api/entity/ICustomNpc.html#getRotationType--">getRotationType</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/api/entity/ICustomNpc.html#getShelterFrom--">getShelterFrom</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/api/entity/ICustomNpc.html#getShotCount--">getShotCount</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/api/entity/ICustomNpc.html#getShowBossBar--">getShowBossBar</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getShowName--">getShowName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getSkinType--">getSkinType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getSkinUrl--">getSkinUrl</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getSoulStonePlayerName--">getSoulStonePlayerName</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/api/entity/ICustomNpc.html#getSpeed--">getSpeed</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getTacticalRadius--">getTacticalRadius</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getTacticalVariant--">getTacticalVariant</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getTacticalVariantName--">getTacticalVariantName</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/api/entity/ICustomNpc.html#getTexture--">getTexture</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../noppes/npcs/api/ITimers.html" title="interface in noppes.npcs.api">ITimers</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getTimers--">getTimers</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getTitle--">getTitle</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#getVisibleType--">getVisibleType</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/api/entity/ICustomNpc.html#giveItem-noppes.npcs.api.entity.IPlayer-noppes.npcs.api.item.IItemStack-">giveItem</a></span>(<a href="../../../../noppes/npcs/api/entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;player,
<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</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/api/entity/ICustomNpc.html#hasLivingAnimation--">hasLivingAnimation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#hideKilledBody-boolean-">hideKilledBody</a></span>(boolean&nbsp;hide)</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/api/entity/ICustomNpc.html#isFlyHeightLimited-boolean-">isFlyHeightLimited</a></span>(boolean&nbsp;limit)</code>&nbsp;</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#isSoulStoneInit--">isSoulStoneInit</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#isVisibleTo-noppes.npcs.api.entity.IPlayer-">isVisibleTo</a></span>(<a href="../../../../noppes/npcs/api/entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;player)</code>&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#kill--">kill</a></span>()</code>
<div class="block">Kill the npc, doesnt't despawn it</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#limitFlyHeight-boolean-">limitFlyHeight</a></span>(boolean&nbsp;limit)</code>&nbsp;</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#naturallyDespawns--">naturallyDespawns</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#onFoundEnemy--">onFoundEnemy</a></span>()</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/api/entity/ICustomNpc.html#reset--">reset</a></span>()</code>
<div class="block">Basically completely resets the npc.</div>
</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/api/entity/ICustomNpc.html#say-noppes.npcs.api.entity.IPlayer-java.lang.String-">say</a></span>(<a href="../../../../noppes/npcs/api/entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;player,
java.lang.String&nbsp;message)</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/api/entity/ICustomNpc.html#say-java.lang.String-">say</a></span>(java.lang.String&nbsp;message)</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/api/entity/ICustomNpc.html#setAccuracy-int-">setAccuracy</a></span>(int&nbsp;accuracy)</code>&nbsp;</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/api/entity/ICustomNpc.html#setAnimation-int-">setAnimation</a></span>(int&nbsp;type)</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/api/entity/ICustomNpc.html#setArmor-int-noppes.npcs.api.item.IItemStack-">setArmor</a></span>(int&nbsp;slot,
<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</code>
<div class="block">Note not all Living Entities support this</div>
</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/api/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="i95" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#setArrowResistance-float-">setArrowResistance</a></span>(float&nbsp;resistance)</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/api/entity/ICustomNpc.html#setAttackFactions-boolean-">setAttackFactions</a></span>(boolean&nbsp;attackOtherFactions)</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/api/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="i98" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#setBurstCount-int-">setBurstCount</a></span>(int&nbsp;burstCount)</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/api/entity/ICustomNpc.html#setCloakTexture-java.lang.String-">setCloakTexture</a></span>(java.lang.String&nbsp;cloakTexture)</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/api/entity/ICustomNpc.html#setCollisionType-int-">setCollisionType</a></span>(int&nbsp;type)</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/api/entity/ICustomNpc.html#setCombatRegen-float-">setCombatRegen</a></span>(float&nbsp;regen)</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/api/entity/ICustomNpc.html#setDefendFaction-boolean-">setDefendFaction</a></span>(boolean&nbsp;defendFaction)</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/api/entity/ICustomNpc.html#setDrowningType-int-">setDrowningType</a></span>(int&nbsp;type)</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/api/entity/ICustomNpc.html#setExplosionResistance-float-">setExplosionResistance</a></span>(float&nbsp;resistance)</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/api/entity/ICustomNpc.html#setFaction-int-">setFaction</a></span>(int&nbsp;id)</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/api/entity/ICustomNpc.html#setFireRate-int-">setFireRate</a></span>(int&nbsp;rate)</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/api/entity/ICustomNpc.html#setFireSound-java.lang.String-">setFireSound</a></span>(java.lang.String&nbsp;fireSound)</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/api/entity/ICustomNpc.html#setFly-int-">setFly</a></span>(int&nbsp;fly)</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/api/entity/ICustomNpc.html#setFlyGravity-double-">setFlyGravity</a></span>(double&nbsp;flyGravity)</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/api/entity/ICustomNpc.html#setFlyHeightLimit-int-">setFlyHeightLimit</a></span>(int&nbsp;flyHeightLimit)</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/api/entity/ICustomNpc.html#setFlySpeed-double-">setFlySpeed</a></span>(double&nbsp;flySpeed)</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/api/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="i113" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#setHealthRegen-float-">setHealthRegen</a></span>(float&nbsp;regen)</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/api/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="i115" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#setHome-noppes.npcs.api.IPos-">setHome</a></span>(<a href="../../../../noppes/npcs/api/IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</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/api/entity/ICustomNpc.html#setHomeX-int-">setHomeX</a></span>(int&nbsp;x)</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/api/entity/ICustomNpc.html#setHomeY-int-">setHomeY</a></span>(int&nbsp;y)</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/api/entity/ICustomNpc.html#setHomeZ-int-">setHomeZ</a></span>(int&nbsp;z)</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/api/entity/ICustomNpc.html#setIgnoreCobweb-boolean-">setIgnoreCobweb</a></span>(boolean&nbsp;ignore)</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/api/entity/ICustomNpc.html#setJob-int-">setJob</a></span>(int&nbsp;job)</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/api/entity/ICustomNpc.html#setKnockbackResistance-float-">setKnockbackResistance</a></span>(float&nbsp;resistance)</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/api/entity/ICustomNpc.html#setLeftItem-noppes.npcs.api.item.IItemStack-">setLeftItem</a></span>(<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</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/api/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="i124" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#setLivingAnimation-boolean-">setLivingAnimation</a></span>(boolean&nbsp;livingAnimation)</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/api/entity/ICustomNpc.html#setLootChance-int-double-">setLootChance</a></span>(int&nbsp;slot,
double&nbsp;chance)</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/api/entity/ICustomNpc.html#setLootItem-int-noppes.npcs.api.item.IItemStack-">setLootItem</a></span>(int&nbsp;slot,
<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</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/api/entity/ICustomNpc.html#setLootMode-int-">setLootMode</a></span>(int&nbsp;lootMode)</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/api/entity/ICustomNpc.html#setMaxHealth-double-">setMaxHealth</a></span>(double&nbsp;health)</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/api/entity/ICustomNpc.html#setMaxLootXP-int-">setMaxLootXP</a></span>(int&nbsp;lootXP)</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/api/entity/ICustomNpc.html#setMaxProjectileDelay-int-">setMaxProjectileDelay</a></span>(int&nbsp;maxDelay)</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/api/entity/ICustomNpc.html#setMeleeResistance-float-">setMeleeResistance</a></span>(float&nbsp;resistance)</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/api/entity/ICustomNpc.html#setMeleeSpeed-int-">setMeleeSpeed</a></span>(int&nbsp;speed)</code>&nbsp;</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/api/entity/ICustomNpc.html#setMeleeStrength-float-">setMeleeStrength</a></span>(float&nbsp;strength)</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/api/entity/ICustomNpc.html#setMinLootXP-int-">setMinLootXP</a></span>(int&nbsp;lootXP)</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/api/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="i136" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#setMinProjectileDelay-int-">setMinProjectileDelay</a></span>(int&nbsp;minDelay)</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/api/entity/ICustomNpc.html#setModelType-int-">setModelType</a></span>(int&nbsp;modelType)</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/api/entity/ICustomNpc.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;name)</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/api/entity/ICustomNpc.html#setNaturallyDespawns-boolean-">setNaturallyDespawns</a></span>(boolean&nbsp;canDespawn)</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/api/entity/ICustomNpc.html#setOnFoundEnemy-int-">setOnFoundEnemy</a></span>(int&nbsp;onAttack)</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/api/entity/ICustomNpc.html#setOverlayTexture-java.lang.String-">setOverlayTexture</a></span>(java.lang.String&nbsp;overlayTexture)</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/api/entity/ICustomNpc.html#setProjectileItem-noppes.npcs.api.item.IItemStack-">setProjectileItem</a></span>(<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</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/api/entity/ICustomNpc.html#setProjectilesKeepTerrain-boolean-">setProjectilesKeepTerrain</a></span>(boolean&nbsp;b)</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/api/entity/ICustomNpc.html#setRangedBurst-int-">setRangedBurst</a></span>(int&nbsp;count)</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/api/entity/ICustomNpc.html#setRangedRange-int-">setRangedRange</a></span>(int&nbsp;rangedRange)</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/api/entity/ICustomNpc.html#setRangedSpeed-int-">setRangedSpeed</a></span>(int&nbsp;speed)</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/api/entity/ICustomNpc.html#setRangedStrength-float-">setRangedStrength</a></span>(float&nbsp;strength)</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/api/entity/ICustomNpc.html#setRefuseSoulStone-boolean-">setRefuseSoulStone</a></span>(boolean&nbsp;refuse)</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/api/entity/ICustomNpc.html#setRespawnCycle-int-">setRespawnCycle</a></span>(int&nbsp;cycle)</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/api/entity/ICustomNpc.html#setRespawnTime-int-">setRespawnTime</a></span>(int&nbsp;time)</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/api/entity/ICustomNpc.html#setRetaliateType-int-">setRetaliateType</a></span>(int&nbsp;type)</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/api/entity/ICustomNpc.html#setReturnToHome-boolean-">setReturnToHome</a></span>(boolean&nbsp;bo)</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/api/entity/ICustomNpc.html#setRightItem-noppes.npcs.api.item.IItemStack-">setRightItem</a></span>(<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</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/api/entity/ICustomNpc.html#setRole-int-">setRole</a></span>(int&nbsp;role)</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/api/entity/ICustomNpc.html#setRotation-float-">setRotation</a></span>(float&nbsp;rotation)</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/api/entity/ICustomNpc.html#setRotationType-int-">setRotationType</a></span>(int&nbsp;rotationType)</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/api/entity/ICustomNpc.html#setShelterFrom-int-">setShelterFrom</a></span>(int&nbsp;shelterFrom)</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/api/entity/ICustomNpc.html#setShotCount-int-">setShotCount</a></span>(int&nbsp;shotCount)</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/api/entity/ICustomNpc.html#setShowBossBar-int-">setShowBossBar</a></span>(int&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/api/entity/ICustomNpc.html#setShowName-int-">setShowName</a></span>(int&nbsp;type)</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/api/entity/ICustomNpc.html#setSize-int-">setSize</a></span>(int&nbsp;size)</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/api/entity/ICustomNpc.html#setSkinType-byte-">setSkinType</a></span>(byte&nbsp;type)</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/api/entity/ICustomNpc.html#setSkinUrl-java.lang.String-">setSkinUrl</a></span>(java.lang.String&nbsp;url)</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/api/entity/ICustomNpc.html#setSpeed-int-">setSpeed</a></span>(int&nbsp;speed)</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/api/entity/ICustomNpc.html#setTacticalRadius-int-">setTacticalRadius</a></span>(int&nbsp;tacticalRadius)</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/api/entity/ICustomNpc.html#setTacticalVariant-int-">setTacticalVariant</a></span>(int&nbsp;variant)</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/api/entity/ICustomNpc.html#setTacticalVariant-java.lang.String-">setTacticalVariant</a></span>(java.lang.String&nbsp;variant)</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/api/entity/ICustomNpc.html#setTexture-java.lang.String-">setTexture</a></span>(java.lang.String&nbsp;texture)</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/api/entity/ICustomNpc.html#setTitle-java.lang.String-">setTitle</a></span>(java.lang.String&nbsp;title)</code>&nbsp;</td>
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#setVisibleTo-noppes.npcs.api.entity.IPlayer-boolean-">setVisibleTo</a></span>(<a href="../../../../noppes/npcs/api/entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;player,
boolean&nbsp;visible)</code>&nbsp;</td>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#setVisibleType-int-">setVisibleType</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/api/entity/ICustomNpc.html#shootItem-noppes.npcs.api.entity.IEntityLivingBase-noppes.npcs.api.item.IItemStack-int-">shootItem</a></span>(<a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html" title="interface in noppes.npcs.api.entity">IEntityLivingBase</a>&nbsp;target,
<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item,
int&nbsp;accuracy)</code>&nbsp;</td>
</tr>
<tr id="i173" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#spawnedFromSoulStone--">spawnedFromSoulStone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i174" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#typeOf-int-">typeOf</a></span>(int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i175" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/entity/ICustomNpc.html#updateAI--">updateAI</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i176" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../noppes/npcs/api/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.api.entity.IEntityLiving">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;noppes.npcs.api.entity.<a href="../../../../noppes/npcs/api/entity/IEntityLiving.html" title="interface in noppes.npcs.api.entity">IEntityLiving</a></h3>
<code><a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#allowLeashing--">allowLeashing</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#canPickUpLoot--">canPickUpLoot</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#clearLeashed-boolean-boolean-">clearLeashed</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#clearNavigation--">clearNavigation</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#enablePersistence--">enablePersistence</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#faceEntity-noppes.npcs.api.entity.IEntity-float-float-">faceEntity</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#getAlwaysRenderNameTag--">getAlwaysRenderNameTag</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#getCustomNameTag--">getCustomNameTag</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#getLeashed--">getLeashed</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#getLeashedTo--">getLeashedTo</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#getMCEntity--">getMCEntity</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#hasCustomNameTag--">hasCustomNameTag</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#isNavigating--">isNavigating</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#isPersistent--">isPersistent</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#navigateTo-double-double-double-double-">navigateTo</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#playLivingSound--">playLivingSound</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#setAlwaysRenderNameTag-boolean-">setAlwaysRenderNameTag</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#setCanPickUpLoot-boolean-">setCanPickUpLoot</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#setCustomNameTag-java.lang.String-">setCustomNameTag</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#setLeashedTo-noppes.npcs.api.entity.IEntity-boolean-">setLeashedTo</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#setMoveForward-float-">setMoveForward</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLiving.html#spawnExplosionParticle--">spawnExplosionParticle</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.noppes.npcs.api.entity.IEntityLivingBase">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;noppes.npcs.api.entity.<a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html" title="interface in noppes.npcs.api.entity">IEntityLivingBase</a></h3>
<code><a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#addPotionEffect-int-int-int-boolean-">addPotionEffect</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#canSeeEntity-noppes.npcs.api.entity.IEntity-">canSeeEntity</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#clearPotionEffects--">clearPotionEffects</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getAbsorptionAmount--">getAbsorptionAmount</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getAIMoveSpeed--">getAIMoveSpeed</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getAttackTarget--">getAttackTarget</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getHealth--">getHealth</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getHeldItem--">getHeldItem</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getLookingAtBlock-int-">getLookingAtBlock</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getLookingAtEntities-int-double-double-">getLookingAtEntities</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getLookingAtEntities-int-double-double-boolean-boolean-boolean-">getLookingAtEntities</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getLookingAtPos-int-">getLookingAtPos</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getLookVector--">getLookVector</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getMaxHealth--">getMaxHealth</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#getPotionEffect-int-">getPotionEffect</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#hurt-float-">hurt</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#hurt-float-noppes.npcs.api.IDamageSource-">hurt</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#hurt-float-noppes.npcs.api.entity.IEntity-">hurt</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#isAttacking--">isAttacking</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#setAbsorptionAmount-float-">setAbsorptionAmount</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#setAIMoveSpeed-float-">setAIMoveSpeed</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#setAttackTarget-noppes.npcs.api.entity.IEntityLivingBase-">setAttackTarget</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#setHealth-float-">setHealth</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#setHeldItem-noppes.npcs.api.item.IItemStack-">setHeldItem</a>, <a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#swingHand--">swingHand</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.noppes.npcs.api.entity.IEntity">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;noppes.npcs.api.entity.<a href="../../../../noppes/npcs/api/entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a></h3>
<code><a href="../../../../noppes/npcs/api/entity/IEntity.html#clearStoredData--">clearStoredData</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#clearTempData--">clearTempData</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#despawn--">despawn</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#dropItem-noppes.npcs.api.item.IItemStack-">dropItem</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#extinguish--">extinguish</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getAllNbt--">getAllNbt</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getBlockX--">getBlockX</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getBlockY--">getBlockY</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getBlockZ--">getBlockZ</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getDimension--">getDimension</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getEntityId--">getEntityId</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getHeight--">getHeight</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getMotion--">getMotion</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getMotionX--">getMotionX</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getMotionY--">getMotionY</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getMotionZ--">getMotionZ</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getMount--">getMount</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getNbt--">getNbt</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getNbtOptional--">getNbtOptional</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getPitch--">getPitch</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getPosition--">getPosition</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getRider--">getRider</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getRotation--">getRotation</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getStoredData-java.lang.String-">getStoredData</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getSurroundingEntities-int-">getSurroundingEntities</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getSurroundingEntities-int-int-">getSurroundingEntities</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getTempData-java.lang.String-">getTempData</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getTypeName--">getTypeName</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getUniqueID--">getUniqueID</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getWidth--">getWidth</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getWorld--">getWorld</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getX--">getX</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getY--">getY</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getYOffset--">getYOffset</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#getZ--">getZ</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#hasCollided--">hasCollided</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#hasStoredData-java.lang.String-">hasStoredData</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#hasTempData-java.lang.String-">hasTempData</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#inFire--">inFire</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#inLava--">inLava</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#inWater--">inWater</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#isAirborne--">isAirborne</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#isAlive--">isAlive</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#isBurning--">isBurning</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#isSneaking--">isSneaking</a>, <a href="../../../../noppes/npcs/api/entity/IEntity.html#isSprinting--">isSprinti
</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/api/entity/IEntity.html#setRotation-float-">setRotation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../noppes/npcs/api/entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&lt;<a href="../../../../noppes/npcs/api/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="getHome--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHome</h4>
<pre><a href="../../../../noppes/npcs/api/IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;getHome()</pre>
</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="setHome-noppes.npcs.api.IPos-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHome</h4>
<pre>void&nbsp;setHome(<a href="../../../../noppes/npcs/api/IPos.html" title="interface in noppes.npcs.api">IPos</a>&nbsp;pos)</pre>
</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/api/handler/data/IFaction.html" title="interface in noppes.npcs.api.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/api/entity/IEntity.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../noppes/npcs/api/entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&lt;<a href="../../../../noppes/npcs/api/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/api/entity/IEntityLivingBase.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html" title="interface in noppes.npcs.api.entity">IEntityLivingBase</a>&lt;<a href="../../../../noppes/npcs/api/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>noppes.npcs.scripted.constants.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/api/entity/IEntity.html#typeOf-int-">typeOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../noppes/npcs/api/entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&lt;<a href="../../../../noppes/npcs/api/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/api/entity/IEntityLivingBase.html#typeOf-int-">typeOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html" title="interface in noppes.npcs.api.entity">IEntityLivingBase</a>&lt;<a href="../../../../noppes/npcs/api/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.api.entity.IEntityLivingBase-noppes.npcs.api.item.IItemStack-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shootItem</h4>
<pre>void&nbsp;shootItem(<a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html" title="interface in noppes.npcs.api.entity">IEntityLivingBase</a>&nbsp;target,
<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.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.api.entity.IPlayer-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>say</h4>
<pre>void&nbsp;say(<a href="../../../../noppes/npcs/api/entity/IPlayer.html" title="interface in noppes.npcs.api.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><a href="../../../../noppes/npcs/api/roles/IRole.html" title="interface in noppes.npcs.api.roles">IRole</a>&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><a href="../../../../noppes/npcs/api/jobs/IJob.html" title="interface in noppes.npcs.api.jobs">IJob</a>&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/api/item/IItemStack.html" title="interface in noppes.npcs.api.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.api.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRightItem</h4>
<pre>void&nbsp;setRightItem(<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>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/api/item/IItemStack.html" title="interface in noppes.npcs.api.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.api.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLeftItem</h4>
<pre>void&nbsp;setLeftItem(<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>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/api/item/IItemStack.html" title="interface in noppes.npcs.api.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.api.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProjectileItem</h4>
<pre>void&nbsp;setProjectileItem(<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>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="setRangedRange-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRangedRange</h4>
<pre>void&nbsp;setRangedRange(int&nbsp;rangedRange)</pre>
</li>
</ul>
<a name="getRangedRange--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRangedRange</h4>
<pre>int&nbsp;getRangedRange()</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/api/item/IItemStack.html" title="interface in noppes.npcs.api.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/api/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/api/entity/IEntityLivingBase.html#getArmor-int-">getArmor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html" title="interface in noppes.npcs.api.entity">IEntityLivingBase</a>&lt;<a href="../../../../noppes/npcs/api/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.api.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setArmor</h4>
<pre>void&nbsp;setArmor(int&nbsp;slot,
<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html#setArmor-int-noppes.npcs.api.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/api/entity/IEntityLivingBase.html#setArmor-int-noppes.npcs.api.item.IItemStack-">setArmor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../noppes/npcs/api/entity/IEntityLivingBase.html" title="interface in noppes.npcs.api.entity">IEntityLivingBase</a>&lt;<a href="../../../../noppes/npcs/api/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/api/item/IItemStack.html" title="interface in noppes.npcs.api.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.api.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLootItem</h4>
<pre>void&nbsp;setLootItem(int&nbsp;slot,
<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>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="canBreathe--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canBreathe</h4>
<pre>boolean&nbsp;canBreathe()</pre>
</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.api.entity.IPlayer-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setVisibleTo</h4>
<pre>void&nbsp;setVisibleTo(<a href="../../../../noppes/npcs/api/entity/IPlayer.html" title="interface in noppes.npcs.api.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.api.entity.IPlayer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isVisibleTo</h4>
<pre>boolean&nbsp;isVisibleTo(<a href="../../../../noppes/npcs/api/entity/IPlayer.html" title="interface in noppes.npcs.api.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.api.entity.IPlayer-noppes.npcs.api.item.IItemStack-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>giveItem</h4>
<pre>void&nbsp;giveItem(<a href="../../../../noppes/npcs/api/entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a>&nbsp;player,
<a href="../../../../noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a>&nbsp;item)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>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/api/entity/IEntity.html#getAge--">getAge</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../noppes/npcs/api/entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a>&lt;<a href="../../../../noppes/npcs/api/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/api/ITimers.html" title="interface in noppes.npcs.api">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/api/handler/IOverlayHandler.html" title="interface in noppes.npcs.api.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="blockList">
<li class="blockList">
<h4>updateClient</h4>
<pre>void&nbsp;updateClient()</pre>
</li>
</ul>
<a name="updateAI--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>updateAI</h4>
<pre>void&nbsp;updateAI()</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/api/entity/IAnimal.html" title="interface in noppes.npcs.api.entity"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../noppes/npcs/api/entity/IDBCPlayer.html" title="interface in noppes.npcs.api.entity"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?noppes/npcs/api/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>