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