public class NbtConverter_v1_20_3 extends java.lang.Object implements DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>
| Modifier and Type | Field and Description |
|---|---|
static NbtConverter_v1_20_3 |
INSTANCE |
| Constructor and Description |
|---|
NbtConverter_v1_20_3() |
| Modifier and Type | Method and Description |
|---|---|
Result<java.lang.Boolean> |
asBoolean(net.lenni0451.mcstructs.nbt.INbtTag element) |
Result<byte[]> |
asByteArray(net.lenni0451.mcstructs.nbt.INbtTag element) |
Result<int[]> |
asIntArray(net.lenni0451.mcstructs.nbt.INbtTag element) |
Result<java.util.List<net.lenni0451.mcstructs.nbt.INbtTag>> |
asList(net.lenni0451.mcstructs.nbt.INbtTag element) |
Result<long[]> |
asLongArray(net.lenni0451.mcstructs.nbt.INbtTag element) |
Result<java.util.Map<net.lenni0451.mcstructs.nbt.INbtTag,net.lenni0451.mcstructs.nbt.INbtTag>> |
asMap(net.lenni0451.mcstructs.nbt.INbtTag element) |
Result<java.lang.Number> |
asNumber(net.lenni0451.mcstructs.nbt.INbtTag element) |
Result<java.lang.String> |
asString(net.lenni0451.mcstructs.nbt.INbtTag element) |
Result<java.util.Map<java.lang.String,net.lenni0451.mcstructs.nbt.INbtTag>> |
asStringTypeMap(net.lenni0451.mcstructs.nbt.INbtTag element) |
<N> N |
convertTo(DataConverter<N> to,
net.lenni0451.mcstructs.nbt.INbtTag element) |
net.lenni0451.mcstructs.nbt.INbtTag |
createBoolean(boolean value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createByte(byte value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createByteArray(byte[] value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createDouble(double value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createFloat(float value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createInt(int value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createIntArray(int[] value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createLong(long value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createLongArray(long[] value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createNumber(java.lang.Number number) |
net.lenni0451.mcstructs.nbt.INbtTag |
createShort(short value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createString(java.lang.String value) |
net.lenni0451.mcstructs.nbt.INbtTag |
createUnsafeMap(java.util.Map<net.lenni0451.mcstructs.nbt.INbtTag,net.lenni0451.mcstructs.nbt.INbtTag> values) |
Result<net.lenni0451.mcstructs.nbt.INbtTag> |
mergeList(net.lenni0451.mcstructs.nbt.INbtTag list,
java.util.List<net.lenni0451.mcstructs.nbt.INbtTag> values) |
Result<net.lenni0451.mcstructs.nbt.INbtTag> |
mergeMap(net.lenni0451.mcstructs.nbt.INbtTag map,
java.util.Map<net.lenni0451.mcstructs.nbt.INbtTag,net.lenni0451.mcstructs.nbt.INbtTag> values) |
boolean |
put(net.lenni0451.mcstructs.nbt.INbtTag map,
java.lang.String key,
net.lenni0451.mcstructs.nbt.INbtTag value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertFrom, convertList, convertMap, createList, createMergedMap, emptyList, emptyMap, mergeList, mergeMap, mergeMappublic static final NbtConverter_v1_20_3 INSTANCE
public <N> N convertTo(DataConverter<N> to, @Nullable net.lenni0451.mcstructs.nbt.INbtTag element)
convertTo in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createBoolean(boolean value)
createBoolean in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<java.lang.Boolean> asBoolean(net.lenni0451.mcstructs.nbt.INbtTag element)
asBoolean in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createNumber(java.lang.Number number)
createNumber in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<java.lang.Number> asNumber(net.lenni0451.mcstructs.nbt.INbtTag element)
asNumber in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createByte(byte value)
createByte in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createShort(short value)
createShort in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createInt(int value)
createInt in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createLong(long value)
createLong in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createFloat(float value)
createFloat in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createDouble(double value)
createDouble in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createString(java.lang.String value)
createString in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<java.lang.String> asString(net.lenni0451.mcstructs.nbt.INbtTag element)
asString in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<net.lenni0451.mcstructs.nbt.INbtTag> mergeList(@Nullable net.lenni0451.mcstructs.nbt.INbtTag list, java.util.List<net.lenni0451.mcstructs.nbt.INbtTag> values)
mergeList in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<java.util.List<net.lenni0451.mcstructs.nbt.INbtTag>> asList(net.lenni0451.mcstructs.nbt.INbtTag element)
asList in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createUnsafeMap(java.util.Map<net.lenni0451.mcstructs.nbt.INbtTag,net.lenni0451.mcstructs.nbt.INbtTag> values)
createUnsafeMap in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<net.lenni0451.mcstructs.nbt.INbtTag> mergeMap(@Nullable net.lenni0451.mcstructs.nbt.INbtTag map, java.util.Map<net.lenni0451.mcstructs.nbt.INbtTag,net.lenni0451.mcstructs.nbt.INbtTag> values)
mergeMap in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<java.util.Map<net.lenni0451.mcstructs.nbt.INbtTag,net.lenni0451.mcstructs.nbt.INbtTag>> asMap(net.lenni0451.mcstructs.nbt.INbtTag element)
asMap in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<java.util.Map<java.lang.String,net.lenni0451.mcstructs.nbt.INbtTag>> asStringTypeMap(net.lenni0451.mcstructs.nbt.INbtTag element)
asStringTypeMap in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public boolean put(net.lenni0451.mcstructs.nbt.INbtTag map,
java.lang.String key,
net.lenni0451.mcstructs.nbt.INbtTag value)
put in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createByteArray(byte[] value)
createByteArray in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<byte[]> asByteArray(net.lenni0451.mcstructs.nbt.INbtTag element)
asByteArray in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createIntArray(int[] value)
createIntArray in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<int[]> asIntArray(net.lenni0451.mcstructs.nbt.INbtTag element)
asIntArray in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public net.lenni0451.mcstructs.nbt.INbtTag createLongArray(long[] value)
createLongArray in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>public Result<long[]> asLongArray(net.lenni0451.mcstructs.nbt.INbtTag element)
asLongArray in interface DataConverter<net.lenni0451.mcstructs.nbt.INbtTag>