diff --git a/mappings/net/minecraft/advancement/criterion/Criteria.mapping b/mappings/net/minecraft/advancement/criterion/Criteria.mapping index f0b7fe455f..746086ff9d 100644 --- a/mappings/net/minecraft/advancement/criterion/Criteria.mapping +++ b/mappings/net/minecraft/advancement/criterion/Criteria.mapping @@ -55,6 +55,7 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria FIELD field_48269 ANY_BLOCK_USE Lnet/minecraft/class_9104; FIELD field_49922 CRAFTER_RECIPE_CRAFTED Lnet/minecraft/class_8508; FIELD field_49923 FALL_AFTER_EXPLOSION Lnet/minecraft/class_9421; + FIELD field_54206 KILLED_BY_ARROW Lnet/minecraft/class_2076; METHOD method_54933 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_179; ARG 0 registry METHOD method_767 register (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179; diff --git a/mappings/net/minecraft/advancement/criterion/KilledByCrossbowCriterion.mapping b/mappings/net/minecraft/advancement/criterion/KilledByArrowCriterion.mapping similarity index 59% rename from mappings/net/minecraft/advancement/criterion/KilledByCrossbowCriterion.mapping rename to mappings/net/minecraft/advancement/criterion/KilledByArrowCriterion.mapping index 21c0674d89..21b82ecc47 100644 --- a/mappings/net/minecraft/advancement/criterion/KilledByCrossbowCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/KilledByArrowCriterion.mapping @@ -1,7 +1,10 @@ -CLASS net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByCrossbowCriterion +CLASS net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByArrowCriterion + METHOD method_22478 (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/class_1799;Lnet/minecraft/class_2076$class_2078;)Z + ARG 3 conditions METHOD method_8980 trigger (Lnet/minecraft/class_3222;Ljava/util/Collection;Lnet/minecraft/class_1799;)V ARG 1 player ARG 2 piercingKilledEntities + ARG 3 weapon CLASS class_2078 Conditions FIELD comp_2029 player Ljava/util/Optional; FIELD field_47268 CODEC Lcom/mojang/serialization/Codec; @@ -11,8 +14,13 @@ CLASS net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByCross ARG 3 uniqueEntityTypes METHOD method_55005 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance - METHOD method_8986 create (Lnet/minecraft/class_7871;[Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; - METHOD method_8987 create (Lnet/minecraft/class_7871;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175; + METHOD method_8986 createCrossbow (Lnet/minecraft/class_7871;[Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; + ARG 0 itemRegistry + ARG 1 victims + METHOD method_8987 createCrossbow (Lnet/minecraft/class_7871;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175; + ARG 0 itemRegistry + ARG 1 uniqueEntityTypeCount METHOD method_8988 matches (Ljava/util/Collection;ILnet/minecraft/class_1799;)Z ARG 1 victimContexts ARG 2 uniqueEntityTypeCount + ARG 3 weapon diff --git a/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping index 5f228fe270..e2b5db3d4b 100644 --- a/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping +++ b/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_5168 net/minecraft/block/dispenser/ShearsDispenserBeha METHOD method_27163 tryShearEntity (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Z ARG 0 world ARG 1 pos + ARG 2 shears METHOD method_40054 (Lnet/minecraft/class_4970$class_4971;)Z ARG 0 state METHOD method_56167 (Lnet/minecraft/class_1792;)V diff --git a/mappings/net/minecraft/block/entity/BrushableBlockEntity.mapping b/mappings/net/minecraft/block/entity/BrushableBlockEntity.mapping index 2b9241ae8f..654cd66224 100644 --- a/mappings/net/minecraft/block/entity/BrushableBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BrushableBlockEntity.mapping @@ -16,13 +16,27 @@ CLASS net/minecraft/class_8174 net/minecraft/block/entity/BrushableBlockEntity ARG 2 state METHOD method_49215 brush (JLnet/minecraft/class_3218;Lnet/minecraft/class_1657;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;)Z ARG 1 worldTime + ARG 3 world + ARG 4 player + ARG 5 hitDirection + ARG 6 brush METHOD method_49216 setLootTable (Lnet/minecraft/class_5321;J)V ARG 1 lootTable ARG 2 seed METHOD method_49217 generateItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V + ARG 1 world + ARG 2 player + ARG 3 brush METHOD method_49218 finishBrushing (Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V + ARG 1 world + ARG 2 player + ARG 3 brush METHOD method_49219 scheduledTick (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_49220 spawnItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V + ARG 1 world + ARG 2 player + ARG 3 brush METHOD method_49222 readLootTableFromNbt (Lnet/minecraft/class_2487;)Z ARG 1 nbt METHOD method_49223 writeLootTableToNbt (Lnet/minecraft/class_2487;)Z diff --git a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping index 986268e08e..93f375da6c 100644 --- a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping @@ -11,12 +11,14 @@ CLASS net/minecraft/class_3722 net/minecraft/block/entity/LecternBlockEntity ARG 1 currentPage METHOD method_17512 getCommandSource (Lnet/minecraft/class_1657;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2168; ARG 1 player + ARG 2 world METHOD method_17513 setBook (Lnet/minecraft/class_1799;)V ARG 1 book METHOD method_17514 setBook (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)V ARG 1 book ARG 2 player METHOD method_17518 resolveBook (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799; + ARG 1 book ARG 2 player METHOD method_17520 getBook ()Lnet/minecraft/class_1799; METHOD method_17522 hasBook ()Z diff --git a/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping b/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping index 2b3a887b87..ac0b8226e5 100644 --- a/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping @@ -83,6 +83,7 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity ARG 1 config ARG 2 pos ARG 3 player + ARG 4 key METHOD method_56752 playFailedUnlockSound (Lnet/minecraft/class_3218;Lnet/minecraft/class_9204;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V ARG 0 world ARG 1 serverData diff --git a/mappings/net/minecraft/client/gui/DrawContext.mapping b/mappings/net/minecraft/client/gui/DrawContext.mapping index 8a3f72a047..3e3e23e910 100644 --- a/mappings/net/minecraft/client/gui/DrawContext.mapping +++ b/mappings/net/minecraft/client/gui/DrawContext.mapping @@ -478,6 +478,18 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 12 textureWidth ARG 13 textureHeight ARG 14 color + METHOD method_64235 drawTooltip (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;IILnet/minecraft/class_2960;)V + ARG 1 textRenderer + ARG 2 text + ARG 3 x + ARG 4 y + ARG 5 texture + METHOD method_64236 drawOrderedTooltip (Lnet/minecraft/class_327;Ljava/util/List;IILnet/minecraft/class_2960;)V + ARG 1 textRenderer + ARG 2 text + ARG 3 x + ARG 4 y + ARG 5 texture CLASS class_8214 ScissorStack FIELD field_43099 stack Ljava/util/Deque; METHOD method_49699 pop ()Lnet/minecraft/class_8030; diff --git a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping index ddf29e2c43..eec6ce6e1f 100644 --- a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping @@ -47,5 +47,12 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen METHOD method_41198 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_44692 getMultiplayerDisabledText ()Lnet/minecraft/class_2561; + METHOD method_55814 (Lnet/minecraft/class_4185;)V + ARG 1 button METHOD method_59752 setWidgetAlpha (F)V ARG 1 alpha + METHOD method_64237 initWidgetsDevelopment (II)I + ARG 1 y + ARG 2 spacingY + METHOD method_64238 (Lnet/minecraft/class_4185;)V + ARG 1 button diff --git a/mappings/net/minecraft/client/gui/screen/ingame/BookEditScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/BookEditScreen.mapping index 5c3d4d3750..1f73720d91 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/BookEditScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/BookEditScreen.mapping @@ -15,7 +15,7 @@ CLASS net/minecraft/class_473 net/minecraft/client/gui/screen/ingame/BookEditScr FIELD field_2830 lastClickTime J FIELD field_2831 signButton Lnet/minecraft/class_4185; FIELD field_2832 hand Lnet/minecraft/class_1268; - FIELD field_2835 itemStack Lnet/minecraft/class_1799; + FIELD field_2835 stack Lnet/minecraft/class_1799; FIELD field_2837 dirty Z FIELD field_2839 previousPageButton Lnet/minecraft/class_474; FIELD field_2840 currentPage I @@ -31,7 +31,9 @@ CLASS net/minecraft/class_473 net/minecraft/client/gui/screen/ingame/BookEditScr FIELD field_32327 HEIGHT I METHOD (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;Lnet/minecraft/class_9301;)V ARG 1 player + ARG 2 stack ARG 3 hand + ARG 4 writableBookContent METHOD method_17046 countPages ()I METHOD method_17047 removeEmptyPages ()V METHOD method_19878 (Lnet/minecraft/class_4185;)V diff --git a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping index f8bfb083dc..5d77c2b114 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping @@ -33,6 +33,8 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre FIELD field_2803 draggedStackRemainder I FIELD field_29347 playerInventoryTitle Lnet/minecraft/class_2561; FIELD field_52801 tooltipSubmenuHandlers Ljava/util/List; + FIELD field_54268 SLOT_HIGHLIGHT_BACK_TEXTURE Lnet/minecraft/class_2960; + FIELD field_54269 SLOT_HIGHLIGHT_FRONT_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V ARG 1 handler ARG 2 inventory @@ -102,3 +104,13 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre ARG 1 handler METHOD method_62001 isItemTooltipSticky (Lnet/minecraft/class_1799;)Z ARG 1 item + METHOD method_64239 onMouseClick (Lnet/minecraft/class_1735;Lnet/minecraft/class_1713;)V + ARG 1 slot + ARG 2 actionType + METHOD method_64240 getSlotAt (DD)Lnet/minecraft/class_1735; + ARG 1 mouseX + ARG 3 mouseY + METHOD method_64241 drawSlotHighlightBack (Lnet/minecraft/class_332;)V + ARG 1 context + METHOD method_64242 drawSlotHighlightFront (Lnet/minecraft/class_332;)V + ARG 1 context diff --git a/mappings/net/minecraft/client/gui/tooltip/BundleTooltipComponent.mapping b/mappings/net/minecraft/client/gui/tooltip/BundleTooltipComponent.mapping index dc7ec1de1c..dd0727a721 100644 --- a/mappings/net/minecraft/client/gui/tooltip/BundleTooltipComponent.mapping +++ b/mappings/net/minecraft/client/gui/tooltip/BundleTooltipComponent.mapping @@ -10,6 +10,8 @@ CLASS net/minecraft/class_5682 net/minecraft/client/gui/tooltip/BundleTooltipCom FIELD field_52823 BUNDLE_EMPTY_DESCRIPTION Lnet/minecraft/class_2561; FIELD field_54011 BUNDLE_PROGRESS_BAR_FILL_TEXTURE Lnet/minecraft/class_2960; FIELD field_54012 BUNDLE_PROGRESS_BAR_FULL_TEXTURE Lnet/minecraft/class_2960; + FIELD field_54270 BUNDLE_SLOT_HIGHLIGHT_BACK_TEXTURE Lnet/minecraft/class_2960; + FIELD field_54271 BUNDLE_SLOT_HIGHLIGHT_FRONT_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_9276;)V ARG 1 bundleContents METHOD method_33290 getRows ()I @@ -26,6 +28,7 @@ CLASS net/minecraft/class_5682 net/minecraft/client/gui/tooltip/BundleTooltipCom ARG 1 index ARG 2 x ARG 3 y + ARG 4 stacks ARG 5 seed ARG 6 textRenderer ARG 7 drawContext diff --git a/mappings/net/minecraft/client/gui/tooltip/TooltipSubmenuHandler.mapping b/mappings/net/minecraft/client/gui/tooltip/TooltipSubmenuHandler.mapping index e8e9d4e034..92a0a0dd95 100644 --- a/mappings/net/minecraft/client/gui/tooltip/TooltipSubmenuHandler.mapping +++ b/mappings/net/minecraft/client/gui/tooltip/TooltipSubmenuHandler.mapping @@ -8,3 +8,6 @@ CLASS net/minecraft/class_9930 net/minecraft/client/gui/tooltip/TooltipSubmenuHa ARG 1 slot METHOD method_61978 reset (Lnet/minecraft/class_1735;)V ARG 1 slot + METHOD method_64234 onMouseClick (Lnet/minecraft/class_1735;Lnet/minecraft/class_1713;)V + ARG 1 slot + ARG 2 actionType diff --git a/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping index 565040de07..2ed415c248 100644 --- a/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping @@ -42,3 +42,6 @@ CLASS net/minecraft/class_1007 net/minecraft/client/render/entity/PlayerEntityRe ARG 0 player ARG 1 state ARG 2 tickDelta + METHOD method_64258 getArmPose (Lnet/minecraft/class_10055;Lnet/minecraft/class_1306;)Lnet/minecraft/class_572$class_573; + ARG 0 state + ARG 1 arm diff --git a/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping index 3fe2dc9acb..fd7e1e29df 100644 --- a/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping @@ -19,6 +19,10 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe METHOD method_4169 renderArmor (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;ILnet/minecraft/class_572;)V ARG 1 matrices ARG 2 vertexConsumers + ARG 3 stack + ARG 4 slot + ARG 5 light + ARG 6 armorModel METHOD method_4170 setVisible (Lnet/minecraft/class_572;Lnet/minecraft/class_1304;)V ARG 1 bipedModel ARG 2 slot diff --git a/mappings/net/minecraft/client/render/entity/feature/CapeFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/CapeFeatureRenderer.mapping index 5ee60aa734..65e3e15083 100644 --- a/mappings/net/minecraft/client/render/entity/feature/CapeFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/CapeFeatureRenderer.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_972 net/minecraft/client/render/entity/feature/CapeFeatureRenderer FIELD field_53206 model Lnet/minecraft/class_572; + FIELD field_54177 equipmentModelLoader Lnet/minecraft/class_10201; METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_10201;)V ARG 1 context ARG 2 modelLoader + ARG 3 equipmentModelLoader + METHOD method_64257 hasCustomModelForLayer (Lnet/minecraft/class_1799;Lnet/minecraft/class_10186$class_10190;)Z + ARG 1 stack + ARG 2 layerType diff --git a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping index 36a1ba77c9..024abb4408 100644 --- a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping @@ -63,6 +63,8 @@ CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEnti METHOD method_62081 getArmPose (Lnet/minecraft/class_10034;Lnet/minecraft/class_1306;)Lnet/minecraft/class_572$class_573; ARG 1 state ARG 2 arm + METHOD method_64254 copyTransforms (Lnet/minecraft/class_572;)V + ARG 1 model CLASS class_573 ArmPose FIELD field_25722 twoHanded Z METHOD (Ljava/lang/String;IZ)V diff --git a/mappings/net/minecraft/client/render/item/ItemRenderer.mapping b/mappings/net/minecraft/client/render/item/ItemRenderer.mapping index 752626cf23..9bc69dde5a 100644 --- a/mappings/net/minecraft/client/render/item/ItemRenderer.mapping +++ b/mappings/net/minecraft/client/render/item/ItemRenderer.mapping @@ -35,6 +35,7 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer ARG 8 seed METHOD method_23179 renderItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_1087;)V ARG 1 stack + ARG 2 transformationMode ARG 3 leftHanded ARG 4 matrices ARG 5 vertexConsumers @@ -70,6 +71,7 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer ARG 2 entry METHOD method_4019 getModel (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)Lnet/minecraft/class_1087; ARG 1 stack + ARG 2 world ARG 3 entity ARG 4 seed METHOD method_51795 usesDynamicDisplay (Lnet/minecraft/class_1799;)Z @@ -86,7 +88,19 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer ARG 5 light ARG 6 overlay ARG 7 model + ARG 8 useInventoryModel METHOD method_62477 renderBundle (Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_1087;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V + ARG 1 stack + ARG 2 transformationMode + ARG 3 leftHanded + ARG 4 matrices + ARG 5 vertexConsumers + ARG 6 light + ARG 7 overlay + ARG 8 model + ARG 9 world + ARG 10 entity + ARG 11 seed METHOD method_64073 renderItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_1087;Z)V ARG 1 stack ARG 2 transformationMode @@ -96,6 +110,7 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer ARG 6 light ARG 7 overlay ARG 8 model + ARG 9 useInventoryModel METHOD method_64074 renderItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_1087;ZF)V ARG 1 stack ARG 2 transformationMode @@ -105,3 +120,13 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer ARG 6 light ARG 7 overlay ARG 8 model + ARG 9 useInventoryModel + ARG 10 z + METHOD method_64255 shouldUseInventoryModel (Lnet/minecraft/class_811;)Z + ARG 0 transformationMode + METHOD method_64256 getModelOrOverride (Lnet/minecraft/class_1087;Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)Lnet/minecraft/class_1087; + ARG 1 model + ARG 2 stack + ARG 3 world + ARG 4 entity + ARG 5 seed diff --git a/mappings/net/minecraft/client/world/ClientWorld.mapping b/mappings/net/minecraft/client/world/ClientWorld.mapping index 68df5b8fdb..383735612a 100644 --- a/mappings/net/minecraft/client/world/ClientWorld.mapping +++ b/mappings/net/minecraft/client/world/ClientWorld.mapping @@ -28,6 +28,10 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld ARG 4 dimensionType ARG 5 loadDistance ARG 6 simulationDistance + ARG 7 worldRenderer + ARG 8 debugWorld + ARG 9 seed + ARG 11 seaLevel METHOD method_18110 unloadBlockEntities (Lnet/minecraft/class_2818;)V ARG 1 chunk METHOD method_18112 getEntities ()Ljava/lang/Iterable; diff --git a/mappings/net/minecraft/command/CommandRegistryAccess.mapping b/mappings/net/minecraft/command/CommandRegistryAccess.mapping index 34c3fef3ba..a25994b158 100644 --- a/mappings/net/minecraft/command/CommandRegistryAccess.mapping +++ b/mappings/net/minecraft/command/CommandRegistryAccess.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_7157 net/minecraft/command/CommandRegistryAccess METHOD method_46722 of (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7157; ARG 0 registries ARG 1 enabledFeatures + METHOD method_64226 getEnabledFeatures ()Lnet/minecraft/class_7699; CLASS 1 METHOD method_56810 (Lnet/minecraft/class_7699;Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7225$class_7226; ARG 1 wrapper diff --git a/mappings/net/minecraft/component/DataComponentTypes.mapping b/mappings/net/minecraft/component/DataComponentTypes.mapping index fd92d477d6..b3f0fba6df 100644 --- a/mappings/net/minecraft/component/DataComponentTypes.mapping +++ b/mappings/net/minecraft/component/DataComponentTypes.mapping @@ -138,3 +138,5 @@ CLASS net/minecraft/class_9334 net/minecraft/component/DataComponentTypes ARG 0 builder METHOD method_64101 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; ARG 0 builder + METHOD method_64260 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder diff --git a/mappings/net/minecraft/component/type/DamageResistantComponent.mapping b/mappings/net/minecraft/component/type/DamageResistantComponent.mapping new file mode 100644 index 0000000000..5a5374d828 --- /dev/null +++ b/mappings/net/minecraft/component/type/DamageResistantComponent.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_10215 net/minecraft/component/type/DamageResistantComponent + FIELD field_54229 CODEC Lcom/mojang/serialization/Codec; + FIELD field_54230 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_64198 resists (Lnet/minecraft/class_1282;)Z + ARG 1 damageSource + METHOD method_64199 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/component/type/DeathProtectionComponent.mapping b/mappings/net/minecraft/component/type/DeathProtectionComponent.mapping new file mode 100644 index 0000000000..4111200670 --- /dev/null +++ b/mappings/net/minecraft/component/type/DeathProtectionComponent.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_10216 net/minecraft/component/type/DeathProtectionComponent + FIELD field_54231 CODEC Lcom/mojang/serialization/Codec; + FIELD field_54232 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_54233 TOTEM_OF_UNDYING Lnet/minecraft/class_10216; + METHOD method_64200 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_64201 applyDeathEffects (Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)V + ARG 1 stack + ARG 2 entity diff --git a/mappings/net/minecraft/component/type/EquippableComponent.mapping b/mappings/net/minecraft/component/type/EquippableComponent.mapping index d234d89a07..ea393a41c4 100644 --- a/mappings/net/minecraft/component/type/EquippableComponent.mapping +++ b/mappings/net/minecraft/component/type/EquippableComponent.mapping @@ -10,3 +10,30 @@ CLASS net/minecraft/class_10192 net/minecraft/component/type/EquippableComponent METHOD method_64018 equip (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269; ARG 1 stack ARG 2 player + METHOD method_64202 builder (Lnet/minecraft/class_1304;)Lnet/minecraft/class_10192$class_10217; + ARG 0 slot + CLASS class_10217 Builder + FIELD field_54234 slot Lnet/minecraft/class_1304; + FIELD field_54235 equipSound Lnet/minecraft/class_6880; + FIELD field_54236 model Ljava/util/Optional; + FIELD field_54237 allowedEntities Ljava/util/Optional; + FIELD field_54238 dispensable Z + FIELD field_54239 swappable Z + FIELD field_54240 damageOnHurt Z + METHOD (Lnet/minecraft/class_1304;)V + ARG 1 slot + METHOD method_64203 build ()Lnet/minecraft/class_10192; + METHOD method_64204 model (Lnet/minecraft/class_2960;)Lnet/minecraft/class_10192$class_10217; + ARG 1 model + METHOD method_64205 equipSound (Lnet/minecraft/class_6880;)Lnet/minecraft/class_10192$class_10217; + ARG 1 equipSound + METHOD method_64206 allowedEntities (Lnet/minecraft/class_6885;)Lnet/minecraft/class_10192$class_10217; + ARG 1 allowedEntities + METHOD method_64207 dispensable (Z)Lnet/minecraft/class_10192$class_10217; + ARG 1 dispensable + METHOD method_64208 allowedEntities ([Lnet/minecraft/class_1299;)Lnet/minecraft/class_10192$class_10217; + ARG 1 allowedEntities + METHOD method_64209 swappable (Z)Lnet/minecraft/class_10192$class_10217; + ARG 1 swappable + METHOD method_64210 damageOnHurt (Z)Lnet/minecraft/class_10192$class_10217; + ARG 1 damageOnHurt diff --git a/mappings/net/minecraft/component/type/PotionContentsComponent.mapping b/mappings/net/minecraft/component/type/PotionContentsComponent.mapping index 61f49b4fa4..0b2e21d994 100644 --- a/mappings/net/minecraft/component/type/PotionContentsComponent.mapping +++ b/mappings/net/minecraft/component/type/PotionContentsComponent.mapping @@ -35,6 +35,10 @@ CLASS net/minecraft/class_1844 net/minecraft/component/type/PotionContentsCompon ARG 1 user METHOD method_62840 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;)V ARG 2 effect + METHOD method_64195 getName (Ljava/lang/String;)Lnet/minecraft/class_2561; + ARG 1 prefix + METHOD method_64196 (Lnet/minecraft/class_6880;)Ljava/lang/String; + ARG 0 potionEntry METHOD method_8055 getColor (Ljava/lang/Iterable;)I ARG 0 effects METHOD method_8062 getColor (Lnet/minecraft/class_6880;)I diff --git a/mappings/net/minecraft/datafixer/fix/FireResistantToDamageResistantComponentFix.mapping b/mappings/net/minecraft/datafixer/fix/FireResistantToDamageResistantComponentFix.mapping new file mode 100644 index 0000000000..09f7606a96 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/FireResistantToDamageResistantComponentFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_10208 net/minecraft/datafixer/fix/FireResistantToDamageResistantComponentFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 3a66fe4eaa..154d89ce53 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -2288,6 +2288,9 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 2 prevPitch METHOD method_63618 setPrevPosition (Lnet/minecraft/class_243;)V ARG 1 pos + METHOD method_64166 tickBlockCollision (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V + ARG 1 lastRenderPos + ARG 2 pos METHOD method_7325 isSpectator ()Z COMMENT {@return whether the entity is a spectator} COMMENT diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 1fc8107f7c..db580a42cc 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -665,6 +665,9 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 2 amount METHOD method_61417 travelGliding ()V METHOD method_61419 forEachShearedItem (Lnet/minecraft/class_5321;Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)V + ARG 1 lootTable + ARG 2 tool + ARG 3 lootConsumer METHOD method_61420 getStackInArm (Lnet/minecraft/class_1306;)Lnet/minecraft/class_1799; ARG 1 arm METHOD method_61421 (Lnet/minecraft/class_5131;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V @@ -700,4 +703,15 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_63628 canGlide ()Z METHOD method_63629 (Lnet/minecraft/class_1304;)Z ARG 1 slot + METHOD method_64169 forEachGiftedItem (Lnet/minecraft/class_5321;Ljava/util/function/Consumer;)Z + ARG 1 lootTable + ARG 2 lootConsumer + METHOD method_64170 forEachGeneratedItem (Lnet/minecraft/class_5321;Ljava/util/function/Function;Ljava/util/function/Consumer;)Z + ARG 1 lootTable + ARG 2 lootContextParametersFactory + ARG 3 lootConsumer + METHOD method_64171 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8567$class_8568;)Lnet/minecraft/class_8567; + ARG 2 parameterSetBuilder + METHOD method_64172 (Lnet/minecraft/class_8567$class_8568;)Lnet/minecraft/class_8567; + ARG 1 parameterSetBuilder CLASS class_6823 FallSounds diff --git a/mappings/net/minecraft/entity/Shearable.mapping b/mappings/net/minecraft/entity/Shearable.mapping index 016a0f6ea4..602c39480c 100644 --- a/mappings/net/minecraft/entity/Shearable.mapping +++ b/mappings/net/minecraft/entity/Shearable.mapping @@ -4,3 +4,4 @@ CLASS net/minecraft/class_5147 net/minecraft/entity/Shearable METHOD method_27072 isShearable ()Z METHOD method_6636 sheared (Lnet/minecraft/class_3419;Lnet/minecraft/class_1799;)V ARG 1 shearedSoundCategory + ARG 2 shears diff --git a/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask.mapping index 50c249621d..e99b37d388 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask.mapping @@ -24,3 +24,7 @@ CLASS net/minecraft/class_4243 net/minecraft/entity/ai/brain/task/GiveGiftsToHer ARG 1 villager METHOD method_19966 getNearestPlayerIfHero (Lnet/minecraft/class_1646;)Ljava/util/Optional; ARG 1 villager + METHOD method_64173 getGiftLootTable (Lnet/minecraft/class_1646;)Lnet/minecraft/class_5321; + ARG 0 villager + METHOD method_64174 (Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V + ARG 2 stack diff --git a/mappings/net/minecraft/entity/mob/BoggedEntity.mapping b/mappings/net/minecraft/entity/mob/BoggedEntity.mapping index cfd9c66682..901f25b86a 100644 --- a/mappings/net/minecraft/entity/mob/BoggedEntity.mapping +++ b/mappings/net/minecraft/entity/mob/BoggedEntity.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_9254 net/minecraft/entity/mob/BoggedEntity METHOD method_57080 createBoggedAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_57308 isSheared ()Z METHOD method_57309 dropShearedItems (Lnet/minecraft/class_1799;)V + ARG 1 shears METHOD method_57310 setSheared (Z)V ARG 1 sheared METHOD method_61491 (Lnet/minecraft/class_1799;)V diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 92dfee2eb2..5728bdfe62 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -285,6 +285,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity ARG 3 reason ARG 4 finalizer METHOD method_63632 getAttributeValueWithStack (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;Lnet/minecraft/class_1304;)D + ARG 1 stack ARG 2 attribute ARG 3 slot METHOD method_63634 getHandDropChances ()[F diff --git a/mappings/net/minecraft/entity/passive/CatEntity.mapping b/mappings/net/minecraft/entity/passive/CatEntity.mapping index aea4a8348c..79a526a088 100644 --- a/mappings/net/minecraft/entity/passive/CatEntity.mapping +++ b/mappings/net/minecraft/entity/passive/CatEntity.mapping @@ -67,6 +67,8 @@ CLASS net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity METHOD method_16098 cannotSleep ()Z METHOD method_27801 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338; ARG 1 direction + METHOD method_64176 (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_1799;)V + ARG 2 stack CLASS class_3700 TemptGoal FIELD field_16298 player Lnet/minecraft/class_1657; FIELD field_17948 cat Lnet/minecraft/class_1451; diff --git a/mappings/net/minecraft/entity/passive/PandaEntity.mapping b/mappings/net/minecraft/entity/passive/PandaEntity.mapping index 2ed28050b7..cd6c73af02 100644 --- a/mappings/net/minecraft/entity/passive/PandaEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PandaEntity.mapping @@ -31,6 +31,8 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity METHOD method_35173 isBrown ()Z METHOD method_58371 (Lnet/minecraft/class_1799;)Z ARG 0 stack + METHOD method_64177 canEatFromGround (Lnet/minecraft/class_1542;)Z + ARG 0 itemEntity METHOD method_6503 updateLieOnBackAnimation ()V METHOD method_6505 setLyingOnBack (Z)V ARG 1 lyingOnBack diff --git a/mappings/net/minecraft/entity/passive/SnifferEntity.mapping b/mappings/net/minecraft/entity/passive/SnifferEntity.mapping index ae21f1da7d..1fe6b90589 100644 --- a/mappings/net/minecraft/entity/passive/SnifferEntity.mapping +++ b/mappings/net/minecraft/entity/passive/SnifferEntity.mapping @@ -37,6 +37,8 @@ CLASS net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity METHOD method_51158 isTempted ()Z METHOD method_51301 isSearching ()Z METHOD method_51508 getDigPos ()Lnet/minecraft/class_2338; + METHOD method_64178 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V + ARG 2 stack CLASS class_8154 State FIELD field_48340 INDEX_TO_VALUE Ljava/util/function/IntFunction; FIELD field_48341 PACKET_CODEC Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/entity/passive/SnowGolemEntity.mapping b/mappings/net/minecraft/entity/passive/SnowGolemEntity.mapping index eee836ba3a..e77012e4f7 100644 --- a/mappings/net/minecraft/entity/passive/SnowGolemEntity.mapping +++ b/mappings/net/minecraft/entity/passive/SnowGolemEntity.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_1473 net/minecraft/entity/passive/SnowGolemEntity METHOD method_18443 (Lnet/minecraft/class_1309;)Z ARG 0 entity METHOD method_26894 createSnowGolemAttributes ()Lnet/minecraft/class_5132$class_5133; + METHOD method_61476 (Lnet/minecraft/class_1799;)V + ARG 1 stack METHOD method_63010 (DDDDLnet/minecraft/class_1680;)V ARG 8 entity METHOD method_6642 setHasPumpkin (Z)V diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index 58a8eae2e7..b9ebc58c5e 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -165,6 +165,8 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_61498 shouldRotateWithMinecart ()Z METHOD method_61499 dropCreativeStack (Lnet/minecraft/class_1799;)V ARG 1 stack + METHOD method_64179 isEquipped (Lnet/minecraft/class_1792;)Z + ARG 1 item METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I ARG 1 recipes METHOD method_7255 addExperience (I)V diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index 17a57d69d5..616bf328bc 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -48,6 +48,7 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity ARG 1 deflector ARG 2 fromAttack METHOD method_59859 deflect (Lnet/minecraft/class_9109;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Z)Z + ARG 1 deflection ARG 2 deflector ARG 3 owner ARG 4 fromAttack @@ -110,6 +111,8 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity METHOD method_61556 (Lnet/minecraft/class_1792;)V ARG 0 item METHOD method_62823 deflectsAgainstWorldBorder ()Z + METHOD method_64180 setOwner (Ljava/util/UUID;)V + ARG 1 uuid 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/entity/projectile/thrown/EnderPearlEntity.mapping b/mappings/net/minecraft/entity/projectile/thrown/EnderPearlEntity.mapping index cb82012939..689d3a2bb7 100644 --- a/mappings/net/minecraft/entity/projectile/thrown/EnderPearlEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/thrown/EnderPearlEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1684 net/minecraft/entity/projectile/thrown/EnderPearlEntity + FIELD field_54228 chunkTicketExpiryTicks J METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V ARG 1 world ARG 2 owner @@ -9,3 +10,5 @@ CLASS net/minecraft/class_1684 net/minecraft/entity/projectile/thrown/EnderPearl METHOD method_60985 canTeleportEntityTo (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;)Z ARG 0 entity ARG 1 world + METHOD method_64181 removeFromOwner ()V + METHOD method_64182 addToOwner ()V diff --git a/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping b/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping index 2b43417eb3..18371f9f94 100644 --- a/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping @@ -82,6 +82,10 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity FIELD field_54106 item Ljava/util/function/Supplier; FIELD field_54107 name Lnet/minecraft/class_2561; FIELD field_7726 id Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/util/function/Supplier;Ljava/lang/String;Ljava/lang/String;)V + ARG 3 itemSupplier + ARG 4 id + ARG 5 translationKey METHOD method_63674 getItem ()Lnet/minecraft/class_1792; METHOD method_7558 getType (I)Lnet/minecraft/class_1690$class_1692; ARG 0 type diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index b614ecae22..cf7d211c40 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -134,6 +134,8 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item ARG 2 target ARG 3 attacker METHOD method_63680 getName ()Lnet/minecraft/class_2561; + METHOD method_64193 getDamageSource (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282; + ARG 1 user METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; COMMENT Called when the player uses (or starts using) the item. COMMENT The use action, by default, is bound to the right mouse button. @@ -394,6 +396,8 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item METHOD method_63690 (Lnet/minecraft/class_5321;)Ljava/lang/String; ARG 0 key METHOD method_63691 getModelId ()Lnet/minecraft/class_2960; + METHOD method_64194 equippableUnswappable (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1792$class_1793; + ARG 1 slot METHOD method_7889 maxCount (I)Lnet/minecraft/class_1792$class_1793; COMMENT Sets the maximum stack count of any ItemStack with an Item using this Settings instance. COMMENT diff --git a/mappings/net/minecraft/network/PacketByteBuf.mapping b/mappings/net/minecraft/network/PacketByteBuf.mapping index 955995b6d2..a52ac257ea 100644 --- a/mappings/net/minecraft/network/PacketByteBuf.mapping +++ b/mappings/net/minecraft/network/PacketByteBuf.mapping @@ -1021,6 +1021,11 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf METHOD method_62787 readSyncId (Lio/netty/buffer/ByteBuf;)I ARG 0 buf METHOD method_62788 readSyncId ()I + METHOD method_64263 writeChunkPos (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_1923;)V + ARG 0 buf + ARG 1 pos + METHOD method_64264 readChunkPos (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_1923; + ARG 0 buf METHOD nioBuffer (II)Ljava/nio/ByteBuffer; ARG 1 index ARG 2 length diff --git a/mappings/net/minecraft/network/codec/PacketCodec.mapping b/mappings/net/minecraft/network/codec/PacketCodec.mapping index 2c4dd33085..910a20428b 100644 --- a/mappings/net/minecraft/network/codec/PacketCodec.mapping +++ b/mappings/net/minecraft/network/codec/PacketCodec.mapping @@ -167,6 +167,23 @@ CLASS net/minecraft/class_9139 net/minecraft/network/codec/PacketCodec ARG 10 codec6 ARG 11 from6 ARG 12 to + METHOD method_64265 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function7;)Lnet/minecraft/class_9139; + COMMENT {@return a codec for encoding seven values} + ARG 0 codec1 + ARG 1 from1 + ARG 2 codec2 + ARG 3 from2 + ARG 4 codec3 + ARG 5 from3 + ARG 6 codec4 + ARG 7 from4 + ARG 8 codec5 + ARG 9 from5 + ARG 10 codec6 + ARG 11 from6 + ARG 12 codec7 + ARG 13 from7 + ARG 14 to CLASS 6 FIELD field_49712 codecSupplier Ljava/util/function/Supplier; CLASS class_9140 ResultFunction diff --git a/mappings/net/minecraft/predicate/entity/EntitySubPredicateTypes.mapping b/mappings/net/minecraft/predicate/entity/EntitySubPredicateTypes.mapping index 7eaa7d8ca6..443cb80d88 100644 --- a/mappings/net/minecraft/predicate/entity/EntitySubPredicateTypes.mapping +++ b/mappings/net/minecraft/predicate/entity/EntitySubPredicateTypes.mapping @@ -44,6 +44,8 @@ CLASS net/minecraft/class_7378 net/minecraft/predicate/entity/EntitySubPredicate ARG 1 type METHOD method_59667 wolfVariant (Lnet/minecraft/class_6885;)Lnet/minecraft/class_7376; ARG 0 wolfVariant + METHOD method_64175 (Lnet/minecraft/class_1297;)Ljava/util/Optional; + ARG 0 entity CLASS class_7380 VariantType FIELD field_38741 variantGetter Ljava/util/function/Function; FIELD field_49794 codec Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/registry/tag/TagKey.mapping b/mappings/net/minecraft/registry/tag/TagKey.mapping index e29e283e81..80f1ed05d6 100644 --- a/mappings/net/minecraft/registry/tag/TagKey.mapping +++ b/mappings/net/minecraft/registry/tag/TagKey.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_6862 net/minecraft/registry/tag/TagKey FIELD comp_327 id Lnet/minecraft/class_2960; FIELD field_36394 INTERNER Lcom/google/common/collect/Interner; + METHOD (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)V + ARG 1 registry + ARG 2 id METHOD comp_327 id ()Lnet/minecraft/class_2960; METHOD method_40089 (Lnet/minecraft/class_6862;)Ljava/lang/String; ARG 0 string @@ -21,3 +24,7 @@ CLASS net/minecraft/class_6862 net/minecraft/registry/tag/TagKey ARG 1 registryRef METHOD method_41008 tryCast (Lnet/minecraft/class_5321;)Ljava/util/Optional; ARG 1 registryRef + METHOD method_64142 (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862; + ARG 1 id + METHOD method_64143 packetCodec (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139; + ARG 0 registry diff --git a/mappings/net/minecraft/screen/ScreenHandler.mapping b/mappings/net/minecraft/screen/ScreenHandler.mapping index c1303f8fca..3e08a008b6 100644 --- a/mappings/net/minecraft/screen/ScreenHandler.mapping +++ b/mappings/net/minecraft/screen/ScreenHandler.mapping @@ -279,6 +279,9 @@ CLASS net/minecraft/class_1703 net/minecraft/screen/ScreenHandler ARG 1 playerInventory ARG 2 left ARG 3 top + METHOD method_64192 offerOrDropStack (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V + ARG 0 player + ARG 1 stack METHOD method_7591 packQuickCraftData (II)I ARG 0 quickCraftStage ARG 1 buttonId @@ -303,6 +306,7 @@ CLASS net/minecraft/class_1703 net/minecraft/screen/ScreenHandler COMMENT COMMENT

This drops the cursor stack by default. Subclasses that have slots not backed COMMENT by a persistent inventory should call {@link #dropInventory} to drop the stacks. + ARG 1 player METHOD method_7596 addListener (Lnet/minecraft/class_1712;)V COMMENT Adds {@code listener} to the screen handler. COMMENT diff --git a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping index 206c7f6967..5371dddd30 100644 --- a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping @@ -59,6 +59,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity FIELD field_51875 movement Lnet/minecraft/class_243; FIELD field_52358 particlesMode Lnet/minecraft/class_4066; FIELD field_54048 playerInput Lnet/minecraft/class_10185; + FIELD field_54208 thrownEnderPearls Ljava/util/Set; METHOD (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)V ARG 1 server ARG 2 world @@ -292,6 +293,34 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity ARG 1 playerInput METHOD method_63562 getPlayerInput ()Lnet/minecraft/class_10185; METHOD method_63563 getInputVelocityForMinecart ()Lnet/minecraft/class_243; + METHOD method_64123 addEnderPearlChunkTicket (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)J + ARG 0 world + ARG 1 chunkPos + METHOD method_64124 addThrownEnderPearl (Lnet/minecraft/class_1684;)V + ARG 1 enderPearl + METHOD method_64125 readRootVehicleFromNbt (Ljava/util/Optional;)V + ARG 1 nbt + METHOD method_64126 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V + ARG 1 dimension + METHOD method_64127 (Lnet/minecraft/class_2520;)V + ARG 1 nbtx + METHOD method_64128 getThrownEnderPearls ()Ljava/util/Set; + METHOD method_64129 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; + ARG 1 entity + METHOD method_64130 removeThrownEnderPearl (Lnet/minecraft/class_1684;)V + ARG 1 enderPearl + METHOD method_64131 readEnderPearlsFromNbt (Ljava/util/Optional;)V + ARG 1 nbt + METHOD method_64132 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; + ARG 1 entity + METHOD method_64133 addOrUpdateEnderPearlChunkTicket (Lnet/minecraft/class_1684;)J + ARG 1 enderPearl + METHOD method_64134 sendPlayerMarkerPacket (Lnet/minecraft/class_1799;)V + ARG 1 stack + METHOD method_64135 writeRootVehicleToNbt (Lnet/minecraft/class_2487;)V + ARG 1 nbt + METHOD method_64136 writeEnderPearlsToNbt (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z ARG 1 gameMode CLASS 1 diff --git a/mappings/net/minecraft/state/State.mapping b/mappings/net/minecraft/state/State.mapping index 1ea02c21e5..cdfa8ae4f8 100644 --- a/mappings/net/minecraft/state/State.mapping +++ b/mappings/net/minecraft/state/State.mapping @@ -24,6 +24,8 @@ CLASS net/minecraft/class_2688 net/minecraft/state/State ARG 0 codec ARG 1 ownerToStateFunction METHOD method_28495 getNext (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; + ARG 0 values + ARG 1 value METHOD method_28496 createWithTable (Ljava/util/Map;)V ARG 1 states METHOD method_28497 (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; @@ -44,6 +46,12 @@ CLASS net/minecraft/class_2688 net/minecraft/state/State ARG 2 fallback METHOD method_61768 getNullable (Lnet/minecraft/class_2769;)Ljava/lang/Comparable; ARG 1 property + METHOD method_64216 with (Lnet/minecraft/class_2769;Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Object; + ARG 1 property + ARG 2 value + ARG 3 existingValue + METHOD method_64217 (Ljava/util/Map;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; + ARG 3 value CLASS 1 METHOD apply (Ljava/lang/Object;)Ljava/lang/Object; ARG 1 entry diff --git a/mappings/net/minecraft/state/StateManager.mapping b/mappings/net/minecraft/state/StateManager.mapping index 115d3b3573..7e4052dd37 100644 --- a/mappings/net/minecraft/state/StateManager.mapping +++ b/mappings/net/minecraft/state/StateManager.mapping @@ -10,6 +10,8 @@ CLASS net/minecraft/class_2689 net/minecraft/state/StateManager ARG 4 propertiesMap METHOD method_11659 getProperties ()Ljava/util/Collection; METHOD method_11660 getOwner ()Ljava/lang/Object; + METHOD method_11661 (Ljava/util/List;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/util/List; + ARG 2 value METHOD method_11662 getStates ()Lcom/google/common/collect/ImmutableList; METHOD method_11663 getProperty (Ljava/lang/String;)Lnet/minecraft/class_2769; ARG 1 name diff --git a/mappings/net/minecraft/state/property/DirectionProperty.mapping b/mappings/net/minecraft/state/property/DirectionProperty.mapping index 2174789094..a3e9b4715b 100644 --- a/mappings/net/minecraft/state/property/DirectionProperty.mapping +++ b/mappings/net/minecraft/state/property/DirectionProperty.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_2753 net/minecraft/state/property/DirectionProperty COMMENT usages. METHOD (Ljava/lang/String;Ljava/util/List;)V ARG 1 name + ARG 2 values METHOD method_11843 of (Ljava/lang/String;Ljava/util/List;)Lnet/minecraft/class_2753; COMMENT Creates a direction property with the given values. COMMENT @@ -12,6 +13,7 @@ CLASS net/minecraft/class_2753 net/minecraft/state/property/DirectionProperty ARG 0 name COMMENT the name of the property; see {@linkplain Property#name the note on the COMMENT name} + ARG 1 values METHOD method_11844 of (Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/class_2753; COMMENT Creates a direction property with the values allowed by the given COMMENT filter out of all 6 directions. diff --git a/mappings/net/minecraft/state/property/EnumProperty.mapping b/mappings/net/minecraft/state/property/EnumProperty.mapping index 70345048c5..c3e257d0a3 100644 --- a/mappings/net/minecraft/state/property/EnumProperty.mapping +++ b/mappings/net/minecraft/state/property/EnumProperty.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/class_2754 net/minecraft/state/property/EnumProperty METHOD (Ljava/lang/String;Ljava/lang/Class;Ljava/util/List;)V ARG 1 name ARG 2 type + ARG 3 values METHOD method_11847 of (Ljava/lang/String;Ljava/lang/Class;Ljava/util/List;)Lnet/minecraft/class_2754; COMMENT Creates an enum property with the given values. COMMENT @@ -33,6 +34,7 @@ CLASS net/minecraft/class_2754 net/minecraft/state/property/EnumProperty COMMENT name} ARG 1 type COMMENT the type of the values the property contains + ARG 2 values METHOD method_11848 of (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/class_2754; COMMENT Creates an enum property with the values allowed by the given filter. COMMENT diff --git a/mappings/net/minecraft/state/property/Property.mapping b/mappings/net/minecraft/state/property/Property.mapping index d46f06ac6f..b78cd584ef 100644 --- a/mappings/net/minecraft/state/property/Property.mapping +++ b/mappings/net/minecraft/state/property/Property.mapping @@ -43,6 +43,8 @@ CLASS net/minecraft/class_2769 net/minecraft/state/property/Property ARG 2 state ARG 3 input METHOD method_35308 getCodec ()Lcom/mojang/serialization/Codec; + METHOD method_64218 getValueIndex (Ljava/lang/Comparable;)I + ARG 1 value CLASS class_4933 Value FIELD comp_70 property Lnet/minecraft/class_2769; FIELD comp_71 value Ljava/lang/Comparable; diff --git a/mappings/net/minecraft/util/math/ChunkPos.mapping b/mappings/net/minecraft/util/math/ChunkPos.mapping index 3d3ed7e40d..36841ffc45 100644 --- a/mappings/net/minecraft/util/math/ChunkPos.mapping +++ b/mappings/net/minecraft/util/math/ChunkPos.mapping @@ -7,6 +7,8 @@ CLASS net/minecraft/class_1923 net/minecraft/util/math/ChunkPos COMMENT special value used as a marker. FIELD field_35107 ORIGIN Lnet/minecraft/class_1923; COMMENT The origin of the chunk position, {@code 0, 0}. + FIELD field_54241 CODEC Lcom/mojang/serialization/Codec; + FIELD field_54242 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_9180 z I FIELD field_9181 x I METHOD (II)V @@ -66,6 +68,12 @@ CLASS net/minecraft/class_1923 net/minecraft/util/math/ChunkPos METHOD method_60510 getChebyshevDistance (II)I ARG 1 x ARG 2 z + METHOD method_64211 (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; + ARG 0 intStream + METHOD method_64212 ([I)Lnet/minecraft/class_1923; + ARG 0 intArray + METHOD method_64213 (Lnet/minecraft/class_1923;)Ljava/util/stream/IntStream; + ARG 0 chunkPos METHOD method_8323 getStartPos ()Lnet/minecraft/class_2338; METHOD method_8324 toLong ()J COMMENT {@return the chunk position serialized as {@code long}} diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index 2d26bc9976..b2a34dd13e 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -36,6 +36,10 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 2 registryRef ARG 3 registryManager ARG 4 dimensionEntry + ARG 5 isClient + ARG 6 debugWorld + ARG 7 seed + ARG 9 maxChainedNeighborUpdates METHOD method_16109 scheduleBlockRerenderIfNeeded (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 old diff --git a/mappings/net/minecraft/world/WorldAccess.mapping b/mappings/net/minecraft/world/WorldAccess.mapping index 484d60126b..562f8fa42b 100644 --- a/mappings/net/minecraft/world/WorldAccess.mapping +++ b/mappings/net/minecraft/world/WorldAccess.mapping @@ -42,7 +42,9 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess ARG 4 priority METHOD method_42308 replaceWithStateForNeighborUpdate (Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V ARG 1 direction - ARG 3 pos + ARG 2 pos + ARG 3 neighborPos + ARG 4 neighborState ARG 5 flags ARG 6 maxUpdateDepth METHOD method_43275 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_243;)V diff --git a/mappings/net/minecraft/world/gen/GeneratorOptions.mapping b/mappings/net/minecraft/world/gen/GeneratorOptions.mapping index 7101b87d7f..4a0b0463fd 100644 --- a/mappings/net/minecraft/world/gen/GeneratorOptions.mapping +++ b/mappings/net/minecraft/world/gen/GeneratorOptions.mapping @@ -32,3 +32,4 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions METHOD method_46720 parseSeed (Ljava/lang/String;)Ljava/util/OptionalLong; ARG 0 seed METHOD method_46721 getRandomSeed ()J + METHOD method_64223 createRandomWithoutStructures ()Lnet/minecraft/class_5285; diff --git a/mappings/net/minecraft/world/gen/WorldPresets.mapping b/mappings/net/minecraft/world/gen/WorldPresets.mapping index 8009e6e6d0..c278677dc5 100644 --- a/mappings/net/minecraft/world/gen/WorldPresets.mapping +++ b/mappings/net/minecraft/world/gen/WorldPresets.mapping @@ -17,6 +17,8 @@ CLASS net/minecraft/class_5317 net/minecraft/world/gen/WorldPresets ARG 0 registries METHOD method_45547 (Lnet/minecraft/class_5363;)Ljava/util/Optional; ARG 0 overworld + METHOD method_64225 getTestWorldOptions (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7723; + ARG 0 registries CLASS class_7146 Registrar FIELD field_37730 biomeLookup Lnet/minecraft/class_7871; FIELD field_37731 structureSetLookup Lnet/minecraft/class_7871;