Package beer.devs.fastnbt.nms.nbt
Interface ICompoundTag<Handle,ListTag,CompoundTag>
- All Known Subinterfaces:
ICraftItemStack<ListTag,
CompoundTag, CraftItemStack>
public interface ICompoundTag<Handle,ListTag,CompoundTag>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getBoolean
(Handle handle, String key) byte
byte @Nullable []
getByteArray
(Handle handle, String key) getCompound
(Handle handle, String key) double
float
int
int @Nullable []
getIntArray
(Handle handle, String key) long
long @Nullable []
getLongArray
(Handle handle, String key) getOrAddCompound
(Handle handle, String key) getOrAddList
(Handle handle, String key, int typeID) short
@Nullable String
@Nullable UUID
boolean
boolean
boolean
default boolean
void
merge
(CompoundTag handle, CompoundTag otherHandle) <I> I
void
void
void
setBoolean
(Handle handle, String key, boolean param) void
void
setByteArray
(Handle handle, String key, byte[] param) void
void
void
void
setIntArray
(Handle handle, String key, int[] param) void
setIntegerList
(Handle handle, String key, List<Integer> param) void
void
setLongArray
(Handle handle, String key, long[] param) void
setLongList
(Handle handle, String key, List<Long> param) void
void
void
@Nullable String
-
Method Details
-
newInstance
<I> I newInstance() -
setByte
-
setShort
-
setInt
-
setLong
-
setUUID
-
setFloat
-
setDouble
-
setString
-
setByteArray
-
setIntArray
-
setIntegerList
-
setLongArray
-
setLongList
-
setBoolean
-
hasKey
-
hasUUID
-
getUUID
-
getByte
-
getShort
-
getInt
-
getLong
-
getFloat
-
getDouble
-
getString
-
getByteArray
-
getIntArray
-
getLongArray
-
getCompound
-
getOrAddCompound
-
getList
-
getOrAddList
-
putTag
-
getBoolean
-
getKeys
-
isEmpty
-
remove
-
merge
-
toString
-
isValid
-