mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-11 23:07:37 +00:00
2346 lines
125 KiB
HTML
2346 lines
125 KiB
HTML
<!DOCTYPE HTML>
|
|
<!-- NewPage -->
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Generated by javadoc -->
|
|
<title>All Classes (CustomNPC-Plus 1.11.1 API)</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<link rel="stylesheet" type="text/css" href="javadoc-theme.css" title="Style">
|
|
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
|
|
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
|
|
<script type="text/javascript" src="script.js"></script>
|
|
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
|
|
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
|
|
<!--[if IE]>
|
|
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
|
|
<![endif]-->
|
|
<script type="text/javascript" src="jquery/jquery-3.7.1.min.js"></script>
|
|
<script type="text/javascript" src="jquery/jquery-ui.min.js"></script>
|
|
</head>
|
|
<body>
|
|
<script type="text/javascript"><!--
|
|
try {
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="All Classes (CustomNPC-Plus 1.11.1 API)";
|
|
}
|
|
}
|
|
catch(err) {
|
|
}
|
|
//-->
|
|
var data = {"i0":2,"i1":1,"i2":1,"i3":1,"i4":1,"i5":1,"i6":1,"i7":1,"i8":1,"i9":1,"i10":1,"i11":1,"i12":1,"i13":1,"i14":1,"i15":1,"i16":1,"i17":1,"i18":1,"i19":1,"i20":1,"i21":1,"i22":1,"i23":1,"i24":1,"i25":1,"i26":1,"i27":1,"i28":1,"i29":1,"i30":1,"i31":1,"i32":1,"i33":1,"i34":1,"i35":1,"i36":1,"i37":1,"i38":1,"i39":1,"i40":1,"i41":1,"i42":1,"i43":1,"i44":1,"i45":1,"i46":1,"i47":1,"i48":1,"i49":1,"i50":1,"i51":1,"i52":1,"i53":1,"i54":1,"i55":1,"i56":1,"i57":1,"i58":1,"i59":1,"i60":1,"i61":1,"i62":1,"i63":1,"i64":1,"i65":1,"i66":1,"i67":1,"i68":1,"i69":1,"i70":1,"i71":1,"i72":1,"i73":1,"i74":1,"i75":1,"i76":1,"i77":1,"i78":1,"i79":1,"i80":1,"i81":1,"i82":1,"i83":1,"i84":1,"i85":1,"i86":1,"i87":1,"i88":1,"i89":1,"i90":1,"i91":1,"i92":1,"i93":1,"i94":1,"i95":1,"i96":1,"i97":1,"i98":1,"i99":1,"i100":1,"i101":1,"i102":1,"i103":1,"i104":1,"i105":1,"i106":1,"i107":1,"i108":1,"i109":1,"i110":1,"i111":1,"i112":1,"i113":1,"i114":1,"i115":1,"i116":1,"i117":1,"i118":1,"i119":1,"i120":1,"i121":1,"i122":1,"i123":1,"i124":1,"i125":1,"i126":1,"i127":1,"i128":1,"i129":1,"i130":1,"i131":1,"i132":1,"i133":1,"i134":1,"i135":1,"i136":1,"i137":1,"i138":1,"i139":1,"i140":1,"i141":1,"i142":1,"i143":1,"i144":1,"i145":1,"i146":1,"i147":1,"i148":1,"i149":1,"i150":1,"i151":1,"i152":1,"i153":1,"i154":1,"i155":1,"i156":1,"i157":1,"i158":1,"i159":1,"i160":1,"i161":1,"i162":1,"i163":1,"i164":1,"i165":1,"i166":1,"i167":1,"i168":1,"i169":1,"i170":1,"i171":1,"i172":1,"i173":1,"i174":1,"i175":1,"i176":1,"i177":1,"i178":1,"i179":1,"i180":1,"i181":1,"i182":1,"i183":1,"i184":1,"i185":1,"i186":1,"i187":1,"i188":1,"i189":1,"i190":1,"i191":1,"i192":1,"i193":1,"i194":1,"i195":1,"i196":1,"i197":1,"i198":1,"i199":1,"i200":1,"i201":1,"i202":1,"i203":1,"i204":1,"i205":1,"i206":1,"i207":1,"i208":1,"i209":1,"i210":1,"i211":1,"i212":1,"i213":1,"i214":1,"i215":1,"i216":1,"i217":1,"i218":1,"i219":1,"i220":1,"i221":1,"i222":1,"i223":1,"i224":1,"i225":1,"i226":1,"i227":1,"i228":1,"i229":1,"i230":1,"i231":1,"i232":1,"i233":1,"i234":1,"i235":1,"i236":1,"i237":1,"i238":1,"i239":1,"i240":1,"i241":1,"i242":1,"i243":1,"i244":1,"i245":1,"i246":1,"i247":1,"i248":1,"i249":1,"i250":1,"i251":1,"i252":1,"i253":1,"i254":1,"i255":1,"i256":1,"i257":1,"i258":1,"i259":1,"i260":1,"i261":1,"i262":1,"i263":1,"i264":1,"i265":1,"i266":1,"i267":1,"i268":1,"i269":1,"i270":1,"i271":1,"i272":1,"i273":1,"i274":1,"i275":1,"i276":1,"i277":1,"i278":1,"i279":1,"i280":1,"i281":1,"i282":1,"i283":1,"i284":1,"i285":1,"i286":1,"i287":1,"i288":1,"i289":1,"i290":1,"i291":1,"i292":1,"i293":1,"i294":1,"i295":1,"i296":1,"i297":1,"i298":1,"i299":1,"i300":1,"i301":1,"i302":1,"i303":1,"i304":1,"i305":1,"i306":1,"i307":1,"i308":1,"i309":1,"i310":1,"i311":1,"i312":1,"i313":1,"i314":1,"i315":1,"i316":1,"i317":1,"i318":1,"i319":1,"i320":1,"i321":1,"i322":1,"i323":1,"i324":1,"i325":1,"i326":1,"i327":1,"i328":1,"i329":1,"i330":1,"i331":1,"i332":1,"i333":1,"i334":1,"i335":1,"i336":1,"i337":1,"i338":1,"i339":1,"i340":1,"i341":1,"i342":1,"i343":1,"i344":1,"i345":1,"i346":1,"i347":1,"i348":1,"i349":1,"i350":1,"i351":1,"i352":1,"i353":1,"i354":1,"i355":1,"i356":1,"i357":1,"i358":1,"i359":1,"i360":1,"i361":1,"i362":1,"i363":1,"i364":1,"i365":1,"i366":1,"i367":1,"i368":1,"i369":1,"i370":1,"i371":1,"i372":1,"i373":1,"i374":1,"i375":1,"i376":1,"i377":1,"i378":1,"i379":1,"i380":1,"i381":1,"i382":1,"i383":1,"i384":1};
|
|
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"]};
|
|
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>Package</li>
|
|
<li>Class</li>
|
|
<li><a href="overview-tree.html">Tree</a></li>
|
|
<li><a href="deprecated-list.html">Deprecated</a></li>
|
|
<li><a href="index-all.html">Index</a></li>
|
|
<li><a href="help-doc.html">Help</a></li>
|
|
</ul>
|
|
<div class="aboutLanguage"><div id="javadoc-header"> <a href="/CustomNPC-Plus/" class="header-brand"> <div class="header-title"> CustomNPC+ <span>Javadoc Reference</span> </div> </a> <a href="/CustomNPC-Plus/" class="header-back"> Back to Index </a> </div></div>
|
|
</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>
|
|
<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>
|
|
<main role="main">
|
|
<div class="header">
|
|
<h1 title="All&nbsp;Classes" class="title">All Classes</h1>
|
|
</div>
|
|
<div class="allClassesContainer">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<table class="typeSummary">
|
|
<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd"> </span></span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Class</th>
|
|
<th class="colLast" scope="col">Description</th>
|
|
</tr>
|
|
<tr id="i0" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/AbstractNpcAPI.html" title="class in noppes.npcs.api">AbstractNpcAPI</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">This object stores functions available to all scripting handlers through the "API" keyword.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i1" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/IAbility.html" title="interface in noppes.npcs.api.ability">IAbility</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Interface for NPC abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i2" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/IAbilityAction.html" title="interface in noppes.npcs.api.ability">IAbilityAction</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Common API interface for all combat actions (abilities and chained abilities).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i3" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityCharge.html" title="interface in noppes.npcs.api.ability.type">IAbilityCharge</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Charge abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i4" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityCounter.html" title="interface in noppes.npcs.api.ability.type">IAbilityCounter</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Counter abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i5" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityCutter.html" title="interface in noppes.npcs.api.ability.type">IAbilityCutter</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Cutter abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i6" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityDash.html" title="interface in noppes.npcs.api.ability.type">IAbilityDash</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Dash abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i7" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityDefend.html" title="interface in noppes.npcs.api.ability.type">IAbilityDefend</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for defensive abilities (Guard, Counter, Dodge).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i8" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityDisc.html" title="interface in noppes.npcs.api.ability.type">IAbilityDisc</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Disc abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i9" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityDodge.html" title="interface in noppes.npcs.api.ability.type">IAbilityDodge</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Dodge abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i10" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityEffect.html" title="interface in noppes.npcs.api.ability.type">IAbilityEffect</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Effect abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i11" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityEnergyBeam.html" title="interface in noppes.npcs.api.ability.type">IAbilityEnergyBeam</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Energy Beam abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i12" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityEnergyProjectile.html" title="interface in noppes.npcs.api.ability.type">IAbilityEnergyProjectile</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Shared API interface for energy projectile abilities (Orb, Disc, Beam, LaserShot).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i13" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events related to NPC ability execution.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i14" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.CompleteEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent.CompleteEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an ability completes its full execution cycle.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i15" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.DefendEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent.DefendEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i16" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.ExecuteEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent.ExecuteEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an ability enters the ACTIVE phase and performs its effect.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i17" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.HitEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent.HitEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an ability hits an entity with damage.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i18" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.InterruptEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent.InterruptEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an ability is interrupted by damage.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i19" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.StartEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent.StartEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an ability starts executing (enters WINDUP phase).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i20" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.TickEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent.TickEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired every tick while an ability is executing.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i21" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.ToggleEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent.ToggleEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a toggle ability is switched ON or OFF.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i22" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAbilityEvent.ToggleUpdateEvent.html" title="interface in noppes.npcs.api.event">IAbilityEvent.ToggleUpdateEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired every 10 ticks for each active toggle ability.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i23" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityGuard.html" title="interface in noppes.npcs.api.ability.type">IAbilityGuard</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Guard abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i24" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/IAbilityHandler.html" title="interface in noppes.npcs.api.ability">IAbilityHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handler for ability registration and creation.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i25" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IAbilityHandler.html" title="interface in noppes.npcs.api.handler">IAbilityHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handler for ability management.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i26" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityHazard.html" title="interface in noppes.npcs.api.ability.type">IAbilityHazard</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Hazard abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i27" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityHeavyHit.html" title="interface in noppes.npcs.api.ability.type">IAbilityHeavyHit</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Heavy Hit abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i28" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityLaser.html" title="interface in noppes.npcs.api.ability.type">IAbilityLaser</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Laser abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i29" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityOrb.html" title="interface in noppes.npcs.api.ability.type">IAbilityOrb</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Orb abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i30" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityProjectile.html" title="interface in noppes.npcs.api.ability.type">IAbilityProjectile</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Projectile abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i31" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityShockwave.html" title="interface in noppes.npcs.api.ability.type">IAbilityShockwave</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Shockwave abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i32" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilitySlam.html" title="interface in noppes.npcs.api.ability.type">IAbilitySlam</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Slam abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i33" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilitySweeper.html" title="interface in noppes.npcs.api.ability.type">IAbilitySweeper</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Sweeper abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i34" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityTeleport.html" title="interface in noppes.npcs.api.ability.type">IAbilityTeleport</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Teleport abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i35" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityTrap.html" title="interface in noppes.npcs.api.ability.type">IAbilityTrap</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Trap abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i36" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityVortex.html" title="interface in noppes.npcs.api.ability.type">IAbilityVortex</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for Vortex abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i37" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/type/IAbilityZone.html" title="interface in noppes.npcs.api.ability.type">IAbilityZone</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for zone-based abilities (Trap, Hazard).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i38" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IAction.html" title="interface in noppes.npcs.api.handler.data">IAction</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a single "task" that can be executed over multiple ticks,
|
|
supports delayed start, limited duration, repeating intervals, data storage,
|
|
and chaining to neighboring tasks.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i39" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IActionChain.html" title="interface in noppes.npcs.api.handler.data">IActionChain</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i40" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IActionListener.html" title="interface in noppes.npcs.api.handler.data">IActionListener</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Listener interface for action hooks.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i41" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IActionManager.html" title="interface in noppes.npcs.api.handler">IActionManager</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Manages a queue of <a href="noppes/npcs/api/handler/data/IAction.html" title="interface in noppes.npcs.api.handler.data"><code>IAction</code></a> instances, allowing scheduling of delayed,
|
|
repeating, or conditional "tasks" for NPC scripting.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i42" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IActionQueue.html" title="interface in noppes.npcs.api.handler.data">IActionQueue</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i43" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IAnimal.html" title="interface in noppes.npcs.api.entity">IAnimal</a><<a href="noppes/npcs/api/entity/IAnimal.html" title="type parameter in IAnimal">T</a> extends net.minecraft.entity.passive.EntityAnimal></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an animal entity with additional behavior such as breeding,
|
|
following, and mating.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i44" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IAnimatable.html" title="interface in noppes.npcs.api.entity">IAnimatable</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an entity capable of playing animations.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i45" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IAnimation.html" title="interface in noppes.npcs.api.handler.data">IAnimation</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i46" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IAnimationData.html" title="interface in noppes.npcs.api.handler.data">IAnimationData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Holds and manages animation data for an animatable entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i47" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAnimationEvent.html" title="interface in noppes.npcs.api.event">IAnimationEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired during entity animation playback.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i48" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAnimationEvent.Ended.html" title="interface in noppes.npcs.api.event">IAnimationEvent.Ended</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an animation finishes playing.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i49" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAnimationEvent.IFrameEvent.html" title="interface in noppes.npcs.api.event">IAnimationEvent.IFrameEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired when animation frames are entered or exited.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i50" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAnimationEvent.IFrameEvent.Entered.html" title="interface in noppes.npcs.api.event">IAnimationEvent.IFrameEvent.Entered</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i51" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAnimationEvent.IFrameEvent.Exited.html" title="interface in noppes.npcs.api.event">IAnimationEvent.IFrameEvent.Exited</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i52" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAnimationEvent.Started.html" title="interface in noppes.npcs.api.event">IAnimationEvent.Started</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an animation starts playing.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i53" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IAnimationHandler.html" title="interface in noppes.npcs.api.handler">IAnimationHandler</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i54" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IAnvilRecipe.html" title="interface in noppes.npcs.api.handler.data">IAnvilRecipe</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i55" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IArrow.html" title="interface in noppes.npcs.api.entity">IArrow</a><<a href="noppes/npcs/api/entity/IArrow.html" title="type parameter in IArrow">T</a> extends net.minecraft.entity.projectile.EntityArrow></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a arrow entity with additional methods.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i56" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IAttributeDefinition.html" title="interface in noppes.npcs.api.handler.data">IAttributeDefinition</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Defines the blueprint for an attribute.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i57" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IAttributeHandler.html" title="interface in noppes.npcs.api.handler">IAttributeHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles registration and lookup of attribute definitions as well as
|
|
retrieval of player attributes.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i58" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IAuctionClaim.html" title="interface in noppes.npcs.api.handler.data">IAuctionClaim</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an auction claim (item or currency to be collected).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i59" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAuctionEvent.html" title="interface in noppes.npcs.api.event">IAuctionEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events related to auction actions.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i60" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAuctionEvent.BidEvent.html" title="interface in noppes.npcs.api.event">IAuctionEvent.BidEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired before a player places a bid on an auction.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i61" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAuctionEvent.BuyoutEvent.html" title="interface in noppes.npcs.api.event">IAuctionEvent.BuyoutEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired before a player buys out an auction.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i62" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAuctionEvent.CancelEvent.html" title="interface in noppes.npcs.api.event">IAuctionEvent.CancelEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired before a player cancels an auction listing.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i63" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAuctionEvent.ClaimEvent.html" title="interface in noppes.npcs.api.event">IAuctionEvent.ClaimEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired before a player claims an item or currency from an auction.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i64" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IAuctionEvent.CreateEvent.html" title="interface in noppes.npcs.api.event">IAuctionEvent.CreateEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired before a player creates a new auction listing.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i65" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IAuctionHandler.html" title="interface in noppes.npcs.api.handler">IAuctionHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handler for the Auction system.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i66" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IAuctionListing.html" title="interface in noppes.npcs.api.handler.data">IAuctionListing</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an auction listing.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i67" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IAvailability.html" title="interface in noppes.npcs.api.handler.data">IAvailability</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Defines the conditions that determine if certain NPC interactions
|
|
(dialogs, quests, and faction requirements) are available to a player.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i68" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/IBlock.html" title="interface in noppes.npcs.api">IBlock</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i69" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired for scripted blocks, including interactions, redstone, and entity collisions.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i70" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.BreakEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.BreakEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i71" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.ClickedEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.ClickedEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i72" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.CollidedEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.CollidedEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i73" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.EntityFallenUponEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.EntityFallenUponEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i74" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.ExplodedEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.ExplodedEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i75" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.HarvestedEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.HarvestedEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i76" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.InitEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.InitEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i77" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.InteractEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.InteractEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i78" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.NeighborChangedEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.NeighborChangedEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i79" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.RainFillEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.RainFillEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i80" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.RedstoneEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.RedstoneEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i81" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.TimerEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.TimerEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i82" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IBlockEvent.UpdateEvent.html" title="interface in noppes.npcs.api.event">IBlockEvent.UpdateEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i83" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/block/IBlockScripted.html" title="interface in noppes.npcs.api.block">IBlockScripted</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i84" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/gui/IButton.html" title="interface in noppes.npcs.api.gui">IButton</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a clickable button component in a custom GUI.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i85" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/IChainedAbility.html" title="interface in noppes.npcs.api.ability">IChainedAbility</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">API interface for chained abilities - ordered sequences of ability references
|
|
that execute one after another with configurable delays.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i86" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IChainEvent.html" title="interface in noppes.npcs.api.event">IChainEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events related to chained ability execution lifecycle.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i87" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IChainEvent.CompleteEvent.html" title="interface in noppes.npcs.api.event">IChainEvent.CompleteEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a chained ability sequence completes all entries.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i88" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IChainEvent.InterruptEvent.html" title="interface in noppes.npcs.api.event">IChainEvent.InterruptEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a chained ability is interrupted by damage.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i89" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IChainEvent.NextEvent.html" title="interface in noppes.npcs.api.event">IChainEvent.NextEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the chain advances to the next entry in the sequence.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i90" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IChainEvent.StartEvent.html" title="interface in noppes.npcs.api.event">IChainEvent.StartEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a chained ability sequence starts executing.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i91" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/ICloneHandler.html" title="interface in noppes.npcs.api.handler">ICloneHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles storing and spawning cloned entities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i92" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ICommand.html" title="interface in noppes.npcs.api">ICommand</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a custom command that can be registered and executed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i93" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/actions/IConditionalAction.html" title="interface in noppes.npcs.api.handler.data.actions">IConditionalAction</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i94" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/IContainer.html" title="interface in noppes.npcs.api">IContainer</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i95" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/ICustomAbility.html" title="interface in noppes.npcs.api.ability">ICustomAbility</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A custom (script-driven) ability whose behavior is entirely defined by script event hooks.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i96" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ICustomAttribute.html" title="interface in noppes.npcs.api.handler.data">ICustomAttribute</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an instance of a custom attribute.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i97" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ICustomEffect.html" title="interface in noppes.npcs.api.handler.data">ICustomEffect</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i98" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/ICustomEffectHandler.html" title="interface in noppes.npcs.api.handler">ICustomEffectHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handler interface for managing custom effects.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i99" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/gui/ICustomGui.html" title="interface in noppes.npcs.api.gui">ICustomGui</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a custom graphical user interface (GUI) that can contain various components
|
|
such as buttons, labels, text fields, item slots, etc.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i100" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/gui/ICustomGuiComponent.html" title="interface in noppes.npcs.api.gui">ICustomGuiComponent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Base interface for all custom GUI components.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i101" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomGuiEvent.html" title="interface in noppes.npcs.api.event">ICustomGuiEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired when a player interacts with a custom GUI.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i102" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomGuiEvent.ButtonEvent.html" title="interface in noppes.npcs.api.event">ICustomGuiEvent.ButtonEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i103" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomGuiEvent.CloseEvent.html" title="interface in noppes.npcs.api.event">ICustomGuiEvent.CloseEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i104" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomGuiEvent.ScrollEvent.html" title="interface in noppes.npcs.api.event">ICustomGuiEvent.ScrollEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i105" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomGuiEvent.SlotClickEvent.html" title="interface in noppes.npcs.api.event">ICustomGuiEvent.SlotClickEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i106" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomGuiEvent.SlotEvent.html" title="interface in noppes.npcs.api.event">ICustomGuiEvent.SlotEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i107" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomGuiEvent.UnfocusedEvent.html" title="interface in noppes.npcs.api.event">ICustomGuiEvent.UnfocusedEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i108" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/ICustomNpc.html" title="interface in noppes.npcs.api.entity">ICustomNpc</a><<a href="noppes/npcs/api/entity/ICustomNpc.html" title="type parameter in ICustomNpc">T</a> extends net.minecraft.entity.EntityCreature></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a customizable NPC with a wide variety of properties such as appearance,
|
|
behavior, combat, loot, and more.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i109" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomNPCsEvent.html" title="interface in noppes.npcs.api.event">ICustomNPCsEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Base interface for all CustomNPC+ script events.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i110" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomNPCsEvent.CNPCNaturalSpawnEvent.html" title="interface in noppes.npcs.api.event">ICustomNPCsEvent.CNPCNaturalSpawnEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i111" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ICustomNPCsEvent.ScriptedCommandEvent.html" title="interface in noppes.npcs.api.event">ICustomNPCsEvent.ScriptedCommandEvent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i112" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/overlay/ICustomOverlay.html" title="interface in noppes.npcs.api.overlay">ICustomOverlay</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i113" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/overlay/ICustomOverlayComponent.html" title="interface in noppes.npcs.api.overlay">ICustomOverlayComponent</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i114" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/IDamageSource.html" title="interface in noppes.npcs.api">IDamageSource</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i115" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/IDataAbilities.html" title="interface in noppes.npcs.api.ability">IDataAbilities</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Interface for an NPC's ability data manager.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i116" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IDBCPlayer.html" title="interface in noppes.npcs.api.entity">IDBCPlayer</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Extends IPlayer with additional methods specific to DBC (Dragon Ball C) players.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i117" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IDialog.html" title="interface in noppes.npcs.api.handler.data">IDialog</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i118" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IDialogCategory.html" title="interface in noppes.npcs.api.handler.data">IDialogCategory</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i119" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IDialogEvent.html" title="interface in noppes.npcs.api.event">IDialogEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired during dialog interactions between a player and an NPC.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i120" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IDialogEvent.DialogClosed.html" title="interface in noppes.npcs.api.event">IDialogEvent.DialogClosed</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a dialog is closed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i121" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IDialogEvent.DialogOpen.html" title="interface in noppes.npcs.api.event">IDialogEvent.DialogOpen</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a dialog is opened.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i122" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IDialogEvent.DialogOption.html" title="interface in noppes.npcs.api.event">IDialogEvent.DialogOption</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a dialog option is selected.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i123" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IDialogHandler.html" title="interface in noppes.npcs.api.handler">IDialogHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles retrieval of dialogs and dialog categories.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i124" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IDialogImage.html" title="interface in noppes.npcs.api.handler.data">IDialogImage</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i125" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IDialogOption.html" title="interface in noppes.npcs.api.handler.data">IDialogOption</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i126" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyAbility.html" title="interface in noppes.npcs.api.entity">IEnergyAbility</a><<a href="noppes/npcs/api/entity/IEnergyAbility.html" title="type parameter in IEnergyAbility">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Base interface for all energy ability entities (Projectiles, Barriers).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i127" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/data/IEnergyAnchorData.html" title="interface in noppes.npcs.api.ability.data">IEnergyAnchorData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Configuration for the anchor point of an energy ability projectile.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i128" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyBarrier.html" title="interface in noppes.npcs.api.entity">IEnergyBarrier</a><<a href="noppes/npcs/api/entity/IEnergyBarrier.html" title="type parameter in IEnergyBarrier">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Base interface for energy barrier entities (Dome, Panel).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i129" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyBarrierEvent.html" title="interface in noppes.npcs.api.event">IEnergyBarrierEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired during energy barrier lifecycle and interactions.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i130" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyBarrierEvent.DestroyedEvent.html" title="interface in noppes.npcs.api.event">IEnergyBarrierEvent.DestroyedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the barrier is destroyed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i131" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyBarrierEvent.HitEvent.html" title="interface in noppes.npcs.api.event">IEnergyBarrierEvent.HitEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the barrier is hit by an energy projectile.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i132" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyBarrierEvent.SpawnedEvent.html" title="interface in noppes.npcs.api.event">IEnergyBarrierEvent.SpawnedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an energy barrier is spawned.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i133" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyBarrierEvent.UpdateEvent.html" title="interface in noppes.npcs.api.event">IEnergyBarrierEvent.UpdateEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired each tick while the barrier exists.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i134" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyBeam.html" title="interface in noppes.npcs.api.entity">IEnergyBeam</a><<a href="noppes/npcs/api/entity/IEnergyBeam.html" title="type parameter in IEnergyBeam">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A directional beam projectile with a trailing path and optional head orb.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i135" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/data/IEnergyCombatData.html" title="interface in noppes.npcs.api.ability.data">IEnergyCombatData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Combat properties for energy ability projectiles.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i136" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyDisc.html" title="interface in noppes.npcs.api.entity">IEnergyDisc</a><<a href="noppes/npcs/api/entity/IEnergyDisc.html" title="type parameter in IEnergyDisc">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A flat spinning disc projectile with optional boomerang behavior.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i137" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/data/IEnergyDisplayData.html" title="interface in noppes.npcs.api.ability.data">IEnergyDisplayData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Visual display properties for energy ability projectiles.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i138" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyDome.html" title="interface in noppes.npcs.api.entity">IEnergyDome</a><<a href="noppes/npcs/api/entity/IEnergyDome.html" title="type parameter in IEnergyDome">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an energy dome barrier - a spherical shield centered on the caster.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i139" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyExplosion.html" title="interface in noppes.npcs.api.entity">IEnergyExplosion</a><<a href="noppes/npcs/api/entity/IEnergyExplosion.html" title="type parameter in IEnergyExplosion">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a standalone energy explosion entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i140" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/IEnergyHandler.html" title="interface in noppes.npcs.api">IEnergyHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Central controller for creating energy entities and routing energy damage.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i141" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/data/IEnergyHomingData.html" title="interface in noppes.npcs.api.ability.data">IEnergyHomingData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Homing and speed properties for energy ability projectiles.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i142" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyLaser.html" title="interface in noppes.npcs.api.entity">IEnergyLaser</a><<a href="noppes/npcs/api/entity/IEnergyLaser.html" title="type parameter in IEnergyLaser">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A continuous laser beam that extends outward from its origin along a direction vector.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i143" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/data/IEnergyLifespanData.html" title="interface in noppes.npcs.api.ability.data">IEnergyLifespanData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Lifespan properties for energy ability projectiles.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i144" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/data/IEnergyLightningData.html" title="interface in noppes.npcs.api.ability.data">IEnergyLightningData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Lightning visual effect properties for energy ability projectiles.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i145" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyOrb.html" title="interface in noppes.npcs.api.entity">IEnergyOrb</a><<a href="noppes/npcs/api/entity/IEnergyOrb.html" title="type parameter in IEnergyOrb">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A spherical homing energy ball.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i146" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyPanel.html" title="interface in noppes.npcs.api.entity">IEnergyPanel</a><<a href="noppes/npcs/api/entity/IEnergyPanel.html" title="type parameter in IEnergyPanel">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an energy panel barrier - a flat rectangular shield (Wall or Shield mode).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i147" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyProjectile.html" title="interface in noppes.npcs.api.entity">IEnergyProjectile</a><<a href="noppes/npcs/api/entity/IEnergyProjectile.html" title="type parameter in IEnergyProjectile">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Base interface for all energy projectile entities (Orb, Beam, Disc, Laser, Slicer).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i148" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyProjectileEvent.html" title="interface in noppes.npcs.api.event">IEnergyProjectileEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired during energy projectile lifecycle and impacts.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i149" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyProjectileEvent.BlockImpactEvent.html" title="interface in noppes.npcs.api.event">IEnergyProjectileEvent.BlockImpactEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the projectile hits a block.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i150" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyProjectileEvent.EntityImpactEvent.html" title="interface in noppes.npcs.api.event">IEnergyProjectileEvent.EntityImpactEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the projectile hits an entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i151" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyProjectileEvent.ExpiredEvent.html" title="interface in noppes.npcs.api.event">IEnergyProjectileEvent.ExpiredEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the projectile expires without hitting anything.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i152" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyProjectileEvent.FiredEvent.html" title="interface in noppes.npcs.api.event">IEnergyProjectileEvent.FiredEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an energy projectile is launched.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i153" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IEnergyProjectileEvent.UpdateEvent.html" title="interface in noppes.npcs.api.event">IEnergyProjectileEvent.UpdateEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired each tick while the projectile exists.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i154" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergySlicer.html" title="interface in noppes.npcs.api.entity">IEnergySlicer</a><<a href="noppes/npcs/api/entity/IEnergySlicer.html" title="type parameter in IEnergySlicer">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A thin, wide blade projectile that slices through targets.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i155" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergySweeper.html" title="interface in noppes.npcs.api.entity">IEnergySweeper</a><<a href="noppes/npcs/api/entity/IEnergySweeper.html" title="type parameter in IEnergySweeper">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Entity-level interface for sweeper beam entities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i156" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEnergyZone.html" title="interface in noppes.npcs.api.entity">IEnergyZone</a><<a href="noppes/npcs/api/entity/IEnergyZone.html" title="type parameter in IEnergyZone">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Entity-level interface for zone entities (Hazard and Trap).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i157" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEntity.html" title="interface in noppes.npcs.api.entity">IEntity</a><<a href="noppes/npcs/api/entity/IEntity.html" title="type parameter in IEntity">T</a> extends net.minecraft.entity.Entity></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a generic entity in the world.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i158" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEntityItem.html" title="interface in noppes.npcs.api.entity">IEntityItem</a><<a href="noppes/npcs/api/entity/IEntityItem.html" title="type parameter in IEntityItem">T</a> extends net.minecraft.entity.item.EntityItem></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an item entity in the world.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i159" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEntityLiving.html" title="interface in noppes.npcs.api.entity">IEntityLiving</a><<a href="noppes/npcs/api/entity/IEntityLiving.html" title="type parameter in IEntityLiving">T</a> extends net.minecraft.entity.EntityLiving></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a living entity (mob, NPC, etc.) that extends the base living functionality.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i160" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IEntityLivingBase.html" title="interface in noppes.npcs.api.entity">IEntityLivingBase</a><<a href="noppes/npcs/api/entity/IEntityLivingBase.html" title="type parameter in IEntityLivingBase">T</a> extends net.minecraft.entity.EntityLivingBase></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a living entity (mob, NPC, etc.) with additional methods to manage health,
|
|
damage, targeting, vision, potion effects, equipment, and various attributes.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i161" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IFaction.html" title="interface in noppes.npcs.api.handler.data">IFaction</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i162" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IFactionEvent.html" title="interface in noppes.npcs.api.event">IFactionEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired when a player's faction standing changes.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i163" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IFactionEvent.FactionPoints.html" title="interface in noppes.npcs.api.event">IFactionEvent.FactionPoints</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a player's faction points change.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i164" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IFactionHandler.html" title="interface in noppes.npcs.api.handler">IFactionHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles creation, deletion, and retrieval of factions.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i165" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IFishHook.html" title="interface in noppes.npcs.api.entity">IFishHook</a><<a href="noppes/npcs/api/entity/IFishHook.html" title="type parameter in IFishHook">T</a> extends net.minecraft.entity.projectile.EntityFishHook></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a fish hook entity with additional methods.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i166" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IForgeEvent.html" title="interface in noppes.npcs.api.event">IForgeEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Wrapper events for Forge events, allowing scripts to listen for native Forge events.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i167" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IForgeEvent.EntityEvent.html" title="interface in noppes.npcs.api.event">IForgeEvent.EntityEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired for Forge entity events.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i168" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IForgeEvent.InitEvent.html" title="interface in noppes.npcs.api.event">IForgeEvent.InitEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired during Forge initialization.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i169" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IForgeEvent.WorldEvent.html" title="interface in noppes.npcs.api.event">IForgeEvent.WorldEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired for Forge world events.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i170" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IFrame.html" title="interface in noppes.npcs.api.handler.data">IFrame</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i171" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IFramePart.html" title="interface in noppes.npcs.api.handler.data">IFramePart</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i172" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/data/IHitboxData.html" title="interface in noppes.npcs.api.entity.data">IHitboxData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Provides configuration data for an NPC's custom hitbox dimensions.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i173" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IHookDefinition.html" title="interface in noppes.npcs.api.handler">IHookDefinition</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Defines metadata for a script hook, enabling rich hook registration with proper
|
|
type information for stub generation, imports, and documentation.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i174" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/item/IItemArmor.html" title="interface in noppes.npcs.api.item">IItemArmor</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i175" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/item/IItemBlock.html" title="interface in noppes.npcs.api.item">IItemBlock</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i176" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/item/IItemBook.html" title="interface in noppes.npcs.api.item">IItemBook</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i177" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/item/IItemCustom.html" title="interface in noppes.npcs.api.item">IItemCustom</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i178" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/item/IItemCustomizable.html" title="interface in noppes.npcs.api.item">IItemCustomizable</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i179" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.html" title="interface in noppes.npcs.api.event">IItemEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired for scripted/customizable items during their lifecycle and interactions.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i180" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.AttackEvent.html" title="interface in noppes.npcs.api.event">IItemEvent.AttackEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the item is used to attack an entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i181" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.BreakItem.html" title="interface in noppes.npcs.api.event">IItemEvent.BreakItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the item breaks due to durability loss or consumption.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i182" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.FinishUsingItem.html" title="interface in noppes.npcs.api.event">IItemEvent.FinishUsingItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player finishes using the item (full duration).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i183" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.InitEvent.html" title="interface in noppes.npcs.api.event">IItemEvent.InitEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the item is initialized.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i184" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.InteractEvent.html" title="interface in noppes.npcs.api.event">IItemEvent.InteractEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the item is used to interact with an entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i185" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.PickedUpEvent.html" title="interface in noppes.npcs.api.event">IItemEvent.PickedUpEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the item is picked up.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i186" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.RepairItem.html" title="interface in noppes.npcs.api.event">IItemEvent.RepairItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the item is repaired on an anvil.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i187" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.RightClickEvent.html" title="interface in noppes.npcs.api.event">IItemEvent.RightClickEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the item is right-clicked.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i188" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.SpawnEvent.html" title="interface in noppes.npcs.api.event">IItemEvent.SpawnEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the item entity spawns in the world.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i189" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.StartUsingItem.html" title="interface in noppes.npcs.api.event">IItemEvent.StartUsingItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player starts using the item (e.g., drawing a bow).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i190" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.StopUsingItem.html" title="interface in noppes.npcs.api.event">IItemEvent.StopUsingItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player stops using the item before completion.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i191" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.TossedEvent.html" title="interface in noppes.npcs.api.event">IItemEvent.TossedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the item is tossed/dropped.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i192" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.UpdateEvent.html" title="interface in noppes.npcs.api.event">IItemEvent.UpdateEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired each tick while the item exists in an entity's inventory.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i193" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IItemEvent.UsingItem.html" title="interface in noppes.npcs.api.event">IItemEvent.UsingItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired each tick while the player is using the item.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i194" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/item/IItemLinked.html" title="interface in noppes.npcs.api.item">IItemLinked</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i195" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/gui/IItemSlot.html" title="interface in noppes.npcs.api.gui">IItemSlot</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an item slot component in a custom GUI.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i196" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/item/IItemStack.html" title="interface in noppes.npcs.api.item">IItemStack</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an item stack with extended functionality:
|
|
enchantments, lore, and additional item data.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i197" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/jobs/IJob.html" title="interface in noppes.npcs.api.jobs">IJob</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i198" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/jobs/IJobBard.html" title="interface in noppes.npcs.api.jobs">IJobBard</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i199" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/jobs/IJobConversation.html" title="interface in noppes.npcs.api.jobs">IJobConversation</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i200" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/jobs/IJobFollower.html" title="interface in noppes.npcs.api.jobs">IJobFollower</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i201" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/jobs/IJobGuard.html" title="interface in noppes.npcs.api.jobs">IJobGuard</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i202" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/jobs/IJobHealer.html" title="interface in noppes.npcs.api.jobs">IJobHealer</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i203" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/jobs/IJobItemGiver.html" title="interface in noppes.npcs.api.jobs">IJobItemGiver</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i204" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/jobs/IJobSpawner.html" title="interface in noppes.npcs.api.jobs">IJobSpawner</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i205" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/gui/ILabel.html" title="interface in noppes.npcs.api.gui">ILabel</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a text label component in a custom GUI.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i206" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/gui/ILine.html" title="interface in noppes.npcs.api.gui">ILine</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a line component in a custom GUI.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i207" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ILine.html" title="interface in noppes.npcs.api.handler.data">ILine</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a single NPC dialog line with text, an optional sound, and target formatting.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i208" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ILines.html" title="interface in noppes.npcs.api.handler.data">ILines</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A collection of dialog lines, supporting creation, indexed access, and random retrieval.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i209" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ILinkedItem.html" title="interface in noppes.npcs.api.handler.data">ILinkedItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a linked item definition.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i210" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ILinkedItemEvent.html" title="interface in noppes.npcs.api.event">ILinkedItemEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired for linked items when their version changes or when they are being built.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i211" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ILinkedItemEvent.BuildEvent.html" title="interface in noppes.npcs.api.event">ILinkedItemEvent.BuildEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the linked item is being built/constructed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i212" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/ILinkedItemEvent.VersionChangeEvent.html" title="interface in noppes.npcs.api.event">ILinkedItemEvent.VersionChangeEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the linked item's version changes.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i213" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/ILinkedItemHandler.html" title="interface in noppes.npcs.api.handler">ILinkedItemHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles registration and retrieval of linked items.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i214" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IMagic.html" title="interface in noppes.npcs.api.handler.data">IMagic</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a magic element that can have interactions with other magics.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i215" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IMagicCycle.html" title="interface in noppes.npcs.api.handler.data">IMagicCycle</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a cycle (or category) grouping for magics.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i216" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IMagicData.html" title="interface in noppes.npcs.api.handler.data">IMagicData</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i217" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IMagicHandler.html" title="interface in noppes.npcs.api.handler">IMagicHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Provides methods to access and modify magic and magic cycles.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i218" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/data/IMark.html" title="interface in noppes.npcs.api.entity.data">IMark</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a mark that can be applied to an entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i219" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/data/IModelData.html" title="interface in noppes.npcs.api.entity.data">IModelData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Provides configuration data for a model including wearable settings,
|
|
hidden parts, rotation, and scale.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i220" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/data/IModelRotate.html" title="interface in noppes.npcs.api.entity.data">IModelRotate</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents the rotation configuration for a model.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i221" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/data/IModelRotatePart.html" title="interface in noppes.npcs.api.entity.data">IModelRotatePart</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents the rotation settings for a specific part of a model.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i222" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/data/IModelScale.html" title="interface in noppes.npcs.api.entity.data">IModelScale</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents the scaling configuration for a model.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i223" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/data/IModelScalePart.html" title="interface in noppes.npcs.api.entity.data">IModelScalePart</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents the scale configuration for a specific part of a model.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i224" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IMonster.html" title="interface in noppes.npcs.api.entity">IMonster</a><<a href="noppes/npcs/api/entity/IMonster.html" title="type parameter in IMonster">T</a> extends net.minecraft.entity.monster.EntityMob></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a monster entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i225" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/INaturalSpawn.html" title="interface in noppes.npcs.api.handler.data">INaturalSpawn</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Configures a natural spawn entry for custom NPCs, including entity templates,
|
|
biome restrictions, spawn conditions, and cooldowns.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i226" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/INaturalSpawnsHandler.html" title="interface in noppes.npcs.api.handler">INaturalSpawnsHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles natural spawn configurations for custom NPCs.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i227" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/INbt.html" title="interface in noppes.npcs.api">INbt</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A scripted data representation of an MC NBTTagCompound object.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i228" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.html" title="interface in noppes.npcs.api.event">INpcEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired for CustomNPC entities during their lifecycle and interactions.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i229" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.CollideEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.CollideEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an entity collides with the NPC.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i230" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.DamagedEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.DamagedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the NPC takes damage.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i231" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.DialogClosedEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.DialogClosedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a dialog with the NPC is closed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i232" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.DialogEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.DialogEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a dialog opens with the NPC.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i233" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.DiedEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.DiedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the NPC dies.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i234" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.InitEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.InitEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the NPC is initialized.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i235" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.InteractEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.InteractEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a player interacts with the NPC.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i236" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.KilledEntityEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.KilledEntityEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the NPC kills an entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i237" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.MeleeAttackEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.MeleeAttackEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the NPC performs a melee attack.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i238" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.RangedLaunchedEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.RangedLaunchedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the NPC launches a ranged attack.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i239" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.SwingEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.SwingEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the NPC swings its weapon.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i240" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.TargetEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.TargetEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the NPC acquires a new target.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i241" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.TargetLostEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.TargetLostEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the NPC loses its current target.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i242" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.TimerEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.TimerEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an NPC timer triggers.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i243" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/INpcEvent.UpdateEvent.html" title="interface in noppes.npcs.api.event">INpcEvent.UpdateEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired each tick for the NPC.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i244" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IOverlayHandler.html" title="interface in noppes.npcs.api.handler">IOverlayHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Manages skin overlays applied to an entity or player.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i245" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/overlay/IOverlayLabel.html" title="interface in noppes.npcs.api.overlay">IOverlayLabel</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i246" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/overlay/IOverlayLine.html" title="interface in noppes.npcs.api.overlay">IOverlayLine</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i247" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/overlay/IOverlayTexturedRect.html" title="interface in noppes.npcs.api.overlay">IOverlayTexturedRect</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i248" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/IParticle.html" title="interface in noppes.npcs.api">IParticle</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A particle that can be spawned in the world, complete with translation, scale, rotate, and color transformations.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i249" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IParty.html" title="interface in noppes.npcs.api.handler.data">IParty</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i250" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPartyEvent.html" title="interface in noppes.npcs.api.event">IPartyEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired during party operations such as quest progress, invitations, kicks, and disbanding.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i251" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPartyEvent.PartyDisbandEvent.html" title="interface in noppes.npcs.api.event">IPartyEvent.PartyDisbandEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the party is disbanded.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i252" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPartyEvent.PartyInviteEvent.html" title="interface in noppes.npcs.api.event">IPartyEvent.PartyInviteEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a player is invited to the party.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i253" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPartyEvent.PartyKickEvent.html" title="interface in noppes.npcs.api.event">IPartyEvent.PartyKickEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a player is kicked from the party.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i254" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPartyEvent.PartyLeaveEvent.html" title="interface in noppes.npcs.api.event">IPartyEvent.PartyLeaveEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a player voluntarily leaves the party.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i255" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPartyEvent.PartyQuestCompletedEvent.html" title="interface in noppes.npcs.api.event">IPartyEvent.PartyQuestCompletedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a party quest is completed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i256" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPartyEvent.PartyQuestSetEvent.html" title="interface in noppes.npcs.api.event">IPartyEvent.PartyQuestSetEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a quest is assigned to the party.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i257" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPartyEvent.PartyQuestTurnedInEvent.html" title="interface in noppes.npcs.api.event">IPartyEvent.PartyQuestTurnedInEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a party quest is turned in.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i258" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPartyHandler.html" title="interface in noppes.npcs.api.handler">IPartyHandler</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i259" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IPartyOptions.html" title="interface in noppes.npcs.api.handler.data">IPartyOptions</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Configures party-related options for quests, controlling membership requirements,
|
|
reward distribution, completion rules, and party size limits.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i260" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IPixelmon.html" title="interface in noppes.npcs.api.entity">IPixelmon</a><<a href="noppes/npcs/api/entity/IPixelmon.html" title="type parameter in IPixelmon">T</a> extends net.minecraft.entity.passive.EntityTameable></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a Pixelmon (a tameable creature) with additional attributes
|
|
such as shiny state, level, IV/EV values, nature, moves, and more.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i261" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/IPixelmonPlayerData.html" title="interface in noppes.npcs.api">IPixelmonPlayerData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Provides access to a player's Pixelmon data, including party and PC storage.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i262" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IPlayer.html" title="interface in noppes.npcs.api.entity">IPlayer</a><<a href="noppes/npcs/api/entity/IPlayer.html" title="type parameter in IPlayer">T</a> extends net.minecraft.entity.player.EntityPlayerMP></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a player in the game with methods for managing dialogs, quests,
|
|
inventory, sound, and more.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i263" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ability/IPlayerAbilityData.html" title="interface in noppes.npcs.api.ability">IPlayerAbilityData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Interface for managing player abilities.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i264" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IPlayerAttributes.html" title="interface in noppes.npcs.api.handler.data">IPlayerAttributes</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a collection of a player's custom attributes.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i265" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPlayerBankData.html" title="interface in noppes.npcs.api.handler">IPlayerBankData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Holds bank-related data for a player.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i266" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPlayerData.html" title="interface in noppes.npcs.api.handler">IPlayerData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Provides access to all persistent data categories for a player,
|
|
including companion, dialog, quest, faction, transport, mail, trade, and ability data.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i267" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPlayerDialogData.html" title="interface in noppes.npcs.api.handler">IPlayerDialogData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Tracks which dialogs a player has read.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i268" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IPlayerEffect.html" title="interface in noppes.npcs.api.handler.data">IPlayerEffect</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents an active custom effect instance on a player.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i269" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired for player actions including combat, items, movement, and interactions.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i270" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.AchievementEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.AchievementEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player earns an achievement.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i271" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.AttackedEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.AttackedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player is attacked (before armor reduction).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i272" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.AttackEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.AttackEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player attacks an entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i273" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.BonemealEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.BonemealEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player uses bonemeal on a block.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i274" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.BreakEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.BreakEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player breaks a block.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i275" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.ChangedDimension.html" title="interface in noppes.npcs.api.event">IPlayerEvent.ChangedDimension</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player changes dimensions.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i276" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.ChatEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.ChatEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player sends a chat message.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i277" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.ContainerClosed.html" title="interface in noppes.npcs.api.event">IPlayerEvent.ContainerClosed</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player closes a container.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i278" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.ContainerOpen.html" title="interface in noppes.npcs.api.event">IPlayerEvent.ContainerOpen</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player opens a container.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i279" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.DamagedEntityEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.DamagedEntityEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player deals damage to an entity (after hit).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i280" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.DamagedEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.DamagedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player takes damage (after armor reduction).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i281" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.DiedEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.DiedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player dies.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i282" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.DropEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.DropEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when items are dropped from the player's inventory (e.g., on death).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i283" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.EffectEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.EffectEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired for player custom effects (add, tick, remove).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i284" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.EffectEvent.Added.html" title="interface in noppes.npcs.api.event">IPlayerEvent.EffectEvent.Added</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an effect is added to the player.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i285" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.EffectEvent.Removed.html" title="interface in noppes.npcs.api.event">IPlayerEvent.EffectEvent.Removed</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when an effect is removed from the player.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i286" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.EffectEvent.Ticked.html" title="interface in noppes.npcs.api.event">IPlayerEvent.EffectEvent.Ticked</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired each tick while the effect is active.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i287" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.FallEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.FallEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player falls.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i288" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.FillBucketEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.FillBucketEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player fills a bucket.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i289" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.FinishUsingItem.html" title="interface in noppes.npcs.api.event">IPlayerEvent.FinishUsingItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player finishes using an item (full duration).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i290" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.InitEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.InitEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player script is initialized.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i291" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.InteractEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.InteractEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player interacts with an entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i292" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.JumpEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.JumpEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player jumps.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i293" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.KeyPressedEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.KeyPressedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player presses or releases a key.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i294" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.KilledEntityEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.KilledEntityEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player kills an entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i295" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.LevelUpEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.LevelUpEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player levels up.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i296" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.LightningEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.LightningEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player is about to be struck by lightning.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i297" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.LoginEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.LoginEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player logs in.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i298" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.LogoutEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.LogoutEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player logs out.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i299" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.MouseClickedEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.MouseClickedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player clicks a mouse button.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i300" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.PickUpEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.PickUpEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player picks up an item.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i301" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.PickupXPEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.PickupXPEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player picks up experience orbs.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i302" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.ProfileEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.ProfileEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired for profile operations (create, change, remove).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i303" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.ProfileEvent.Changed.html" title="interface in noppes.npcs.api.event">IPlayerEvent.ProfileEvent.Changed</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player switches profile slots.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i304" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.ProfileEvent.Create.html" title="interface in noppes.npcs.api.event">IPlayerEvent.ProfileEvent.Create</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a new profile is created.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i305" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.ProfileEvent.Removed.html" title="interface in noppes.npcs.api.event">IPlayerEvent.ProfileEvent.Removed</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a profile is removed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i306" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.RangedChargeEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.RangedChargeEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player begins charging a ranged weapon.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i307" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.RangedLaunchedEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.RangedLaunchedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player launches a ranged weapon (e.g., bow).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i308" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.RespawnEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.RespawnEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player respawns after death.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i309" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.RightClickEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.RightClickEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player right-clicks.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i310" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.SleepEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.SleepEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player sleeps in a bed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i311" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.SoundEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.SoundEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a sound is played for the player.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i312" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.StartUsingItem.html" title="interface in noppes.npcs.api.event">IPlayerEvent.StartUsingItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player starts using an item (e.g., drawing a bow).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i313" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.StopUsingItem.html" title="interface in noppes.npcs.api.event">IPlayerEvent.StopUsingItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player stops using an item before completion.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i314" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.TimerEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.TimerEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a player timer triggers.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i315" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.TossEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.TossEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player tosses a single item.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i316" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.UpdateEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.UpdateEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired each tick for the player.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i317" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.UseHoeEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.UseHoeEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player uses a hoe on a block.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i318" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.UsingItem.html" title="interface in noppes.npcs.api.event">IPlayerEvent.UsingItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired each tick while the player is using an item.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i319" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IPlayerEvent.WakeUpEvent.html" title="interface in noppes.npcs.api.event">IPlayerEvent.WakeUpEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the player wakes up from a bed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i320" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPlayerFactionData.html" title="interface in noppes.npcs.api.handler">IPlayerFactionData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Tracks a player's faction standing points.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i321" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPlayerItemGiverData.html" title="interface in noppes.npcs.api.handler">IPlayerItemGiverData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Tracks item giver interaction data for a player, including
|
|
cooldown timestamps and interaction history.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i322" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IPlayerMail.html" title="interface in noppes.npcs.api.handler.data">IPlayerMail</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a mail message sent to a player, containing pages of text,
|
|
sender info, optional quest, and item attachments.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i323" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPlayerMailData.html" title="interface in noppes.npcs.api.handler">IPlayerMailData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Manages a player's mail inbox, including sending, removing, and querying mail.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i324" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPlayerQuestData.html" title="interface in noppes.npcs.api.handler">IPlayerQuestData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Tracks a player's quest progress, including active, finished, and tracked quests.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i325" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPlayerTradeData.html" title="interface in noppes.npcs.api.handler">IPlayerTradeData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Interface for player trade data (currency and auction claims).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i326" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IPlayerTransportData.html" title="interface in noppes.npcs.api.handler">IPlayerTransportData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Tracks which transport locations a player has unlocked.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i327" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/IPos.html" title="interface in noppes.npcs.api">IPos</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i328" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IProfile.html" title="interface in noppes.npcs.api.handler.data">IProfile</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i329" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IProfileHandler.html" title="interface in noppes.npcs.api.handler">IProfileHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Manages player profiles, which allow players to have multiple save slots
|
|
for their CNPC+ data.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i330" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IProfileOptions.html" title="interface in noppes.npcs.api.handler.data">IProfileOptions</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i331" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IProjectile.html" title="interface in noppes.npcs.api.entity">IProjectile</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a projectile entity.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i332" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IProjectileEvent.html" title="interface in noppes.npcs.api.event">IProjectileEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired during NPC projectile lifecycle and impacts.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i333" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IProjectileEvent.ImpactEvent.html" title="interface in noppes.npcs.api.event">IProjectileEvent.ImpactEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when the projectile hits something.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i334" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IProjectileEvent.UpdateEvent.html" title="interface in noppes.npcs.api.event">IProjectileEvent.UpdateEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired each tick while the projectile exists.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i335" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IQuest.html" title="interface in noppes.npcs.api.handler.data">IQuest</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a quest with objectives, rewards, repeatability, and party/profile options.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i336" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IQuestCategory.html" title="interface in noppes.npcs.api.handler.data">IQuestCategory</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a category that groups related quests together.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i337" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IQuestDialog.html" title="interface in noppes.npcs.api.handler.data">IQuestDialog</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Quest objective interface for dialog-type quests.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i338" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IQuestEvent.html" title="interface in noppes.npcs.api.event">IQuestEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired during quest lifecycle: starting, completing, and turning in.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i339" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IQuestEvent.QuestCompletedEvent.html" title="interface in noppes.npcs.api.event">IQuestEvent.QuestCompletedEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a quest's objectives are all completed.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i340" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IQuestEvent.QuestStartEvent.html" title="interface in noppes.npcs.api.event">IQuestEvent.QuestStartEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a quest is started/accepted.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i341" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IQuestEvent.QuestTurnedInEvent.html" title="interface in noppes.npcs.api.event">IQuestEvent.QuestTurnedInEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired when a completed quest is turned in.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i342" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IQuestHandler.html" title="interface in noppes.npcs.api.handler">IQuestHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles retrieval of quests and quest categories.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i343" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IQuestInterface.html" title="interface in noppes.npcs.api.handler.data">IQuestInterface</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Marker interface for quest objective types (e.g., kill, item, location, dialog).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i344" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IQuestItem.html" title="interface in noppes.npcs.api.handler.data">IQuestItem</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Quest objective interface for item-collection quests.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i345" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IQuestKill.html" title="interface in noppes.npcs.api.handler.data">IQuestKill</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Quest objective interface for kill-type quests.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i346" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IQuestLocation.html" title="interface in noppes.npcs.api.handler.data">IQuestLocation</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Quest objective interface for location-based quests.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i347" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IQuestObjective.html" title="interface in noppes.npcs.api.handler.data">IQuestObjective</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i348" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/IRecipe.html" title="interface in noppes.npcs.api.handler.data">IRecipe</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a custom crafting recipe for the carpentry table or vanilla workbench.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i349" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IRecipeEvent.html" title="interface in noppes.npcs.api.event">IRecipeEvent</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Events fired before and after recipe crafting, for both crafting table and anvil recipes.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i350" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IRecipeEvent.Post.html" title="interface in noppes.npcs.api.event">IRecipeEvent.Post</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired after a recipe is crafted.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i351" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/event/IRecipeEvent.Pre.html" title="interface in noppes.npcs.api.event">IRecipeEvent.Pre</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Fired before a recipe is crafted.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i352" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IRecipeHandler.html" title="interface in noppes.npcs.api.handler">IRecipeHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles custom crafting recipes and anvil recipes.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i353" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/roles/IRole.html" title="interface in noppes.npcs.api.roles">IRole</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Base interface for all NPC roles (Trader, Follower, Bank, Mailman, Transporter).</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i354" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/roles/IRoleBank.html" title="interface in noppes.npcs.api.roles">IRoleBank</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents the banker role for an NPC, providing storage access to players.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i355" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/roles/IRoleFollower.html" title="interface in noppes.npcs.api.roles">IRoleFollower</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i356" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/roles/IRoleMailman.html" title="interface in noppes.npcs.api.roles">IRoleMailman</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents the mailman role for an NPC, enabling mail delivery to players.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i357" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/roles/IRoleTrader.html" title="interface in noppes.npcs.api.roles">IRoleTrader</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i358" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/roles/IRoleTransporter.html" title="interface in noppes.npcs.api.roles">IRoleTransporter</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents the transporter role for an NPC, allowing players to teleport
|
|
between unlocked transport locations.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i359" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/scoreboard/IScoreboard.html" title="interface in noppes.npcs.api.scoreboard">IScoreboard</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i360" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/scoreboard/IScoreboardObjective.html" title="interface in noppes.npcs.api.scoreboard">IScoreboardObjective</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i361" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/scoreboard/IScoreboardTeam.html" title="interface in noppes.npcs.api.scoreboard">IScoreboardTeam</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i362" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/IScreenSize.html" title="interface in noppes.npcs.api">IScreenSize</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents the scaled screen dimensions of the client display.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i363" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/IScriptHookHandler.html" title="interface in noppes.npcs.api.handler">IScriptHookHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handler for registering and retrieving script hooks.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i364" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/gui/IScroll.html" title="interface in noppes.npcs.api.gui">IScroll</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a scrollable list component in a custom GUI.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i365" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ISkinOverlay.html" title="interface in noppes.npcs.api">ISkinOverlay</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A skin overlay object for both NPCs and players.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i366" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ISlot.html" title="interface in noppes.npcs.api.handler.data">ISlot</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i367" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ISound.html" title="interface in noppes.npcs.api.handler.data">ISound</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a sound that can be played at a position or attached to an entity,
|
|
with configurable volume, pitch, repeat behavior, and position.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i368" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ITag.html" title="interface in noppes.npcs.api.handler.data">ITag</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a tag that can be applied to NPCs for categorization and filtering.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i369" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/ITagHandler.html" title="interface in noppes.npcs.api.handler">ITagHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles creation, deletion, and retrieval of tags.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i370" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ITelegraph.html" title="interface in noppes.npcs.api">ITelegraph</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A telegraph is a visual warning indicator that displays on the ground.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i371" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/ITelegraphHandler.html" title="interface in noppes.npcs.api.handler">ITelegraphHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handler for creating and managing telegraphs.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i372" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ITelegraphInstance.html" title="interface in noppes.npcs.api">ITelegraphInstance</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">A runtime instance of an active telegraph in the world.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i373" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/gui/ITextField.html" title="interface in noppes.npcs.api.gui">ITextField</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a text field component in a custom GUI.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i374" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/block/ITextPlane.html" title="interface in noppes.npcs.api.block">ITextPlane</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a text plane that can be positioned, rotated, and scaled on a block.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i375" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/gui/ITexturedRect.html" title="interface in noppes.npcs.api.gui">ITexturedRect</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a textured rectangle component in a custom GUI.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i376" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IThrowable.html" title="interface in noppes.npcs.api.entity">IThrowable</a><<a href="noppes/npcs/api/entity/IThrowable.html" title="type parameter in IThrowable">T</a> extends net.minecraft.entity.projectile.EntityThrowable></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a throwable entity with additional methods.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i377" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ITileEntity.html" title="interface in noppes.npcs.api">ITileEntity</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i378" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/ITimers.html" title="interface in noppes.npcs.api">ITimers</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
<tr id="i379" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/data/ITintData.html" title="interface in noppes.npcs.api.entity.data">ITintData</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Provides configuration data for an NPC's color tinting effects.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i380" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ITransportCategory.html" title="interface in noppes.npcs.api.handler.data">ITransportCategory</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a category that groups transport locations together.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i381" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/ITransportHandler.html" title="interface in noppes.npcs.api.handler">ITransportHandler</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Handles transport categories and their locations.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i382" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/handler/data/ITransportLocation.html" title="interface in noppes.npcs.api.handler.data">ITransportLocation</a></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a transport destination that players can teleport to.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i383" class="rowColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/entity/IVillager.html" title="interface in noppes.npcs.api.entity">IVillager</a><<a href="noppes/npcs/api/entity/IVillager.html" title="type parameter in IVillager">T</a> extends net.minecraft.entity.passive.EntityVillager></td>
|
|
<th class="colLast" scope="row">
|
|
<div class="block">Represents a villager entity with additional trading-related methods.</div>
|
|
</th>
|
|
</tr>
|
|
<tr id="i384" class="altColor">
|
|
<td class="colFirst"><a href="noppes/npcs/api/IWorld.html" title="interface in noppes.npcs.api">IWorld</a></td>
|
|
<th class="colLast" scope="row"> </th>
|
|
</tr>
|
|
</table>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</main>
|
|
<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>Package</li>
|
|
<li>Class</li>
|
|
<li><a href="overview-tree.html">Tree</a></li>
|
|
<li><a href="deprecated-list.html">Deprecated</a></li>
|
|
<li><a href="index-all.html">Index</a></li>
|
|
<li><a href="help-doc.html">Help</a></li>
|
|
</ul>
|
|
<div class="aboutLanguage"><script> (function() { // Fix uppercase text in table cells // Javadoc 11: method names are in th[scope="row"] a, not td a function fixCase() { document.querySelectorAll("th[scope='row'] a, td a, .memberNameLink a").forEach(function(el) { var t = el.textContent.trim(); if (t.length > 2 && t === t.toUpperCase() && t.indexOf(" ") === -1) { el.textContent = t.toLowerCase(); } }); } // Correct navPadding = topNav height + subNav height // Uses !important to override jQuery's inline style function fixPadding() { var topNav = document.querySelector(".topNav"); var subNav = document.querySelector(".subNav"); var pad = document.querySelector(".navPadding"); if (!pad) return; var h = (topNav ? topNav.offsetHeight : 0) + (subNav ? subNav.offsetHeight : 0); if (h > 0) { pad.style.setProperty("padding-top", h + "px", "important"); } } document.addEventListener("DOMContentLoaded", function() { fixCase(); // Run fixPadding after jQuery has had its chance setTimeout(fixPadding, 0); setTimeout(fixPadding, 50); setTimeout(fixPadding, 200); // Use MutationObserver to permanently override any further jQuery writes var pad = document.querySelector(".navPadding"); if (pad) { var observer = new MutationObserver(function() { fixPadding(); }); observer.observe(pad, { attributes: true, attributeFilter: ["style"] }); } }); })(); </script></div>
|
|
</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>
|
|
<a id="skip.navbar.bottom">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
</nav>
|
|
</footer>
|
|
</body>
|
|
</html>
|