Class NbtOps
java.lang.Object
net.mcbrawls.blueprint.util.NbtOps
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
public class NbtOps
extends Object
implements com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription<U> UconvertTo(com.mojang.serialization.DynamicOps<U> ops, net.kyori.adventure.nbt.BinaryTag binaryTag) net.kyori.adventure.nbt.BinaryTagcreateBoolean(boolean value) net.kyori.adventure.nbt.BinaryTagcreateByte(byte value) net.kyori.adventure.nbt.BinaryTagcreateByteList(ByteBuffer byteBuffer) net.kyori.adventure.nbt.BinaryTagcreateDouble(double value) net.kyori.adventure.nbt.BinaryTagcreateFloat(float value) net.kyori.adventure.nbt.BinaryTagcreateInt(int value) net.kyori.adventure.nbt.BinaryTagcreateIntList(IntStream intStream) net.kyori.adventure.nbt.BinaryTagcreateList(Stream<net.kyori.adventure.nbt.BinaryTag> stream) net.kyori.adventure.nbt.BinaryTagcreateLong(long value) net.kyori.adventure.nbt.BinaryTagcreateLongList(LongStream longStream) net.kyori.adventure.nbt.BinaryTagcreateMap(Stream<com.mojang.datafixers.util.Pair<net.kyori.adventure.nbt.BinaryTag, net.kyori.adventure.nbt.BinaryTag>> stream) net.kyori.adventure.nbt.BinaryTagcreateNumeric(Number value) net.kyori.adventure.nbt.BinaryTagcreateShort(short value) net.kyori.adventure.nbt.BinaryTagcreateString(String string) net.kyori.adventure.nbt.BinaryTagempty()com.mojang.serialization.DataResult<ByteBuffer> getByteBuffer(net.kyori.adventure.nbt.BinaryTag binaryTag) com.mojang.serialization.DataResult<IntStream> getIntStream(net.kyori.adventure.nbt.BinaryTag BinaryTag) getList(net.kyori.adventure.nbt.BinaryTag BinaryTag) com.mojang.serialization.DataResult<LongStream> getLongStream(net.kyori.adventure.nbt.BinaryTag BinaryTag) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<net.kyori.adventure.nbt.BinaryTag>> getMap(net.kyori.adventure.nbt.BinaryTag BinaryTag) com.mojang.serialization.DataResult<Consumer<BiConsumer<net.kyori.adventure.nbt.BinaryTag, net.kyori.adventure.nbt.BinaryTag>>> getMapEntries(net.kyori.adventure.nbt.BinaryTag BinaryTag) com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<net.kyori.adventure.nbt.BinaryTag, net.kyori.adventure.nbt.BinaryTag>>> getMapValues(net.kyori.adventure.nbt.BinaryTag BinaryTag) com.mojang.serialization.DataResult<Number> getNumberValue(net.kyori.adventure.nbt.BinaryTag binaryTag) com.mojang.serialization.DataResult<Stream<net.kyori.adventure.nbt.BinaryTag>> getStream(net.kyori.adventure.nbt.BinaryTag BinaryTag) com.mojang.serialization.DataResult<String> getStringValue(net.kyori.adventure.nbt.BinaryTag tag) com.mojang.serialization.RecordBuilder<net.kyori.adventure.nbt.BinaryTag> com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToList(net.kyori.adventure.nbt.BinaryTag binaryTag, List<net.kyori.adventure.nbt.BinaryTag> list) com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToList(net.kyori.adventure.nbt.BinaryTag binaryTag, net.kyori.adventure.nbt.BinaryTag binaryTag2) com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToMap(net.kyori.adventure.nbt.BinaryTag BinaryTag, com.mojang.serialization.MapLike<net.kyori.adventure.nbt.BinaryTag> mapLike) com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToMap(net.kyori.adventure.nbt.BinaryTag BinaryTag, Map<net.kyori.adventure.nbt.BinaryTag, net.kyori.adventure.nbt.BinaryTag> map) com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToMap(net.kyori.adventure.nbt.BinaryTag binaryTag, net.kyori.adventure.nbt.BinaryTag binaryTag2, net.kyori.adventure.nbt.BinaryTag binaryTag3) net.kyori.adventure.nbt.BinaryTagtoString()Methods inherited from class 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
-
-
Method Details
-
empty
public net.kyori.adventure.nbt.BinaryTag empty()- Specified by:
emptyin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
convertTo
public <U> U convertTo(com.mojang.serialization.DynamicOps<U> ops, net.kyori.adventure.nbt.BinaryTag binaryTag) - Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
getNumberValue
public com.mojang.serialization.DataResult<Number> getNumberValue(net.kyori.adventure.nbt.BinaryTag binaryTag) - Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createNumeric
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createByte
public net.kyori.adventure.nbt.BinaryTag createByte(byte value) - Specified by:
createBytein interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createShort
public net.kyori.adventure.nbt.BinaryTag createShort(short value) - Specified by:
createShortin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createInt
public net.kyori.adventure.nbt.BinaryTag createInt(int value) - Specified by:
createIntin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createLong
public net.kyori.adventure.nbt.BinaryTag createLong(long value) - Specified by:
createLongin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createFloat
public net.kyori.adventure.nbt.BinaryTag createFloat(float value) - Specified by:
createFloatin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createDouble
public net.kyori.adventure.nbt.BinaryTag createDouble(double value) - Specified by:
createDoublein interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createBoolean
public net.kyori.adventure.nbt.BinaryTag createBoolean(boolean value) - Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
getStringValue
public com.mojang.serialization.DataResult<String> getStringValue(net.kyori.adventure.nbt.BinaryTag tag) - Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createString
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
mergeToList
public com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToList(net.kyori.adventure.nbt.BinaryTag binaryTag, net.kyori.adventure.nbt.BinaryTag binaryTag2) - Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
mergeToList
public com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToList(net.kyori.adventure.nbt.BinaryTag binaryTag, List<net.kyori.adventure.nbt.BinaryTag> list) - Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
mergeToMap
public com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToMap(net.kyori.adventure.nbt.BinaryTag binaryTag, net.kyori.adventure.nbt.BinaryTag binaryTag2, net.kyori.adventure.nbt.BinaryTag binaryTag3) - Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
mergeToMap
public com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToMap(net.kyori.adventure.nbt.BinaryTag BinaryTag, com.mojang.serialization.MapLike<net.kyori.adventure.nbt.BinaryTag> mapLike) - Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
mergeToMap
public com.mojang.serialization.DataResult<net.kyori.adventure.nbt.BinaryTag> mergeToMap(net.kyori.adventure.nbt.BinaryTag BinaryTag, Map<net.kyori.adventure.nbt.BinaryTag, net.kyori.adventure.nbt.BinaryTag> map) - Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<net.kyori.adventure.nbt.BinaryTag, net.kyori.adventure.nbt.BinaryTag>>> getMapValues(net.kyori.adventure.nbt.BinaryTag BinaryTag) - Specified by:
getMapValuesin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
getMapEntries
public com.mojang.serialization.DataResult<Consumer<BiConsumer<net.kyori.adventure.nbt.BinaryTag, net.kyori.adventure.nbt.BinaryTag>>> getMapEntries(net.kyori.adventure.nbt.BinaryTag BinaryTag) - Specified by:
getMapEntriesin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
getMap
public com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<net.kyori.adventure.nbt.BinaryTag>> getMap(net.kyori.adventure.nbt.BinaryTag BinaryTag) - Specified by:
getMapin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createMap
public net.kyori.adventure.nbt.BinaryTag createMap(Stream<com.mojang.datafixers.util.Pair<net.kyori.adventure.nbt.BinaryTag, net.kyori.adventure.nbt.BinaryTag>> stream) - Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
getStream
public com.mojang.serialization.DataResult<Stream<net.kyori.adventure.nbt.BinaryTag>> getStream(net.kyori.adventure.nbt.BinaryTag BinaryTag) - Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
getList
-
getByteBuffer
public com.mojang.serialization.DataResult<ByteBuffer> getByteBuffer(net.kyori.adventure.nbt.BinaryTag binaryTag) - Specified by:
getByteBufferin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createByteList
- Specified by:
createByteListin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
getIntStream
public com.mojang.serialization.DataResult<IntStream> getIntStream(net.kyori.adventure.nbt.BinaryTag BinaryTag) - Specified by:
getIntStreamin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createIntList
- Specified by:
createIntListin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
getLongStream
public com.mojang.serialization.DataResult<LongStream> getLongStream(net.kyori.adventure.nbt.BinaryTag BinaryTag) - Specified by:
getLongStreamin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createLongList
- Specified by:
createLongListin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
createList
public net.kyori.adventure.nbt.BinaryTag createList(Stream<net.kyori.adventure.nbt.BinaryTag> stream) - Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
remove
public net.kyori.adventure.nbt.BinaryTag remove(net.kyori.adventure.nbt.BinaryTag BinaryTag, String string) - Specified by:
removein interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-
toString
-
mapBuilder
public com.mojang.serialization.RecordBuilder<net.kyori.adventure.nbt.BinaryTag> mapBuilder()- Specified by:
mapBuilderin interfacecom.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
-