<h2title="Uses of Interface com.comphenix.protocol.wrappers.nbt.NbtBase"class="title">Uses of Interface<br>com.comphenix.protocol.wrappers.nbt.NbtBase</h2>
</div>
<divclass="classUseContainer">
<ulclass="blockList">
<liclass="blockList">
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a></span><spanclass="tabEnd"> </span></caption>
<h3>Uses of <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a> in <ahref="../../../../../../com/comphenix/protocol/events/package-summary.html">com.comphenix.protocol.events</a></h3>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../../../../../com/comphenix/protocol/events/package-summary.html">com.comphenix.protocol.events</a> that return types with arguments of type <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../../../../com/comphenix/protocol/reflect/StructureModifier.html"title="class in com.comphenix.protocol.reflect">StructureModifier</a><<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?>></code></td>
<h3>Uses of <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a> in <ahref="../../../../../../com/comphenix/protocol/wrappers/package-summary.html">com.comphenix.protocol.wrappers</a></h3>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../../../../../com/comphenix/protocol/wrappers/package-summary.html">com.comphenix.protocol.wrappers</a> that return types with arguments of type <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html"title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a><<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?>></code></td>
<h3>Uses of <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a> in <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/package-summary.html">com.comphenix.protocol.wrappers.nbt</a></h3>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing subinterfaces, and an explanation">
<caption><span>Subinterfaces of <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a> in <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/package-summary.html">com.comphenix.protocol.wrappers.nbt</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Interface and Description</th>
<tdclass="colLast"><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtCompound.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtCompound</a></strong></code>
<divclass="block">Represents a mapping of arbitrary NBT elements and their unique names.</div>
<tdclass="colLast"><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtList.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtList</a><TType></strong></code>
<divclass="block">Represents a list of NBT tags of the same type without names.</div>
<tdclass="colLast"><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtWrapper.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtWrapper</a><TType></strong></code>
<divclass="block">Indicates that this NBT wraps an underlying net.minecraft.server instance.</div>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/package-summary.html">com.comphenix.protocol.wrappers.nbt</a> that implement <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Class and Description</th>
<tdclass="colLast"><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtCompoundTest.NbtCustomTag.html"title="class in com.comphenix.protocol.wrappers.nbt">NbtCompoundTest.NbtCustomTag</a><TValue></strong></code>
<divclass="block">Represents a custom NBT tag.</div>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/package-summary.html">com.comphenix.protocol.wrappers.nbt</a> that return <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="type parameter in NbtBase">TType</a>></code></td>
<tdclass="colFirst"><code><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtCompoundTest.NbtCustomTag.html"title="type parameter in NbtCompoundTest.NbtCustomTag">TValue</a>></code></td>
<tdclass="colFirst"><code><T> <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><T></code></td>
<tdclass="colFirst"><code><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?></code></td>
<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtType.html"title="enum in com.comphenix.protocol.wrappers.nbt">NbtType</a> type)</code>
<divclass="block">Retrieve a value by its key, or assign and return a new NBT element if it doesn't exist.</div>
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><java.lang.Byte></code></td>
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><byte[]></code></td>
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><java.lang.Double></code></td>
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><java.lang.Float></code></td>
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><java.lang.Integer></code></td>
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><int[]></code></td>
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><java.lang.Long></code></td>
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><java.lang.Short></code></td>
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><java.lang.String></code></td>
<tdclass="colFirst"><code><T> <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?></code></td>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/package-summary.html">com.comphenix.protocol.wrappers.nbt</a> that return types with arguments of type <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>java.util.Collection<<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtList.html"title="type parameter in NbtList">TType</a>>></code></td>
<tdclass="colFirst"><code>java.util.Map<java.lang.String,<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?>></code></td>
<tdclass="colFirst"><code>java.util.Iterator<<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?>></code></td>
<divclass="block">Retrieve an iterator view of the NBT tags stored in this compound.</div>
</td>
</tr>
</tbody>
</table>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/package-summary.html">com.comphenix.protocol.wrappers.nbt</a> with parameters of type <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><spanclass="strong">NbtList.</span><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtList.html#add(com.comphenix.protocol.wrappers.nbt.NbtBase)">add</a></strong>(<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtList.html"title="type parameter in NbtList">TType</a>> element)</code>
<divclass="block">Add a NBT list or NBT compound to the list.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtCompound.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtCompound</a></code></td>
<tdclass="colLast"><spanclass="strong">NbtFactory.</span><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtFactory.html#asCompound(com.comphenix.protocol.wrappers.nbt.NbtBase)">asCompound</a></strong>(<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?> tag)</code>
<divclass="block">Attempt to cast this NBT tag as a compund.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtList.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtList</a><?></code></td>
<tdclass="colLast"><spanclass="strong">NbtFactory.</span><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtFactory.html#asList(com.comphenix.protocol.wrappers.nbt.NbtBase)">asList</a></strong>(<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?> tag)</code>
<divclass="block">Attempt to cast this NBT tag as a list.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <T> <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtWrapper.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtWrapper</a><T></code></td>
<tdclass="colLast"><spanclass="strong">NbtFactory.</span><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtFactory.html#fromBase(com.comphenix.protocol.wrappers.nbt.NbtBase)">fromBase</a></strong>(<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><T> base)</code>
<divclass="block">Get a NBT wrapper from a NBT base.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><T> <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtCompound.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtCompound</a></code></td>
<tdclass="colLast"><spanclass="strong">NbtCompound.</span><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtCompound.html#put(com.comphenix.protocol.wrappers.nbt.NbtBase)">put</a></strong>(<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><T> entry)</code>
<divclass="block">Set a entry based on its name.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtCompound.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtCompound</a></code></td>
<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?> entry)</code>
<divclass="block">Inserts an entry after cloning it and renaming it to "key".</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><spanclass="strong">NbtVisitor.</span><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtVisitor.html#visit(com.comphenix.protocol.wrappers.nbt.NbtBase)">visit</a></strong>(<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?> node)</code>
<divclass="block">Visit a leaf node, which is a NBT tag with a primitive or String value.</div>
</td>
</tr>
</tbody>
</table>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/package-summary.html">com.comphenix.protocol.wrappers.nbt</a> with type arguments of type <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtCompound.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtCompound</a></code></td>
java.util.Collection<? extends <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><?>> list)</code>
<divclass="block">Construct a new NBT compound initialized with a given list of NBT values.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><T> <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtCompound.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtCompound</a></code></td>
java.util.Collection<? extends <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><T>> list)</code>
<divclass="block">Associate a new NBT list with the given key.</div>
<h3>Uses of <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a> in <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/io/package-summary.html">com.comphenix.protocol.wrappers.nbt.io</a></h3>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/io/package-summary.html">com.comphenix.protocol.wrappers.nbt.io</a> with parameters of type <ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
<tdclass="colLast"><spanclass="strong">NbtTextSerializer.</span><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/io/NbtTextSerializer.html#serialize(com.comphenix.protocol.wrappers.nbt.NbtBase)">serialize</a></strong>(<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><TType> value)</code>
<divclass="block">Serialize a NBT tag to a base-64 encoded string.</div>
<tdclass="colLast"><spanclass="strong">NbtConfigurationSerializer.</span><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer.html#serialize(com.comphenix.protocol.wrappers.nbt.NbtBase, org.bukkit.configuration.ConfigurationSection)">serialize</a></strong>(<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><TType> value,
<tdclass="colLast"><spanclass="strong">NbtBinarySerializer.</span><code><strong><ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer.html#serialize(com.comphenix.protocol.wrappers.nbt.NbtBase, java.io.DataOutput)">serialize</a></strong>(<ahref="../../../../../../com/comphenix/protocol/wrappers/nbt/NbtBase.html"title="interface in com.comphenix.protocol.wrappers.nbt">NbtBase</a><TType> value,
java.io.DataOutput destination)</code>
<divclass="block">Write the content of a wrapped NBT tag to a stream.</div>