2024-03-20 02:28:51 -04:00
<!DOCTYPE HTML>
<!-- NewPage -->
< html lang = "en" >
< head >
2025-05-29 16:27:42 -04:00
<!-- Generated by javadoc (11.0.20) on Thu May 29 16:24:46 EDT 2025 -->
2024-03-20 02:28:51 -04:00
< title > INbt</ title >
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" >
2025-05-29 16:27:42 -04:00
< meta name = "dc.created" content = "2025-05-29" >
2024-03-20 02:28:51 -04:00
< link rel = "stylesheet" type = "text/css" href = "../../../stylesheet.css" title = "Style" >
< link rel = "stylesheet" type = "text/css" href = "../../../jquery/jquery-ui.min.css" title = "Style" >
< link rel = "stylesheet" type = "text/css" href = "../../../jquery-ui.overrides.css" title = "Style" >
< script type = "text/javascript" src = "../../../script.js" ></ script >
< script type = "text/javascript" src = "../../../jquery/jszip/dist/jszip.min.js" ></ script >
< script type = "text/javascript" src = "../../../jquery/jszip-utils/dist/jszip-utils.min.js" ></ script >
<!--[if IE]>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
< script type = "text/javascript" src = "../../../jquery/jquery-3.6.1.min.js" ></ script >
< script type = "text/javascript" src = "../../../jquery/jquery-ui.min.js" ></ script >
</ head >
< body >
< script type = "text/javascript" > <!--
try {
if ( location . href . indexOf ( 'is-external=true' ) == - 1 ) {
parent . document . title = "INbt" ;
}
}
catch ( err ) {
}
//-->
var data = { "i0" : 6 , "i1" : 6 , "i2" : 6 , "i3" : 6 , "i4" : 6 , "i5" : 6 , "i6" : 6 , "i7" : 6 , "i8" : 6 , "i9" : 6 , "i10" : 6 , "i11" : 6 , "i12" : 6 , "i13" : 6 , "i14" : 6 , "i15" : 6 , "i16" : 6 , "i17" : 6 , "i18" : 6 , "i19" : 6 , "i20" : 6 , "i21" : 6 , "i22" : 6 , "i23" : 6 , "i24" : 6 , "i25" : 6 , "i26" : 6 , "i27" : 6 , "i28" : 6 , "i29" : 6 , "i30" : 6 , "i31" : 6 , "i32" : 6 };
var tabs = { 65535 : [ "t0" , "All Methods" ], 2 : [ "t2" , "Instance Methods" ], 4 : [ "t3" , "Abstract Methods" ]};
var altColor = "altColor" ;
var rowColor = "rowColor" ;
var tableTab = "tableTab" ;
var activeTableTab = "activeTableTab" ;
var pathtoroot = "../../../" ;
var useModuleDirectories = true ;
loadScripts ( document , 'script' );</ script >
< noscript >
< div > JavaScript is disabled on your browser.</ div >
</ noscript >
< header role = "banner" >
< nav role = "navigation" >
< div class = "fixedNav" >
<!-- ========= START OF TOP NAVBAR ======= -->
< div class = "topNav" >< a id = "navbar.top" >
<!-- -->
</ a >
< div class = "skipNav" >< a href = "#skip.navbar.top" title = "Skip navigation links" > Skip navigation links</ a ></ div >
< a id = "navbar.top.firstrow" >
<!-- -->
</ a >
< ul class = "navList" title = "Navigation" >
< li >< a href = "../../../index.html" > Overview</ a ></ li >
< li >< a href = "package-summary.html" > Package</ a ></ li >
< li class = "navBarCell1Rev" > Class</ li >
< li >< a href = "package-tree.html" > Tree</ a ></ li >
< li >< a href = "../../../deprecated-list.html" > Deprecated</ a ></ li >
< li >< a href = "../../../index-files/index-1.html" > Index</ a ></ li >
< li >< a href = "../../../help-doc.html" > Help</ a ></ li >
</ ul >
</ div >
< div class = "subNav" >
< ul class = "navList" id = "allclasses_navbar_top" >
< li >< a href = "../../../allclasses.html" > All Classes</ a ></ li >
</ ul >
< ul class = "navListSearch" >
< li >< label for = "search" > SEARCH:</ label >
< input type = "text" id = "search" value = "search" disabled = "disabled" >
< input type = "reset" id = "reset" value = "reset" disabled = "disabled" >
</ li >
</ ul >
< div >
< script type = "text/javascript" > <!--
allClassesLink = document . getElementById ( "allclasses_navbar_top" );
if ( window == top ) {
allClassesLink . style . display = "block" ;
}
else {
allClassesLink . style . display = "none" ;
}
//-->
</ script >
< noscript >
< div > JavaScript is disabled on your browser.</ div >
</ noscript >
</ div >
< div >
< ul class = "subNavList" >
< li > Summary: </ li >
< li > Nested | </ li >
< li > Field | </ li >
< li > Constr | </ li >
< li >< a href = "#method.summary" > Method</ a ></ li >
</ ul >
< ul class = "subNavList" >
< li > Detail: </ li >
< li > Field | </ li >
< li > Constr | </ li >
< li >< a href = "#method.detail" > Method</ a ></ li >
</ ul >
</ div >
< a id = "skip.navbar.top" >
<!-- -->
</ a ></ div >
<!-- ========= END OF TOP NAVBAR ========= -->
</ div >
< div class = "navPadding" > </ div >
< script type = "text/javascript" > <!--
$ ( '.navPadding' ). css ( 'padding-top' , $ ( '.fixedNav' ). css ( "height" ));
//-->
</ script >
</ nav >
</ header >
<!-- ======== START OF CLASS DATA ======== -->
< main role = "main" >
< div class = "header" >
< div class = "subTitle" >< span class = "packageLabelInType" > Package</ span > < a href = "package-summary.html" > noppes.npcs.api</ a ></ div >
< h2 title = "Interface INbt" class = "title" > Interface INbt</ h2 >
</ div >
< div class = "contentContainer" >
< div class = "description" >
< ul class = "blockList" >
< li class = "blockList" >
< hr >
< pre > public interface < span class = "typeNameLabel" > INbt</ span ></ pre >
< div class = "block" > A scripted data representation of an MC NBTTagCompound object. Using these functions modifies the compound tag
associated with this object. Any changes made to the compound tag are made directly to its "tagMap" attribute,
minimizing the impact of setting/getting NBT data with this object on performance.
Compound tags, unlike list tags, can contain multiple types of NBT tag types. Compound tags can even
contain compound tags inside them, and if that compound tag is accessed, an object like this one will also be returned!
Every tag inside a compound tag has a -unique- "key". If you try to put another tag of the same key inside the
compound tag, it will replace the previous tag.
The types and their type as an integer are as follows:
1: Byte
2: Short
3: Int
4: Long
5: Float
6: Double
7: Byte array
8: String
9: Tag list
10: Compound
11: Integer array</ div >
</ li >
</ ul >
</ div >
< div class = "summary" >
< ul class = "blockList" >
< li class = "blockList" >
<!-- ========== METHOD SUMMARY =========== -->
< section >
< ul class = "blockList" >
< li class = "blockList" >< a id = "method.summary" >
<!-- -->
</ a >
< h3 > Method Summary</ h3 >
< table class = "memberSummary" >
< caption >< span id = "t0" class = "activeTableTab" >< span > All Methods</ span >< span class = "tabEnd" > </ span ></ span >< span id = "t2" class = "tableTab" >< span >< a href = "javascript:show(2);" > Instance Methods</ a ></ span >< span class = "tabEnd" > </ span ></ span >< span id = "t3" class = "tableTab" >< span >< a href = "javascript:show(4);" > Abstract Methods</ a ></ span >< span class = "tabEnd" > </ span ></ span ></ caption >
< tr >
< th class = "colFirst" scope = "col" > Modifier and Type</ th >
< th class = "colSecond" scope = "col" > Method</ th >
< th class = "colLast" scope = "col" > Description</ th >
</ tr >
< tr id = "i0" class = "altColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#clear()" > clear</ a ></ span > ()</ code ></ th >
< td class = "colLast" >
< div class = "block" > Completely clears the compound tag of all tags inside it.</ div >
</ td >
</ tr >
< tr id = "i1" class = "rowColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getBoolean(java.lang.String)" > getBoolean</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i2" class = "altColor" >
< td class = "colFirst" >< code > byte</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getByte(java.lang.String)" > getByte</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i3" class = "rowColor" >
< td class = "colFirst" >< code > byte[]</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getByteArray(java.lang.String)" > getByteArray</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i4" class = "altColor" >
< td class = "colFirst" >< code >< a href = "INbt.html" title = "interface in noppes.npcs.api" > INbt</ a ></ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getCompound(java.lang.String)" > getCompound</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i5" class = "rowColor" >
< td class = "colFirst" >< code > double</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getDouble(java.lang.String)" > getDouble</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i6" class = "altColor" >
< td class = "colFirst" >< code > float</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getFloat(java.lang.String)" > getFloat</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i7" class = "rowColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getInteger(java.lang.String)" > getInteger</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i8" class = "altColor" >
< td class = "colFirst" >< code > int[]</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getIntegerArray(java.lang.String)" > getIntegerArray</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i9" class = "rowColor" >
< td class = "colFirst" >< code > java.lang.String[]</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getKeys()" > getKeys</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i10" class = "altColor" >
< td class = "colFirst" >< code > java.lang.Object[]</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getList(java.lang.String,int)" > getList</ a ></ span > ​ (java.lang.String key,
int value)</ code ></ th >
< td class = "colLast" >
< div class = "block" > Returns a tag list of objects with this key in the compound tag.</ div >
</ td >
</ tr >
< tr id = "i11" class = "rowColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getListType(java.lang.String)" > getListType</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" >
< div class = "block" > Returns the type of the tag list with this key, as an integer.</ div >
</ td >
</ tr >
< tr id = "i12" class = "altColor" >
< td class = "colFirst" >< code > long</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getLong(java.lang.String)" > getLong</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i13" class = "rowColor" >
< td class = "colFirst" >< code > net.minecraft.nbt.NBTTagCompound</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getMCNBT()" > getMCNBT</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i14" class = "altColor" >
< td class = "colFirst" >< code > short</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getShort(java.lang.String)" > getShort</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i15" class = "rowColor" >
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getString(java.lang.String)" > getString</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i16" class = "altColor" >
< td class = "colFirst" >< code > int</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#getType(java.lang.String)" > getType</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i17" class = "rowColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#has(java.lang.String)" > has</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i18" class = "altColor" >
< td class = "colFirst" >< code > boolean</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#isEqual(noppes.npcs.api.INbt)" > isEqual</ a ></ span > ​ (< a href = "INbt.html" title = "interface in noppes.npcs.api" > INbt</ a > nbt)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i19" class = "rowColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#remove(java.lang.String)" > remove</ a ></ span > ​ (java.lang.String key)</ code ></ th >
< td class = "colLast" >
< div class = "block" > Returns the tag with the given key from the compound tag.</ div >
</ td >
</ tr >
< tr id = "i20" class = "altColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setBoolean(java.lang.String,boolean)" > setBoolean</ a ></ span > ​ (java.lang.String key,
boolean value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i21" class = "rowColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setByte(java.lang.String,byte)" > setByte</ a ></ span > ​ (java.lang.String key,
byte value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i22" class = "altColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setByteArray(java.lang.String,byte%5B%5D)" > setByteArray</ a ></ span > ​ (java.lang.String key,
byte[] value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i23" class = "rowColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setCompound(java.lang.String,noppes.npcs.api.INbt)" > setCompound</ a ></ span > ​ (java.lang.String key,
< a href = "INbt.html" title = "interface in noppes.npcs.api" > INbt</ a > value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i24" class = "altColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setDouble(java.lang.String,double)" > setDouble</ a ></ span > ​ (java.lang.String key,
double value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i25" class = "rowColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setFloat(java.lang.String,float)" > setFloat</ a ></ span > ​ (java.lang.String key,
float value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i26" class = "altColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setInteger(java.lang.String,int)" > setInteger</ a ></ span > ​ (java.lang.String key,
int value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i27" class = "rowColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setIntegerArray(java.lang.String,int%5B%5D)" > setIntegerArray</ a ></ span > ​ (java.lang.String key,
int[] value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i28" class = "altColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setList(java.lang.String,java.lang.Object%5B%5D)" > setList</ a ></ span > ​ (java.lang.String key,
java.lang.Object[] value)</ code ></ th >
< td class = "colLast" >
< div class = "block" > Adds a new tag list to the compound tag with the given key.</ div >
</ td >
</ tr >
< tr id = "i29" class = "rowColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setLong(java.lang.String,long)" > setLong</ a ></ span > ​ (java.lang.String key,
long value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i30" class = "altColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setShort(java.lang.String,short)" > setShort</ a ></ span > ​ (java.lang.String key,
short value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i31" class = "rowColor" >
< td class = "colFirst" >< code > void</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#setString(java.lang.String,java.lang.String)" > setString</ a ></ span > ​ (java.lang.String key,
java.lang.String value)</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
< tr id = "i32" class = "altColor" >
< td class = "colFirst" >< code > java.lang.String</ code ></ td >
< th class = "colSecond" scope = "row" >< code >< span class = "memberNameLink" >< a href = "#toJsonString()" > toJsonString</ a ></ span > ()</ code ></ th >
< td class = "colLast" > </ td >
</ tr >
</ table >
</ li >
</ ul >
</ section >
</ li >
</ ul >
</ div >
< div class = "details" >
< ul class = "blockList" >
< li class = "blockList" >
<!-- ============ METHOD DETAIL ========== -->
< section >
< ul class = "blockList" >
< li class = "blockList" >< a id = "method.detail" >
<!-- -->
</ a >
< h3 > Method Detail</ h3 >
< a id = "remove(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > remove</ h4 >
< pre class = "methodSignature" > void remove​ (java.lang.String key)</ pre >
< div class = "block" > Returns the tag with the given key from the compound tag.</ div >
</ li >
</ ul >
< a id = "has(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > has</ h4 >
< pre class = "methodSignature" > boolean has​ (java.lang.String key)</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > True if the compound tag has a tag with the given key.</ dd >
</ dl >
</ li >
</ ul >
< a id = "getBoolean(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getBoolean</ h4 >
< pre class = "methodSignature" > boolean getBoolean​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setBoolean(java.lang.String,boolean)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setBoolean</ h4 >
< pre class = "methodSignature" > void setBoolean​ (java.lang.String key,
boolean value)</ pre >
</ li >
</ ul >
< a id = "getShort(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getShort</ h4 >
< pre class = "methodSignature" > short getShort​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setShort(java.lang.String,short)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setShort</ h4 >
< pre class = "methodSignature" > void setShort​ (java.lang.String key,
short value)</ pre >
</ li >
</ ul >
< a id = "getInteger(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getInteger</ h4 >
< pre class = "methodSignature" > int getInteger​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setInteger(java.lang.String,int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setInteger</ h4 >
< pre class = "methodSignature" > void setInteger​ (java.lang.String key,
int value)</ pre >
</ li >
</ ul >
< a id = "getByte(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getByte</ h4 >
< pre class = "methodSignature" > byte getByte​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setByte(java.lang.String,byte)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setByte</ h4 >
< pre class = "methodSignature" > void setByte​ (java.lang.String key,
byte value)</ pre >
</ li >
</ ul >
< a id = "getLong(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getLong</ h4 >
< pre class = "methodSignature" > long getLong​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setLong(java.lang.String,long)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setLong</ h4 >
< pre class = "methodSignature" > void setLong​ (java.lang.String key,
long value)</ pre >
</ li >
</ ul >
< a id = "getDouble(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getDouble</ h4 >
< pre class = "methodSignature" > double getDouble​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setDouble(java.lang.String,double)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setDouble</ h4 >
< pre class = "methodSignature" > void setDouble​ (java.lang.String key,
double value)</ pre >
</ li >
</ ul >
< a id = "getFloat(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getFloat</ h4 >
< pre class = "methodSignature" > float getFloat​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setFloat(java.lang.String,float)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setFloat</ h4 >
< pre class = "methodSignature" > void setFloat​ (java.lang.String key,
float value)</ pre >
</ li >
</ ul >
< a id = "getString(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getString</ h4 >
< pre class = "methodSignature" > java.lang.String getString​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setString(java.lang.String,java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setString</ h4 >
< pre class = "methodSignature" > void setString​ (java.lang.String key,
java.lang.String value)</ pre >
</ li >
</ ul >
< a id = "getByteArray(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getByteArray</ h4 >
< pre class = "methodSignature" > byte[] getByteArray​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setByteArray(java.lang.String,byte[])" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setByteArray</ h4 >
< pre class = "methodSignature" > void setByteArray​ (java.lang.String key,
byte[] value)</ pre >
</ li >
</ ul >
< a id = "getIntegerArray(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getIntegerArray</ h4 >
< pre class = "methodSignature" > int[] getIntegerArray​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setIntegerArray(java.lang.String,int[])" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setIntegerArray</ h4 >
< pre class = "methodSignature" > void setIntegerArray​ (java.lang.String key,
int[] value)</ pre >
</ li >
</ ul >
< a id = "getList(java.lang.String,int)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getList</ h4 >
< pre class = "methodSignature" > java.lang.Object[] getList​ (java.lang.String key,
int value)</ pre >
< div class = "block" > Returns a tag list of objects with this key in the compound tag. All the objects in the list
will always be of the same type.</ div >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The tag list of objects, depending on the tag type.</ dd >
</ dl >
</ li >
</ ul >
< a id = "getListType(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getListType</ h4 >
< pre class = "methodSignature" > int getListType​ (java.lang.String key)</ pre >
< div class = "block" > Returns the type of the tag list with this key, as an integer.</ div >
</ li >
</ ul >
< a id = "setList(java.lang.String,java.lang.Object[])" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setList</ h4 >
< pre class = "methodSignature" > void setList​ (java.lang.String key,
java.lang.Object[] value)</ pre >
< div class = "block" > Adds a new tag list to the compound tag with the given key.</ div >
< dl >
< dt >< span class = "paramLabel" > Parameters:</ span ></ dt >
< dd >< code > key</ code > - The key for the list tag</ dd >
< dd >< code > value</ code > - The list of objects to be in the list. The type of the first element in this list becomes the tag
list's type, and if later objects are not of this type, they will not be added.</ dd >
</ dl >
</ li >
</ ul >
< a id = "getCompound(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getCompound</ h4 >
< pre class = "methodSignature" >< a href = "INbt.html" title = "interface in noppes.npcs.api" > INbt</ a > getCompound​ (java.lang.String key)</ pre >
</ li >
</ ul >
< a id = "setCompound(java.lang.String,noppes.npcs.api.INbt)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setCompound</ h4 >
< pre class = "methodSignature" > void setCompound​ (java.lang.String key,
< a href = "INbt.html" title = "interface in noppes.npcs.api" > INbt</ a > value)</ pre >
</ li >
</ ul >
< a id = "getKeys()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getKeys</ h4 >
< pre class = "methodSignature" > java.lang.String[] getKeys()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > A list of all the compound tag's keys.</ dd >
</ dl >
</ li >
</ ul >
< a id = "getType(java.lang.String)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getType</ h4 >
< pre class = "methodSignature" > int getType​ (java.lang.String key)</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > The type of the tag with the input key as an integer.</ dd >
</ dl >
</ li >
</ ul >
< a id = "getMCNBT()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getMCNBT</ h4 >
< pre class = "methodSignature" > net.minecraft.nbt.NBTTagCompound getMCNBT()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > An obfuscated MC NBTTagCompound object.</ dd >
</ dl >
</ li >
</ ul >
< a id = "toJsonString()" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > toJsonString</ h4 >
< pre class = "methodSignature" > java.lang.String toJsonString()</ pre >
< dl >
< dt >< span class = "returnLabel" > Returns:</ span ></ dt >
< dd > A curly-bracket formatted JSON string of all the compound tag.</ dd >
</ dl >
</ li >
</ ul >
< a id = "isEqual(noppes.npcs.api.INbt)" >
<!-- -->
</ a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > isEqual</ h4 >
< pre class = "methodSignature" > boolean isEqual​ (< a href = "INbt.html" title = "interface in noppes.npcs.api" > INbt</ a > nbt)</ pre >
</ li >
</ ul >
< a id = "clear()" >
<!-- -->
</ a >
< ul class = "blockListLast" >
< li class = "blockList" >
< h4 > clear</ h4 >
< pre class = "methodSignature" > void clear()</ pre >
< div class = "block" > Completely clears the compound tag of all tags inside it.</ div >
</ li >
</ ul >
</ li >
</ ul >
</ section >
</ li >
</ ul >
</ div >
</ div >
</ main >
<!-- ========= END OF CLASS DATA ========= -->
< footer role = "contentinfo" >
< nav role = "navigation" >
<!-- ======= START OF BOTTOM NAVBAR ====== -->
< div class = "bottomNav" >< a id = "navbar.bottom" >
<!-- -->
</ a >
< div class = "skipNav" >< a href = "#skip.navbar.bottom" title = "Skip navigation links" > Skip navigation links</ a ></ div >
< a id = "navbar.bottom.firstrow" >
<!-- -->
</ a >
< ul class = "navList" title = "Navigation" >
< li >< a href = "../../../index.html" > Overview</ a ></ li >
< li >< a href = "package-summary.html" > Package</ a ></ li >
< li class = "navBarCell1Rev" > Class</ li >
< li >< a href = "package-tree.html" > Tree</ a ></ li >
< li >< a href = "../../../deprecated-list.html" > Deprecated</ a ></ li >
< li >< a href = "../../../index-files/index-1.html" > Index</ a ></ li >
< li >< a href = "../../../help-doc.html" > Help</ a ></ li >
</ ul >
</ div >
< div class = "subNav" >
< ul class = "navList" id = "allclasses_navbar_bottom" >
< li >< a href = "../../../allclasses.html" > All Classes</ a ></ li >
</ ul >
< div >
< script type = "text/javascript" > <!--
allClassesLink = document . getElementById ( "allclasses_navbar_bottom" );
if ( window == top ) {
allClassesLink . style . display = "block" ;
}
else {
allClassesLink . style . display = "none" ;
}
//-->
</ script >
< noscript >
< div > JavaScript is disabled on your browser.</ div >
</ noscript >
</ div >
< div >
< ul class = "subNavList" >
< li > Summary: </ li >
< li > Nested | </ li >
< li > Field | </ li >
< li > Constr | </ li >
< li >< a href = "#method.summary" > Method</ a ></ li >
</ ul >
< ul class = "subNavList" >
< li > Detail: </ li >
< li > Field | </ li >
< li > Constr | </ li >
< li >< a href = "#method.detail" > Method</ a ></ li >
</ ul >
</ div >
< a id = "skip.navbar.bottom" >
<!-- -->
</ a ></ div >
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</ nav >
</ footer >
</ body >
</ html >