diff --git a/mappings/net/minecraft/block/CrafterBlock.mapping b/mappings/net/minecraft/block/CrafterBlock.mapping new file mode 100644 index 0000000000..0e73a73e75 --- /dev/null +++ b/mappings/net/minecraft/block/CrafterBlock.mapping @@ -0,0 +1,26 @@ +CLASS net/minecraft/class_8886 net/minecraft/block/CrafterBlock + FIELD field_46798 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46799 CRAFTING Lnet/minecraft/class_2746; + FIELD field_46800 TRIGGERED Lnet/minecraft/class_2746; + FIELD field_46801 ORIENTATION Lnet/minecraft/class_2754; + FIELD field_46803 recipeCache Lnet/minecraft/class_8884; + METHOD method_54473 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8887;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V + ARG 5 stack + METHOD method_54474 (Lnet/minecraft/class_1799;)V + ARG 0 stack + METHOD method_54475 getCraftingRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_8566;)Ljava/util/Optional; + ARG 0 world + ARG 1 inputInventory + METHOD method_54476 transferOrSpawnStack (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_8887;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)V + ARG 1 world + ARG 2 pos + ARG 3 blockEntity + ARG 4 stack + ARG 5 state + METHOD method_54477 setTriggered (Lnet/minecraft/class_2586;Z)V + ARG 1 blockEntity + ARG 2 triggered + METHOD method_54478 craft (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V + ARG 1 state + ARG 2 world + ARG 3 pos diff --git a/mappings/net/minecraft/block/entity/CrafterBlockEntity.mapping b/mappings/net/minecraft/block/entity/CrafterBlockEntity.mapping new file mode 100644 index 0000000000..80ab8e23a7 --- /dev/null +++ b/mappings/net/minecraft/block/entity/CrafterBlockEntity.mapping @@ -0,0 +1,36 @@ +CLASS net/minecraft/class_8887 net/minecraft/block/entity/CrafterBlockEntity + FIELD field_46816 propertyDelegate Lnet/minecraft/class_3913; + FIELD field_46817 inputStacks Lnet/minecraft/class_2371; + FIELD field_46818 craftingTicksRemaining I + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state + METHOD method_54479 betterSlotExists (ILnet/minecraft/class_1799;I)Z + ARG 1 count + ARG 2 stack + ARG 3 slot + METHOD method_54480 setSlotEnabled (IZ)V + ARG 1 slot + ARG 2 enabled + METHOD method_54481 tickCrafting (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_8887;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity + METHOD method_54482 setTriggered (Z)V + ARG 1 triggered + METHOD method_54483 isSlotDisabled (I)Z + ARG 1 slot + METHOD method_54484 setCraftingTicksRemaining (I)V + ARG 1 craftingTicksRemaining + METHOD method_54485 canToggleSlot (I)Z + ARG 1 slot + METHOD method_54486 putDisabledSlots (Lnet/minecraft/class_2487;)V + ARG 1 nbt + METHOD method_54487 putTriggered (Lnet/minecraft/class_2487;)V + ARG 1 nbt + METHOD method_54488 isTriggered ()Z + METHOD method_54489 getComparatorOutput ()I + CLASS 1 + FIELD field_46820 disabledSlots [I + FIELD field_46821 triggered I diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index f9d1f5a942..66fd6d030c 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -278,6 +278,9 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_1561 getEntityRenderDispatcher ()Lnet/minecraft/class_898; METHOD method_1562 getNetworkHandler ()Lnet/minecraft/class_634; METHOD method_1565 printCrashReport (Lnet/minecraft/class_310;Ljava/io/File;Lnet/minecraft/class_128;)V + ARG 0 client + ARG 1 runDirectory + ARG 2 crashReport METHOD method_1566 getToastManager ()Lnet/minecraft/class_374; METHOD method_1569 isWindowFocused ()Z METHOD method_1571 getCreativeHotbarStorage ()Lnet/minecraft/class_302; @@ -534,6 +537,10 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient ARG 0 seconds METHOD method_54117 addUptimesToCrashReport (Lnet/minecraft/class_129;)V ARG 1 section + METHOD method_54578 getLauncherBrand ()Ljava/lang/String; + METHOD method_54579 printCrashReport ()V + METHOD method_54580 printCrashReport (Lnet/minecraft/class_128;)V + ARG 1 crashReport CLASS class_5859 ChatRestriction COMMENT Represents the restrictions on chat on a Minecraft client. COMMENT diff --git a/mappings/net/minecraft/client/gui/screen/ingame/CrafterScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/CrafterScreen.mapping new file mode 100644 index 0000000000..039cb3983b --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/ingame/CrafterScreen.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_8898 net/minecraft/client/gui/screen/ingame/CrafterScreen + FIELD field_46879 TEXTURE Lnet/minecraft/class_2960; + FIELD field_46880 TOGGLEABLE_SLOT_TEXT Lnet/minecraft/class_2561; + FIELD field_46881 player Lnet/minecraft/class_1657; + FIELD field_46882 DISABLED_SLOT_TEXTURE Lnet/minecraft/class_2960; + FIELD field_46883 POWERED_REDSTONE_TEXTURE Lnet/minecraft/class_2960; + FIELD field_46884 UNPOWERED_REDSTONE_TEXTURE Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_8881;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V + ARG 1 handler + ARG 2 playerInventory + ARG 3 title + METHOD method_54591 drawDisabledSlot (Lnet/minecraft/class_332;Lnet/minecraft/class_8882;)V + ARG 1 context + ARG 2 slot + METHOD method_54592 drawArrowTexture (Lnet/minecraft/class_332;)V + ARG 1 context diff --git a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping index efbc72f5b0..6c9851d071 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping @@ -99,3 +99,7 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre METHOD method_44339 endTouchDrag ()V METHOD method_51454 getTooltipFromItem (Lnet/minecraft/class_1799;)Ljava/util/List; ARG 1 stack + METHOD method_54590 onSlotChangedState (IIZ)V + ARG 1 slotId + ARG 2 handlerId + ARG 3 newState diff --git a/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping b/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping index 4354540e86..61f8d28fe6 100644 --- a/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping @@ -117,3 +117,7 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti METHOD method_41936 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596; ARG 3 sequence METHOD method_51888 getBlockBreakingProgress ()I + METHOD method_54634 slotChangedState (IIZ)V + ARG 1 slot + ARG 2 screenHandlerId + ARG 3 newState diff --git a/mappings/net/minecraft/client/option/GameOptions.mapping b/mappings/net/minecraft/client/option/GameOptions.mapping index a67dc0d250..50d669412f 100644 --- a/mappings/net/minecraft/client/option/GameOptions.mapping +++ b/mappings/net/minecraft/client/option/GameOptions.mapping @@ -220,6 +220,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_43044 highContrast Lnet/minecraft/class_7172; FIELD field_43110 MAX_SERIALIZABLE_GUI_SCALE I FIELD field_45987 narratorHotkey Lnet/minecraft/class_7172; + FIELD field_46854 HIDE_SPLASH_TEXTS_TOOLTIP Lnet/minecraft/class_2561; + FIELD field_46855 hideSplashTexts Lnet/minecraft/class_7172; METHOD (Lnet/minecraft/class_310;Ljava/io/File;)V ARG 1 client ARG 2 optionsFile @@ -594,6 +596,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions ARG 0 value METHOD method_53530 getNarratorHotkey ()Lnet/minecraft/class_7172; METHOD method_53842 getSyncedOptions ()Lnet/minecraft/class_8791; + METHOD method_54581 getHideSplashTexts ()Lnet/minecraft/class_7172; CLASS 2 METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String; ARG 1 key diff --git a/mappings/net/minecraft/client/particle/WhiteSmokeParticle.mapping b/mappings/net/minecraft/client/particle/WhiteSmokeParticle.mapping new file mode 100644 index 0000000000..b685abe5bc --- /dev/null +++ b/mappings/net/minecraft/client/particle/WhiteSmokeParticle.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_8899 net/minecraft/client/particle/WhiteSmokeParticle + METHOD (Lnet/minecraft/class_638;DDDDDDFLnet/minecraft/class_4002;)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 velocityX + ARG 10 velocityY + ARG 12 velocityZ + ARG 14 scaleMultiplier + ARG 15 spriteProvider + CLASS class_8900 Factory + FIELD field_46899 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider diff --git a/mappings/net/minecraft/client/render/Tessellator.mapping b/mappings/net/minecraft/client/render/Tessellator.mapping index f3bd7cf523..02d214524f 100644 --- a/mappings/net/minecraft/client/render/Tessellator.mapping +++ b/mappings/net/minecraft/client/render/Tessellator.mapping @@ -13,3 +13,4 @@ CLASS net/minecraft/class_289 net/minecraft/client/render/Tessellator COMMENT Draws the contents of the buffer builder using the shader program COMMENT specified with {@link com.mojang.blaze3d.systems.RenderSystem#setShader COMMENT RenderSystem#setShader}. + METHOD method_54560 initialize ()V diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index 3f1a577e4a..3cd347e178 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -409,6 +409,11 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 1 green ARG 2 blue ARG 3 hueOffset + METHOD method_54638 shootParticles (ILnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2400;)V + ARG 1 direction + ARG 2 pos + ARG 3 random + ARG 4 particleType METHOD method_8562 playSong (Lnet/minecraft/class_3414;Lnet/minecraft/class_2338;)V ARG 1 song ARG 2 songPosition diff --git a/mappings/net/minecraft/client/sound/SoundManager.mapping b/mappings/net/minecraft/client/sound/SoundManager.mapping index 5dc6695918..67b7982284 100644 --- a/mappings/net/minecraft/client/sound/SoundManager.mapping +++ b/mappings/net/minecraft/client/sound/SoundManager.mapping @@ -51,6 +51,7 @@ CLASS net/minecraft/class_1144 net/minecraft/client/sound/SoundManager METHOD method_4880 resumeAll ()V METHOD method_4881 stopAll ()V METHOD method_4882 close ()V + METHOD method_54649 stopAbruptly ()V CLASS class_4009 SoundList FIELD field_17908 loadedSounds Ljava/util/Map; FIELD field_40577 foundSounds Ljava/util/Map; diff --git a/mappings/net/minecraft/client/sound/SoundSystem.mapping b/mappings/net/minecraft/client/sound/SoundSystem.mapping index 7151db9b10..fe616806d2 100644 --- a/mappings/net/minecraft/client/sound/SoundSystem.mapping +++ b/mappings/net/minecraft/client/sound/SoundSystem.mapping @@ -108,4 +108,5 @@ CLASS net/minecraft/class_1140 net/minecraft/client/sound/SoundSystem ARG 1 listener METHOD method_4856 stop ()V METHOD method_4857 tick ()V + METHOD method_54648 stopAbruptly ()V CLASS class_6665 DeviceChangeStatus diff --git a/mappings/net/minecraft/client/texture/PlayerSkinProvider.mapping b/mappings/net/minecraft/client/texture/PlayerSkinProvider.mapping index 2393c1363b..547c61a9b1 100644 --- a/mappings/net/minecraft/client/texture/PlayerSkinProvider.mapping +++ b/mappings/net/minecraft/client/texture/PlayerSkinProvider.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_1071 net/minecraft/client/texture/PlayerSkinProvider FIELD field_45635 skinCache Lnet/minecraft/class_1071$class_8687; FIELD field_45636 capeCache Lnet/minecraft/class_1071$class_8687; FIELD field_45637 elytraCache Lnet/minecraft/class_1071$class_8687; + FIELD field_46909 LOGGER Lorg/slf4j/Logger; + FIELD field_46910 sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService; METHOD (Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V ARG 1 textureManager ARG 2 directory @@ -11,6 +13,7 @@ CLASS net/minecraft/class_1071 net/minecraft/client/texture/PlayerSkinProvider METHOD method_52858 getSkinTexturesSupplier (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; ARG 1 profile METHOD method_52859 fetchSkinTextures (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletableFuture; + ARG 1 uuid ARG 2 textures METHOD method_52862 getSkinTextures (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685; ARG 1 profile diff --git a/mappings/net/minecraft/data/Main.mapping b/mappings/net/minecraft/data/Main.mapping index b0e6e4fd8a..fe703c4ce9 100644 --- a/mappings/net/minecraft/data/Main.mapping +++ b/mappings/net/minecraft/data/Main.mapping @@ -28,3 +28,9 @@ CLASS net/minecraft/data/Main ARG 8 ignoreCache METHOD method_52888 (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796; ARG 0 outputx + METHOD method_54656 (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_2474;Lnet/minecraft/class_7784;)Lnet/minecraft/class_8907; + ARG 2 outputx + METHOD method_54657 (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_2474;Lnet/minecraft/class_2474;Lnet/minecraft/class_7784;)Lnet/minecraft/class_8908; + ARG 3 outputx + METHOD method_54658 (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796; + ARG 0 outputx diff --git a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping index da9707422c..aa8b0121f0 100644 --- a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping @@ -542,6 +542,9 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato METHOD method_49990 registerSnifferEgg ()V METHOD method_49991 registerPitcherPlant ()V METHOD method_49992 registerPitcherCrop ()V + METHOD method_51463 registerGeneric (Lnet/minecraft/class_2248;)V + ARG 1 block + METHOD method_54654 registerCrafter ()V CLASS class_4911 BuiltinModelPool FIELD field_22835 modelId Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V diff --git a/mappings/net/minecraft/data/server/advancement/vanilla/VanillaAdventureTabAdvancementGenerator.mapping b/mappings/net/minecraft/data/server/advancement/vanilla/VanillaAdventureTabAdvancementGenerator.mapping index 71a255d35e..98fd317f16 100644 --- a/mappings/net/minecraft/data/server/advancement/vanilla/VanillaAdventureTabAdvancementGenerator.mapping +++ b/mappings/net/minecraft/data/server/advancement/vanilla/VanillaAdventureTabAdvancementGenerator.mapping @@ -21,6 +21,8 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van ARG 2 preset METHOD method_51689 requireAllExclusiveTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; ARG 0 builder + METHOD method_51690 (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7803$class_8905;)V + ARG 1 templatex METHOD method_51691 requireTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; ARG 0 builder METHOD method_51692 requireSalvagedSherd (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; @@ -33,3 +35,7 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van ARG 0 facing METHOD method_51819 requirePlacedComparatorReadingBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175; ARG 0 block + METHOD method_54650 (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V + ARG 1 template + METHOD method_54652 (Ljava/util/Set;Lnet/minecraft/class_7803$class_8905;)Z + ARG 1 template diff --git a/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneBlockLootTableProvider.mapping b/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneBlockLootTableProvider.mapping new file mode 100644 index 0000000000..a66e8bddf2 --- /dev/null +++ b/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneBlockLootTableProvider.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_8902 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneBlockLootTableProvider diff --git a/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneLootTableProviders.mapping b/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneLootTableProviders.mapping new file mode 100644 index 0000000000..147da0934c --- /dev/null +++ b/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneLootTableProviders.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_8903 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneLootTableProviders + METHOD method_54653 createOneTwentyOneProvider (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2438; + ARG 0 output diff --git a/mappings/net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider.mapping b/mappings/net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider.mapping new file mode 100644 index 0000000000..b7551c594f --- /dev/null +++ b/mappings/net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_8904 net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider diff --git a/mappings/net/minecraft/data/server/recipe/VanillaRecipeProvider.mapping b/mappings/net/minecraft/data/server/recipe/VanillaRecipeProvider.mapping index f5851b89f5..81472b6dcc 100644 --- a/mappings/net/minecraft/data/server/recipe/VanillaRecipeProvider.mapping +++ b/mappings/net/minecraft/data/server/recipe/VanillaRecipeProvider.mapping @@ -7,4 +7,7 @@ CLASS net/minecraft/class_7803 net/minecraft/data/server/recipe/VanillaRecipePro FIELD field_40657 LAPIS_ORES Lcom/google/common/collect/ImmutableList; FIELD field_40658 REDSTONE_ORES Lcom/google/common/collect/ImmutableList; FIELD field_40659 EMERALD_ORES Lcom/google/common/collect/ImmutableList; + METHOD method_51693 (Lnet/minecraft/class_1792;)Lnet/minecraft/class_7803$class_8905; + ARG 0 template METHOD method_51694 getTrimSmithingTemplateMap ()Ljava/util/stream/Stream; + CLASS class_8905 SmithingTemplate diff --git a/mappings/net/minecraft/data/server/tag/onetwentyone/OneTwentyOneBlockTagProvider.mapping b/mappings/net/minecraft/data/server/tag/onetwentyone/OneTwentyOneBlockTagProvider.mapping new file mode 100644 index 0000000000..3a13e0326a --- /dev/null +++ b/mappings/net/minecraft/data/server/tag/onetwentyone/OneTwentyOneBlockTagProvider.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_8907 net/minecraft/data/server/tag/onetwentyone/OneTwentyOneBlockTagProvider + METHOD (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V + ARG 1 output + ARG 2 registryLookupFuture + ARG 3 blockTagLookupFuture + METHOD method_54660 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5321; + ARG 0 block diff --git a/mappings/net/minecraft/data/server/tag/onetwentyone/OneTwentyOneItemTagProvider.mapping b/mappings/net/minecraft/data/server/tag/onetwentyone/OneTwentyOneItemTagProvider.mapping new file mode 100644 index 0000000000..1bea39a0e2 --- /dev/null +++ b/mappings/net/minecraft/data/server/tag/onetwentyone/OneTwentyOneItemTagProvider.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_8908 net/minecraft/data/server/tag/onetwentyone/OneTwentyOneItemTagProvider diff --git a/mappings/net/minecraft/datafixer/fix/ChoiceWriteReadFix.mapping b/mappings/net/minecraft/datafixer/fix/ChoiceWriteReadFix.mapping new file mode 100644 index 0000000000..220e148090 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/ChoiceWriteReadFix.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_8877 net/minecraft/datafixer/fix/ChoiceWriteReadFix + FIELD field_46773 name Ljava/lang/String; + FIELD field_46774 choiceName Ljava/lang/String; + FIELD field_46775 type Lcom/mojang/datafixers/DSL$TypeReference; + METHOD (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V + ARG 1 outputSchema + ARG 2 changesType + ARG 3 name + ARG 4 type + ARG 5 choiceName + METHOD method_54447 transform (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; diff --git a/mappings/net/minecraft/datafixer/fix/PrimedTntBlockStateFix.mapping b/mappings/net/minecraft/datafixer/fix/PrimedTntBlockStateFix.mapping new file mode 100644 index 0000000000..e8d028325a --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/PrimedTntBlockStateFix.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_8878 net/minecraft/datafixer/fix/PrimedTntBlockStateFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_54449 fixFuse (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + METHOD method_54450 fixBlockState (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; diff --git a/mappings/net/minecraft/datafixer/schema/Schema3682.mapping b/mappings/net/minecraft/datafixer/schema/Schema3682.mapping new file mode 100644 index 0000000000..e7688ac001 --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema3682.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_8879 net/minecraft/datafixer/schema/Schema3682 diff --git a/mappings/net/minecraft/datafixer/schema/Schema3683.mapping b/mappings/net/minecraft/datafixer/schema/Schema3683.mapping new file mode 100644 index 0000000000..6cee4bb9b6 --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema3683.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_8880 net/minecraft/datafixer/schema/Schema3683 diff --git a/mappings/net/minecraft/entity/TntEntity.mapping b/mappings/net/minecraft/entity/TntEntity.mapping index 3601cd8cd9..d2c8e56136 100644 --- a/mappings/net/minecraft/entity/TntEntity.mapping +++ b/mappings/net/minecraft/entity/TntEntity.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_1541 net/minecraft/entity/TntEntity FIELD field_30459 DEFAULT_FUSE I + FIELD field_46776 FUSE_NBT_KEY Ljava/lang/String; + FIELD field_46777 BLOCK_STATE Lnet/minecraft/class_2940; + FIELD field_46778 BLOCK_STATE_NBT_KEY Ljava/lang/String; FIELD field_7197 FUSE Lnet/minecraft/class_2940; FIELD field_7198 causingEntity Lnet/minecraft/class_1309; METHOD (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1309;)V @@ -8,6 +11,9 @@ CLASS net/minecraft/class_1541 net/minecraft/entity/TntEntity ARG 4 y ARG 6 z ARG 8 igniter + METHOD method_54455 setBlockState (Lnet/minecraft/class_2680;)V + ARG 1 state + METHOD method_54456 getBlockState ()Lnet/minecraft/class_2680; METHOD method_6967 setFuse (I)V ARG 1 fuse METHOD method_6969 getFuse ()I diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index 1cd15ba149..2cacd1b28f 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -37,6 +37,8 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity COMMENT {@return the cause entity of any effect applied by this projectile} If this COMMENT projectile has an owner, the effect is attributed to the owner; otherwise, it COMMENT is attributed to this projectile itself. + METHOD method_54457 canBreakBlocks (Lnet/minecraft/class_1937;)Z + ARG 1 world METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index 17fa1e130a..88fb75bd5e 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -136,6 +136,13 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item COMMENT @see ItemUsage#spawnItemContents ARG 1 entity METHOD method_40131 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883; + METHOD method_54465 onCraftByPlayer (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;)V + COMMENT Called when a player acquires the item by crafting, smelting, smithing, etc. + COMMENT + COMMENT

Not called when the item is automatically created, such as via a crafter. + ARG 1 stack + ARG 2 world + ARG 3 player METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; COMMENT Called when the player uses (or starts using) the item. COMMENT The use action, by default, is bound to the right mouse button. @@ -184,7 +191,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item METHOD method_7841 getMaxDamage ()I COMMENT {@return the maximum durability of this item} Can be configured through {@link Item.Settings#maxDamage(int) settings.maxDamage()}. METHOD method_7843 onCraft (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;)V - COMMENT Called when a player acquires the item by crafting, smelting, smithing, etc. + COMMENT Called when the item is made by crafting, smelting, smithing, etc. ARG 1 stack ARG 2 world METHOD method_7844 getAttributeModifiers (Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap; diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index d6c188484a..cc86cf9289 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -234,6 +234,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack METHOD method_51164 copyAndEmpty ()Lnet/minecraft/class_1799; METHOD method_53187 itemMatches (Lnet/minecraft/class_6885;)Z ARG 1 registryEntryList + METHOD method_54466 onCraftByCrafter (Lnet/minecraft/class_1937;)V + ARG 1 world METHOD method_7909 getItem ()Lnet/minecraft/class_1792; COMMENT {@return the item of this stack} COMMENT @@ -573,7 +575,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack COMMENT the custom NBT compound, may be {@code null} to reset METHOD method_7981 useOnBlock (Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269; ARG 1 context - METHOD method_7982 onCraft (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;I)V + METHOD method_7982 onCraftByPlayer (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;I)V ARG 1 world ARG 2 player ARG 3 amount diff --git a/mappings/net/minecraft/nbt/NbtIo.mapping b/mappings/net/minecraft/nbt/NbtIo.mapping index b127b2e3d9..db88ff46c4 100644 --- a/mappings/net/minecraft/nbt/NbtIo.mapping +++ b/mappings/net/minecraft/nbt/NbtIo.mapping @@ -38,6 +38,7 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo COMMENT @throws NbtSizeValidationException if the NBT is too deep COMMENT @see #readCompressed(File) ARG 0 stream + ARG 1 tagSizeTracker METHOD method_10630 write (Lnet/minecraft/class_2487;Ljava/io/File;)V COMMENT Writes the {@code nbt} to {@code file}. COMMENT @@ -79,6 +80,7 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo COMMENT @throws NbtSizeValidationException if the NBT is too deep COMMENT @see #readCompressed(InputStream) ARG 0 file + ARG 1 tagSizeTracker METHOD method_30614 writeCompressed (Lnet/minecraft/class_2487;Ljava/io/File;)V COMMENT Writes the Gzip-compressed {@code nbt} to {@code file}. COMMENT diff --git a/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping index aee27152ad..ba36318e4f 100644 --- a/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping +++ b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping @@ -90,3 +90,5 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi ARG 1 packet METHOD method_52279 onAcknowledgeReconfiguration (Lnet/minecraft/class_8591;)V ARG 1 packet + METHOD method_54436 onSlotChangedState (Lnet/minecraft/class_8875;)V + ARG 1 packet diff --git a/mappings/net/minecraft/network/packet/c2s/play/SlotChangedStateC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/SlotChangedStateC2SPacket.mapping new file mode 100644 index 0000000000..c8c1d0ac03 --- /dev/null +++ b/mappings/net/minecraft/network/packet/c2s/play/SlotChangedStateC2SPacket.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_8875 net/minecraft/network/packet/c2s/play/SlotChangedStateC2SPacket + FIELD comp_1999 screenHandlerId I + METHOD (Lnet/minecraft/class_2540;)V + ARG 1 buf + METHOD comp_1999 screenHandlerId ()I diff --git a/mappings/net/minecraft/recipe/RecipeCache.mapping b/mappings/net/minecraft/recipe/RecipeCache.mapping new file mode 100644 index 0000000000..5d11d94ebf --- /dev/null +++ b/mappings/net/minecraft/recipe/RecipeCache.mapping @@ -0,0 +1,21 @@ +CLASS net/minecraft/class_8884 net/minecraft/recipe/RecipeCache + FIELD field_46792 cache [Lnet/minecraft/class_8884$class_8885; + FIELD field_46793 recipeManagerRef Ljava/lang/ref/WeakReference; + METHOD (I)V + ARG 1 size + METHOD method_54467 sendToFront (I)V + ARG 1 index + METHOD method_54468 getAndCacheRecipe (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Ljava/util/Optional; + ARG 1 inputInventory + ARG 2 world + METHOD method_54469 validateRecipeManager (Lnet/minecraft/class_1937;)V + ARG 1 world + METHOD method_54470 getRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_8566;)Ljava/util/Optional; + ARG 1 world + ARG 2 inputInventory + METHOD method_54471 cache (Ljava/util/List;Lnet/minecraft/class_3955;)V + ARG 1 inputStacks + ARG 2 recipe + CLASS class_8885 CachedRecipe + METHOD method_54472 matches (Ljava/util/List;)Z + ARG 1 inputs diff --git a/mappings/net/minecraft/registry/Registries.mapping b/mappings/net/minecraft/registry/Registries.mapping index 22bb863c48..09f560e8fc 100644 --- a/mappings/net/minecraft/registry/Registries.mapping +++ b/mappings/net/minecraft/registry/Registries.mapping @@ -71,6 +71,7 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries FIELD field_43381 RULE_BLOCK_ENTITY_MODIFIER Lnet/minecraft/class_2378; FIELD field_44687 ITEM_GROUP Lnet/minecraft/class_2378; FIELD field_46591 BLOCK_TYPE Lnet/minecraft/class_2378; + FIELD field_46912 POOL_ALIAS_BINDING Lnet/minecraft/class_2378; METHOD method_47450 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168; ARG 0 registry METHOD method_47451 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170; diff --git a/mappings/net/minecraft/registry/RegistryKeys.mapping b/mappings/net/minecraft/registry/RegistryKeys.mapping index 0a81876ac3..0bb899cbaa 100644 --- a/mappings/net/minecraft/registry/RegistryKeys.mapping +++ b/mappings/net/minecraft/registry/RegistryKeys.mapping @@ -39,6 +39,7 @@ CLASS net/minecraft/class_7924 net/minecraft/registry/RegistryKeys FIELD field_42941 DECORATED_POT_PATTERN Lnet/minecraft/class_5321; FIELD field_43089 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST Lnet/minecraft/class_5321; FIELD field_44688 ITEM_GROUP Lnet/minecraft/class_5321; + FIELD field_46913 POOL_ALIAS_BINDING Lnet/minecraft/class_5321; METHOD method_47516 toWorldKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; ARG 0 key METHOD method_47517 of (Ljava/lang/String;)Lnet/minecraft/class_5321; diff --git a/mappings/net/minecraft/resource/featuretoggle/FeatureFlags.mapping b/mappings/net/minecraft/resource/featuretoggle/FeatureFlags.mapping index fe0557e612..23d7a3e2d8 100644 --- a/mappings/net/minecraft/resource/featuretoggle/FeatureFlags.mapping +++ b/mappings/net/minecraft/resource/featuretoggle/FeatureFlags.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_7701 net/minecraft/resource/featuretoggle/FeatureFlags FIELD field_40182 VANILLA_FEATURES Lnet/minecraft/class_7699; FIELD field_40183 DEFAULT_ENABLED_FEATURES Lnet/minecraft/class_7699; FIELD field_45142 TRADE_REBALANCE Lnet/minecraft/class_7696; + FIELD field_46779 UPDATE_1_21 Lnet/minecraft/class_7696; METHOD method_45405 printMissingFlags (Lnet/minecraft/class_7697;Lnet/minecraft/class_7699;Lnet/minecraft/class_7699;)Ljava/lang/String; ARG 0 featureManager ARG 1 featuresToCheck diff --git a/mappings/net/minecraft/screen/CrafterScreenHandler.mapping b/mappings/net/minecraft/screen/CrafterScreenHandler.mapping new file mode 100644 index 0000000000..ba3e5c7185 --- /dev/null +++ b/mappings/net/minecraft/screen/CrafterScreenHandler.mapping @@ -0,0 +1,25 @@ +CLASS net/minecraft/class_8881 net/minecraft/screen/CrafterScreenHandler + FIELD field_46780 resultInventory Lnet/minecraft/class_1731; + FIELD field_46786 propertyDelegate Lnet/minecraft/class_3913; + FIELD field_46787 player Lnet/minecraft/class_1657; + FIELD field_46788 inputInventory Lnet/minecraft/class_8566; + METHOD (ILnet/minecraft/class_1661;)V + ARG 1 syncId + ARG 2 playerInventory + METHOD (ILnet/minecraft/class_1661;Lnet/minecraft/class_8566;Lnet/minecraft/class_3913;)V + ARG 1 syncId + ARG 2 playerInventory + ARG 3 inputInventory + ARG 4 propertyDelegate + METHOD method_54458 setSlotEnabled (IZ)V + ARG 1 slot + ARG 2 enabled + METHOD method_54459 addSlots (Lnet/minecraft/class_1661;)V + ARG 1 playerInventory + METHOD method_54460 (Lnet/minecraft/class_1937;Lnet/minecraft/class_3955;)Lnet/minecraft/class_1799; + ARG 2 recipe + METHOD method_54461 isSlotDisabled (I)Z + ARG 1 slot + METHOD method_54462 isTriggered ()Z + METHOD method_54463 getInputInventory ()Lnet/minecraft/class_1263; + METHOD method_54464 updateResult ()V diff --git a/mappings/net/minecraft/screen/slot/CrafterInputSlot.mapping b/mappings/net/minecraft/screen/slot/CrafterInputSlot.mapping new file mode 100644 index 0000000000..78dd4af7cd --- /dev/null +++ b/mappings/net/minecraft/screen/slot/CrafterInputSlot.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_8882 net/minecraft/screen/slot/CrafterInputSlot + FIELD field_46789 crafterScreenHandler Lnet/minecraft/class_8881; + METHOD (Lnet/minecraft/class_1263;IIILnet/minecraft/class_8881;)V + ARG 1 inventory + ARG 2 index + ARG 3 x + ARG 4 y + ARG 5 crafterScreenHandler diff --git a/mappings/net/minecraft/screen/slot/CrafterOutputSlot.mapping b/mappings/net/minecraft/screen/slot/CrafterOutputSlot.mapping new file mode 100644 index 0000000000..0ac1b8271c --- /dev/null +++ b/mappings/net/minecraft/screen/slot/CrafterOutputSlot.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_8883 net/minecraft/screen/slot/CrafterOutputSlot diff --git a/mappings/net/minecraft/server/command/AbstractServerCommandSource.mapping b/mappings/net/minecraft/server/command/AbstractServerCommandSource.mapping index 0c84bb16d2..3c97cb9c86 100644 --- a/mappings/net/minecraft/server/command/AbstractServerCommandSource.mapping +++ b/mappings/net/minecraft/server/command/AbstractServerCommandSource.mapping @@ -15,5 +15,14 @@ CLASS net/minecraft/class_8839 net/minecraft/server/command/AbstractServerComman ARG 1 success ARG 2 result METHOD method_54317 asResultConsumer ()Lcom/mojang/brigadier/ResultConsumer; + METHOD method_54491 handleException (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/class_6346;)V + ARG 1 type + ARG 2 message + ARG 3 silent + ARG 4 tracer + METHOD method_54495 handleException (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ZLnet/minecraft/class_6346;)V + ARG 1 exception + ARG 2 silent + ARG 3 tracer METHOD method_9259 hasPermissionLevel (I)Z ARG 1 level diff --git a/mappings/net/minecraft/server/world/ServerEntityManager.mapping b/mappings/net/minecraft/server/world/ServerEntityManager.mapping index 25f220213b..2dd95a677e 100644 --- a/mappings/net/minecraft/server/world/ServerEntityManager.mapping +++ b/mappings/net/minecraft/server/world/ServerEntityManager.mapping @@ -140,6 +140,7 @@ CLASS net/minecraft/class_5579 net/minecraft/server/world/ServerEntityManager ARG 1 pos METHOD method_40022 shouldTick (Lnet/minecraft/class_2338;)Z ARG 1 pos + METHOD method_54490 getIndexSize ()I CLASS class_5580 Listener FIELD field_27271 manager Lnet/minecraft/class_5579; FIELD field_27272 entity Lnet/minecraft/class_5568; diff --git a/mappings/net/minecraft/state/property/Properties.mapping b/mappings/net/minecraft/state/property/Properties.mapping index 13b9b84580..98f23bb360 100644 --- a/mappings/net/minecraft/state/property/Properties.mapping +++ b/mappings/net/minecraft/state/property/Properties.mapping @@ -259,6 +259,8 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties COMMENT A property that specifies how much a brushable block is dusted on a scale of 0 to 3. FIELD field_43307 CRACKED Lnet/minecraft/class_2746; COMMENT A property that specifies if a decorated pot is cracked. + FIELD field_46822 CRAFTING Lnet/minecraft/class_2746; + COMMENT A property that specifies if a crafter is crafting. METHOD method_11813 (Lnet/minecraft/class_2768;)Z ARG 0 shape METHOD method_11814 (Lnet/minecraft/class_2350;)Z diff --git a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping index 821bac7e16..de2245a532 100644 --- a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe ARG 8 firstPiece ARG 9 pieces ARG 10 pieceShape + ARG 11 aliasLookup METHOD method_30419 generate (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_2338;ZLjava/util/Optional;ILnet/minecraft/class_8891;)Ljava/util/Optional; ARG 0 context ARG 1 structurePool @@ -21,6 +22,9 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe ARG 5 useExpansionHack ARG 6 projectStartToHeightmap ARG 7 maxDistanceFromCenter + ARG 8 aliasLookup + METHOD method_39824 (Lnet/minecraft/class_3790;IIIIILnet/minecraft/class_3341;Lnet/minecraft/class_3195$class_7149;ZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_2919;Lnet/minecraft/class_2378;Lnet/minecraft/class_8891;Lnet/minecraft/class_6626;)V + ARG 15 collector METHOD method_43566 findStartingJigsawPos (Lnet/minecraft/class_3784;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3485;Lnet/minecraft/class_2919;)Ljava/util/Optional; ARG 0 pool ARG 1 id @@ -62,6 +66,8 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe ARG 4 structureTemplateManager ARG 5 children ARG 6 random + METHOD method_19305 (Lnet/minecraft/class_3341;Lnet/minecraft/class_8891;Lnet/minecraft/class_3499$class_3501;)I + ARG 3 structureBlockInfo METHOD method_19306 generatePiece (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/class_5539;Lnet/minecraft/class_7138;Lnet/minecraft/class_8891;)V ARG 1 piece ARG 2 pieceShape @@ -69,6 +75,7 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe ARG 4 modifyBoundingBox ARG 5 world ARG 6 noiseConfig + ARG 7 aliasLookup METHOD method_31113 (Lnet/minecraft/class_6880;)Ljava/lang/Integer; ARG 1 entry METHOD method_31114 (Lnet/minecraft/class_6880;)Ljava/lang/Integer; @@ -77,3 +84,6 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe ARG 0 entry METHOD method_46730 (Lnet/minecraft/class_5321;)Ljava/lang/String; ARG 0 key + METHOD method_54498 lookupPool (Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_8891;)Lnet/minecraft/class_5321; + ARG 0 structureBlockInfo + ARG 1 aliasLookup diff --git a/mappings/net/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding.mapping b/mappings/net/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding.mapping new file mode 100644 index 0000000000..d0798f76fd --- /dev/null +++ b/mappings/net/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_8888 net/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding + FIELD field_46824 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/structure/pool/alias/RandomGroupStructurePoolAliasBinding.mapping b/mappings/net/minecraft/structure/pool/alias/RandomGroupStructurePoolAliasBinding.mapping new file mode 100644 index 0000000000..dc47338e95 --- /dev/null +++ b/mappings/net/minecraft/structure/pool/alias/RandomGroupStructurePoolAliasBinding.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_8893 net/minecraft/structure/pool/alias/RandomGroupStructurePoolAliasBinding + FIELD field_46828 CODEC Lcom/mojang/serialization/Codec; + METHOD method_54516 (Lnet/minecraft/class_5819;Ljava/util/function/BiConsumer;Lnet/minecraft/class_6008$class_6010;)V + ARG 2 pool + METHOD method_54517 (Lnet/minecraft/class_5819;Ljava/util/function/BiConsumer;Lnet/minecraft/class_8889;)V + ARG 2 binding + METHOD method_54518 (Lnet/minecraft/class_6008$class_6010;)Ljava/util/stream/Stream; + ARG 0 present diff --git a/mappings/net/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding.mapping b/mappings/net/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding.mapping new file mode 100644 index 0000000000..2b32a313a6 --- /dev/null +++ b/mappings/net/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_8892 net/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding + FIELD field_46827 CODEC Lcom/mojang/serialization/Codec; + METHOD method_54515 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_6008$class_6010;)V + ARG 2 pool diff --git a/mappings/net/minecraft/structure/pool/alias/StructurePoolAliasBinding.mapping b/mappings/net/minecraft/structure/pool/alias/StructurePoolAliasBinding.mapping new file mode 100644 index 0000000000..2b80c43b5a --- /dev/null +++ b/mappings/net/minecraft/structure/pool/alias/StructurePoolAliasBinding.mapping @@ -0,0 +1,23 @@ +CLASS net/minecraft/class_8889 net/minecraft/structure/pool/alias/StructurePoolAliasBinding + FIELD field_46825 CODEC Lcom/mojang/serialization/Codec; + METHOD method_54499 streamTargets ()Ljava/util/stream/Stream; + METHOD method_54500 forEach (Lnet/minecraft/class_5819;Ljava/util/function/BiConsumer;)V + ARG 1 random + ARG 2 aliasConsumer + METHOD method_54502 getCodec ()Lcom/mojang/serialization/Codec; + METHOD method_54503 direct (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_8888; + ARG 0 alias + ARG 1 target + METHOD method_54504 random (Lnet/minecraft/class_5321;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892; + ARG 0 alias + ARG 1 targets + METHOD method_54505 (Lnet/minecraft/class_6005$class_6006;Lnet/minecraft/class_6008$class_6010;)V + ARG 1 target + METHOD method_54506 randomGroup (Lnet/minecraft/class_6005;)Lnet/minecraft/class_8893; + ARG 0 groups + METHOD method_54507 random (Ljava/lang/String;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892; + ARG 0 alias + ARG 1 targets + METHOD method_54508 direct (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_8888; + ARG 0 alias + ARG 1 target diff --git a/mappings/net/minecraft/structure/pool/alias/StructurePoolAliasBindings.mapping b/mappings/net/minecraft/structure/pool/alias/StructurePoolAliasBindings.mapping new file mode 100644 index 0000000000..ef70e003ad --- /dev/null +++ b/mappings/net/minecraft/structure/pool/alias/StructurePoolAliasBindings.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_8890 net/minecraft/structure/pool/alias/StructurePoolAliasBindings + METHOD method_54509 registerAndGetDefalt (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec; + ARG 0 registry diff --git a/mappings/net/minecraft/structure/pool/alias/StructurePoolAliasLookup.mapping b/mappings/net/minecraft/structure/pool/alias/StructurePoolAliasLookup.mapping new file mode 100644 index 0000000000..1d54b1f889 --- /dev/null +++ b/mappings/net/minecraft/structure/pool/alias/StructurePoolAliasLookup.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_8891 net/minecraft/structure/pool/alias/StructurePoolAliasLookup + FIELD field_46826 EMPTY Lnet/minecraft/class_8891; + METHOD create (Ljava/util/List;Lnet/minecraft/class_2338;J)Lnet/minecraft/class_8891; + ARG 0 bindings + ARG 1 pos + ARG 2 seed + METHOD lookup (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; + ARG 1 pool + METHOD method_54511 (Lnet/minecraft/class_5819;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_8889;)V + ARG 2 binding + METHOD method_54512 (Ljava/util/Map;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; + ARG 1 alias + METHOD method_54513 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; + ARG 0 pool diff --git a/mappings/net/minecraft/text/MutableText.mapping b/mappings/net/minecraft/text/MutableText.mapping index 031ffdfb03..52544f67fb 100644 --- a/mappings/net/minecraft/text/MutableText.mapping +++ b/mappings/net/minecraft/text/MutableText.mapping @@ -48,3 +48,5 @@ CLASS net/minecraft/class_5250 net/minecraft/text/MutableText COMMENT Creates a piece of mutable text with the given content, with no sibling COMMENT and style. ARG 0 content + METHOD method_54663 withColor (I)Lnet/minecraft/class_5250; + ARG 1 color diff --git a/mappings/net/minecraft/util/collection/DataPool.mapping b/mappings/net/minecraft/util/collection/DataPool.mapping index 4a47c2eb74..1d357f6e78 100644 --- a/mappings/net/minecraft/util/collection/DataPool.mapping +++ b/mappings/net/minecraft/util/collection/DataPool.mapping @@ -15,3 +15,5 @@ CLASS net/minecraft/class_6005 net/minecraft/util/collection/DataPool METHOD method_34975 add (Ljava/lang/Object;I)Lnet/minecraft/class_6005$class_6006; ARG 1 object ARG 2 weight + METHOD method_54453 add (Ljava/lang/Object;)Lnet/minecraft/class_6005$class_6006; + ARG 1 object diff --git a/mappings/net/minecraft/world/WorldEvents.mapping b/mappings/net/minecraft/world/WorldEvents.mapping index 3f65c76496..328c7952fa 100644 --- a/mappings/net/minecraft/world/WorldEvents.mapping +++ b/mappings/net/minecraft/world/WorldEvents.mapping @@ -131,7 +131,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents COMMENT

Called by {@link net.minecraft.block.PointedDripstoneBlock#dripTick(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, float) PointedDripstoneBlock#dripTick} FIELD field_31143 DISPENSER_ACTIVATED I COMMENT A dispenser is activated. - COMMENT
Spawns smoke particles. + COMMENT
Shoots smoke particles. COMMENT
The ordinal direction the dispenser is facing must be supplied as extra data. COMMENT

Called by {@link net.minecraft.block.dispenser.ItemDispenserBehavior#spawnParticles(net.minecraft.util.math.BlockPointer, net.minecraft.util.math.Direction) ItemDispenserBehavior#spawnParticles} FIELD field_31144 BLOCK_BROKEN I @@ -324,3 +324,16 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents COMMENT
Spawns between 1 and 3 egg crack particles. COMMENT

If a {@code 1} is passed as extra data, between 3 and 6 egg crack particles are spawned instead. COMMENT

Called by {@link net.minecraft.block.SnifferEggBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) SnifferEggBlock#onBlockAdded} + FIELD field_46805 CRAFTER_CRAFTS I + COMMENT A crafter crafts an item. + COMMENT
Plays the crafter craft sound event. + COMMENT

Called by {@link net.minecraft.block.CrafterBlock#transferOrSpawnStack(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.entity.CrafterBlockEntity, net.minecraft.item.ItemStack, net.minecraft.block.BlockState) CrafterBlock#transferOrSpawnStack} + FIELD field_46806 CRAFTER_FAILS I + COMMENT A crafter fails to craft. + COMMENT
Plays the crafter fail sound event. + COMMENT

Called by {@link net.minecraft.block.CrafterBlock#craft(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) CrafterBlock#craft} + FIELD field_46807 CRAFTER_SHOOTS I + COMMENT A crafter shoots out an item. + COMMENT
Shoots white smoke particles. + COMMENT

The ordinal direction the crafter is facing must be supplied as extra data. + COMMENT

Called by {@link net.minecraft.block.CrafterBlock#transferOrSpawnStack(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.entity.CrafterBlockEntity, net.minecraft.item.ItemStack, net.minecraft.block.BlockState) CrafterBlock#transferOrSpawnStack} diff --git a/mappings/net/minecraft/world/gen/structure/JigsawStructure.mapping b/mappings/net/minecraft/world/gen/structure/JigsawStructure.mapping index 123b6fb1f8..b7081b5d1c 100644 --- a/mappings/net/minecraft/world/gen/structure/JigsawStructure.mapping +++ b/mappings/net/minecraft/world/gen/structure/JigsawStructure.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure FIELD field_38268 maxDistanceFromCenter I FIELD field_38435 MAX_SIZE I FIELD field_39059 startJigsawName Ljava/util/Optional; + FIELD field_46829 poolAliasBindings Ljava/util/List; METHOD (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;ILnet/minecraft/class_6122;Z)V ARG 1 config ARG 2 startPool @@ -30,6 +31,7 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure ARG 6 useExpansionHack ARG 7 projectStartToHeightmap ARG 8 maxDistanceFromCenter + ARG 9 poolAliasBindings METHOD method_41662 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_42704 (Lnet/minecraft/class_5434;)Ljava/lang/Integer; @@ -48,3 +50,4 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure ARG 0 structure METHOD method_43567 (Lnet/minecraft/class_5434;)Ljava/util/Optional; ARG 0 structure + METHOD method_54521 getPoolAliasBindings ()Ljava/util/List; diff --git a/unpick-definitions/world_events.unpick b/unpick-definitions/world_events.unpick index 6a1b2f4ca5..c7dcc0d64c 100644 --- a/unpick-definitions/world_events.unpick +++ b/unpick-definitions/world_events.unpick @@ -66,6 +66,9 @@ constant world_events net/minecraft/world/WorldEvents SCULK_CHARGE constant world_events net/minecraft/world/WorldEvents SCULK_SHRIEKS constant world_events net/minecraft/world/WorldEvents BLOCK_FINISHED_BRUSHING constant world_events net/minecraft/world/WorldEvents SNIFFER_EGG_CRACKS +constant world_events net/minecraft/world/WorldEvents CRAFTER_CRAFTS +constant world_events net/minecraft/world/WorldEvents CRAFTER_FAILS +constant world_events net/minecraft/world/WorldEvents CRAFTER_SHOOTS target_method net/minecraft/world/WorldAccess syncWorldEvent (Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V param 1 world_events