Skip to content

Commit 3b42573

Browse files
authored
25w10a packrat parser (#4145)
* Map packrat parsing * Repackage packrat * Map NBT
1 parent f3a165b commit 3b42573

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+523
-82
lines changed

mappings/net/minecraft/class_10846.mapping

-3
This file was deleted.

mappings/net/minecraft/command/argument/ItemPredicateArgumentType.mapping

+2
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgum
4848
CLASS class_9444 ComponentCheck
4949
METHOD method_58535 createPredicate (Lcom/mojang/brigadier/ImmutableStringReader;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate;
5050
ARG 1 reader
51+
ARG 2 value
5152
METHOD method_58536 read (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;Lnet/minecraft/class_9331;)Lnet/minecraft/class_2293$class_9444;
5253
ARG 0 reader
5354
ARG 1 id
@@ -82,5 +83,6 @@ CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgum
8283
ARG 0 predicate
8384
METHOD method_58559 createPredicate (Lcom/mojang/brigadier/ImmutableStringReader;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate;
8485
ARG 1 reader
86+
ARG 2 value
8587
METHOD method_58560 (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
8688
ARG 2 error

mappings/net/minecraft/command/argument/packrat/PackratParsing.mapping mappings/net/minecraft/command/argument/ItemPredicateParsing.mapping

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CLASS net/minecraft/class_9437 net/minecraft/command/argument/packrat/PackratParsing
1+
CLASS net/minecraft/class_9437 net/minecraft/command/argument/ItemPredicateParsing
22
METHOD method_58492 (Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;Lnet/minecraft/class_9400;)Ljava/lang/Object;
33
ARG 2 results
44
METHOD method_58493 (Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;Lnet/minecraft/class_9437$class_9439;Lnet/minecraft/class_9387;Lnet/minecraft/class_9393;)Ljava/lang/Object;
@@ -23,6 +23,7 @@ CLASS net/minecraft/class_9437 net/minecraft/command/argument/packrat/PackratPar
2323
ARG 2 results
2424
CLASS class_9438 ComponentParsingRule
2525
METHOD <init> (Lnet/minecraft/class_10842;Lnet/minecraft/class_9437$class_9439;)V
26+
ARG 1 idParsingRule
2627
ARG 2 callbacks
2728
CLASS class_9439 Callbacks
2829
METHOD method_58503 streamItemIds ()Ljava/util/stream/Stream;
@@ -58,10 +59,13 @@ CLASS net/minecraft/class_9437 net/minecraft/command/argument/packrat/PackratPar
5859
ARG 2 id
5960
CLASS class_9440 ItemParsingRule
6061
METHOD <init> (Lnet/minecraft/class_10842;Lnet/minecraft/class_9437$class_9439;)V
62+
ARG 1 idParsingRule
6163
ARG 2 callbacks
6264
CLASS class_9441 SubPredicateParsingRule
6365
METHOD <init> (Lnet/minecraft/class_10842;Lnet/minecraft/class_9437$class_9439;)V
66+
ARG 1 idParsingRule
6467
ARG 2 callbacks
6568
CLASS class_9442 TagParsingRule
6669
METHOD <init> (Lnet/minecraft/class_10842;Lnet/minecraft/class_9437$class_9439;)V
70+
ARG 1 idParsingRule
6771
ARG 2 callbacks

mappings/net/minecraft/command/argument/NbtElementArgumentType.mapping

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CLASS net/minecraft/class_2212 net/minecraft/command/argument/NbtElementArgumentType
2+
FIELD field_57831 PARSER Lnet/minecraft/class_10846;
23
FIELD field_9918 EXAMPLES Ljava/util/Collection;
34
METHOD method_9389 nbtElement ()Lnet/minecraft/class_2212;
45
METHOD method_9390 getNbtElement (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2520;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
CLASS net/minecraft/class_10850 net/minecraft/command/argument/ParserBackedArgumentType
2+
FIELD field_57549 parser Lnet/minecraft/class_10846;
3+
METHOD <init> (Lnet/minecraft/class_10846;)V
4+
ARG 1 parser
5+
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
6+
ARG 1 context
7+
ARG 2 builder
8+
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
9+
ARG 1 reader

mappings/net/minecraft/command/argument/ParticleEffectArgumentType.mapping

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
CLASS net/minecraft/class_2223 net/minecraft/command/argument/ParticleEffectArgumentType
22
FIELD field_48929 registries Lnet/minecraft/class_7225$class_7874;
33
FIELD field_51438 INVALID_OPTIONS_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
4-
FIELD field_57832 snbtReader Lnet/minecraft/class_2522;
4+
FIELD field_57832 SNBT_READER Lnet/minecraft/class_2522;
55
FIELD field_9935 EXAMPLES Ljava/util/Collection;
66
FIELD field_9936 UNKNOWN_PARTICLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
77
METHOD <init> (Lnet/minecraft/class_7157;)V

mappings/net/minecraft/command/argument/RegistryEntryArgumentType.mapping

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ CLASS net/minecraft/class_9433 net/minecraft/command/argument/RegistryEntryArgum
55
FIELD field_50040 registries Lnet/minecraft/class_7225$class_7874;
66
FIELD field_50041 canLookupRegistry Z
77
FIELD field_50042 entryCodec Lcom/mojang/serialization/Codec;
8-
FIELD field_57909 snbtReader Lnet/minecraft/class_2522;
8+
FIELD field_57909 SNBT_READER Lnet/minecraft/class_2522;
99
METHOD <init> (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)V
1010
ARG 1 registryAccess
1111
ARG 2 registry

mappings/net/minecraft/command/argument/StyleArgumentType.mapping

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
CLASS net/minecraft/class_9019 net/minecraft/command/argument/StyleArgumentType
22
FIELD field_47554 EXAMPLES Ljava/util/Collection;
33
FIELD field_55866 INVALID_STYLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
4+
FIELD field_57922 PARSER Lnet/minecraft/class_10846;
45
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
56
ARG 1 registries
67
METHOD method_55446 style (Lnet/minecraft/class_7157;)Lnet/minecraft/class_9019;

mappings/net/minecraft/command/argument/TextArgumentType.mapping

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CLASS net/minecraft/class_2178 net/minecraft/command/argument/TextArgumentType
2+
FIELD field_57829 PARSER Lnet/minecraft/class_10846;
23
FIELD field_9841 EXAMPLES Ljava/util/Collection;
34
FIELD field_9842 INVALID_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
45
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V

mappings/net/minecraft/command/argument/packrat/AnyIdParsingRule.mapping

-2
This file was deleted.

mappings/net/minecraft/command/argument/packrat/ArgumentParser.mapping

-3
This file was deleted.

mappings/net/minecraft/command/argument/packrat/Cut.mapping

-3
This file was deleted.

mappings/net/minecraft/command/argument/packrat/IdentifierSuggestable.mapping

-2
This file was deleted.

mappings/net/minecraft/command/argument/packrat/Literals.mapping

-6
This file was deleted.

mappings/net/minecraft/command/argument/packrat/ParseError.mapping

-1
This file was deleted.

mappings/net/minecraft/command/argument/packrat/ParseResults.mapping

-11
This file was deleted.

mappings/net/minecraft/command/argument/packrat/ParsingStateImpl.mapping

-2
This file was deleted.

mappings/net/minecraft/command/argument/packrat/Term.mapping

-20
This file was deleted.

mappings/net/minecraft/nbt/NbtByte.mapping

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
CLASS net/minecraft/class_2481 net/minecraft/nbt/NbtByte
22
COMMENT Represents an NBT byte. Its type is {@value NbtElement#BYTE_TYPE}.
33
COMMENT Instances are immutable.
4-
FIELD comp_3817 value B
54
FIELD field_21025 TYPE Lnet/minecraft/class_4614;
65
FIELD field_21026 ZERO Lnet/minecraft/class_2481;
76
COMMENT The NBT byte representing {@code 0}.
@@ -14,7 +13,6 @@ CLASS net/minecraft/class_2481 net/minecraft/nbt/NbtByte
1413
FIELD field_41717 SIZE I
1514
METHOD <init> (B)V
1615
ARG 1 value
17-
METHOD comp_3817 value ()B
1816
METHOD equals (Ljava/lang/Object;)Z
1917
ARG 1 o
2018
METHOD method_23233 of (B)Lnet/minecraft/class_2481;

mappings/net/minecraft/nbt/NbtCompound.mapping

+7
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,10 @@ CLASS net/minecraft/class_2487 net/minecraft/nbt/NbtCompound
291291
ARG 1 key
292292
ARG 2 codec
293293
ARG 3 value
294+
METHOD method_67495 (Ljava/lang/String;Lnet/minecraft/class_2520;Ljava/lang/String;)V
295+
ARG 2 error
296+
METHOD method_67496 (Ljava/lang/String;)V
297+
ARG 1 error
294298
METHOD method_68080 getLong (Ljava/lang/String;J)J
295299
COMMENT {@return the {@code long} associated with {@code key}, or {@code fallback} if there is
296300
COMMENT no number stored with the key}
@@ -370,6 +374,9 @@ CLASS net/minecraft/class_2487 net/minecraft/nbt/NbtCompound
370374
ARG 1 key
371375
METHOD method_68570 getOptional (Ljava/lang/String;)Ljava/util/Optional;
372376
ARG 1 key
377+
METHOD method_68721 (Ljava/util/HashMap;Ljava/lang/String;Lnet/minecraft/class_2520;)V
378+
ARG 1 key
379+
ARG 2 value
373380
CLASS 1
374381
METHOD method_53888 scanCompound (Ljava/io/DataInput;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)Lnet/minecraft/class_6836$class_6838;
375382
ARG 0 input

mappings/net/minecraft/nbt/NbtDouble.mapping

-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
CLASS net/minecraft/class_2489 net/minecraft/nbt/NbtDouble
22
COMMENT Represents an NBT 64-bit floating-point number. Its type is {@value NbtElement#DOUBLE_TYPE}.
33
COMMENT Instances are immutable.
4-
FIELD comp_3818 value D
54
FIELD field_21030 ZERO Lnet/minecraft/class_2489;
65
COMMENT The NBT double representing {@code 0.0}.
76
FIELD field_21031 TYPE Lnet/minecraft/class_4614;
87
FIELD field_41720 SIZE I
98
METHOD <init> (D)V
109
ARG 1 value
11-
METHOD comp_3818 value ()D
1210
METHOD equals (Ljava/lang/Object;)Z
1311
ARG 1 o
1412
METHOD method_23241 of (D)Lnet/minecraft/class_2489;

mappings/net/minecraft/nbt/NbtFloat.mapping

-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
CLASS net/minecraft/class_2494 net/minecraft/nbt/NbtFloat
22
COMMENT Represents an NBT 32-bit floating-point number. Its type is {@value NbtElement#FLOAT_TYPE}.
33
COMMENT Instances are immutable.
4-
FIELD comp_3819 value F
54
FIELD field_21034 ZERO Lnet/minecraft/class_2494;
65
COMMENT The NBT float representing {@code 0.0f}.
76
FIELD field_21035 TYPE Lnet/minecraft/class_4614;
87
FIELD field_41722 SIZE I
98
METHOD <init> (F)V
109
ARG 1 value
11-
METHOD comp_3819 value ()F
1210
METHOD equals (Ljava/lang/Object;)Z
1311
ARG 1 o
1412
METHOD method_23244 of (F)Lnet/minecraft/class_2494;

mappings/net/minecraft/nbt/NbtHelper.mapping

+12
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ CLASS net/minecraft/class_2512 net/minecraft/nbt/NbtHelper
1010
FIELD field_33226 RIGHT_CURLY_BRACKET C
1111
FIELD field_33227 COMMA Ljava/lang/String;
1212
FIELD field_33228 COLON C
13+
FIELD field_57978 BLOCK_KEY_CODEC Lcom/mojang/serialization/Codec;
1314
METHOD method_10681 toBlockState (Lnet/minecraft/class_7871;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2680;
1415
COMMENT {@return the block state from the {@code nbt}}
1516
COMMENT
@@ -72,6 +73,8 @@ CLASS net/minecraft/class_2512 net/minecraft/nbt/NbtHelper
7273
ARG 0 string
7374
METHOD method_32261 (Ljava/util/Map;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2499;
7475
ARG 1 nbt
76+
METHOD method_32262 (Ljava/lang/StringBuilder;Lnet/minecraft/class_2487;)V
77+
ARG 1 properties
7578
METHOD method_32263 (Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/lang/String;)V
7679
ARG 2 property
7780
METHOD method_32264 (Lnet/minecraft/class_2499;)D
@@ -128,6 +131,7 @@ CLASS net/minecraft/class_2512 net/minecraft/nbt/NbtHelper
128131
ARG 0 state
129132
METHOD method_36116 appendFormattedString (Ljava/lang/StringBuilder;Lnet/minecraft/class_2520;IZ)Ljava/lang/StringBuilder;
130133
ARG 0 stringBuilder
134+
ARG 1 nbt
131135
ARG 2 depth
132136
ARG 3 withArrayContents
133137
METHOD method_36117 toFormattedString (Lnet/minecraft/class_2520;Z)Ljava/lang/String;
@@ -157,3 +161,11 @@ CLASS net/minecraft/class_2512 net/minecraft/nbt/NbtHelper
157161
METHOD method_68084 getDataVersion (Lcom/mojang/serialization/Dynamic;I)I
158162
ARG 0 dynamic
159163
ARG 1 fallback
164+
METHOD method_68595 (Ljava/util/Map$Entry;)Ljava/lang/String;
165+
ARG 0 entry
166+
METHOD method_68596 (Lnet/minecraft/class_2487;Ljava/lang/String;)Ljava/lang/String;
167+
ARG 1 key
168+
METHOD method_68597 (Lnet/minecraft/class_2520;)Ljava/util/stream/Stream;
169+
ARG 0 nbt
170+
METHOD method_68598 (Lnet/minecraft/class_2520;)Ljava/util/stream/Stream;
171+
ARG 0 nbt

mappings/net/minecraft/nbt/NbtInt.mapping

-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
CLASS net/minecraft/class_2497 net/minecraft/nbt/NbtInt
22
COMMENT Represents an NBT 32-bit integer. Its type is {@value NbtElement#INT_TYPE}.
33
COMMENT Instances are immutable.
4-
FIELD comp_3820 value I
54
FIELD field_21037 TYPE Lnet/minecraft/class_4614;
65
FIELD field_41724 SIZE I
76
METHOD <init> (I)V
87
ARG 1 value
9-
METHOD comp_3820 value ()I
108
METHOD equals (Ljava/lang/Object;)Z
119
ARG 1 o
1210
METHOD method_23247 of (I)Lnet/minecraft/class_2497;

mappings/net/minecraft/nbt/NbtList.mapping

+5-2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ CLASS net/minecraft/class_2499 net/minecraft/nbt/NbtList
1717
FIELD field_11550 value Ljava/util/List;
1818
FIELD field_21039 TYPE Lnet/minecraft/class_4614;
1919
FIELD field_41725 SIZE I
20+
FIELD field_57977 HOMOGENIZED_ENTRY_KEY Ljava/lang/String;
2021
METHOD <init> (Ljava/util/List;)V
2122
ARG 1 value
2223
METHOD add (ILjava/lang/Object;)V
@@ -88,17 +89,19 @@ CLASS net/minecraft/class_2499 net/minecraft/nbt/NbtList
8889
ARG 2 fallback
8990
METHOD method_68579 unwrap (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2520;
9091
ARG 0 nbt
92+
METHOD method_68580 unwrapAndAdd (Lnet/minecraft/class_2520;)V
93+
ARG 1 nbt
9194
METHOD method_68581 (Lnet/minecraft/class_2520;Ljava/util/function/Consumer;)V
9295
ARG 0 nbt
9396
ARG 1 callback
94-
METHOD method_68582 getOrCreateCompound (I)Lnet/minecraft/class_2487;
97+
METHOD method_68582 getCompoundOrEmpty (I)Lnet/minecraft/class_2487;
9598
ARG 1 index
9699
METHOD method_68583 isConvertedEntry (Lnet/minecraft/class_2487;)Z
97100
ARG 0 nbt
98101
METHOD method_68584 convertToCompound (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2487;
99102
ARG 0 nbt
100103
METHOD method_68587 getValueType ()B
101-
METHOD method_68588 getOrCreateList (I)Lnet/minecraft/class_2499;
104+
METHOD method_68588 getListOrEmpty (I)Lnet/minecraft/class_2499;
102105
ARG 1 index
103106
METHOD method_68589 streamCompounds ()Ljava/util/stream/Stream;
104107
METHOD method_68590 getNullable (I)Lnet/minecraft/class_2520;

mappings/net/minecraft/nbt/NbtLong.mapping

-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
CLASS net/minecraft/class_2503 net/minecraft/nbt/NbtLong
22
COMMENT Represents an NBT 64-bit integer. Its type is {@value NbtElement#LONG_TYPE}.
33
COMMENT Instances are immutable.
4-
FIELD comp_3821 value J
54
FIELD field_21041 TYPE Lnet/minecraft/class_4614;
65
FIELD field_41727 SIZE I
76
METHOD <init> (J)V
87
ARG 1 value
9-
METHOD comp_3821 value ()J
108
METHOD equals (Ljava/lang/Object;)Z
119
ARG 1 o
1210
METHOD method_23251 of (J)Lnet/minecraft/class_2503;
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
CLASS net/minecraft/class_9416 net/minecraft/command/argument/packrat/NbtParsingRule
1+
CLASS net/minecraft/class_9416 net/minecraft/nbt/NbtParsingRule
22
FIELD field_56253 ops Lcom/mojang/serialization/DynamicOps;
3+
FIELD field_57559 nbtReader Lnet/minecraft/class_2522;
34
METHOD <init> (Lcom/mojang/serialization/DynamicOps;)V
45
ARG 1 ops

mappings/net/minecraft/nbt/NbtShort.mapping

-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
CLASS net/minecraft/class_2516 net/minecraft/nbt/NbtShort
22
COMMENT Represents an NBT 16-bit integer. Its type is {@value NbtElement#SHORT_TYPE}.
33
COMMENT Instances are immutable.
4-
FIELD comp_3822 value S
54
FIELD field_21043 TYPE Lnet/minecraft/class_4614;
65
FIELD field_41728 SIZE I
76
METHOD <init> (S)V
87
ARG 1 value
9-
METHOD comp_3822 value ()S
108
METHOD equals (Ljava/lang/Object;)Z
119
ARG 1 o
1210
METHOD method_23254 of (S)Lnet/minecraft/class_2516;

mappings/net/minecraft/nbt/NbtString.mapping

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
CLASS net/minecraft/class_2519 net/minecraft/nbt/NbtString
22
COMMENT Represents an NBT string. Its type is {@value NbtElement#STRING_TYPE}.
33
COMMENT Instances are immutable.
4-
FIELD comp_3831 value Ljava/lang/String;
54
FIELD field_21045 TYPE Lnet/minecraft/class_4614;
65
FIELD field_21046 EMPTY Lnet/minecraft/class_2519;
76
FIELD field_33242 DOUBLE_QUOTE C
@@ -11,7 +10,6 @@ CLASS net/minecraft/class_2519 net/minecraft/nbt/NbtString
1110
FIELD field_41729 SIZE I
1211
METHOD <init> (Ljava/lang/String;)V
1312
ARG 1 value
14-
METHOD comp_3831 value ()Ljava/lang/String;
1513
METHOD equals (Ljava/lang/Object;)Z
1614
ARG 1 o
1715
METHOD method_10706 escape (Ljava/lang/String;)Ljava/lang/String;
@@ -29,6 +27,9 @@ CLASS net/minecraft/class_2519 net/minecraft/nbt/NbtString
2927
ARG 0 value
3028
METHOD method_39875 skip (Ljava/io/DataInput;)V
3129
ARG 0 input
30+
METHOD method_68657 appendEscaped (Ljava/lang/String;Ljava/lang/StringBuilder;)V
31+
ARG 0 value
32+
ARG 1 builder
3233
CLASS 1
3334
METHOD method_53904 readString (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Ljava/lang/String;
3435
ARG 0 input
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
CLASS net/minecraft/class_10916 net/minecraft/nbt/SnbtOperation
2+
FIELD field_58061 TRUE Ljava/lang/String;
3+
FIELD field_58062 FALSE Ljava/lang/String;
4+
FIELD field_58063 OPERATIONS Ljava/util/Map;
5+
FIELD field_58064 SUGGESTIONS Lnet/minecraft/class_9401;
6+
FIELD field_58065 EXPECTED_STRING_UUID_EXCEPTION Lnet/minecraft/class_10837;
7+
FIELD field_58066 EXPECTED_NUMBER_OR_BOOLEAN_EXCEPTION Lnet/minecraft/class_10837;
8+
CLASS 1
9+
METHOD method_68728 asBoolean (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Boolean;
10+
ARG 0 ops
11+
ARG 1 value
12+
CLASS 3
13+
FIELD field_58067 values Ljava/util/Set;
14+
CLASS class_10917 Type
15+
CLASS class_10918 Operator
16+
METHOD method_68729 apply (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/class_9393;)Ljava/lang/Object;
17+
ARG 1 ops
18+
ARG 2 args
19+
ARG 3 state

0 commit comments

Comments
 (0)