2024-03-20 02:28:51 -04:00
<!DOCTYPE HTML>
<!-- NewPage -->
< html lang = "en" >
< head >
2024-03-27 15:12:29 -04:00
<!-- Generated by javadoc (11.0.20) on Wed Mar 27 15:11:31 EDT 2024 -->
2024-03-20 02:28:51 -04:00
< title > ICustomNpc</ title >
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" >
2024-03-27 15:12:29 -04:00
< meta name = "dc.created" content = "2024-03-27" >
2024-03-20 02:28:51 -04:00
< link rel = "stylesheet" type = "text/css" href = "../../../../stylesheet.css" title = "Style" >
< link rel = "stylesheet" type = "text/css" href = "../../../../jquery/jquery-ui.min.css" title = "Style" >
< link rel = "stylesheet" type = "text/css" href = "../../../../jquery-ui.overrides.css" title = "Style" >
< script type = "text/javascript" src = "../../../../script.js" ></ script >
< script type = "text/javascript" src = "../../../../jquery/jszip/dist/jszip.min.js" ></ script >
< script type = "text/javascript" src = "../../../../jquery/jszip-utils/dist/jszip-utils.min.js" ></ script >
<!--[if IE]>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
< script type = "text/javascript" src = "../../../../jquery/jquery-3.6.1.min.js" ></ script >
< script type = "text/javascript" src = "../../../../jquery/jquery-ui.min.js" ></ script >
</ head >
< body >
< script type = "text/javascript" > <!--
try {
if ( location . href . indexOf ( 'is-external=true' ) == - 1 ) {
parent . document . title = "ICustomNpc" ;
}
}
catch ( err ) {
}
//-->
2024-03-21 20:22:57 -04:00
var data = { "i0" : 6 , "i1" : 6 , "i2" : 6 , "i3" : 6 , "i4" : 6 , "i5" : 6 , "i6" : 6 , "i7" : 6 , "i8" : 6 , "i9" : 6 , "i10" : 6 , "i11" : 6 , "i12" : 6 , "i13" : 6 , "i14" : 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" : 38 , "i113" : 6 , "i114" : 6 , "i115" : 38 , "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" : 38 , "i135" : 6 , "i136" : 6 , "i137" : 6 , "i138" : 6 , "i139" : 6 , "i140" : 6 , "i141" : 6 , "i142" : 6 , "i143" : 6 , "i144" : 6 , "i145" : 6 , "i146" : 38 , "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 , "i177" : 6 , "i178" : 6 , "i179" : 6 , "i180" : 6 , "i181" : 6 , "i182" : 6 , "i183" : 6 , "i184" : 6 , "i185" : 6 , "i186" : 6 , "i187" : 6 , "i188" : 6 , "i189" : 6 , "i190" : 6 , "i191" : 6 , "i192" : 6 , "i193" : 6 , "i194" : 6 , "i195" : 6 , "i196" : 6 , "i197" : 6 , "i198" : 6 , "i199" : 6 , "i200" : 6 , "i201" : 6 , "i202" : 6 };
2024-03-20 02:28:51 -04:00
var tabs = { 65535 : [ "t0" , "All Methods" ], 2 : [ "t2" , "Instance Methods" ], 4 : [ "t3" , "Abstract Methods" ], 32 : [ "t6" , "Deprecated Methods" ]};
var altColor = "altColor" ;
var rowColor = "rowColor" ;
var tableTab = "tableTab" ;
var activeTableTab = "activeTableTab" ;
var pathtoroot = "../../../../" ;
var useModuleDirectories = true ;
loadScripts ( document , 'script' );</ script >
< noscript >
< div > JavaScript is disabled on your browser.</ div >
</ noscript >
< header role = "banner" >
< nav role = "navigation" >
< div class = "fixedNav" >
<!-- ========= START OF TOP NAVBAR ======= -->
< div class = "topNav" >< a id = "navbar.top" >
<!-- -->
</ a >
< div class = "skipNav" >< a href = "#skip.navbar.top" title = "Skip navigation links" > Skip navigation links</ a ></ div >
< a id = "navbar.top.firstrow" >
<!-- -->
</ a >
< ul class = "navList" title = "Navigation" >
< li >< a href = "../../../../index.html" > Overview</ a ></ li >
< li >< a href = "package-summary.html" > Package</ a ></ li >
< li class = "navBarCell1Rev" > Class</ li >
< li >< a href = "package-tree.html" > Tree</ a ></ li >
< li >< a href = "../../../../deprecated-list.html" > Deprecated</ a ></ li >
< li >< a href = "../../../../index-files/index-1.html" > Index</ a ></ li >
< li >< a href = "../../../../help-doc.html" > Help</ a ></ li >
</ ul >
</ div >
< div class = "subNav" >
< ul class = "navList" id = "allclasses_navbar_top" >
< li >< a href = "../../../../allclasses.html" > All Classes</ a ></ li >
</ ul >
< ul class = "navListSearch" >
< li >< label for = "search" > SEARCH:</ label >
< input type = "text" id = "search" value = "search" disabled = "disabled" >
< input type = "reset" id = "reset" value = "reset" disabled = "disabled" >
</ li >
</ ul >
< div >
< script type = "text/javascript" > <!--
allClassesLink = document . getElementById ( "allclasses_navbar_top" );
if ( window == top ) {
allClassesLink . style . display = "block" ;
}
else {
allClassesLink . style . display = "none" ;
}
//-->
</ script >
< noscript >
< div > JavaScript is disabled on your browser.</ div >
</ noscript >
</ div >
< div >
< ul class = "subNavList" >
< li > Summary: </ li >
< li > Nested | </ li >
< li > Field | </ li >
< li > Constr | </ li >
< li >< a href = "#method.summary" > Method</ a ></ li >
</ ul >
< ul class = "subNavList" >
< li > Detail: </ li >
< li > Field | </ li >
< li > Constr | </ li >
< li >< a href = "#method.detail" > Method</ a ></ li >
</ ul >
</ div >
< a id = "skip.navbar.top" >
<!-- -->
</ a ></ div >
<!-- ========= END OF TOP NAVBAR ========= -->
</ div >
< div class = "navPadding" > </ div >
< script type = "text/javascript" > <!--
$ ( '.navPadding' ). css ( 'padding-top' , $ ( '.fixedNav' ). css ( "height" ));
//-->
</ script >
</ nav >
</ header >
<!-- ======== START OF CLASS DATA ======== -->
< main role = "main" >
< div class = "header" >
< div class = "subTitle" >< span class = "packageLabelInType" > Package</ span > < a href = "package-summary.html" > noppes.npcs.api.entity</ a ></ div >
< h2 title = "Interface ICustomNpc" class = "title" > Interface ICustomNpc< T extends net.minecraft.entity.EntityCreature> </ h2 >
</ div >
< div class = "contentContainer" >
< div class = "description" >
< ul class = "blockList" >
< li class = "blockList" >
< dl >
< dt > All Superinterfaces:</ dt >
< dd >< code >< a href = "IEntity.html" title = "interface in noppes.npcs.api.entity" > IEntity</ a > < T> </ code > , < code >< a href = "IEntityLiving.html" title = "interface in noppes.npcs.api.entity" > IEntityLiving</ a > < T> </ code > , < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < T> </ code ></ dd >
</ dl >
< hr >
< pre > public interface < span class = "typeNameLabel" > ICustomNpc< T extends net.minecraft.entity.EntityCreature> </ span >
extends < a href = "IEntityLiving.html" title = "interface in noppes.npcs.api.entity" > IEntityLiving</ a > < T> </ pre >
</ li >
</ ul >
</ div >
< div class = "summary" >
< ul class = "blockList" >
< li class = "blockList" >
<!-- ========== METHOD SUMMARY =========== -->
< section >
< ul class = "blockList" >
< li class = "blockList" >< a id = "method.summary" >
<!-- -->
</ a >
< h3 > Method Summary</ h3 >
< table class = "memberSummary" >
< caption >< span id = "t0" class = "activeTableTab" >< span > All Methods</ span >< span class = "tabEnd" > </ span ></ span >< span id = "t2" class = "tableTab" >< span >< a href = "javascript:show(2);" > Instance Methods</ a ></ span >< span class = "tabEnd" > </ span ></ span >< span id = "t3" class = "tableTab" >< span >< a href = "javascript:show(4);" > Abstract Methods</ a ></ span >< span class = "tabEnd" > </ span ></ span >< span id = "t6" class = "tableTab" >< span >< a href = "javascript:show(32);" > Deprecated Methods</ a ></ span >< span class = "tabEnd" > </ span ></ span ></ caption >
< tr >
< th class = "colFirst" scope = "col" > Modifier and Type</ th >
< th class = "colSecond" scope = "col" > Method</ th >
< th class = "colLast" scope = "col" > Description</ th >
</ tr >
< tr id = "i0" class = "altColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#aimWhileShooting(boolean)" > aimWhileShooting</ a ></ span > ​ (boolean aimWhileShooting)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i1" class = "rowColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#canAimWhileShooting()" > canAimWhileShooting</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i2" class = "altColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#canBreathe()" > canBreathe</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i3" class = "rowColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#canFly()" > canFly</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i4" class = "altColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#executeCommand(java.lang.String)" > executeCommand</ a ></ span > ​ (java.lang.String command)</ code ></ th >
< td class = "colLast" >
< 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 >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getAccuracy()" > getAccuracy</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i6" class = "altColor" >
< td class = "colFirst" >< code > long</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getAge()" > getAge</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i7" class = "rowColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getAggroRange()" > getAggroRange</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i8" class = "altColor" >
< td class = "colFirst" >< code >< a href = "../handler/data/IAnimationData.html" title = "interface in noppes.npcs.api.handler.data" > IAnimationData</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getAnimationData()" > getAnimationData</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i9" class = "rowColor" >
< td class = "colFirst" >< code >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getArmor(int)" > getArmor</ a ></ span > ​ (int slot)</ code ></ th >
< td class = "colLast" >
< div class = "block" > Note not all Living Entities support this</ div >
</ td >
</ tr >
< tr id = "i10" class = "altColor" >
< td class = "colFirst" >< code > float</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getArrowResistance()" > getArrowResistance</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i11" class = "rowColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getAttackFactions()" > getAttackFactions</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i12" class = "altColor" >
< td class = "colFirst" >< code >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getAttackLines()" > getAttackLines</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i13" class = "rowColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getBurstCount()" > getBurstCount</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i14" class = "altColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getCanDrown()" > getCanDrown</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i15" class = "rowColor" >
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getCloakTexture()" > getCloakTexture</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i16" class = "altColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getCollisionType()" > getCollisionType</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i17" class = "rowColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getCombatPolicy()" > getCombatPolicy</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i18" class = "altColor" >
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getCombatPolicyName()" > getCombatPolicyName</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i19" class = "rowColor" >
< td class = "colFirst" >< code > float</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getCombatRegen()" > getCombatRegen</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i20" class = "altColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getDefendFaction()" > getDefendFaction</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i21" class = "rowColor" >
< td class = "colFirst" >< code >< a href = "../handler/data/IDialog.html" title = "interface in noppes.npcs.api.handler.data" > IDialog</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getDialog(int)" > getDialog</ a ></ span > ​ (int slot)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i22" class = "altColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getDialogId(int)" > getDialogId</ a ></ span > ​ (int slot)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i23" class = "rowColor" >
< td class = "colFirst" >< code > float</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getExplosionResistance()" > getExplosionResistance</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i24" class = "altColor" >
< td class = "colFirst" >< code >< a href = "../handler/data/IFaction.html" title = "interface in noppes.npcs.api.handler.data" > IFaction</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getFaction()" > getFaction</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i25" class = "rowColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getFireRate()" > getFireRate</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i26" class = "altColor" >
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getFireSound()" > getFireSound</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i27" class = "rowColor" >
< td class = "colFirst" >< code > double</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getFlyGravity(double)" > getFlyGravity</ a ></ span > ​ (double flyGravity)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i28" class = "altColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getFlyHeightLimit(int)" > getFlyHeightLimit</ a ></ span > ​ (int flyHeightLimit)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i29" class = "rowColor" >
< td class = "colFirst" >< code > double</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getFlySpeed(double)" > getFlySpeed</ a ></ span > ​ (double flySpeed)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i30" class = "altColor" >
< td class = "colFirst" >< code > float</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getHealthRegen()" > getHealthRegen</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i31" class = "rowColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getHideKilledBody()" > getHideKilledBody</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i32" class = "altColor" >
< td class = "colFirst" >< code >< a href = "../IPos.html" title = "interface in noppes.npcs.api" > IPos</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getHome()" > getHome</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i33" class = "rowColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getHomeX()" > getHomeX</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i34" class = "altColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getHomeY()" > getHomeY</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i35" class = "rowColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getHomeZ()" > getHomeZ</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i36" class = "altColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getIgnoreCobweb()" > getIgnoreCobweb</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i37" class = "rowColor" >
< td class = "colFirst" >< code >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getInteractLines()" > getInteractLines</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i38" class = "altColor" >
< td class = "colFirst" >< code >< a href = "../jobs/IJob.html" title = "interface in noppes.npcs.api.jobs" > IJob</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getJob()" > getJob</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i39" class = "rowColor" >
< td class = "colFirst" >< code >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getKilledLines()" > getKilledLines</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i40" class = "altColor" >
< td class = "colFirst" >< code >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getKillLines()" > getKillLines</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i41" class = "rowColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getKnockback()" > getKnockback</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i42" class = "altColor" >
< td class = "colFirst" >< code > double</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getKnockbackResistance()" > getKnockbackResistance</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i43" class = "rowColor" >
< td class = "colFirst" >< code >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a ></ code ></ td >
2024-03-21 20:22:57 -04:00
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getLeftItem()" > getLeftItem</ a ></ span > ()</ code ></ th >
2024-03-20 02:28:51 -04:00
< td class = "colLast" > </ td >
</ tr >
< tr id = "i44" class = "altColor" >
2024-03-21 20:22:57 -04:00
< td class = "colFirst" >< code >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getLefttItem()" > getLefttItem</ a ></ span > ()</ code ></ th >
< td class = "colLast" >
< div class = "block" > Was an old type</ div >
</ td >
</ tr >
< tr id = "i45" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > double</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getLootChance(int)" > getLootChance</ a ></ span > ​ (int slot)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i46" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getLootItem(int)" > getLootItem</ a ></ span > ​ (int slot)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i47" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getLootMode()" > getLootMode</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i48" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMaxLootXP()" > getMaxLootXP</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i49" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMaxProjectileDelay()" > getMaxProjectileDelay</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i50" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMeleeRange()" > getMeleeRange</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i51" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > float</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMeleeResistance()" > getMeleeResistance</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i52" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMeleeSpeed()" > getMeleeSpeed</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i53" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > double</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMeleeStrength()" > getMeleeStrength</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i54" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMinLootXP()" > getMinLootXP</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i55" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMinPointsToSoulStone()" > getMinPointsToSoulStone</ a ></ span > ()</ code ></ th >
< td class = "colLast" >
< 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 >
2024-03-21 20:22:57 -04:00
< tr id = "i56" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMinProjectileDelay()" > getMinProjectileDelay</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i57" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code >< a href = "data/IModelData.html" title = "interface in noppes.npcs.api.entity.data" > IModelData</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getModelData()" > getModelData</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i58" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getModelType()" > getModelType</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i59" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMovingType()" > getMovingType</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i60" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getName()" > getName</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i61" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code >< a href = "../handler/IOverlayHandler.html" title = "interface in noppes.npcs.api.handler" > IOverlayHandler</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getOverlays()" > getOverlays</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i62" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getOverlayTexture()" > getOverlayTexture</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i63" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getProjectileItem()" > getProjectileItem</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i64" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getProjectilesKeepTerrain()" > getProjectilesKeepTerrain</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i65" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRangedBurst()" > getRangedBurst</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i66" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRangedRange()" > getRangedRange</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i67" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRangedSpeed()" > getRangedSpeed</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i68" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > float</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRangedStrength()" > getRangedStrength</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i69" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRefuseSoulStone()" > getRefuseSoulStone</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i70" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRespawnCycle()" > getRespawnCycle</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i71" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRespawnTime()" > getRespawnTime</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i72" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getReturnToHome()" > getReturnToHome</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i73" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRightItem()" > getRightItem</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i74" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code >< a href = "../roles/IRole.html" title = "interface in noppes.npcs.api.roles" > IRole</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRole()" > getRole</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i75" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getRotationType()" > getRotationType</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i76" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getShelterFrom()" > getShelterFrom</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i77" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getShotCount()" > getShotCount</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i78" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getShowBossBar()" > getShowBossBar</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i79" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getShowName()" > getShowName</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i80" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getSize()" > getSize</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i81" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > byte</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getSkinType()" > getSkinType</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i82" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getSkinUrl()" > getSkinUrl</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i83" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getSoulStonePlayerName()" > getSoulStonePlayerName</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i84" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > double</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getSpeed()" > getSpeed</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i85" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getSwingWarmup()" > getSwingWarmup</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i86" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getTacticalRadius()" > getTacticalRadius</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i87" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getTacticalVariant()" > getTacticalVariant</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i88" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getTacticalVariantName()" > getTacticalVariantName</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i89" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getTexture()" > getTexture</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i90" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code >< a href = "../ITimers.html" title = "interface in noppes.npcs.api" > ITimers</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getTimers()" > getTimers</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i91" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getTitle()" > getTitle</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i92" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getType()" > getType</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i93" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getVisibleType()" > getVisibleType</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i94" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getWorldLines()" > getWorldLines</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i95" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#giveItem(noppes.npcs.api.entity.IPlayer,noppes.npcs.api.item.IItemStack)" > giveItem</ a ></ span > ​ (< a href = "IPlayer.html" title = "interface in noppes.npcs.api.entity" > IPlayer</ a > player,
< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > item)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i96" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#hasLivingAnimation()" > hasLivingAnimation</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i97" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#hideKilledBody(boolean)" > hideKilledBody</ a ></ span > ​ (boolean hide)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i98" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#isFlyHeightLimited(boolean)" > isFlyHeightLimited</ a ></ span > ​ (boolean limit)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i99" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#isSoulStoneInit()" > isSoulStoneInit</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i100" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#isVisibleTo(noppes.npcs.api.entity.IPlayer)" > isVisibleTo</ a ></ span > ​ (< a href = "IPlayer.html" title = "interface in noppes.npcs.api.entity" > IPlayer</ a > player)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i101" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#kill()" > kill</ a ></ span > ()</ code ></ th >
< td class = "colLast" >
< div class = "block" > Kill the npc, doesnt't despawn it</ div >
</ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i102" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#limitFlyHeight(boolean)" > limitFlyHeight</ a ></ span > ​ (boolean limit)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i103" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#naturallyDespawns()" > naturallyDespawns</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i104" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#onFoundEnemy()" > onFoundEnemy</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i105" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#reset()" > reset</ a ></ span > ()</ code ></ th >
< td class = "colLast" >
< div class = "block" > Basically completely resets the npc.</ div >
</ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i106" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#say(java.lang.String)" > say</ a ></ span > ​ (java.lang.String message)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i107" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#say(noppes.npcs.api.entity.IPlayer,java.lang.String)" > say</ a ></ span > ​ (< a href = "IPlayer.html" title = "interface in noppes.npcs.api.entity" > IPlayer</ a > player,
java.lang.String message)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i108" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setAccuracy(int)" > setAccuracy</ a ></ span > ​ (int accuracy)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i109" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setAggroRange(int)" > setAggroRange</ a ></ span > ​ (int aggroRange)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i110" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setAnimation(int)" > setAnimation</ a ></ span > ​ (int type)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i111" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setArmor(int,noppes.npcs.api.item.IItemStack)" > setArmor</ a ></ span > ​ (int slot,
< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > item)</ code ></ th >
< td class = "colLast" >
< div class = "block" > Note not all Living Entities support this</ div >
</ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i112" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setArmsScale(float,float,float)" > setArmsScale</ a ></ span > ​ (float x,
float y,
float z)</ code ></ th >
< td class = "colLast" >
< div class = "block" >< span class = "deprecatedLabel" > Deprecated.</ span ></ div >
</ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i113" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setArrowResistance(float)" > setArrowResistance</ a ></ span > ​ (float resistance)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i114" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setAttackFactions(boolean)" > setAttackFactions</ a ></ span > ​ (boolean attackOtherFactions)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i115" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setBodyScale(float,float,float)" > setBodyScale</ a ></ span > ​ (float x,
float y,
float z)</ code ></ th >
< td class = "colLast" >
< div class = "block" >< span class = "deprecatedLabel" > Deprecated.</ span ></ div >
</ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i116" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setBurstCount(int)" > setBurstCount</ a ></ span > ​ (int burstCount)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i117" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setCloakTexture(java.lang.String)" > setCloakTexture</ a ></ span > ​ (java.lang.String cloakTexture)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i118" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setCollisionType(int)" > setCollisionType</ a ></ span > ​ (int type)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i119" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setCombatPolicy(int)" > setCombatPolicy</ a ></ span > ​ (int policy)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i120" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setCombatPolicy(java.lang.String)" > setCombatPolicy</ a ></ span > ​ (java.lang.String policy)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i121" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setCombatRegen(float)" > setCombatRegen</ a ></ span > ​ (float regen)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i122" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setDefendFaction(boolean)" > setDefendFaction</ a ></ span > ​ (boolean defendFaction)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i123" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setDialog(int,int)" > setDialog</ a ></ span > ​ (int slot,
int dialogId)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i124" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setDialog(int,noppes.npcs.api.handler.data.IDialog)" > setDialog</ a ></ span > ​ (int slot,
< a href = "../handler/data/IDialog.html" title = "interface in noppes.npcs.api.handler.data" > IDialog</ a > dialog)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i125" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setDrowningType(int)" > setDrowningType</ a ></ span > ​ (int type)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i126" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setExplosionResistance(float)" > setExplosionResistance</ a ></ span > ​ (float resistance)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i127" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setFaction(int)" > setFaction</ a ></ span > ​ (int id)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i128" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setFireRate(int)" > setFireRate</ a ></ span > ​ (int rate)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i129" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setFireSound(java.lang.String)" > setFireSound</ a ></ span > ​ (java.lang.String fireSound)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i130" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setFly(int)" > setFly</ a ></ span > ​ (int fly)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i131" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setFlyGravity(double)" > setFlyGravity</ a ></ span > ​ (double flyGravity)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i132" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setFlyHeightLimit(int)" > setFlyHeightLimit</ a ></ span > ​ (int flyHeightLimit)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i133" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setFlySpeed(double)" > setFlySpeed</ a ></ span > ​ (double flySpeed)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i134" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setHeadScale(float,float,float)" > setHeadScale</ a ></ span > ​ (float x,
float y,
float z)</ code ></ th >
< td class = "colLast" >
< div class = "block" >< span class = "deprecatedLabel" > Deprecated.</ span ></ div >
</ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i135" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setHealthRegen(float)" > setHealthRegen</ a ></ span > ​ (float regen)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i136" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setHome(int,int,int)" > setHome</ a ></ span > ​ (int x,
int y,
int z)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i137" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setHome(noppes.npcs.api.IPos)" > setHome</ a ></ span > ​ (< a href = "../IPos.html" title = "interface in noppes.npcs.api" > IPos</ a > pos)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i138" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setHomeX(int)" > setHomeX</ a ></ span > ​ (int x)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i139" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setHomeY(int)" > setHomeY</ a ></ span > ​ (int y)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i140" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setHomeZ(int)" > setHomeZ</ a ></ span > ​ (int z)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i141" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setIgnoreCobweb(boolean)" > setIgnoreCobweb</ a ></ span > ​ (boolean ignore)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i142" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setJob(int)" > setJob</ a ></ span > ​ (int job)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i143" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setKnockback(int)" > setKnockback</ a ></ span > ​ (int knockback)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i144" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setKnockbackResistance(double)" > setKnockbackResistance</ a ></ span > ​ (double resistance)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i145" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setLeftItem(noppes.npcs.api.item.IItemStack)" > setLeftItem</ a ></ span > ​ (< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > item)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i146" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setLegsScale(float,float,float)" > setLegsScale</ a ></ span > ​ (float x,
float y,
float z)</ code ></ th >
< td class = "colLast" >
< div class = "block" >< span class = "deprecatedLabel" > Deprecated.</ span ></ div >
</ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i147" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setLivingAnimation(boolean)" > setLivingAnimation</ a ></ span > ​ (boolean livingAnimation)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i148" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setLootChance(int,double)" > setLootChance</ a ></ span > ​ (int slot,
double chance)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i149" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setLootItem(int,noppes.npcs.api.item.IItemStack)" > setLootItem</ a ></ span > ​ (int slot,
< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > item)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i150" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setLootMode(int)" > setLootMode</ a ></ span > ​ (int lootMode)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i151" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMaxHealth(double)" > setMaxHealth</ a ></ span > ​ (double health)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i152" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMaxLootXP(int)" > setMaxLootXP</ a ></ span > ​ (int lootXP)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i153" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMaxProjectileDelay(int)" > setMaxProjectileDelay</ a ></ span > ​ (int maxDelay)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i154" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMeleeRange(int)" > setMeleeRange</ a ></ span > ​ (int range)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i155" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMeleeResistance(float)" > setMeleeResistance</ a ></ span > ​ (float resistance)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i156" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMeleeSpeed(int)" > setMeleeSpeed</ a ></ span > ​ (int speed)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i157" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMeleeStrength(double)" > setMeleeStrength</ a ></ span > ​ (double strength)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i158" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMinLootXP(int)" > setMinLootXP</ a ></ span > ​ (int lootXP)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i159" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMinPointsToSoulStone(int)" > setMinPointsToSoulStone</ a ></ span > ​ (int points)</ code ></ th >
< td class = "colLast" >
< 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 >
2024-03-21 20:22:57 -04:00
< tr id = "i160" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMinProjectileDelay(int)" > setMinProjectileDelay</ a ></ span > ​ (int minDelay)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i161" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setModelType(int)" > setModelType</ a ></ span > ​ (int modelType)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i162" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setMovingType(int)" > setMovingType</ a ></ span > ​ (int movingType)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i163" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setName(java.lang.String)" > setName</ a ></ span > ​ (java.lang.String name)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i164" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setNaturallyDespawns(boolean)" > setNaturallyDespawns</ a ></ span > ​ (boolean canDespawn)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i165" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setOnFoundEnemy(int)" > setOnFoundEnemy</ a ></ span > ​ (int onAttack)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i166" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setOverlayTexture(java.lang.String)" > setOverlayTexture</ a ></ span > ​ (java.lang.String overlayTexture)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i167" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setProjectileItem(noppes.npcs.api.item.IItemStack)" > setProjectileItem</ a ></ span > ​ (< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > item)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i168" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setProjectilesKeepTerrain(boolean)" > setProjectilesKeepTerrain</ a ></ span > ​ (boolean b)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i169" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRangedBurst(int)" > setRangedBurst</ a ></ span > ​ (int count)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i170" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRangedRange(int)" > setRangedRange</ a ></ span > ​ (int rangedRange)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i171" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRangedSpeed(int)" > setRangedSpeed</ a ></ span > ​ (int speed)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i172" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRangedStrength(float)" > setRangedStrength</ a ></ span > ​ (float strength)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i173" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRefuseSoulStone(boolean)" > setRefuseSoulStone</ a ></ span > ​ (boolean refuse)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i174" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRespawnCycle(int)" > setRespawnCycle</ a ></ span > ​ (int cycle)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i175" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRespawnTime(int)" > setRespawnTime</ a ></ span > ​ (int time)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i176" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRetaliateType(int)" > setRetaliateType</ a ></ span > ​ (int type)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i177" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setReturnToHome(boolean)" > setReturnToHome</ a ></ span > ​ (boolean bo)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i178" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRightItem(noppes.npcs.api.item.IItemStack)" > setRightItem</ a ></ span > ​ (< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > item)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i179" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRole(int)" > setRole</ a ></ span > ​ (int role)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i180" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRotation(float)" > setRotation</ a ></ span > ​ (float rotation)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i181" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setRotationType(int)" > setRotationType</ a ></ span > ​ (int rotationType)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i182" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setShelterFrom(int)" > setShelterFrom</ a ></ span > ​ (int shelterFrom)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i183" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setShotCount(int)" > setShotCount</ a ></ span > ​ (int shotCount)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i184" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setShowBossBar(int)" > setShowBossBar</ a ></ span > ​ (int type)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i185" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setShowName(int)" > setShowName</ a ></ span > ​ (int type)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i186" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setSize(int)" > setSize</ a ></ span > ​ (int size)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i187" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setSkinType(byte)" > setSkinType</ a ></ span > ​ (byte type)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i188" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setSkinUrl(java.lang.String)" > setSkinUrl</ a ></ span > ​ (java.lang.String url)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i189" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setSpeed(double)" > setSpeed</ a ></ span > ​ (double speed)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i190" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setSwingWarmup(int)" > setSwingWarmup</ a ></ span > ​ (int ticks)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i191" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setTacticalRadius(int)" > setTacticalRadius</ a ></ span > ​ (int tacticalRadius)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i192" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setTacticalVariant(int)" > setTacticalVariant</ a ></ span > ​ (int variant)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i193" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setTacticalVariant(java.lang.String)" > setTacticalVariant</ a ></ span > ​ (java.lang.String variant)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i194" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setTexture(java.lang.String)" > setTexture</ a ></ span > ​ (java.lang.String texture)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i195" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setTitle(java.lang.String)" > setTitle</ a ></ span > ​ (java.lang.String title)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i196" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setVisibleTo(noppes.npcs.api.entity.IPlayer,boolean)" > setVisibleTo</ a ></ span > ​ (< a href = "IPlayer.html" title = "interface in noppes.npcs.api.entity" > IPlayer</ a > player,
boolean visible)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i197" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setVisibleType(int)" > setVisibleType</ a ></ span > ​ (int type)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i198" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#shootItem(noppes.npcs.api.entity.IEntityLivingBase,noppes.npcs.api.item.IItemStack,int)" > shootItem</ a ></ span > ​ (< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > target,
< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > item,
int accuracy)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i199" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#spawnedFromSoulStone()" > spawnedFromSoulStone</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i200" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#typeOf(int)" > typeOf</ a ></ span > ​ (int type)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i201" class = "rowColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#updateAI()" > updateAI</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
2024-03-21 20:22:57 -04:00
< tr id = "i202" class = "altColor" >
2024-03-20 02:28:51 -04:00
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#updateClient()" > updateClient</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
</ table >
< ul class = "blockList" >
< li class = "blockList" >< a id = "methods.inherited.from.class.noppes.npcs.api.entity.IEntity" >
<!-- -->
</ a >
< h3 > Methods inherited from interface noppes.npcs.api.entity.< a href = "IEntity.html" title = "interface in noppes.npcs.api.entity" > IEntity</ a ></ h3 >
< code >< a href = "IEntity.html#capturesDrops()" > capturesDrops</ a > , < a href = "IEntity.html#clearStoredData()" > clearStoredData</ a > , < a href = "IEntity.html#clearTempData()" > clearTempData</ a > , < a href = "IEntity.html#despawn()" > despawn</ a > , < a href = "IEntity.html#dropItem(noppes.npcs.api.item.IItemStack)" > dropItem</ a > , < a href = "IEntity.html#extinguish()" > extinguish</ a > , < a href = "IEntity.html#getAllNbt()" > getAllNbt</ a > , < a href = "IEntity.html#getBlockX()" > getBlockX</ a > , < a href = "IEntity.html#getBlockY()" > getBlockY</ a > , < a href = "IEntity.html#getBlockZ()" > getBlockZ</ a > , < a href = "IEntity.html#getCapturedDrops()" > getCapturedDrops</ a > , < a href = "IEntity.html#getDimension()" > getDimension</ a > , < a href = "IEntity.html#getEntityId()" > getEntityId</ a > , < a href = "IEntity.html#getHeight()" > getHeight</ a > , < a href = "IEntity.html#getMotion()" > getMotion</ a > , < a href = "IEntity.html#getMotionX()" > getMotionX</ a > , < a href = "IEntity.html#getMotionY()" > getMotionY</ a > , < a href = "IEntity.html#getMotionZ()" > getMotionZ</ a > , < a href = "IEntity.html#getMount()" > getMount</ a > , < a href = "IEntity.html#getNbt()" > getNbt</ a > , < a href = "IEntity.html#getNbtOptional()" > getNbtOptional</ a > , < a href = "IEntity.html#getPitch()" > getPitch</ a > , < a href = "IEntity.html#getPosition()" > getPosition</ a > , < a href = "IEntity.html#getRider()" > getRider</ a > , < a href = "IEntity.html#getRotation()" > getRotation</ a > , < a href = "IEntity.html#getStoredData(java.lang.String)" > getStoredData</ a > , < a href = "IEntity.html#getStoredDataKeys()" > getStoredDataKeys</ a > , < a href = "IEntity.html#getSurroundingEntities(int)" > getSurroundingEntities</ a > , < a href = "IEntity.html#getSurroundingEntities(int,int)" > getSurroundingEntities</ a > , < a href = "IEntity.html#getTempData(java.lang.String)" > getTempData</ a > , < a href = "IEntity.html#getTempDataKeys()" > getTempDataKeys</ a > , < a href = "IEntity.html#getTypeName()" > getTypeName</ a > , < a href = "IEntity.html#getUniqueID()" > getUniqueID</ a > , < a href = "IEntity.html#getWidth()" > getWidth</ a > , < a href = "IEntity.html#getWorld()" > getWorld</ a > , < a href = "IEntity.html#getX()" > getX</ a > , < a href = "IEntity.html#getY()" > getY</ a > , < a href = "IEntity.html#getYOffset()" > getYOffset</ a > , < a href = "IEntity.html#getZ()" > getZ</ a > , < a href = "IEntity.html#hasCollided()" > hasCollided</ a > , < a href = "IEntity.html#hasCollidedHorizontally()" > hasCollidedHorizontally</ a > , < a href = "IEntity.html#hasCollidedVertically()" > hasCollidedVertically</ a > , < a href = "IEntity.html#hasStoredData(java.lang.String)" > hasStoredData</ a > , < a href = "IEntity.html#hasTempData(java.lang.String)" > hasTempData</ a > , < a href = "IEntity.html#inFire()" > inFire</ a > , < a href = "IEntity.html#inLava()" > inLava</ a > , < a href = "IEntity.html#inWater()" > inWater</ a > , < a href = "IEntity.html#isAirborne()" > isAirborne</ a > , < a href = "IEntity.html#isAlive()" > isAlive</ a > , < a href = "IEntity.html#isBurning()" > isBurning</ a > , < a href = "IEntity.html#isSneaking()" > isSneaking</ a > , < a href = "IEntity.html#isSprinting()" > isSprinting</ a > , < a href = "IEntity.html#knockback(double,double,double,float)" > knockback</ a > , < a href = "IEntity.html#knockback(int,float)" > knockback</ a > , < a href = "IEntity.html#knockback(noppes.npcs.api.IPos,float)" > knockback</ a > , < a href = "IEntity.html#removeStoredData(java.lang.String)" > removeStoredData</ a > , < a href = "IEntity.html#removeTempData(java.lang.String)" > removeTempData</ a > , < a href = "IEntity.html#setBurning(int)" > setBurning</ a > , < a href = "IEntity.html#setCapturedDrops(noppes.npcs.api.entity.IEntity%5B%5D)" > setCapturedDrops</ a > , < a href = "IEntity.html#setCapturesDrops(boolean)" > setCapturesDrops</ a > , < a href = "IEntity.html#setDimension(int)" > setDimension</ a > , < a href = "IEntity.html#setImmune(int)" > setImmune</ a > , < a href = "IEntity.html#setInvisible(boolean)" > setInvisible</ a > , < a href = "IEntity.html#setMotion(double,double,double)" > setMotion</ a > , < a href = "IEntity.html#setMotion(noppes.npcs.api.IPos)" > setMotion</ a > , < a href = "IEntity.html#setMotionX(double)" > setMotionX</ a > , < a href = "IEntity.html#setMotionY(double)" > setMotionY</ a > , < a href = "IEntity.html#setMotionZ(double)" > setMotionZ</ a > , < a href = "IEntity.html#setMount(noppes.npcs.api.entity.IEntity)" > setMount</ a > , < a href = "IEntity.html#setNbt(noppes.npcs
</ul>
<ul class=" blockList " >
< li class = "blockList" >< a id = "methods.inherited.from.class.noppes.npcs.api.entity.IEntityLiving" >
<!-- -->
</ a >
< h3 > Methods inherited from interface noppes.npcs.api.entity.< a href = "IEntityLiving.html" title = "interface in noppes.npcs.api.entity" > IEntityLiving</ a ></ h3 >
< code >< a href = "IEntityLiving.html#allowLeashing()" > allowLeashing</ a > , < a href = "IEntityLiving.html#canBeSteered()" > canBeSteered</ a > , < a href = "IEntityLiving.html#canPickUpLoot()" > canPickUpLoot</ a > , < a href = "IEntityLiving.html#clearLeashed(boolean,boolean)" > clearLeashed</ a > , < a href = "IEntityLiving.html#clearNavigation()" > clearNavigation</ a > , < a href = "IEntityLiving.html#enablePersistence()" > enablePersistence</ a > , < a href = "IEntityLiving.html#faceEntity(noppes.npcs.api.entity.IEntity,float,float)" > faceEntity</ a > , < a href = "IEntityLiving.html#getAlwaysRenderNameTag()" > getAlwaysRenderNameTag</ a > , < a href = "IEntityLiving.html#getCustomNameTag()" > getCustomNameTag</ a > , < a href = "IEntityLiving.html#getLeashed()" > getLeashed</ a > , < a href = "IEntityLiving.html#getLeashedTo()" > getLeashedTo</ a > , < a href = "IEntityLiving.html#getMCEntity()" > getMCEntity</ a > , < a href = "IEntityLiving.html#hasCustomNameTag()" > hasCustomNameTag</ a > , < a href = "IEntityLiving.html#isNavigating()" > isNavigating</ a > , < a href = "IEntityLiving.html#isPersistent()" > isPersistent</ a > , < a href = "IEntityLiving.html#navigateTo(double,double,double,double)" > navigateTo</ a > , < a href = "IEntityLiving.html#playLivingSound()" > playLivingSound</ a > , < a href = "IEntityLiving.html#setAlwaysRenderNameTag(boolean)" > setAlwaysRenderNameTag</ a > , < a href = "IEntityLiving.html#setCanPickUpLoot(boolean)" > setCanPickUpLoot</ a > , < a href = "IEntityLiving.html#setCustomNameTag(java.lang.String)" > setCustomNameTag</ a > , < a href = "IEntityLiving.html#setLeashedTo(noppes.npcs.api.entity.IEntity,boolean)" > setLeashedTo</ a > , < a href = "IEntityLiving.html#setMoveForward(float)" > setMoveForward</ a > , < a href = "IEntityLiving.html#spawnExplosionParticle()" > spawnExplosionParticle</ a ></ code ></ li >
</ ul >
< ul class = "blockList" >
< li class = "blockList" >< a id = "methods.inherited.from.class.noppes.npcs.api.entity.IEntityLivingBase" >
<!-- -->
</ a >
< h3 > Methods inherited from interface noppes.npcs.api.entity.< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a ></ h3 >
< code >< a href = "IEntityLivingBase.html#addPotionEffect(int,int,int,boolean)" > addPotionEffect</ a > , < a href = "IEntityLivingBase.html#canBreatheUnderwater()" > canBreatheUnderwater</ a > , < a href = "IEntityLivingBase.html#canSeeEntity(noppes.npcs.api.entity.IEntity)" > canSeeEntity</ a > , < a href = "IEntityLivingBase.html#clearPotionEffects()" > clearPotionEffects</ a > , < a href = "IEntityLivingBase.html#dismountEntity(noppes.npcs.api.entity.IEntity)" > dismountEntity</ a > , < a href = "IEntityLivingBase.html#getAbsorptionAmount()" > getAbsorptionAmount</ a > , < a href = "IEntityLivingBase.html#getAIMoveSpeed()" > getAIMoveSpeed</ a > , < a href = "IEntityLivingBase.html#getArrowCountInEntity()" > getArrowCountInEntity</ a > , < a href = "IEntityLivingBase.html#getAttackTarget()" > getAttackTarget</ a > , < a href = "IEntityLivingBase.html#getAttackTargetTime()" > getAttackTargetTime</ a > , < a href = "IEntityLivingBase.html#getFollowRange()" > getFollowRange</ a > , < a href = "IEntityLivingBase.html#getHealth()" > getHealth</ a > , < a href = "IEntityLivingBase.html#getHeldItem()" > getHeldItem</ a > , < a href = "IEntityLivingBase.html#getLastAttacker()" > getLastAttacker</ a > , < a href = "IEntityLivingBase.html#getLastAttackerTime()" > getLastAttackerTime</ a > , < a href = "IEntityLivingBase.html#getLookingAtBlock(int)" > getLookingAtBlock</ a > , < a href = "IEntityLivingBase.html#getLookingAtBlock(int,boolean,boolean,boolean)" > getLookingAtBlock</ a > , < a href = "IEntityLivingBase.html#getLookingAtEntities(int,double,double)" > getLookingAtEntities</ a > , < a href = "IEntityLivingBase.html#getLookingAtEntities(int,double,double,boolean,boolean,boolean)" > getLookingAtEntities</ a > , < a href = "IEntityLivingBase.html#getLookingAtEntities(noppes.npcs.api.entity.IEntity%5B%5D,int,double,double,boolean,boolean,boolean)" > getLookingAtEntities</ a > , < a href = "IEntityLivingBase.html#getLookingAtPos(int)" > getLookingAtPos</ a > , < a href = "IEntityLivingBase.html#getLookingAtPos(int,boolean,boolean,boolean)" > getLookingAtPos</ a > , < a href = "IEntityLivingBase.html#getLookVector()" > getLookVector</ a > , < a href = "IEntityLivingBase.html#getMaxHealth()" > getMaxHealth</ a > , < a href = "IEntityLivingBase.html#getPotionEffect(int)" > getPotionEffect</ a > , < a href = "IEntityLivingBase.html#getTotalArmorValue()" > getTotalArmorValue</ a > , < a href = "IEntityLivingBase.html#hurt(float)" > hurt</ a > , < a href = "IEntityLivingBase.html#hurt(float,noppes.npcs.api.entity.IEntity)" > hurt</ a > , < a href = "IEntityLivingBase.html#hurt(float,noppes.npcs.api.IDamageSource)" > hurt</ a > , < a href = "IEntityLivingBase.html#isAttacking()" > isAttacking</ a > , < a href = "IEntityLivingBase.html#isChild()" > isChild</ a > , < a href = "IEntityLivingBase.html#isOnLadder()" > isOnLadder</ a > , < a href = "IEntityLivingBase.html#renderBrokenItemStack(noppes.npcs.api.item.IItemStack)" > renderBrokenItemStack</ a > , < a href = "IEntityLivingBase.html#setAbsorptionAmount(float)" > setAbsorptionAmount</ a > , < a href = "IEntityLivingBase.html#setAIMoveSpeed(float)" > setAIMoveSpeed</ a > , < a href = "IEntityLivingBase.html#setArrowCountInEntity(int)" > setArrowCountInEntity</ a > , < a href = "IEntityLivingBase.html#setAttackTarget(noppes.npcs.api.entity.IEntityLivingBase)" > setAttackTarget</ a > , < a href = "IEntityLivingBase.html#setFollowRange(double)" > setFollowRange</ a > , < a href = "IEntityLivingBase.html#setHealth(float)" > setHealth</ a > , < a href = "IEntityLivingBase.html#setHeldItem(noppes.npcs.api.item.IItemStack)" > setHeldItem</ a > , < a href = "IEntityLivingBase.html#setLastAttacker(noppes.npcs.api.entity.IEntity)" > setLastAttacker</ a > , < a href = "IEntityLivingBase.html#setMaxHurtTime()" > setMaxHurtTime</ a > , < a href = "IEntityLivingBase.html#setMaxHurtTime(int)" > setMaxHurtTime</ a > , < a href = "IEntityLivingBase.html#swingHand()" > swingHand</ a ></ code ></ li >
</ ul >
</ li >
</ ul >
</ section >
</ li >
</ ul >
</ div >
< div class = "details" >
< ul class = "blockList" >
< li class = "blockList" >
<!-- ============ METHOD DETAIL ========== -->
< section >
< ul class = "blockList" >
< li class = "blockList" >< a id = "method.detail" >
<!-- -->
</ a >
< h3 > Method Detail</ h3 >
< a id = "getSize()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getSize</ h4 >
< pre class = "methodSignature" > int getSize()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns the current npcs size 1-30</ dd >
</ dl >
</ li >
</ ul >
< a id = "setSize(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setSize</ h4 >
< pre class = "methodSignature" > void setSize​ (int 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 id = "getModelType()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getModelType</ h4 >
< pre class = "methodSignature" > int getModelType()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns the current npcs modelType of the NPC</ dd >
</ dl >
</ li >
</ ul >
< a id = "setModelType(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setModelType</ h4 >
< pre class = "methodSignature" > void setModelType​ (int 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 id = "getName()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getName</ h4 >
< pre class = "methodSignature" > java.lang.String getName()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The npcs name</ dd >
</ dl >
</ li >
</ ul >
< a id = "setRotation(float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRotation</ h4 >
< pre class = "methodSignature" > void setRotation​ (float rotation)</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntity.html#setRotation(float)" > setRotation</ a ></ code > in interface < code >< a href = "IEntity.html" title = "interface in noppes.npcs.api.entity" > IEntity</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ 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 id = "setRotationType(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRotationType</ h4 >
< pre class = "methodSignature" > void setRotationType​ (int rotationType)</ pre >
</ li >
</ ul >
< a id = "getRotationType()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRotationType</ h4 >
< pre class = "methodSignature" > int getRotationType()</ pre >
</ li >
</ ul >
< a id = "setMovingType(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMovingType</ h4 >
< pre class = "methodSignature" > void setMovingType​ (int movingType)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > movingType</ code > - The moving type of the npc. 0 = standing, 1 = wandering, 2 = moving path</ dd >
</ dl >
</ li >
</ ul >
< a id = "getMovingType()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMovingType</ h4 >
< pre class = "methodSignature" > int getMovingType()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The moving type of the npc. 0 = standing, 1 = wandering, 2 = moving path</ dd >
</ dl >
</ li >
</ ul >
< a id = "setName(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setName</ h4 >
< pre class = "methodSignature" > void setName​ (java.lang.String name)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > name</ code > - The name of the npc</ dd >
</ dl >
</ li >
</ ul >
< a id = "getTitle()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getTitle</ h4 >
< pre class = "methodSignature" > java.lang.String 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 id = "setTitle(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setTitle</ h4 >
< pre class = "methodSignature" > void setTitle​ (java.lang.String 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 id = "getTexture()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getTexture</ h4 >
< pre class = "methodSignature" > java.lang.String getTexture()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The npcs texture</ dd >
</ dl >
</ li >
</ ul >
< a id = "setTexture(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setTexture</ h4 >
< pre class = "methodSignature" > void setTexture​ (java.lang.String texture)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > texture</ code > - The texture of the npc</ dd >
</ dl >
</ li >
</ ul >
< a id = "getHome()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getHome</ h4 >
< pre class = "methodSignature" >< a href = "../IPos.html" title = "interface in noppes.npcs.api" > IPos</ a > getHome()</ pre >
</ li >
</ ul >
< a id = "getHomeX()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getHomeX</ h4 >
< pre class = "methodSignature" > int getHomeX()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Home position x</ dd >
</ dl >
</ li >
</ ul >
< a id = "setHomeX(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setHomeX</ h4 >
< pre class = "methodSignature" > void setHomeX​ (int x)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > x</ code > - The home x position</ dd >
</ dl >
</ li >
</ ul >
< a id = "getHomeY()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getHomeY</ h4 >
< pre class = "methodSignature" > int getHomeY()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Home position x</ dd >
</ dl >
</ li >
</ ul >
< a id = "setHomeY(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setHomeY</ h4 >
< pre class = "methodSignature" > void setHomeY​ (int y)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > y</ code > - The home y position</ dd >
</ dl >
</ li >
</ ul >
< a id = "getHomeZ()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getHomeZ</ h4 >
< pre class = "methodSignature" > int getHomeZ()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Home position x</ dd >
</ dl >
</ li >
</ ul >
< a id = "setHomeZ(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setHomeZ</ h4 >
< pre class = "methodSignature" > void setHomeZ​ (int z)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > z</ code > - The home x position</ dd >
</ dl >
</ li >
</ ul >
< a id = "setHome(int,int,int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setHome</ h4 >
< pre class = "methodSignature" > void setHome​ (int x,
int y,
int 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 id = "setHome(noppes.npcs.api.IPos)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setHome</ h4 >
< pre class = "methodSignature" > void setHome​ (< a href = "../IPos.html" title = "interface in noppes.npcs.api" > IPos</ a > pos)</ pre >
</ li >
</ ul >
< a id = "setMaxHealth(double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMaxHealth</ h4 >
< pre class = "methodSignature" > void setMaxHealth​ (double health)</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntityLivingBase.html#setMaxHealth(double)" > setMaxHealth</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > health</ code > - New max health</ dd >
</ dl >
</ li >
</ ul >
< a id = "setReturnToHome(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setReturnToHome</ h4 >
< pre class = "methodSignature" > void setReturnToHome​ (boolean 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 id = "getReturnToHome()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getReturnToHome</ h4 >
< pre class = "methodSignature" > boolean getReturnToHome()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Whether or not the npc returns home</ dd >
</ dl >
</ li >
</ ul >
< a id = "getFaction()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getFaction</ h4 >
< pre class = "methodSignature" >< a href = "../handler/data/IFaction.html" title = "interface in noppes.npcs.api.handler.data" > IFaction</ a > getFaction()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The faction of the npc</ dd >
</ dl >
</ li >
</ ul >
< a id = "setFaction(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setFaction</ h4 >
< pre class = "methodSignature" > void setFaction​ (int 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 id = "setAttackFactions(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setAttackFactions</ h4 >
< pre class = "methodSignature" > void setAttackFactions​ (boolean 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 id = "getAttackFactions()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getAttackFactions</ h4 >
< pre class = "methodSignature" > boolean 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 id = "setDefendFaction(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setDefendFaction</ h4 >
< pre class = "methodSignature" > void setDefendFaction​ (boolean 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 id = "getDefendFaction()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getDefendFaction</ h4 >
< pre class = "methodSignature" > boolean 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 id = "getType()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getType</ h4 >
< pre class = "methodSignature" > int getType()</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntity.html#getType()" > getType</ a ></ code > in interface < code >< a href = "IEntity.html" title = "interface in noppes.npcs.api.entity" > IEntity</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntityLivingBase.html#getType()" > getType</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns the EntityType of this entity</ dd >
< dt >< span class = "seeLabel" > See Also:</ span ></ dt >
< dd >< code > EntityType</ code ></ dd >
</ dl >
</ li >
</ ul >
< a id = "typeOf(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > typeOf</ h4 >
< pre class = "methodSignature" > boolean typeOf​ (int type)</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntity.html#typeOf(int)" > typeOf</ a ></ code > in interface < code >< a href = "IEntity.html" title = "interface in noppes.npcs.api.entity" > IEntity</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntityLivingBase.html#typeOf(int)" > typeOf</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns whether the entity is type of the given @EntityType</ dd >
</ dl >
</ li >
</ ul >
< a id = "shootItem(noppes.npcs.api.entity.IEntityLivingBase,noppes.npcs.api.item.IItemStack,int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > shootItem</ h4 >
< pre class = "methodSignature" > void shootItem​ (< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > target,
< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > item,
int 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 id = "setProjectilesKeepTerrain(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setProjectilesKeepTerrain</ h4 >
< pre class = "methodSignature" > void setProjectilesKeepTerrain​ (boolean b)</ pre >
</ li >
</ ul >
< a id = "getProjectilesKeepTerrain()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getProjectilesKeepTerrain</ h4 >
< pre class = "methodSignature" > boolean getProjectilesKeepTerrain()</ pre >
</ li >
</ ul >
< a id = "say(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > say</ h4 >
< pre class = "methodSignature" > void say​ (java.lang.String 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 id = "say(noppes.npcs.api.entity.IPlayer,java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > say</ h4 >
< pre class = "methodSignature" > void say​ (< a href = "IPlayer.html" title = "interface in noppes.npcs.api.entity" > IPlayer</ a > player,
java.lang.String 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 id = "getDialog(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getDialog</ h4 >
< pre class = "methodSignature" >< a href = "../handler/data/IDialog.html" title = "interface in noppes.npcs.api.handler.data" > IDialog</ a > getDialog​ (int slot)</ pre >
</ li >
</ ul >
< a id = "getDialogId(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getDialogId</ h4 >
< pre class = "methodSignature" > int getDialogId​ (int slot)</ pre >
</ li >
</ ul >
< a id = "setDialog(int,noppes.npcs.api.handler.data.IDialog)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setDialog</ h4 >
< pre class = "methodSignature" > void setDialog​ (int slot,
< a href = "../handler/data/IDialog.html" title = "interface in noppes.npcs.api.handler.data" > IDialog</ a > dialog)</ pre >
</ li >
</ ul >
< a id = "setDialog(int,int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setDialog</ h4 >
< pre class = "methodSignature" > void setDialog​ (int slot,
int dialogId)</ pre >
</ li >
</ ul >
< a id = "getInteractLines()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getInteractLines</ h4 >
< pre class = "methodSignature" >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a > getInteractLines()</ pre >
</ li >
</ ul >
< a id = "getWorldLines()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getWorldLines</ h4 >
< pre class = "methodSignature" >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a > getWorldLines()</ pre >
</ li >
</ ul >
< a id = "getAttackLines()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getAttackLines</ h4 >
< pre class = "methodSignature" >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a > getAttackLines()</ pre >
</ li >
</ ul >
< a id = "getKilledLines()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getKilledLines</ h4 >
< pre class = "methodSignature" >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a > getKilledLines()</ pre >
</ li >
</ ul >
< a id = "getKillLines()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getKillLines</ h4 >
< pre class = "methodSignature" >< a href = "../handler/data/ILines.html" title = "interface in noppes.npcs.api.handler.data" > ILines</ a > getKillLines()</ pre >
</ li >
</ ul >
< a id = "kill()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > kill</ h4 >
< pre class = "methodSignature" > void kill()</ pre >
< div class = "block" > Kill the npc, doesnt't despawn it</ div >
</ li >
</ ul >
< a id = "reset()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > reset</ h4 >
< pre class = "methodSignature" > void reset()</ pre >
< div class = "block" > Basically completely resets the npc. This will also call the Init script</ div >
</ li >
</ ul >
< a id = "getAnimationData()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getAnimationData</ h4 >
< pre class = "methodSignature" >< a href = "../handler/data/IAnimationData.html" title = "interface in noppes.npcs.api.handler.data" > IAnimationData</ a > getAnimationData()</ pre >
</ li >
</ ul >
< a id = "getRole()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRole</ h4 >
< pre class = "methodSignature" >< a href = "../roles/IRole.html" title = "interface in noppes.npcs.api.roles" > IRole</ a > getRole()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns the npcs current role</ dd >
</ dl >
</ li >
</ ul >
< a id = "setRole(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRole</ h4 >
< pre class = "methodSignature" > void setRole​ (int role)</ pre >
</ li >
</ ul >
< a id = "getJob()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getJob</ h4 >
< pre class = "methodSignature" >< a href = "../jobs/IJob.html" title = "interface in noppes.npcs.api.jobs" > IJob</ a > getJob()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns the npcs current job</ dd >
</ dl >
</ li >
</ ul >
< a id = "setJob(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setJob</ h4 >
< pre class = "methodSignature" > void setJob​ (int job)</ pre >
</ li >
</ ul >
< a id = "getRightItem()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRightItem</ h4 >
< pre class = "methodSignature" >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > getRightItem()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The item held in the right hand</ dd >
</ dl >
</ li >
</ ul >
< a id = "setRightItem(noppes.npcs.api.item.IItemStack)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRightItem</ h4 >
< pre class = "methodSignature" > void setRightItem​ (< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > 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 id = "getLefttItem()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getLefttItem</ h4 >
< pre class = "methodSignature" >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > getLefttItem()</ pre >
2024-03-21 20:22:57 -04:00
< div class = "block" > Was an old type</ div >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The item held in the left hand</ dd >
</ dl >
</ li >
</ ul >
< a id = "getLeftItem()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getLeftItem</ h4 >
< pre class = "methodSignature" >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > getLeftItem()</ pre >
2024-03-20 02:28:51 -04:00
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The item held in the left hand</ dd >
</ dl >
</ li >
</ ul >
< a id = "setLeftItem(noppes.npcs.api.item.IItemStack)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setLeftItem</ h4 >
< pre class = "methodSignature" > void setLeftItem​ (< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > 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 id = "getProjectileItem()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getProjectileItem</ h4 >
< pre class = "methodSignature" >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > getProjectileItem()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns the projectile the npc uses</ dd >
</ dl >
</ li >
</ ul >
< a id = "setProjectileItem(noppes.npcs.api.item.IItemStack)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setProjectileItem</ h4 >
< pre class = "methodSignature" > void setProjectileItem​ (< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > 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 id = "canAimWhileShooting()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > canAimWhileShooting</ h4 >
< pre class = "methodSignature" > boolean 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 id = "aimWhileShooting(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > aimWhileShooting</ h4 >
< pre class = "methodSignature" > void aimWhileShooting​ (boolean 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 id = "setMinProjectileDelay(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMinProjectileDelay</ h4 >
< pre class = "methodSignature" > void setMinProjectileDelay​ (int minDelay)</ pre >
</ li >
</ ul >
< a id = "getMinProjectileDelay()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMinProjectileDelay</ h4 >
< pre class = "methodSignature" > int getMinProjectileDelay()</ pre >
</ li >
</ ul >
< a id = "setMaxProjectileDelay(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMaxProjectileDelay</ h4 >
< pre class = "methodSignature" > void setMaxProjectileDelay​ (int maxDelay)</ pre >
</ li >
</ ul >
< a id = "getMaxProjectileDelay()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMaxProjectileDelay</ h4 >
< pre class = "methodSignature" > int getMaxProjectileDelay()</ pre >
</ li >
</ ul >
< a id = "setRangedRange(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRangedRange</ h4 >
< pre class = "methodSignature" > void setRangedRange​ (int rangedRange)</ pre >
</ li >
</ ul >
< a id = "getRangedRange()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRangedRange</ h4 >
< pre class = "methodSignature" > int getRangedRange()</ pre >
</ li >
</ ul >
< a id = "setFireRate(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setFireRate</ h4 >
< pre class = "methodSignature" > void setFireRate​ (int rate)</ pre >
</ li >
</ ul >
< a id = "getFireRate()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getFireRate</ h4 >
< pre class = "methodSignature" > int getFireRate()</ pre >
</ li >
</ ul >
< a id = "setBurstCount(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setBurstCount</ h4 >
< pre class = "methodSignature" > void setBurstCount​ (int burstCount)</ pre >
</ li >
</ ul >
< a id = "getBurstCount()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getBurstCount</ h4 >
< pre class = "methodSignature" > int getBurstCount()</ pre >
</ li >
</ ul >
< a id = "setShotCount(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setShotCount</ h4 >
< pre class = "methodSignature" > void setShotCount​ (int shotCount)</ pre >
</ li >
</ ul >
< a id = "getShotCount()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getShotCount</ h4 >
< pre class = "methodSignature" > int getShotCount()</ pre >
</ li >
</ ul >
< a id = "setAccuracy(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setAccuracy</ h4 >
< pre class = "methodSignature" > void setAccuracy​ (int accuracy)</ pre >
</ li >
</ ul >
< a id = "getAccuracy()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getAccuracy</ h4 >
< pre class = "methodSignature" > int getAccuracy()</ pre >
</ li >
</ ul >
< a id = "getFireSound()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getFireSound</ h4 >
< pre class = "methodSignature" > java.lang.String 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 id = "setFireSound(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setFireSound</ h4 >
< pre class = "methodSignature" > void setFireSound​ (java.lang.String 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 id = "getArmor(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getArmor</ h4 >
< pre class = "methodSignature" >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > getArmor​ (int slot)</ pre >
< div class = "block" >< span class = "descfrmTypeLabel" > Description copied from interface: < code >< a href = "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 = "IEntityLivingBase.html#getArmor(int)" > getArmor</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ 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 id = "setArmor(int,noppes.npcs.api.item.IItemStack)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setArmor</ h4 >
< pre class = "methodSignature" > void setArmor​ (int slot,
< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > item)</ pre >
< div class = "block" >< span class = "descfrmTypeLabel" > Description copied from interface: < code >< a href = "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 = "IEntityLivingBase.html#setArmor(int,noppes.npcs.api.item.IItemStack)" > setArmor</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ 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 id = "getLootItem(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getLootItem</ h4 >
< pre class = "methodSignature" >< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > getLootItem​ (int 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 id = "setLootItem(int,noppes.npcs.api.item.IItemStack)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setLootItem</ h4 >
< pre class = "methodSignature" > void setLootItem​ (int slot,
< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > 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 id = "getLootChance(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getLootChance</ h4 >
< pre class = "methodSignature" > double getLootChance​ (int 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 id = "setLootChance(int,double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setLootChance</ h4 >
< pre class = "methodSignature" > void setLootChance​ (int slot,
double 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 id = "getLootMode()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getLootMode</ h4 >
< pre class = "methodSignature" > int 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 id = "setLootMode(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setLootMode</ h4 >
< pre class = "methodSignature" > void setLootMode​ (int 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 id = "setMinLootXP(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMinLootXP</ h4 >
< pre class = "methodSignature" > void setMinLootXP​ (int 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 id = "setMaxLootXP(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMaxLootXP</ h4 >
< pre class = "methodSignature" > void setMaxLootXP​ (int 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 id = "getMinLootXP()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMinLootXP</ h4 >
< pre class = "methodSignature" > int getMinLootXP()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The minimum XP gained from killing the NPC.</ dd >
</ dl >
</ li >
</ ul >
< a id = "getMaxLootXP()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMaxLootXP</ h4 >
< pre class = "methodSignature" > int getMaxLootXP()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The maximum XP gained from killing the NPC.</ dd >
</ dl >
</ li >
</ ul >
< a id = "getCanDrown()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getCanDrown</ h4 >
< pre class = "methodSignature" > boolean getCanDrown()</ pre >
</ li >
</ ul >
< a id = "setDrowningType(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setDrowningType</ h4 >
< pre class = "methodSignature" > void setDrowningType​ (int 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 id = "canBreathe()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > canBreathe</ h4 >
< pre class = "methodSignature" > boolean canBreathe()</ pre >
</ li >
</ ul >
< a id = "setAnimation(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setAnimation</ h4 >
< pre class = "methodSignature" > void setAnimation​ (int type)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > type</ code > - The AnimationType</ dd >
</ dl >
</ li >
</ ul >
< a id = "setTacticalVariant(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setTacticalVariant</ h4 >
< pre class = "methodSignature" > void setTacticalVariant​ (int 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 id = "getTacticalVariant()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getTacticalVariant</ h4 >
< pre class = "methodSignature" > int 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 id = "setTacticalVariant(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setTacticalVariant</ h4 >
< pre class = "methodSignature" > void setTacticalVariant​ (java.lang.String 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 id = "getTacticalVariantName()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getTacticalVariantName</ h4 >
< pre class = "methodSignature" > java.lang.String 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 id = "getCombatPolicyName()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getCombatPolicyName</ h4 >
< pre class = "methodSignature" > java.lang.String getCombatPolicyName()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns the name of the NPC's combat policy.</ dd >
</ dl >
</ li >
</ ul >
< a id = "setCombatPolicy(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setCombatPolicy</ h4 >
< pre class = "methodSignature" > void setCombatPolicy​ (int policy)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > policy</ code > - Changes the combat policy of the NPC.
0 - Flip
1 - Brute
2 - Stubborn
4 - Tactical</ dd >
</ dl >
</ li >
</ ul >
< a id = "getCombatPolicy()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getCombatPolicy</ h4 >
< pre class = "methodSignature" > int getCombatPolicy()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns the ombat policy of the NPC.
0 - Flip
1 - Brute
2 - Stubborn
3 - Tactical</ dd >
</ dl >
</ li >
</ ul >
< a id = "setCombatPolicy(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setCombatPolicy</ h4 >
< pre class = "methodSignature" > void setCombatPolicy​ (java.lang.String policy)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > policy</ code > - Sets the NPC's tactical variant by name.</ dd >
</ dl >
</ li >
</ ul >
< a id = "setTacticalRadius(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setTacticalRadius</ h4 >
< pre class = "methodSignature" > void setTacticalRadius​ (int 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 id = "getTacticalRadius()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getTacticalRadius</ h4 >
< pre class = "methodSignature" > int 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 id = "setIgnoreCobweb(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setIgnoreCobweb</ h4 >
< pre class = "methodSignature" > void setIgnoreCobweb​ (boolean 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 id = "getIgnoreCobweb()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getIgnoreCobweb</ h4 >
< pre class = "methodSignature" > boolean getIgnoreCobweb()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > True if the NPC goes through cobwebs</ dd >
</ dl >
</ li >
</ ul >
< a id = "setOnFoundEnemy(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setOnFoundEnemy</ h4 >
< pre class = "methodSignature" > void setOnFoundEnemy​ (int onAttack)</ pre >
</ li >
</ ul >
< a id = "onFoundEnemy()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > onFoundEnemy</ h4 >
< pre class = "methodSignature" > int 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 id = "setShelterFrom(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setShelterFrom</ h4 >
< pre class = "methodSignature" > void setShelterFrom​ (int 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 id = "getShelterFrom()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getShelterFrom</ h4 >
< pre class = "methodSignature" > int 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 id = "hasLivingAnimation()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > hasLivingAnimation</ h4 >
< pre class = "methodSignature" > boolean hasLivingAnimation()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Whether the NPC has a living animation</ dd >
</ dl >
</ li >
</ ul >
< a id = "setLivingAnimation(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setLivingAnimation</ h4 >
< pre class = "methodSignature" > void setLivingAnimation​ (boolean 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 id = "setVisibleType(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setVisibleType</ h4 >
< pre class = "methodSignature" > void setVisibleType​ (int 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 id = "getVisibleType()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getVisibleType</ h4 >
< pre class = "methodSignature" > int 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 id = "setVisibleTo(noppes.npcs.api.entity.IPlayer,boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setVisibleTo</ h4 >
< pre class = "methodSignature" > void setVisibleTo​ (< a href = "IPlayer.html" title = "interface in noppes.npcs.api.entity" > IPlayer</ a > player,
boolean 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 id = "isVisibleTo(noppes.npcs.api.entity.IPlayer)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > isVisibleTo</ h4 >
< pre class = "methodSignature" > boolean isVisibleTo​ (< a href = "IPlayer.html" title = "interface in noppes.npcs.api.entity" > IPlayer</ a > 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 id = "setShowName(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setShowName</ h4 >
< pre class = "methodSignature" > void setShowName​ (int 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 id = "getShowName()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getShowName</ h4 >
< pre class = "methodSignature" > int 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 id = "getShowBossBar()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getShowBossBar</ h4 >
< pre class = "methodSignature" > int 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 id = "setShowBossBar(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setShowBossBar</ h4 >
< pre class = "methodSignature" > void setShowBossBar​ (int 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 id = "getMeleeStrength()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMeleeStrength</ h4 >
< pre class = "methodSignature" > double getMeleeStrength()</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntityLivingBase.html#getMeleeStrength()" > getMeleeStrength</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The melee strength</ dd >
</ dl >
</ li >
</ ul >
< a id = "setMeleeStrength(double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMeleeStrength</ h4 >
< pre class = "methodSignature" > void setMeleeStrength​ (double strength)</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntityLivingBase.html#setMeleeStrength(double)" > setMeleeStrength</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > strength</ code > - The melee strength</ dd >
</ dl >
</ li >
</ ul >
< a id = "getMeleeSpeed()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMeleeSpeed</ h4 >
< pre class = "methodSignature" > int getMeleeSpeed()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The melee speed</ dd >
</ dl >
</ li >
</ ul >
< a id = "setMeleeSpeed(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMeleeSpeed</ h4 >
< pre class = "methodSignature" > void setMeleeSpeed​ (int speed)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > speed</ code > - The melee speed</ dd >
</ dl >
</ li >
</ ul >
< a id = "getMeleeRange()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMeleeRange</ h4 >
< pre class = "methodSignature" > int getMeleeRange()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The melee range</ dd >
</ dl >
</ li >
</ ul >
< a id = "setMeleeRange(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMeleeRange</ h4 >
< pre class = "methodSignature" > void setMeleeRange​ (int range)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > range</ code > - The melee range</ dd >
</ dl >
</ li >
</ ul >
< a id = "getSwingWarmup()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getSwingWarmup</ h4 >
< pre class = "methodSignature" > int getSwingWarmup()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The swing warmup time in ticks</ dd >
</ dl >
</ li >
</ ul >
< a id = "setSwingWarmup(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setSwingWarmup</ h4 >
< pre class = "methodSignature" > void setSwingWarmup​ (int ticks)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > ticks</ code > - The amount of time before damage to swing arm</ dd >
</ dl >
</ li >
</ ul >
< a id = "getKnockback()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getKnockback</ h4 >
< pre class = "methodSignature" > int getKnockback()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The knockback strength</ dd >
</ dl >
</ li >
</ ul >
< a id = "setKnockback(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setKnockback</ h4 >
< pre class = "methodSignature" > void setKnockback​ (int knockback)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > knockback</ code > - The melee range</ dd >
</ dl >
</ li >
</ ul >
< a id = "getAggroRange()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getAggroRange</ h4 >
< pre class = "methodSignature" > int getAggroRange()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The aggro range</ dd >
</ dl >
</ li >
</ ul >
< a id = "setAggroRange(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setAggroRange</ h4 >
< pre class = "methodSignature" > void setAggroRange​ (int aggroRange)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > aggroRange</ code > - The new aggro range</ dd >
</ dl >
</ li >
</ ul >
< a id = "getRangedStrength()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRangedStrength</ h4 >
< pre class = "methodSignature" > float getRangedStrength()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The ranged strength</ dd >
</ dl >
</ li >
</ ul >
< a id = "setRangedStrength(float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRangedStrength</ h4 >
< pre class = "methodSignature" > void setRangedStrength​ (float strength)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > strength</ code > - The ranged strength</ dd >
</ dl >
</ li >
</ ul >
< a id = "getRangedSpeed()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRangedSpeed</ h4 >
< pre class = "methodSignature" > int getRangedSpeed()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The ranged speed</ dd >
</ dl >
</ li >
</ ul >
< a id = "setRangedSpeed(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRangedSpeed</ h4 >
< pre class = "methodSignature" > void setRangedSpeed​ (int speed)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > speed</ code > - The ranged speed</ dd >
</ dl >
</ li >
</ ul >
< a id = "getRangedBurst()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRangedBurst</ h4 >
< pre class = "methodSignature" > int getRangedBurst()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The ranged burst count</ dd >
</ dl >
</ li >
</ ul >
< a id = "setRangedBurst(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRangedBurst</ h4 >
< pre class = "methodSignature" > void setRangedBurst​ (int count)</ pre >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > count</ code > - The ranged burst count</ dd >
</ dl >
</ li >
</ ul >
< a id = "getRespawnTime()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRespawnTime</ h4 >
< pre class = "methodSignature" > int getRespawnTime()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The amount of ticks before this entity respawns</ dd >
</ dl >
</ li >
</ ul >
< a id = "setRespawnTime(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRespawnTime</ h4 >
< pre class = "methodSignature" > void setRespawnTime​ (int 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 id = "getRespawnCycle()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRespawnCycle</ h4 >
< pre class = "methodSignature" > int 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 id = "setRespawnCycle(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRespawnCycle</ h4 >
< pre class = "methodSignature" > void setRespawnCycle​ (int 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 id = "getHideKilledBody()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getHideKilledBody</ h4 >
< pre class = "methodSignature" > boolean getHideKilledBody()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Whether the NPC is hidden when it dies</ dd >
</ dl >
</ li >
</ ul >
< a id = "hideKilledBody(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > hideKilledBody</ h4 >
< pre class = "methodSignature" > void hideKilledBody​ (boolean 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 id = "naturallyDespawns()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > naturallyDespawns</ h4 >
< pre class = "methodSignature" > boolean naturallyDespawns()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns true if the NPC naturally despawns.</ dd >
</ dl >
</ li >
</ ul >
< a id = "setNaturallyDespawns(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setNaturallyDespawns</ h4 >
< pre class = "methodSignature" > void setNaturallyDespawns​ (boolean 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 id = "spawnedFromSoulStone()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > spawnedFromSoulStone</ h4 >
< pre class = "methodSignature" > boolean 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 id = "getSoulStonePlayerName()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getSoulStonePlayerName</ h4 >
< pre class = "methodSignature" > java.lang.String 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 id = "isSoulStoneInit()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > isSoulStoneInit</ h4 >
< pre class = "methodSignature" > boolean 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 id = "getRefuseSoulStone()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getRefuseSoulStone</ h4 >
< pre class = "methodSignature" > boolean 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 id = "setRefuseSoulStone(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRefuseSoulStone</ h4 >
< pre class = "methodSignature" > void setRefuseSoulStone​ (boolean 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 id = "getMinPointsToSoulStone()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMinPointsToSoulStone</ h4 >
< pre class = "methodSignature" > int 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 id = "setMinPointsToSoulStone(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMinPointsToSoulStone</ h4 >
< pre class = "methodSignature" > void setMinPointsToSoulStone​ (int 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 id = "giveItem(noppes.npcs.api.entity.IPlayer,noppes.npcs.api.item.IItemStack)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > giveItem</ h4 >
< pre class = "methodSignature" > void giveItem​ (< a href = "IPlayer.html" title = "interface in noppes.npcs.api.entity" > IPlayer</ a > player,
< a href = "../item/IItemStack.html" title = "interface in noppes.npcs.api.item" > IItemStack</ a > 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 id = "executeCommand(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > executeCommand</ h4 >
< pre class = "methodSignature" > void executeCommand​ (java.lang.String 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 id = "getModelData()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getModelData</ h4 >
< pre class = "methodSignature" >< a href = "data/IModelData.html" title = "interface in noppes.npcs.api.entity.data" > IModelData</ a > getModelData()</ pre >
</ li >
</ ul >
< a id = "setHeadScale(float,float,float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setHeadScale</ h4 >
< pre class = "methodSignature" > @Deprecated
void setHeadScale​ (float x,
float y,
float z)</ pre >
< div class = "deprecationBlock" >< span class = "deprecatedLabel" > Deprecated.</ span ></ div >
</ li >
</ ul >
< a id = "setBodyScale(float,float,float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setBodyScale</ h4 >
< pre class = "methodSignature" > @Deprecated
void setBodyScale​ (float x,
float y,
float z)</ pre >
< div class = "deprecationBlock" >< span class = "deprecatedLabel" > Deprecated.</ span ></ div >
</ li >
</ ul >
< a id = "setArmsScale(float,float,float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setArmsScale</ h4 >
< pre class = "methodSignature" > @Deprecated
void setArmsScale​ (float x,
float y,
float z)</ pre >
< div class = "deprecationBlock" >< span class = "deprecatedLabel" > Deprecated.</ span ></ div >
</ li >
</ ul >
< a id = "setLegsScale(float,float,float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setLegsScale</ h4 >
< pre class = "methodSignature" > @Deprecated
void setLegsScale​ (float x,
float y,
float z)</ pre >
< div class = "deprecationBlock" >< span class = "deprecatedLabel" > Deprecated.</ span ></ div >
</ li >
</ ul >
< a id = "setExplosionResistance(float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setExplosionResistance</ h4 >
< pre class = "methodSignature" > void setExplosionResistance​ (float 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 id = "getExplosionResistance()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getExplosionResistance</ h4 >
< pre class = "methodSignature" > float 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 id = "setMeleeResistance(float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setMeleeResistance</ h4 >
< pre class = "methodSignature" > void setMeleeResistance​ (float 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 id = "getMeleeResistance()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMeleeResistance</ h4 >
< pre class = "methodSignature" > float getMeleeResistance()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns Melee Resistance</ dd >
</ dl >
</ li >
</ ul >
< a id = "setArrowResistance(float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setArrowResistance</ h4 >
< pre class = "methodSignature" > void setArrowResistance​ (float 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 id = "getArrowResistance()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getArrowResistance</ h4 >
< pre class = "methodSignature" > float getArrowResistance()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns Arrow Resistance</ dd >
</ dl >
</ li >
</ ul >
< a id = "setKnockbackResistance(double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setKnockbackResistance</ h4 >
< pre class = "methodSignature" > void setKnockbackResistance​ (double resistance)</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntityLivingBase.html#setKnockbackResistance(double)" > setKnockbackResistance</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > resistance</ code > - Knockback resistance (0-2) default is 1</ dd >
</ dl >
</ li >
</ ul >
< a id = "getKnockbackResistance()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getKnockbackResistance</ h4 >
< pre class = "methodSignature" > double getKnockbackResistance()</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntityLivingBase.html#getKnockbackResistance()" > getKnockbackResistance</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns Knockback Resistance</ dd >
</ dl >
</ li >
</ ul >
< a id = "setRetaliateType(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setRetaliateType</ h4 >
< pre class = "methodSignature" > void setRetaliateType​ (int 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 id = "getCombatRegen()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getCombatRegen</ h4 >
< pre class = "methodSignature" > float getCombatRegen()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > Returns the combat health regen per second</ dd >
</ dl >
</ li >
</ ul >
< a id = "setCombatRegen(float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setCombatRegen</ h4 >
< pre class = "methodSignature" > void setCombatRegen​ (float 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 id = "getHealthRegen()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getHealthRegen</ h4 >
< pre class = "methodSignature" > float 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 id = "setHealthRegen(float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setHealthRegen</ h4 >
< pre class = "methodSignature" > void setHealthRegen​ (float 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 id = "getAge()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getAge</ h4 >
< pre class = "methodSignature" > long getAge()</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntity.html#getAge()" > getAge</ a ></ code > in interface < code >< a href = "IEntity.html" title = "interface in noppes.npcs.api.entity" > IEntity</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The age of this entity in ticks</ dd >
</ dl >
</ li >
</ ul >
< a id = "getTimers()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getTimers</ h4 >
< pre class = "methodSignature" >< a href = "../ITimers.html" title = "interface in noppes.npcs.api" > ITimers</ a > getTimers()</ pre >
</ li >
</ ul >
< a id = "setFly(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setFly</ h4 >
< pre class = "methodSignature" > void setFly​ (int fly)</ pre >
</ li >
</ ul >
< a id = "canFly()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > canFly</ h4 >
< pre class = "methodSignature" > boolean canFly()</ pre >
</ li >
</ ul >
< a id = "setFlySpeed(double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setFlySpeed</ h4 >
< pre class = "methodSignature" > void setFlySpeed​ (double flySpeed)</ pre >
</ li >
</ ul >
< a id = "getFlySpeed(double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getFlySpeed</ h4 >
< pre class = "methodSignature" > double getFlySpeed​ (double flySpeed)</ pre >
</ li >
</ ul >
< a id = "setFlyGravity(double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setFlyGravity</ h4 >
< pre class = "methodSignature" > void setFlyGravity​ (double flyGravity)</ pre >
</ li >
</ ul >
< a id = "getFlyGravity(double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getFlyGravity</ h4 >
< pre class = "methodSignature" > double getFlyGravity​ (double flyGravity)</ pre >
</ li >
</ ul >
< a id = "setFlyHeightLimit(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setFlyHeightLimit</ h4 >
< pre class = "methodSignature" > void setFlyHeightLimit​ (int flyHeightLimit)</ pre >
</ li >
</ ul >
< a id = "getFlyHeightLimit(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getFlyHeightLimit</ h4 >
< pre class = "methodSignature" > int getFlyHeightLimit​ (int flyHeightLimit)</ pre >
</ li >
</ ul >
< a id = "limitFlyHeight(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > limitFlyHeight</ h4 >
< pre class = "methodSignature" > void limitFlyHeight​ (boolean limit)</ pre >
</ li >
</ ul >
< a id = "isFlyHeightLimited(boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > isFlyHeightLimited</ h4 >
< pre class = "methodSignature" > boolean isFlyHeightLimited​ (boolean limit)</ pre >
</ li >
</ ul >
< a id = "setSpeed(double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setSpeed</ h4 >
< pre class = "methodSignature" > void setSpeed​ (double speed)</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntityLivingBase.html#setSpeed(double)" > setSpeed</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
</ dl >
</ li >
</ ul >
< a id = "getSpeed()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getSpeed</ h4 >
< pre class = "methodSignature" > double getSpeed()</ pre >
< dl >
< dt >< span class = "overrideSpecifyLabel" > Specified by:</ span ></ dt >
< dd >< code >< a href = "IEntityLivingBase.html#getSpeed()" > getSpeed</ a ></ code > in interface < code >< a href = "IEntityLivingBase.html" title = "interface in noppes.npcs.api.entity" > IEntityLivingBase</ a > < < a href = "ICustomNpc.html" title = "type parameter in ICustomNpc" > T</ a > extends net.minecraft.entity.EntityCreature> </ code ></ dd >
</ dl >
</ li >
</ ul >
< a id = "setSkinType(byte)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setSkinType</ h4 >
< pre class = "methodSignature" > void setSkinType​ (byte type)</ pre >
</ li >
</ ul >
< a id = "getSkinType()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getSkinType</ h4 >
< pre class = "methodSignature" > byte getSkinType()</ pre >
</ li >
</ ul >
< a id = "setSkinUrl(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setSkinUrl</ h4 >
< pre class = "methodSignature" > void setSkinUrl​ (java.lang.String url)</ pre >
</ li >
</ ul >
< a id = "getSkinUrl()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getSkinUrl</ h4 >
< pre class = "methodSignature" > java.lang.String getSkinUrl()</ pre >
</ li >
</ ul >
< a id = "setCloakTexture(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setCloakTexture</ h4 >
< pre class = "methodSignature" > void setCloakTexture​ (java.lang.String cloakTexture)</ pre >
</ li >
</ ul >
< a id = "getCloakTexture()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getCloakTexture</ h4 >
< pre class = "methodSignature" > java.lang.String getCloakTexture()</ pre >
</ li >
</ ul >
< a id = "setOverlayTexture(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setOverlayTexture</ h4 >
< pre class = "methodSignature" > void setOverlayTexture​ (java.lang.String overlayTexture)</ pre >
</ li >
</ ul >
< a id = "getOverlayTexture()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getOverlayTexture</ h4 >
< pre class = "methodSignature" > java.lang.String getOverlayTexture()</ pre >
</ li >
</ ul >
< a id = "getOverlays()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getOverlays</ h4 >
< pre class = "methodSignature" >< a href = "../handler/IOverlayHandler.html" title = "interface in noppes.npcs.api.handler" > IOverlayHandler</ a > getOverlays()</ pre >
</ li >
</ ul >
< a id = "setCollisionType(int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setCollisionType</ h4 >
< pre class = "methodSignature" > void setCollisionType​ (int type)</ pre >
</ li >
</ ul >
< a id = "getCollisionType()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getCollisionType</ h4 >
< pre class = "methodSignature" > int getCollisionType()</ pre >
</ li >
</ ul >
< a id = "updateClient()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > updateClient</ h4 >
< pre class = "methodSignature" > void updateClient()</ pre >
</ li >
</ ul >
< a id = "updateAI()" >
<!-- -->
</ a >
< ul class = "blockListLast" >
< li class = "blockList" >
< h4 > updateAI</ h4 >
< pre class = "methodSignature" > void updateAI()</ pre >
</ li >
</ ul >
</ li >
</ ul >
</ section >
</ li >
</ ul >
</ div >
</ div >
</ main >
<!-- ========= END OF CLASS DATA ========= -->
< footer role = "contentinfo" >
< nav role = "navigation" >
<!-- ======= START OF BOTTOM NAVBAR ====== -->
< div class = "bottomNav" >< a id = "navbar.bottom" >
<!-- -->
</ a >
< div class = "skipNav" >< a href = "#skip.navbar.bottom" title = "Skip navigation links" > Skip navigation links</ a ></ div >
< a id = "navbar.bottom.firstrow" >
<!-- -->
</ a >
< ul class = "navList" title = "Navigation" >
< li >< a href = "../../../../index.html" > Overview</ a ></ li >
< li >< a href = "package-summary.html" > Package</ a ></ li >
< li class = "navBarCell1Rev" > Class</ li >
< li >< a href = "package-tree.html" > Tree</ a ></ li >
< li >< a href = "../../../../deprecated-list.html" > Deprecated</ a ></ li >
< li >< a href = "../../../../index-files/index-1.html" > Index</ a ></ li >
< li >< a href = "../../../../help-doc.html" > Help</ a ></ li >
</ ul >
</ div >
< div class = "subNav" >
< ul class = "navList" id = "allclasses_navbar_bottom" >
< li >< a href = "../../../../allclasses.html" > All Classes</ a ></ li >
</ ul >
< div >
< script type = "text/javascript" > <!--
allClassesLink = document . getElementById ( "allclasses_navbar_bottom" );
if ( window == top ) {
allClassesLink . style . display = "block" ;
}
else {
allClassesLink . style . display = "none" ;
}
//-->
</ script >
< noscript >
< div > JavaScript is disabled on your browser.</ div >
</ noscript >
</ div >
< div >
< ul class = "subNavList" >
< li > Summary: </ li >
< li > Nested | </ li >
< li > Field | </ li >
< li > Constr | </ li >
< li >< a href = "#method.summary" > Method</ a ></ li >
</ ul >
< ul class = "subNavList" >
< li > Detail: </ li >
< li > Field | </ li >
< li > Constr | </ li >
< li >< a href = "#method.detail" > Method</ a ></ li >
</ ul >
</ div >
< a id = "skip.navbar.bottom" >
<!-- -->
</ a ></ div >
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</ nav >
</ footer >
</ body >
</ html >