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> UcreateBoolean(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 TagtryUnwrap(CompoundTag p_tag) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
emptyin interfacecom.mojang.serialization.DynamicOps<Tag>
-
convertTo
- Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<Tag>
-
getNumberValue
- Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<Tag>
-
createNumeric
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createByte
- Specified by:
createBytein interfacecom.mojang.serialization.DynamicOps<Tag>
-
createShort
- Specified by:
createShortin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createInt
- Specified by:
createIntin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createLong
- Specified by:
createLongin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createFloat
- Specified by:
createFloatin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createDouble
- Specified by:
createDoublein interfacecom.mojang.serialization.DynamicOps<Tag>
-
createBoolean
- Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<Tag>
-
getStringValue
- Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<Tag>
-
createString
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToMap
public com.mojang.serialization.DataResult<Tag> mergeToMap(Tag map, com.mojang.serialization.MapLike<Tag> otherMap) - Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<Tag>
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<Tag>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<Tag,Tag>>> getMapValues(Tag map) - Specified by:
getMapValuesin interfacecom.mojang.serialization.DynamicOps<Tag>
-
getMapEntries
- Specified by:
getMapEntriesin interfacecom.mojang.serialization.DynamicOps<Tag>
-
getMap
- Specified by:
getMapin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<Tag>
-
tryUnwrap
-
getStream
- Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<Tag>
-
getList
- Specified by:
getListin interfacecom.mojang.serialization.DynamicOps<Tag>
-
getByteBuffer
- Specified by:
getByteBufferin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createByteList
- Specified by:
createByteListin interfacecom.mojang.serialization.DynamicOps<Tag>
-
getIntStream
- Specified by:
getIntStreamin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createIntList
- Specified by:
createIntListin interfacecom.mojang.serialization.DynamicOps<Tag>
-
getLongStream
- Specified by:
getLongStreamin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createLongList
- Specified by:
createLongListin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createList
- Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<Tag>
-
remove
- Specified by:
removein interfacecom.mojang.serialization.DynamicOps<Tag>
-
toString
-
mapBuilder
- Specified by:
mapBuilderin interfacecom.mojang.serialization.DynamicOps<Tag>
-
createCollector
-