mirror of https://github.com/FabricMC/yarn.git
149 lines
6.2 KiB
Plaintext
149 lines
6.2 KiB
Plaintext
CLASS net/minecraft/class_2509 net/minecraft/nbt/NbtOps
|
|
COMMENT Used to handle Minecraft NBTs within {@link com.mojang.serialization.Dynamic
|
|
COMMENT dynamics} for DataFixerUpper, allowing generalized serialization logic
|
|
COMMENT shared across different type of data structures. Use {@link NbtOps#INSTANCE}
|
|
COMMENT for the ops singleton.
|
|
COMMENT
|
|
COMMENT <p>For instance, dimension data may be stored as JSON in data packs, but
|
|
COMMENT they will be transported in packets as NBT. DataFixerUpper allows
|
|
COMMENT generalizing the dimension serialization logic to prevent duplicate code,
|
|
COMMENT where the NBT ops allow the DataFixerUpper dimension serialization logic
|
|
COMMENT to interact with Minecraft NBTs.
|
|
COMMENT
|
|
COMMENT @see NbtOps#INSTANCE
|
|
FIELD field_11560 INSTANCE Lnet/minecraft/class_2509;
|
|
COMMENT An singleton of the NBT dynamic ops.
|
|
COMMENT
|
|
COMMENT <p>This ops does not compress maps (replace field name to value pairs
|
|
COMMENT with an ordered list of values in serialization). In fact, since
|
|
COMMENT Minecraft NBT lists can only contain elements of the same type, this op
|
|
COMMENT cannot compress maps.
|
|
METHOD convertTo (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
|
|
ARG 2 element
|
|
METHOD createBoolean (Z)Ljava/lang/Object;
|
|
ARG 1 value
|
|
METHOD createByte (B)Ljava/lang/Object;
|
|
ARG 1 value
|
|
METHOD createByteList (Ljava/nio/ByteBuffer;)Ljava/lang/Object;
|
|
ARG 1 buf
|
|
METHOD createDouble (D)Ljava/lang/Object;
|
|
ARG 1 value
|
|
METHOD createFloat (F)Ljava/lang/Object;
|
|
ARG 1 value
|
|
METHOD createInt (I)Ljava/lang/Object;
|
|
ARG 1 value
|
|
METHOD createIntList (Ljava/util/stream/IntStream;)Ljava/lang/Object;
|
|
ARG 1 stream
|
|
METHOD createList (Ljava/util/stream/Stream;)Ljava/lang/Object;
|
|
ARG 1 stream
|
|
METHOD createLong (J)Ljava/lang/Object;
|
|
ARG 1 value
|
|
METHOD createLongList (Ljava/util/stream/LongStream;)Ljava/lang/Object;
|
|
ARG 1 stream
|
|
METHOD createMap (Ljava/util/stream/Stream;)Ljava/lang/Object;
|
|
ARG 1 entries
|
|
METHOD createNumeric (Ljava/lang/Number;)Ljava/lang/Object;
|
|
ARG 1 value
|
|
METHOD createShort (S)Ljava/lang/Object;
|
|
ARG 1 value
|
|
METHOD createString (Ljava/lang/String;)Ljava/lang/Object;
|
|
ARG 1 string
|
|
METHOD getByteBuffer (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD getIntStream (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD getList (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD getLongStream (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD getMap (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD getMapEntries (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD getMapValues (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD getNumberValue (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD getStream (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD getStringValue (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
METHOD mergeToList (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 list
|
|
ARG 2 value
|
|
METHOD mergeToList (Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 list
|
|
ARG 2 values
|
|
METHOD mergeToMap (Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 element
|
|
ARG 2 map
|
|
METHOD mergeToMap (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 map
|
|
ARG 2 key
|
|
ARG 3 value
|
|
METHOD method_10638 (Lnet/minecraft/class_2487;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;
|
|
ARG 2 key
|
|
METHOD method_10649 (Lnet/minecraft/class_2520;)Ljava/lang/Long;
|
|
ARG 0 nbt
|
|
METHOD method_10658 (Lnet/minecraft/class_2520;)Ljava/lang/Integer;
|
|
ARG 0 nbt
|
|
METHOD method_10659 (Lnet/minecraft/class_2520;)Ljava/lang/Byte;
|
|
ARG 0 nbt
|
|
METHOD method_10666 (Ljava/lang/String;Ljava/lang/String;)Z
|
|
ARG 1 k
|
|
METHOD method_10667 (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520;
|
|
ARG 0 nbt
|
|
METHOD method_10670 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Ljava/lang/String;)V
|
|
ARG 2 k
|
|
METHOD method_29144 createList (BB)Lnet/minecraft/class_2483;
|
|
ARG 0 knownType
|
|
ARG 1 valueType
|
|
METHOD method_29145 isTypeEqual (BBB)Z
|
|
ARG 0 knownType
|
|
ARG 1 valueType
|
|
ARG 2 expectedType
|
|
METHOD method_29147 (Ljava/util/List;Lnet/minecraft/class_2487;Lcom/mojang/datafixers/util/Pair;)V
|
|
ARG 0 entry
|
|
METHOD method_29148 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2487;Ljava/lang/String;)V
|
|
ARG 3 key
|
|
METHOD method_29149 (Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;)V
|
|
ARG 1 nbt
|
|
METHOD method_29150 addAll (Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;Ljava/util/List;)V
|
|
ARG 0 destination
|
|
ARG 1 source
|
|
ARG 2 additionalValues
|
|
METHOD method_29151 addAll (Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)V
|
|
ARG 0 destination
|
|
ARG 1 source
|
|
ARG 2 additionalValue
|
|
METHOD method_29152 (Lnet/minecraft/class_2487;Lcom/mojang/datafixers/util/Pair;)V
|
|
ARG 1 entry
|
|
METHOD method_29153 (Lnet/minecraft/class_2487;Ljava/util/function/BiConsumer;)V
|
|
ARG 2 entryConsumer
|
|
METHOD method_29158 (Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;)V
|
|
ARG 1 nbt
|
|
METHOD method_29159 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Ljava/lang/String;)V
|
|
ARG 0 key
|
|
METHOD method_29160 (Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;)V
|
|
ARG 1 nbt
|
|
METHOD method_29161 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Ljava/lang/String;)V
|
|
ARG 2 key
|
|
METHOD remove (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
|
|
ARG 1 element
|
|
ARG 2 key
|
|
CLASS 1
|
|
METHOD get (Ljava/lang/Object;)Ljava/lang/Object;
|
|
ARG 1 nbt
|
|
METHOD get (Ljava/lang/String;)Ljava/lang/Object;
|
|
ARG 1 key
|
|
METHOD method_29166 (Lnet/minecraft/class_2487;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;
|
|
ARG 2 key
|
|
CLASS class_5320 MapBuilder
|
|
METHOD append (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
|
ARG 1 key
|
|
ARG 2 value
|
|
ARG 3 nbt
|
|
METHOD build (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
|
ARG 1 nbt
|
|
ARG 2 mergedValue
|