Package pers.neige.neigeitems.ref.nbt
Class RefNbtTagCompound
-
- All Implemented Interfaces:
public final class RefNbtTagCompound extends RefNbtBase
-
-
Field Summary
Fields Modifier and Type Field Description public Map<String, RefNbtBase>tags
-
Constructor Summary
Constructors Constructor Description RefNbtTagCompound()
-
Method Summary
Modifier and Type Method Description native voidset0(String key, RefNbtBase value)native RefNbtBaseset1(String key, RefNbtBase value)native voidsetByte(String key, byte value)native voidsetShort(String key, short value)native voidsetInt(String key, int value)native voidsetLong(String key, long value)native voidsetUUID(String key, UUID uuid)native voidsetFloat(String key, float value)native voidsetDouble(String key, double value)native voidsetString(String key, String value)native voidsetByteArray(String key, Array<byte> value)native voidsetByteArray(String key, List<Byte> value)native voidsetIntArray(String key, Array<int> value)native voidsetIntArray(String key, List<Integer> value)native voidsetLongArray(String key, Array<long> value)native voidsetLongArray(String key, List<Long> value)native voidsetBoolean(String key, boolean value)native RefNbtBaseget(String key)native bytegetType(String key)native booleanhasKey(String key)native booleanhasKeyOfType(String key, int type)native bytegetByte(String key)native shortgetShort(String key)native intgetInt(String key)native longgetLong(String key)native UUIDgetUUID(String key)native floatgetFloat(String key)native doublegetDouble(String key)native StringgetString(String key)native Array<byte>getByteArray(String key)native Array<int>getIntArray(String key)native Array<long>getLongArray(String key)native RefNbtTagCompoundgetCompound(String key)native RefNbtTagListgetList(String key, int var1)native booleangetBoolean(String key)native Set<String>keySet()native intsize()native booleanisEmpty()native voidremove(String key)-
Methods inherited from class pers.neige.neigeitems.ref.nbt.RefNbtBase
asBoolean, asByte1, asByteArray, asCompound, asDouble1, asFloat1, asInt1, asIntArray, asList, asLong1, asLongArray, asNumber1, asShort1, asString0, asString1, createTag, getTypeId, rClone -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
set0
native void set0(String key, RefNbtBase value)
-
set1
native RefNbtBase set1(String key, RefNbtBase value)
-
setByteArray
native void setByteArray(String key, Array<byte> value)
-
setByteArray
native void setByteArray(String key, List<Byte> value)
-
setIntArray
native void setIntArray(String key, Array<int> value)
-
setIntArray
native void setIntArray(String key, List<Integer> value)
-
setLongArray
native void setLongArray(String key, Array<long> value)
-
setLongArray
native void setLongArray(String key, List<Long> value)
-
setBoolean
native void setBoolean(String key, boolean value)
-
get
native RefNbtBase get(String key)
-
hasKeyOfType
native boolean hasKeyOfType(String key, int type)
-
getByteArray
native Array<byte> getByteArray(String key)
-
getIntArray
native Array<int> getIntArray(String key)
-
getLongArray
native Array<long> getLongArray(String key)
-
getCompound
native RefNbtTagCompound getCompound(String key)
-
getList
native RefNbtTagList getList(String key, int var1)
-
getBoolean
native boolean getBoolean(String key)
-
size
native int size()
-
isEmpty
native boolean isEmpty()
-
-
-
-