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 TypeMethodDescriptionbooleangetBoolean(Handle handle, String key) bytebyte @Nullable []getByteArray(Handle handle, String key) getCompound(Handle handle, String key) doublefloatintint @Nullable []getIntArray(Handle handle, String key) longlong @Nullable []getLongArray(Handle handle, String key) getOrAddCompound(Handle handle, String key) getOrAddList(Handle handle, String key, int typeID) short@Nullable String@Nullable UUIDbooleanbooleanbooleandefault booleanvoidmerge(CompoundTag handle, CompoundTag otherHandle) <I> IvoidvoidvoidsetBoolean(Handle handle, String key, boolean param) voidvoidsetByteArray(Handle handle, String key, byte[] param) voidvoidvoidvoidsetIntArray(Handle handle, String key, int[] param) voidsetIntegerList(Handle handle, String key, List<Integer> param) voidvoidsetLongArray(Handle handle, String key, long[] param) voidsetLongList(Handle handle, String key, List<Long> param) voidvoidvoid@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
-