- get() - Method in class io.github.mrblobman.nbt.NBTBaseTag
-
- get(String, NBTType<T>) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a value from this map at the given key.
- get() - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
- get(int) - Method in class io.github.mrblobman.nbt.NBTListTag
-
Gets the tag at pos
from the list.
- get(String, String) - Static method in enum io.github.mrblobman.nbt.plugin.NBTProxy.Permissions
-
Lookup a permission based on the queryType
and queryTarget
- get() - Static method in class io.github.mrblobman.nbt.TagFactory
-
Get the instance of a
TagFactory
that supports the current
server version.
- getBlockIODelegate() - Method in class io.github.mrblobman.nbt.TagFactory
-
NOTE: This delegate must assume that any BlockState
s given
to it are tile entities! There is no exposed interface in Spigot for
the sub set of BlockStates that are tile entities so it is left to the caller
to ensure this safety.
- getBoolean(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Get a boolean value from this tag at the given key.
- getByte(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a byte value from the map.
- getByte() - Method in class io.github.mrblobman.nbt.NBTNumberTag
-
- getByteArray(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a byte[] value from the map.
- getCompound(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a compound value from the map.
- getDouble(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a double value from the map.
- getDouble() - Method in class io.github.mrblobman.nbt.NBTNumberTag
-
- getEntityIODelegate() - Method in class io.github.mrblobman.nbt.TagFactory
-
- getFileIODelegate() - Method in class io.github.mrblobman.nbt.TagFactory
-
Warning: Reading an empty tag will throw an exception.
- getFloat(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a float value from the map.
- getFloat() - Method in class io.github.mrblobman.nbt.NBTNumberTag
-
- getHandle() - Method in class io.github.mrblobman.nbt.NBTBaseTag
-
- getInt(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a int value from the map.
- getInt() - Method in class io.github.mrblobman.nbt.NBTNumberTag
-
- getIntArray(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a int[] value from the map.
- getItemIODelegate() - Method in class io.github.mrblobman.nbt.TagFactory
-
- getList(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a list value from the map.
- getLong(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a long value from the map.
- getLong() - Method in class io.github.mrblobman.nbt.NBTNumberTag
-
- getName(int) - Static method in class io.github.mrblobman.nbt.NBTType
-
- getShort(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a short value from the map.
- getShort() - Method in class io.github.mrblobman.nbt.NBTNumberTag
-
- getString(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a String value from the map.
- getTag(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a tag from this map at the given key.
- getTag() - Method in exception io.github.mrblobman.nbt.NBTDeserializationException
-
Get the tag who's deserialization resulted in this exception being
thrown.
- getType(int) - Static method in class io.github.mrblobman.nbt.NBTType
-
Lookup a type based on it's id.
- getUUID(String) - Method in class io.github.mrblobman.nbt.NBTCompoundTag
-
Retrieve a UUID value from the map.
- NBTBaseTag<T> - Class in io.github.mrblobman.nbt
-
A base wrapper class to better delegate some of the default methods.
- NBTCommand - Class in io.github.mrblobman.nbt.plugin
-
- NBTCommand(int) - Constructor for class io.github.mrblobman.nbt.plugin.NBTCommand
-
- NBTCompoundTag - Class in io.github.mrblobman.nbt
-
An NBTCompoundTag is a mapping of String -> NBTBaseTag.
- NBTDeserializationException - Exception in io.github.mrblobman.nbt
-
An exception raised when an error is encountered during deserialization
from an NBTBaseTag to an object.
- NBTDeserializationException(NBTBaseTag) - Constructor for exception io.github.mrblobman.nbt.NBTDeserializationException
-
- NBTDeserializationException(NBTBaseTag, String) - Constructor for exception io.github.mrblobman.nbt.NBTDeserializationException
-
- NBTDeserializationException(NBTBaseTag, String, Throwable) - Constructor for exception io.github.mrblobman.nbt.NBTDeserializationException
-
- NBTDeserializationException(NBTBaseTag, Throwable) - Constructor for exception io.github.mrblobman.nbt.NBTDeserializationException
-
- NBTDeserializer<T> - Interface in io.github.mrblobman.nbt
-
A deserializer deserializes the passed in data into an object of this classes
generic type.
- NBTException - Exception in io.github.mrblobman.nbt
-
The base exception for NBT related exceptions.
- NBTException() - Constructor for exception io.github.mrblobman.nbt.NBTException
-
- NBTException(String) - Constructor for exception io.github.mrblobman.nbt.NBTException
-
- NBTException(String, Throwable) - Constructor for exception io.github.mrblobman.nbt.NBTException
-
- NBTException(Throwable) - Constructor for exception io.github.mrblobman.nbt.NBTException
-
- NBTIODelegate<T> - Interface in io.github.mrblobman.nbt
-
This class provides
read
,
write
and
append
operations for the NBT data of an object
of the type
T
.
- NBTListTag - Class in io.github.mrblobman.nbt
-
An NBTListTag is a collection of
NBTBaseTag
s of the same type.
- NBTNumberTag<T extends java.lang.Number> - Class in io.github.mrblobman.nbt
-
An NBTNumberTag wraps a number.
- NBTProxy - Class in io.github.mrblobman.nbt.plugin
-
- NBTProxy() - Constructor for class io.github.mrblobman.nbt.plugin.NBTProxy
-
- NBTProxy.Permissions - Enum in io.github.mrblobman.nbt.plugin
-
A list of the permissions for the /nbt
command.
- NBTSerializationException - Exception in io.github.mrblobman.nbt
-
An exception raised when an error is encountered during serialization
from an object to a NBTBaseTag.
- NBTSerializationException() - Constructor for exception io.github.mrblobman.nbt.NBTSerializationException
-
- NBTSerializationException(String) - Constructor for exception io.github.mrblobman.nbt.NBTSerializationException
-
- NBTSerializationException(String, Throwable) - Constructor for exception io.github.mrblobman.nbt.NBTSerializationException
-
- NBTSerializationException(Throwable) - Constructor for exception io.github.mrblobman.nbt.NBTSerializationException
-
- NBTSerializer<T> - Interface in io.github.mrblobman.nbt
-
A serializer serializes the passed in object of this classes
generic type into an NBTTag.
- NBTson - Class in io.github.mrblobman.nbt
-
- NBTson.NBTsonBuilder - Class in io.github.mrblobman.nbt
-
Following the Builder pattern this class is designed for chaining registration calls
for all supported serializers and deserializers that will be required by the constructed
NBTson
instance.
- NBTsonBuilder() - Constructor for class io.github.mrblobman.nbt.NBTson.NBTsonBuilder
-
- NBTType<T> - Class in io.github.mrblobman.nbt
-
- newByteArrayTag(byte[]) - Method in class io.github.mrblobman.nbt.TagFactory
-
Wrap the value in a byte[] tag.
- newByteTag(byte) - Method in class io.github.mrblobman.nbt.TagFactory
-
Wrap the value in a byte tag.
- newCompoundTag() - Method in class io.github.mrblobman.nbt.TagFactory
-
Create an empty compound tag.
- newDoubleTag(double) - Method in class io.github.mrblobman.nbt.TagFactory
-
Wrap the value in a double tag.
- newFloatTag(float) - Method in class io.github.mrblobman.nbt.TagFactory
-
Wrap the value in a float tag.
- newIntArrayTag(int[]) - Method in class io.github.mrblobman.nbt.TagFactory
-
Wrap the value in a int[] tag.
- newIntTag(int) - Method in class io.github.mrblobman.nbt.TagFactory
-
Wrap the value in a int tag.
- newListTag() - Method in class io.github.mrblobman.nbt.TagFactory
-
Create an empty list tag.
- newLongTag(long) - Method in class io.github.mrblobman.nbt.TagFactory
-
Wrap the value in a long tag.
- newShortTag(short) - Method in class io.github.mrblobman.nbt.TagFactory
-
Wrap the value in a short tag.
- newStringTag(String) - Method in class io.github.mrblobman.nbt.TagFactory
-
Wrap the value in a String tag.
- newTag() - Method in class io.github.mrblobman.nbt.NBTType
-
Create a fresh tag of this type.