Package net.minecraft.nbt
Class NbtOps
java.lang.Object
net.minecraft.nbt.NbtOps
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<Tag>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static interface
(package private) static class
(package private) class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<U> U
createBoolean
(boolean data) createByte
(byte data) createByteList
(ByteBuffer data) private static Optional
<NbtOps.ListCollector> createCollector
(Tag tag) createDouble
(double data) createFloat
(float data) createInt
(int data) createIntList
(IntStream data) createList
(Stream<Tag> data) createLong
(long data) createLongList
(LongStream data) createNumeric
(Number data) createShort
(short data) createString
(String data) empty()
com.mojang.serialization.DataResult
<ByteBuffer> getByteBuffer
(Tag tag) com.mojang.serialization.DataResult
<IntStream> getIntStream
(Tag tag) com.mojang.serialization.DataResult
<LongStream> getLongStream
(Tag tag) com.mojang.serialization.DataResult
<com.mojang.serialization.MapLike<Tag>> com.mojang.serialization.DataResult
<Consumer<BiConsumer<Tag, Tag>>> getMapEntries
(Tag map) getMapValues
(Tag map) com.mojang.serialization.DataResult
<Number> getNumberValue
(Tag tag) com.mojang.serialization.DataResult
<String> getStringValue
(Tag tag) com.mojang.serialization.RecordBuilder
<Tag> com.mojang.serialization.DataResult
<Tag> mergeToList
(Tag list, List<Tag> tags) com.mojang.serialization.DataResult
<Tag> mergeToList
(Tag list, Tag tag) com.mojang.serialization.DataResult
<Tag> mergeToMap
(Tag map, com.mojang.serialization.MapLike<Tag> otherMap) com.mojang.serialization.DataResult
<Tag> mergeToMap
(Tag p_341945_, Map<Tag, Tag> p_341920_) com.mojang.serialization.DataResult
<Tag> mergeToMap
(Tag map, Tag key, Tag value) toString()
private static Tag
tryUnwrap
(CompoundTag p_tag) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.mojang.serialization.DynamicOps
compressMaps, convertList, convertMap, createMap, emptyList, emptyMap, get, getBooleanValue, getGeneric, getNumberValue, listBuilder, mergeToPrimitive, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
Field Details
-
INSTANCE
-
WRAPPER_MARKER
- See Also:
-
-
Constructor Details
-
NbtOps
protected NbtOps()
-
-
Method Details
-
empty
- Specified by:
empty
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
convertTo
- Specified by:
convertTo
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
getNumberValue
- Specified by:
getNumberValue
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createNumeric
- Specified by:
createNumeric
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createByte
- Specified by:
createByte
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createShort
- Specified by:
createShort
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createInt
- Specified by:
createInt
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createLong
- Specified by:
createLong
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createFloat
- Specified by:
createFloat
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createDouble
- Specified by:
createDouble
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createBoolean
- Specified by:
createBoolean
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
getStringValue
- Specified by:
getStringValue
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createString
- Specified by:
createString
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToList
- Specified by:
mergeToList
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToList
- Specified by:
mergeToList
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToMap
- Specified by:
mergeToMap
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToMap
public com.mojang.serialization.DataResult<Tag> mergeToMap(Tag map, com.mojang.serialization.MapLike<Tag> otherMap) - Specified by:
mergeToMap
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToMap
- Specified by:
mergeToMap
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<Tag,Tag>>> getMapValues(Tag map) - Specified by:
getMapValues
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
getMapEntries
- Specified by:
getMapEntries
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
getMap
- Specified by:
getMap
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createMap
- Specified by:
createMap
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
tryUnwrap
-
getStream
- Specified by:
getStream
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
getList
- Specified by:
getList
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
getByteBuffer
- Specified by:
getByteBuffer
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createByteList
- Specified by:
createByteList
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
getIntStream
- Specified by:
getIntStream
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createIntList
- Specified by:
createIntList
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
getLongStream
- Specified by:
getLongStream
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createLongList
- Specified by:
createLongList
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createList
- Specified by:
createList
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
remove
- Specified by:
remove
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
toString
-
mapBuilder
- Specified by:
mapBuilder
in interfacecom.mojang.serialization.DynamicOps<Tag>
-
createCollector
-