diff --git a/mappings/net/minecraft/command/argument/ItemPredicateReader.mapping b/mappings/net/minecraft/command/argument/ItemPredicateReader.mapping index 2c73829299..f7f3f03c9f 100644 --- a/mappings/net/minecraft/command/argument/ItemPredicateReader.mapping +++ b/mappings/net/minecraft/command/argument/ItemPredicateReader.mapping @@ -6,6 +6,14 @@ CLASS net/minecraft/class_9216 net/minecraft/command/argument/ItemPredicateReade FIELD field_48967 DEFAULT_SUGGESTOR Ljava/util/function/Function; FIELD field_48968 itemRegistry Lnet/minecraft/class_7225$class_7226; FIELD field_48969 allowTags Z + FIELD field_49573 SQUARE_OPEN_BRACKET C + FIELD field_49574 SQUARE_CLOSED_BRACKET C + FIELD field_49575 COMMA C + FIELD field_49576 EQUAL_SIGN C + FIELD field_49577 UNKNOWN_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; + FIELD field_49578 MALFORMED_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; + FIELD field_49579 EXPECTED_ITEM_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; + FIELD field_49580 nbtOps Lcom/mojang/serialization/DynamicOps; METHOD (Lnet/minecraft/class_7225$class_7874;Z)V ARG 1 registryLookup ARG 2 allowTags @@ -18,9 +26,15 @@ CLASS net/minecraft/class_9216 net/minecraft/command/argument/ItemPredicateReade ARG 0 tag METHOD method_56868 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 id + METHOD method_57804 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 type + METHOD method_57805 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 type + ARG 1 error CLASS class_9217 Reader FIELD field_48971 reader Lcom/mojang/brigadier/StringReader; FIELD field_48972 callbacks Lnet/minecraft/class_9216$class_9219; + FIELD field_49581 readComponents Z METHOD (Lnet/minecraft/class_9216;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_9216$class_9219;)V ARG 2 reader ARG 3 callbacks @@ -33,6 +47,26 @@ CLASS net/minecraft/class_9216 net/minecraft/command/argument/ItemPredicateReade ARG 1 builder METHOD method_56878 suggestAll (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + METHOD method_57806 (ILnet/minecraft/class_9331;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; + ARG 3 error + METHOD method_57807 readComponentType (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_9331; + ARG 0 reader + METHOD method_57808 suggestBracket (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + METHOD method_57809 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/Map$Entry;)V + ARG 1 entry + METHOD method_57810 (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960; + ARG 0 entry + METHOD method_57811 readComponentValue (Lnet/minecraft/class_9331;)V + ARG 1 type + METHOD method_57812 suggestEndOfComponent (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + METHOD method_57813 suggestEqual (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + METHOD method_57814 readComponents ()V + METHOD method_57815 readNbt ()V + METHOD method_57816 suggestComponentType (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder CLASS class_9218 SuggestionCallbacks FIELD field_48973 suggestor Ljava/util/function/Function; METHOD method_56879 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture; @@ -47,3 +81,6 @@ CLASS net/minecraft/class_9216 net/minecraft/command/argument/ItemPredicateReade ARG 1 tag METHOD method_56880 setSuggestor (Ljava/util/function/Function;)V ARG 1 suggestor + METHOD method_57802 onComponent (Lnet/minecraft/class_9331;Ljava/lang/Object;)V + ARG 1 type + ARG 2 value diff --git a/mappings/net/minecraft/command/argument/ItemStackArgument.mapping b/mappings/net/minecraft/command/argument/ItemStackArgument.mapping index 10179e2a34..8014a00a45 100644 --- a/mappings/net/minecraft/command/argument/ItemStackArgument.mapping +++ b/mappings/net/minecraft/command/argument/ItemStackArgument.mapping @@ -1,13 +1,20 @@ CLASS net/minecraft/class_2290 net/minecraft/command/argument/ItemStackArgument FIELD field_10796 item Lnet/minecraft/class_6880; FIELD field_10797 OVERSTACKED_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; + FIELD field_49570 components Lnet/minecraft/class_9323; METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_9323;)V ARG 1 item + ARG 2 components METHOD method_41967 getIdString ()Ljava/lang/String; + METHOD method_57800 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_9336;)Ljava/util/stream/Stream; + ARG 1 component + METHOD method_57801 componentsAsString (Lnet/minecraft/class_7225$class_7874;)Ljava/lang/String; + ARG 1 registries METHOD method_9781 createStack (IZ)Lnet/minecraft/class_1799; ARG 1 amount ARG 2 checkOverstack METHOD method_9782 asString (Lnet/minecraft/class_7225$class_7874;)Ljava/lang/String; + ARG 1 registries METHOD method_9784 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 item ARG 1 maxCount diff --git a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping index 0b7c03b609..428d1bea92 100644 --- a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping @@ -502,10 +502,14 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato ARG 0 block ARG 1 textureMap ARG 2 modelCollector + METHOD method_47811 (Lnet/minecraft/class_4922;Lnet/minecraft/class_2960;Lcom/mojang/datafixers/util/Pair;)V + ARG 3 pair METHOD method_47812 supplyChiseledBookshelfModels (Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;)V ARG 1 blockStateSupplier ARG 2 facingCondition ARG 3 rotation + METHOD method_47813 (Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;Lcom/mojang/datafixers/util/Pair;)V + ARG 4 pair METHOD method_47814 supplyChiseledBookshelfModel (Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;Lnet/minecraft/class_2746;Lnet/minecraft/class_4942;Z)V ARG 1 blockStateSupplier ARG 2 facingCondition diff --git a/mappings/net/minecraft/data/client/ItemModelGenerator.mapping b/mappings/net/minecraft/data/client/ItemModelGenerator.mapping index 5935695d01..cb3f03a78f 100644 --- a/mappings/net/minecraft/data/client/ItemModelGenerator.mapping +++ b/mappings/net/minecraft/data/client/ItemModelGenerator.mapping @@ -44,6 +44,8 @@ CLASS net/minecraft/class_4915 net/minecraft/data/client/ItemModelGenerator METHOD method_48743 (Lnet/minecraft/class_1738;Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject; ARG 2 id ARG 3 textures + METHOD method_57960 registerWolfArmor (Lnet/minecraft/class_1792;)V + ARG 1 armor CLASS class_8072 TrimMaterial METHOD method_48744 getAppliedName (Lnet/minecraft/class_6880;)Ljava/lang/String; ARG 1 armorMaterial diff --git a/mappings/net/minecraft/data/report/ItemListProvider.mapping b/mappings/net/minecraft/data/report/ItemListProvider.mapping index 4f689eb608..ae29874d2c 100644 --- a/mappings/net/minecraft/data/report/ItemListProvider.mapping +++ b/mappings/net/minecraft/data/report/ItemListProvider.mapping @@ -6,5 +6,12 @@ CLASS net/minecraft/class_9338 net/minecraft/data/report/ItemListProvider ARG 2 registryLookupFuture METHOD method_57955 (Lnet/minecraft/class_6903;Lcom/google/gson/JsonObject;Lnet/minecraft/class_6880$class_6883;)V ARG 2 entry + METHOD method_57956 (Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/lang/IllegalStateException; + ARG 1 error + METHOD method_57957 (Lcom/google/gson/JsonArray;Lnet/minecraft/class_6903;Lnet/minecraft/class_9336;)V + ARG 2 component + METHOD method_57958 toJson (Lnet/minecraft/class_9336;Lcom/mojang/serialization/DynamicOps;)Lcom/google/gson/JsonElement; + ARG 0 component + ARG 1 ops METHOD method_57959 (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage; ARG 2 registryLookup diff --git a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping index 965273f19b..e5f1c69e31 100644 --- a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping +++ b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping @@ -20,6 +20,18 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper ARG 0 entity METHOD method_49189 hasSilkTouch (Lnet/minecraft/class_1799;)Z ARG 0 stack + METHOD method_57529 hasEnchamtments (Lnet/minecraft/class_1799;)Z + ARG 0 stack + METHOD method_57530 set (Lnet/minecraft/class_1799;Lnet/minecraft/class_9304;)V + ARG 0 stack + ARG 1 enchantments + METHOD method_57531 apply (Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)Lnet/minecraft/class_9304; + ARG 0 stack + ARG 1 applier + METHOD method_57532 getEnchantments (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9304; + ARG 0 stack + METHOD method_57533 getEnchantmentsComponentType (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9331; + ARG 0 stack METHOD method_8198 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V ARG 2 enchantment ARG 3 level diff --git a/mappings/net/minecraft/inventory/Inventories.mapping b/mappings/net/minecraft/inventory/Inventories.mapping index 8742f29e0e..e80bdaf037 100644 --- a/mappings/net/minecraft/inventory/Inventories.mapping +++ b/mappings/net/minecraft/inventory/Inventories.mapping @@ -29,6 +29,7 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories COMMENT @return the passed {@code nbt} ARG 0 nbt ARG 1 stacks + ARG 2 registries METHOD method_5427 writeNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;ZLnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487; COMMENT Writes the inventory to {@code nbt}. COMMENT @@ -46,6 +47,7 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories ARG 0 nbt ARG 1 stacks ARG 2 setIfEmpty + ARG 3 registries METHOD method_5428 removeStack (Ljava/util/List;I)Lnet/minecraft/class_1799; COMMENT Sets the stack at {@code slot} to {@link ItemStack#EMPTY} and returns the old stack. COMMENT @@ -67,6 +69,7 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories COMMENT @see #writeNbt(NbtCompound, DefaultedList, boolean) ARG 0 nbt ARG 1 stacks + ARG 2 registries METHOD method_5430 splitStack (Ljava/util/List;II)Lnet/minecraft/class_1799; COMMENT {@return the copy of the stack split from the stack at {@code slot}} COMMENT diff --git a/mappings/net/minecraft/inventory/SimpleInventory.mapping b/mappings/net/minecraft/inventory/SimpleInventory.mapping index 8d5ee281ec..64a9319f01 100644 --- a/mappings/net/minecraft/inventory/SimpleInventory.mapping +++ b/mappings/net/minecraft/inventory/SimpleInventory.mapping @@ -68,6 +68,8 @@ CLASS net/minecraft/class_1277 net/minecraft/inventory/SimpleInventory COMMENT Reads the item stacks from {@code nbtList}. COMMENT COMMENT @see #toNbtList + ARG 1 list + ARG 2 registries METHOD method_7660 toNbtList (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2499; COMMENT {@return an NBT list of non-empty {@linkplain ItemStack#writeNbt item stacks}} COMMENT @@ -75,3 +77,4 @@ CLASS net/minecraft/class_1277 net/minecraft/inventory/SimpleInventory COMMENT this does not serialize the slots. COMMENT COMMENT @see #readNbtList + ARG 1 registries diff --git a/mappings/net/minecraft/predicate/ComponentPredicate.mapping b/mappings/net/minecraft/predicate/ComponentPredicate.mapping new file mode 100644 index 0000000000..fc9f8fd962 --- /dev/null +++ b/mappings/net/minecraft/predicate/ComponentPredicate.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/class_9329 net/minecraft/predicate/ComponentPredicate + FIELD field_49595 CODEC Lcom/mojang/serialization/Codec; + FIELD field_49596 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_49597 EMPTY Lnet/minecraft/class_9329; + FIELD field_49598 components Ljava/util/List; + METHOD (Ljava/util/List;)V + ARG 1 components + METHOD equals (Ljava/lang/Object;)Z + ARG 1 o + METHOD method_57862 builder ()Lnet/minecraft/class_9329$class_9330; + METHOD method_57864 test (Lnet/minecraft/class_9322;)Z + ARG 1 holder + METHOD method_57865 of (Lnet/minecraft/class_9323;)Lnet/minecraft/class_9329; + ARG 0 components + METHOD method_57867 isEmpty ()Z + METHOD method_57870 toChanges ()Lnet/minecraft/class_9326; + METHOD test (Ljava/lang/Object;)Z + ARG 1 components + CLASS class_9330 Builder + FIELD field_49599 components Ljava/util/List; + METHOD method_57871 build ()Lnet/minecraft/class_9329; + METHOD method_57872 add (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_9329$class_9330; + ARG 1 type + ARG 2 value