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
    Modifier and Type
    Field
    Description
    static final NbtOps
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <U> U
    convertTo(com.mojang.serialization.DynamicOps<U> ops, net.kyori.adventure.nbt.BinaryTag binaryTag)
     
    net.kyori.adventure.nbt.BinaryTag
    createBoolean(boolean value)
     
    net.kyori.adventure.nbt.BinaryTag
    createByte(byte value)
     
    net.kyori.adventure.nbt.BinaryTag
     
    net.kyori.adventure.nbt.BinaryTag
    createDouble(double value)
     
    net.kyori.adventure.nbt.BinaryTag
    createFloat(float value)
     
    net.kyori.adventure.nbt.BinaryTag
    createInt(int value)
     
    net.kyori.adventure.nbt.BinaryTag
     
    net.kyori.adventure.nbt.BinaryTag
    createList(Stream<net.kyori.adventure.nbt.BinaryTag> stream)
     
    net.kyori.adventure.nbt.BinaryTag
    createLong(long value)
     
    net.kyori.adventure.nbt.BinaryTag
     
    net.kyori.adventure.nbt.BinaryTag
    createMap(Stream<com.mojang.datafixers.util.Pair<net.kyori.adventure.nbt.BinaryTag, net.kyori.adventure.nbt.BinaryTag>> stream)
     
    net.kyori.adventure.nbt.BinaryTag
     
    net.kyori.adventure.nbt.BinaryTag
    createShort(short value)
     
    net.kyori.adventure.nbt.BinaryTag
     
    net.kyori.adventure.nbt.BinaryTag
     
    com.mojang.serialization.DataResult<ByteBuffer>
    getByteBuffer(net.kyori.adventure.nbt.BinaryTag binaryTag)
     
    com.mojang.serialization.DataResult<IntStream>
    getIntStream(net.kyori.adventure.nbt.BinaryTag BinaryTag)
     
    com.mojang.serialization.DataResult<Consumer<Consumer<net.kyori.adventure.nbt.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.BinaryTag
    remove(net.kyori.adventure.nbt.BinaryTag BinaryTag, String string)
     
     

    Methods inherited from class 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

      public static final NbtOps INSTANCE
  • Method Details

    • empty

      public net.kyori.adventure.nbt.BinaryTag empty()
      Specified by:
      empty in interface com.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:
      convertTo in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • getNumberValue

      public com.mojang.serialization.DataResult<Number> getNumberValue(net.kyori.adventure.nbt.BinaryTag binaryTag)
      Specified by:
      getNumberValue in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createNumeric

      public net.kyori.adventure.nbt.BinaryTag createNumeric(Number value)
      Specified by:
      createNumeric in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createByte

      public net.kyori.adventure.nbt.BinaryTag createByte(byte value)
      Specified by:
      createByte in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createShort

      public net.kyori.adventure.nbt.BinaryTag createShort(short value)
      Specified by:
      createShort in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createInt

      public net.kyori.adventure.nbt.BinaryTag createInt(int value)
      Specified by:
      createInt in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createLong

      public net.kyori.adventure.nbt.BinaryTag createLong(long value)
      Specified by:
      createLong in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createFloat

      public net.kyori.adventure.nbt.BinaryTag createFloat(float value)
      Specified by:
      createFloat in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createDouble

      public net.kyori.adventure.nbt.BinaryTag createDouble(double value)
      Specified by:
      createDouble in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createBoolean

      public net.kyori.adventure.nbt.BinaryTag createBoolean(boolean value)
      Specified by:
      createBoolean in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • getStringValue

      public com.mojang.serialization.DataResult<String> getStringValue(net.kyori.adventure.nbt.BinaryTag tag)
      Specified by:
      getStringValue in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createString

      public net.kyori.adventure.nbt.BinaryTag createString(String string)
      Specified by:
      createString in interface com.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:
      mergeToList in interface com.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:
      mergeToList in interface com.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:
      mergeToMap in interface com.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:
      mergeToMap in interface com.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:
      mergeToMap in interface com.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:
      getMapValues in interface com.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:
      getMapEntries in interface com.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:
      getMap in interface com.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:
      createMap in interface com.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:
      getStream in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • getList

      public com.mojang.serialization.DataResult<Consumer<Consumer<net.kyori.adventure.nbt.BinaryTag>>> getList(net.kyori.adventure.nbt.BinaryTag BinaryTag)
      Specified by:
      getList in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • getByteBuffer

      public com.mojang.serialization.DataResult<ByteBuffer> getByteBuffer(net.kyori.adventure.nbt.BinaryTag binaryTag)
      Specified by:
      getByteBuffer in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createByteList

      public net.kyori.adventure.nbt.BinaryTag createByteList(ByteBuffer byteBuffer)
      Specified by:
      createByteList in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • getIntStream

      public com.mojang.serialization.DataResult<IntStream> getIntStream(net.kyori.adventure.nbt.BinaryTag BinaryTag)
      Specified by:
      getIntStream in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createIntList

      public net.kyori.adventure.nbt.BinaryTag createIntList(IntStream intStream)
      Specified by:
      createIntList in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • getLongStream

      public com.mojang.serialization.DataResult<LongStream> getLongStream(net.kyori.adventure.nbt.BinaryTag BinaryTag)
      Specified by:
      getLongStream in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • createLongList

      public net.kyori.adventure.nbt.BinaryTag createLongList(LongStream longStream)
      Specified by:
      createLongList in interface com.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:
      createList in interface com.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:
      remove in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • mapBuilder

      public com.mojang.serialization.RecordBuilder<net.kyori.adventure.nbt.BinaryTag> mapBuilder()
      Specified by:
      mapBuilder in interface com.mojang.serialization.DynamicOps<net.kyori.adventure.nbt.BinaryTag>