From 022b1c7554d502d58a6c34be410bdbb036130928 Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Thu, 5 Sep 2024 04:27:36 +1000 Subject: [PATCH] 24w36a stuff --- .../net/minecraft/block/AbstractBlock.mapping | 7 + .../minecraft/block/DispenserBlock.mapping | 2 + .../net/minecraft/block/TripwireBlock.mapping | 4 + .../EquippableDispenserBehavior.mapping | 7 + .../minecraft/client/gui/DrawContext.mapping | 14 + .../recipebook/AnimatedResultButton.mapping | 1 + .../recipebook/RecipeBookResults.mapping | 1 + .../tooltip/TooltipBackgroundRenderer.mapping | 11 + .../net/minecraft/client/input/Input.mapping | 1 + .../entity/EntityRenderDispatcher.mapping | 8 + .../entity/EntityRendererFactory.mapping | 6 + .../entity/PlayerEntityRenderer.mapping | 3 + .../entity/SalmonEntityRenderer.mapping | 3 + .../equipment/EquipmentModelLoader.mapping | 5 + .../equipment/EquipmentRenderer.mapping | 35 + .../feature/ArmorFeatureRenderer.mapping | 10 + .../feature/ElytraFeatureRenderer.mapping | 4 + .../feature/HorseArmorFeatureRenderer.mapping | 2 + .../feature/LlamaDecorFeatureRenderer.mapping | 9 + .../feature/WolfArmorFeatureRenderer.mapping | 2 + .../state/LivingEntityRenderState.mapping | 4 +- .../state/LlamaEntityRenderState.mapping | 1 + .../client/render/item/ItemModels.mapping | 8 + .../client/render/item/ItemRenderer.mapping | 41 ++ .../render/model/WeightedBakedModel.mapping | 4 + .../render/model/WrapperBakedModel.mapping | 4 + .../model/json/ModelOverrideList.mapping | 6 + .../component/DataComponentTypes.mapping | 8 + .../type/EquippableComponent.mapping | 12 + .../net/minecraft/data/DataProvider.mapping | 21 + .../client/EquipmentModelProvider.mapping | 7 + mappings/net/minecraft/entity/Entity.mapping | 2 +- .../net/minecraft/entity/EntityPose.mapping | 1 + .../minecraft/entity/EquipmentSlot.mapping | 15 +- .../net/minecraft/entity/LivingEntity.mapping | 22 +- .../entity/ai/control/Control.mapping | 5 + .../EntityConversionContext.mapping | 8 + .../conversion/EntityConversionType.mapping | 13 + .../entity/mob/AbstractPiglinEntity.mapping | 4 + .../minecraft/entity/mob/HoglinEntity.mapping | 2 + .../minecraft/entity/mob/MobEntity.mapping | 13 + .../minecraft/entity/mob/PiglinBrain.mapping | 2 + .../entity/mob/SkeletonEntity.mapping | 2 + .../minecraft/entity/mob/SlimeEntity.mapping | 2 + .../minecraft/entity/mob/ZombieEntity.mapping | 9 + .../entity/mob/ZombieVillagerEntity.mapping | 6 + .../entity/passive/MooshroomEntity.mapping | 2 + .../entity/passive/PigEntity.mapping | 2 + .../entity/passive/TadpoleEntity.mapping | 2 + .../entity/passive/VillagerEntity.mapping | 2 + .../entity/player/PlayerEntity.mapping | 6 +- .../net/minecraft/item/ArmorMaterials.mapping | 7 + .../net/minecraft/item/BundleItem.mapping | 20 +- mappings/net/minecraft/item/Item.mapping | 28 + mappings/net/minecraft/item/ItemStack.mapping | 1 + mappings/net/minecraft/item/Items.mapping | 694 ++++++++++++++++++ .../item/equipment/EquipmentModel.mapping | 47 ++ .../item/equipment/EquipmentModels.mapping | 20 + .../net/minecraft/item/trim/ArmorTrim.mapping | 6 + .../packet/s2c/play/PositionFlag.mapping | 4 + .../predicate/entity/InputPredicate.mapping | 11 + .../predicate/entity/PlayerPredicate.mapping | 6 + .../net/minecraft/util/PlayerInput.mapping | 12 + mappings/net/minecraft/util/Util.mapping | 3 + .../net/minecraft/util/dynamic/Codecs.mapping | 7 + 65 files changed, 1224 insertions(+), 13 deletions(-) create mode 100644 mappings/net/minecraft/block/dispenser/EquippableDispenserBehavior.mapping create mode 100644 mappings/net/minecraft/client/render/entity/equipment/EquipmentModelLoader.mapping create mode 100644 mappings/net/minecraft/client/render/entity/equipment/EquipmentRenderer.mapping create mode 100644 mappings/net/minecraft/client/render/model/WrapperBakedModel.mapping create mode 100644 mappings/net/minecraft/component/type/EquippableComponent.mapping create mode 100644 mappings/net/minecraft/data/client/EquipmentModelProvider.mapping create mode 100644 mappings/net/minecraft/entity/ai/control/Control.mapping create mode 100644 mappings/net/minecraft/entity/conversion/EntityConversionContext.mapping create mode 100644 mappings/net/minecraft/entity/conversion/EntityConversionType.mapping create mode 100644 mappings/net/minecraft/item/equipment/EquipmentModel.mapping create mode 100644 mappings/net/minecraft/item/equipment/EquipmentModels.mapping create mode 100644 mappings/net/minecraft/predicate/entity/InputPredicate.mapping create mode 100644 mappings/net/minecraft/util/PlayerInput.mapping diff --git a/mappings/net/minecraft/block/AbstractBlock.mapping b/mappings/net/minecraft/block/AbstractBlock.mapping index 11a6a680d4..979f0a377a 100644 --- a/mappings/net/minecraft/block/AbstractBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBlock.mapping @@ -384,6 +384,10 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 4 player ARG 5 hit METHOD method_63499 getTranslationKey ()Ljava/lang/String; + METHOD method_64022 getInsideCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; + ARG 1 state + ARG 2 world + ARG 3 pos METHOD method_8389 asItem ()Lnet/minecraft/class_1792; COMMENT {@return the block's corresponding item} COMMENT @@ -1330,6 +1334,9 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 0 direction METHOD method_61766 ([Lnet/minecraft/class_265;)V ARG 0 direction + METHOD method_64025 getInsideCollisionShape (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; + ARG 1 world + ARG 2 pos CLASS class_3752 ShapeCache FIELD field_16559 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_17651 exceedsCube Z diff --git a/mappings/net/minecraft/block/DispenserBlock.mapping b/mappings/net/minecraft/block/DispenserBlock.mapping index de6efa1fcb..e38f5dec10 100644 --- a/mappings/net/minecraft/block/DispenserBlock.mapping +++ b/mappings/net/minecraft/block/DispenserBlock.mapping @@ -24,3 +24,5 @@ CLASS net/minecraft/class_2315 net/minecraft/block/DispenserBlock ARG 0 projectile METHOD method_58682 getOutputLocation (Lnet/minecraft/class_2342;)Lnet/minecraft/class_2374; ARG 0 pointer + METHOD method_64021 getBehaviorForItem (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2357; + ARG 0 stack diff --git a/mappings/net/minecraft/block/TripwireBlock.mapping b/mappings/net/minecraft/block/TripwireBlock.mapping index 7c8556d1b7..4ba95d2ea2 100644 --- a/mappings/net/minecraft/block/TripwireBlock.mapping +++ b/mappings/net/minecraft/block/TripwireBlock.mapping @@ -25,7 +25,11 @@ CLASS net/minecraft/class_2538 net/minecraft/block/TripwireBlock METHOD method_10780 updatePowered (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V ARG 1 world ARG 2 pos + ARG 3 entities METHOD method_54060 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_54061 (Lnet/minecraft/class_2538;)Lnet/minecraft/class_2248; ARG 0 block + METHOD method_64024 updatePowered (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/block/dispenser/EquippableDispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/EquippableDispenserBehavior.mapping new file mode 100644 index 0000000000..493c42759f --- /dev/null +++ b/mappings/net/minecraft/block/dispenser/EquippableDispenserBehavior.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_10205 net/minecraft/block/dispenser/EquippableDispenserBehavior + FIELD field_54201 INSTANCE Lnet/minecraft/class_10205; + METHOD method_64105 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)Z + ARG 1 entity + METHOD method_64106 dispense (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Z + ARG 0 pointer + ARG 1 stack diff --git a/mappings/net/minecraft/client/gui/DrawContext.mapping b/mappings/net/minecraft/client/gui/DrawContext.mapping index 665128c54f..3753d912c0 100644 --- a/mappings/net/minecraft/client/gui/DrawContext.mapping +++ b/mappings/net/minecraft/client/gui/DrawContext.mapping @@ -259,6 +259,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 3 x ARG 4 y ARG 5 positioner + ARG 6 texture METHOD method_51436 drawTooltip (Lnet/minecraft/class_327;Ljava/util/List;Lnet/minecraft/class_8000;II)V ARG 1 textRenderer ARG 2 text @@ -271,6 +272,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 3 data ARG 4 x ARG 5 y + ARG 6 texture METHOD method_51438 drawTooltip (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;II)V ARG 1 textRenderer ARG 2 text @@ -447,6 +449,18 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 4 y ARG 5 width ARG 6 color + METHOD method_64037 drawTooltip (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 + METHOD method_64038 drawTooltip (Lnet/minecraft/class_327;Ljava/util/List;Ljava/util/Optional;II)V + ARG 1 textRenderer + ARG 2 text + ARG 3 data + ARG 4 x + ARG 5 y 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/recipebook/AnimatedResultButton.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/AnimatedResultButton.mapping index c8ca8a52b4..ee069cd654 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/AnimatedResultButton.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/AnimatedResultButton.mapping @@ -19,3 +19,4 @@ CLASS net/minecraft/class_514 net/minecraft/client/gui/screen/recipebook/Animate METHOD method_2644 getTooltip ()Ljava/util/List; METHOD method_2645 getResultCollection ()Lnet/minecraft/class_516; METHOD method_62048 hasMultipleResults ()Z + METHOD method_64053 getCurrentResult ()Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookResults.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookResults.mapping index 27483685b9..13d548c681 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookResults.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookResults.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeB ARG 2 resetCurrentPage ARG 3 filteringCraftable METHOD method_2628 drawTooltip (Lnet/minecraft/class_332;II)V + ARG 1 context ARG 2 x ARG 3 y METHOD method_2629 onRecipesDisplayed (Ljava/util/List;)V diff --git a/mappings/net/minecraft/client/gui/tooltip/TooltipBackgroundRenderer.mapping b/mappings/net/minecraft/client/gui/tooltip/TooltipBackgroundRenderer.mapping index 48497a2c94..361868513c 100644 --- a/mappings/net/minecraft/client/gui/tooltip/TooltipBackgroundRenderer.mapping +++ b/mappings/net/minecraft/client/gui/tooltip/TooltipBackgroundRenderer.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_8002 net/minecraft/client/gui/tooltip/TooltipBackgroundRenderer COMMENT A class for rendering a background box for a tooltip. + FIELD field_54151 DEFAULT_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_54152 DEFAULT_FRAME_TEXTURE Lnet/minecraft/class_2960; METHOD method_47946 render (Lnet/minecraft/class_332;IIIIILnet/minecraft/class_2960;)V ARG 0 context ARG 1 x @@ -7,3 +9,12 @@ CLASS net/minecraft/class_8002 net/minecraft/client/gui/tooltip/TooltipBackgroun ARG 3 width ARG 4 height ARG 5 z + ARG 6 texture + METHOD method_64049 getBackgroundTexture (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; + ARG 0 texture + METHOD method_64050 (Ljava/lang/String;)Ljava/lang/String; + ARG 0 name + METHOD method_64051 getFrameTexture (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; + ARG 0 texture + METHOD method_64052 (Ljava/lang/String;)Ljava/lang/String; + ARG 0 name diff --git a/mappings/net/minecraft/client/input/Input.mapping b/mappings/net/minecraft/client/input/Input.mapping index eced3eb224..3f3233f339 100644 --- a/mappings/net/minecraft/client/input/Input.mapping +++ b/mappings/net/minecraft/client/input/Input.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_744 net/minecraft/client/input/Input FIELD field_3905 movementForward F FIELD field_3907 movementSideways F + FIELD field_54155 playerInput Lnet/minecraft/class_10185; METHOD method_20622 hasForwardMovement ()Z METHOD method_3128 getMovementInput ()Lnet/minecraft/class_241; METHOD method_3129 tick (ZF)V diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping index 8c6bbf2d6b..831b5293dd 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping @@ -15,10 +15,18 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderDis FIELD field_4689 textRenderer Lnet/minecraft/class_327; FIELD field_4692 gameOptions Lnet/minecraft/class_315; FIELD field_4696 renderers Ljava/util/Map; + FIELD field_53188 mapRenderer Lnet/minecraft/class_330; + FIELD field_54173 equipmentModelLoader Lnet/minecraft/class_10201; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_1060;Lnet/minecraft/class_918;Lnet/minecraft/class_330;Lnet/minecraft/class_776;Lnet/minecraft/class_327;Lnet/minecraft/class_315;Lnet/minecraft/class_5599;Lnet/minecraft/class_10201;)V ARG 1 client ARG 2 textureManager ARG 3 itemRenderer + ARG 4 mapRenderer + ARG 5 blockRenderManager + ARG 6 textRenderer + ARG 7 gameOptions + ARG 8 modelLoader + ARG 9 equipmentModelLoader METHOD method_23161 drawFireVertex (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFF)V ARG 0 entry ARG 1 vertices diff --git a/mappings/net/minecraft/client/render/entity/EntityRendererFactory.mapping b/mappings/net/minecraft/client/render/entity/EntityRendererFactory.mapping index d90eccbf68..371627fdbf 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRendererFactory.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRendererFactory.mapping @@ -9,6 +9,8 @@ CLASS net/minecraft/class_5617 net/minecraft/client/render/entity/EntityRenderer FIELD field_27766 textRenderer Lnet/minecraft/class_327; FIELD field_38888 blockRenderManager Lnet/minecraft/class_776; FIELD field_53190 mapRenderer Lnet/minecraft/class_330; + FIELD field_54174 equipmentModelLoader Lnet/minecraft/class_10201; + FIELD field_54175 equipmentRenderer Lnet/minecraft/class_10197; METHOD (Lnet/minecraft/class_898;Lnet/minecraft/class_918;Lnet/minecraft/class_330;Lnet/minecraft/class_776;Lnet/minecraft/class_3300;Lnet/minecraft/class_5599;Lnet/minecraft/class_10201;Lnet/minecraft/class_327;)V ARG 1 renderDispatcher ARG 2 itemRenderer @@ -16,6 +18,8 @@ CLASS net/minecraft/class_5617 net/minecraft/client/render/entity/EntityRenderer ARG 4 blockRenderManager ARG 5 resourceManager ARG 6 modelLoader + ARG 7 equipmentModelLoader + ARG 8 textRenderer METHOD method_32166 getRenderDispatcher ()Lnet/minecraft/class_898; METHOD method_32167 getPart (Lnet/minecraft/class_5601;)Lnet/minecraft/class_630; ARG 1 layer @@ -26,3 +30,5 @@ CLASS net/minecraft/class_5617 net/minecraft/client/render/entity/EntityRenderer METHOD method_43337 getBlockRenderManager ()Lnet/minecraft/class_776; METHOD method_48481 getModelManager ()Lnet/minecraft/class_1092; METHOD method_62427 getMapRenderer ()Lnet/minecraft/class_330; + METHOD method_64071 getEquipmentModelLoader ()Lnet/minecraft/class_10201; + METHOD method_64072 getEquipmentRenderer ()Lnet/minecraft/class_10197; diff --git a/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping index 47e671566e..e3219fb813 100644 --- a/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_1007 net/minecraft/client/render/entity/PlayerEntityRe ARG 3 light ARG 4 skinTexture ARG 5 arm + ARG 6 sleeveVisible METHOD method_4210 getArmPose (Lnet/minecraft/class_10055;Lnet/minecraft/class_10055$class_10056;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573; ARG 0 state ARG 1 handState @@ -17,11 +18,13 @@ CLASS net/minecraft/class_1007 net/minecraft/client/render/entity/PlayerEntityRe ARG 2 vertexConsumers ARG 3 light ARG 4 skinTexture + ARG 5 sleeveVisible METHOD method_4221 renderLeftArm (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_2960;Z)V ARG 1 matrices ARG 2 vertexConsumers ARG 3 light ARG 4 skinTexture + ARG 5 sleeveVisible METHOD method_62602 (Lnet/minecraft/class_1299;)Z ARG 0 type METHOD method_62603 updateHandState (Lnet/minecraft/class_742;Lnet/minecraft/class_10055$class_10056;Lnet/minecraft/class_1268;)V diff --git a/mappings/net/minecraft/client/render/entity/SalmonEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/SalmonEntityRenderer.mapping index ca6a1d3061..45948d9d08 100644 --- a/mappings/net/minecraft/client/render/entity/SalmonEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/SalmonEntityRenderer.mapping @@ -1,2 +1,5 @@ CLASS net/minecraft/class_938 net/minecraft/client/render/entity/SalmonEntityRenderer FIELD field_4767 TEXTURE Lnet/minecraft/class_2960; + FIELD field_53198 smallModel Lnet/minecraft/class_599; + FIELD field_53199 mediumModel Lnet/minecraft/class_599; + FIELD field_53200 largeModel Lnet/minecraft/class_599; diff --git a/mappings/net/minecraft/client/render/entity/equipment/EquipmentModelLoader.mapping b/mappings/net/minecraft/client/render/entity/equipment/EquipmentModelLoader.mapping new file mode 100644 index 0000000000..31d19ce7ff --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/equipment/EquipmentModelLoader.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_10201 net/minecraft/client/render/entity/equipment/EquipmentModelLoader + FIELD field_54189 EMPTY Lnet/minecraft/class_10186; + FIELD field_54190 models Ljava/util/Map; + METHOD method_64087 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_10186; + ARG 1 id diff --git a/mappings/net/minecraft/client/render/entity/equipment/EquipmentRenderer.mapping b/mappings/net/minecraft/client/render/entity/equipment/EquipmentRenderer.mapping new file mode 100644 index 0000000000..04e862b897 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/equipment/EquipmentRenderer.mapping @@ -0,0 +1,35 @@ +CLASS net/minecraft/class_10197 net/minecraft/client/render/entity/equipment/EquipmentRenderer + FIELD field_54179 equipmentModelLoader Lnet/minecraft/class_10201; + FIELD field_54180 layerTextures Ljava/util/function/Function; + FIELD field_54181 trimSprites Ljava/util/function/Function; + METHOD (Lnet/minecraft/class_10201;Lnet/minecraft/class_1059;)V + ARG 1 equipmentModelLoader + ARG 2 armorTrimsAtlas + METHOD method_64076 getDyeColor (Lnet/minecraft/class_10186$class_10189;I)I + ARG 0 layer + ARG 1 dyeColor + METHOD method_64077 render (Lnet/minecraft/class_10186$class_10190;Lnet/minecraft/class_2960;Lnet/minecraft/class_3879;Lnet/minecraft/class_1799;Ljava/util/function/Function;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V + ARG 1 layerType + ARG 2 modelId + ARG 3 model + ARG 4 stack + ARG 5 renderLayerFunction + ARG 6 matrices + ARG 7 vertexConsumers + ARG 8 light + METHOD method_64078 render (Lnet/minecraft/class_10186$class_10190;Lnet/minecraft/class_2960;Lnet/minecraft/class_3879;Lnet/minecraft/class_1799;Ljava/util/function/Function;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_2960;)V + ARG 1 layerType + ARG 2 modelId + ARG 3 model + ARG 4 stack + ARG 5 renderLayerFunction + ARG 6 matrices + ARG 7 vertexConsumers + ARG 8 light + ARG 9 texture + METHOD method_64079 (Lnet/minecraft/class_10197$class_10198;)Lnet/minecraft/class_2960; + ARG 0 key + METHOD method_64080 (Lnet/minecraft/class_1059;Lnet/minecraft/class_10197$class_10199;)Lnet/minecraft/class_1058; + ARG 1 key + CLASS class_10198 LayerTextureKey + CLASS class_10199 TrimSpriteKey diff --git a/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping index 4db98b2921..07e73922b2 100644 --- a/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping @@ -3,20 +3,24 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe FIELD field_4831 outerModel Lnet/minecraft/class_572; FIELD field_53218 babyInnerModel Lnet/minecraft/class_572; FIELD field_53219 babyOuterModel Lnet/minecraft/class_572; + FIELD field_54183 equipmentRenderer Lnet/minecraft/class_10197; METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_10197;)V ARG 1 context ARG 2 innerModel ARG 3 outerModel + ARG 4 equipmentRenderer METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_10197;)V ARG 1 context ARG 2 innerModel ARG 3 outerModel ARG 4 babyInnerModel ARG 5 babyOuterModel + ARG 6 equipmentRenderer METHOD method_4169 renderArmor (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_10034;Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;ILnet/minecraft/class_572;)V ARG 1 matrices ARG 2 vertexConsumers ARG 3 state + ARG 4 stack ARG 5 slot ARG 6 light ARG 7 armorModel @@ -28,3 +32,9 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe ARG 2 slot METHOD method_4173 usesInnerModel (Lnet/minecraft/class_1304;)Z ARG 1 slot + METHOD method_64081 hasModel (Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;)Z + ARG 0 stack + ARG 1 slot + METHOD method_64082 hasModel (Lnet/minecraft/class_10192;Lnet/minecraft/class_1304;)Z + ARG 0 component + ARG 1 slot diff --git a/mappings/net/minecraft/client/render/entity/feature/ElytraFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/ElytraFeatureRenderer.mapping index 70f03e3fe3..78a89c6886 100644 --- a/mappings/net/minecraft/client/render/entity/feature/ElytraFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/ElytraFeatureRenderer.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_979 net/minecraft/client/render/entity/feature/ElytraFeatureRenderer FIELD field_4852 model Lnet/minecraft/class_563; FIELD field_53215 babyModel Lnet/minecraft/class_563; + FIELD field_54185 equipmentRenderer Lnet/minecraft/class_10197; METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_10197;)V ARG 1 context ARG 2 loader + ARG 3 equipmentRenderer + METHOD method_64084 getTexture (Lnet/minecraft/class_10034;)Lnet/minecraft/class_2960; + ARG 0 state diff --git a/mappings/net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer.mapping index 4ebee0e0e3..089525f815 100644 --- a/mappings/net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_4073 net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer FIELD field_53216 model Lnet/minecraft/class_9947; FIELD field_53217 babyModel Lnet/minecraft/class_9947; + FIELD field_54182 equipmentRenderer Lnet/minecraft/class_10197; METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_10197;)V ARG 1 context ARG 2 loader + ARG 3 equipmentRenderer diff --git a/mappings/net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer.mapping index 79cc6d2e21..f2575d7c2b 100644 --- a/mappings/net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer.mapping @@ -1,6 +1,15 @@ CLASS net/minecraft/class_988 net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer FIELD field_53220 model Lnet/minecraft/class_578; FIELD field_53221 babyModel Lnet/minecraft/class_578; + FIELD field_54184 equipmentRenderer Lnet/minecraft/class_10197; METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_10197;)V ARG 1 context ARG 2 loader + ARG 3 equipmentRenderer + METHOD method_64083 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_10043;Lnet/minecraft/class_1799;Lnet/minecraft/class_2960;I)V + ARG 1 matrices + ARG 2 vertexConsumers + ARG 3 state + ARG 4 stack + ARG 5 modelId + ARG 6 light diff --git a/mappings/net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer.mapping index 3b829c0732..0a6d712e65 100644 --- a/mappings/net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer.mapping @@ -2,9 +2,11 @@ CLASS net/minecraft/class_9085 net/minecraft/client/render/entity/feature/WolfAr FIELD field_49582 CRACK_TEXTURES Ljava/util/Map; FIELD field_53235 model Lnet/minecraft/class_624; FIELD field_53236 babyModel Lnet/minecraft/class_624; + FIELD field_54186 equipmentRenderer Lnet/minecraft/class_10197; METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_10197;)V ARG 1 context ARG 2 loader + ARG 3 equipmentRenderer METHOD method_57819 renderCracks (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;Lnet/minecraft/class_3879;)V ARG 1 matrices ARG 2 vertexConsumers diff --git a/mappings/net/minecraft/client/render/entity/state/LivingEntityRenderState.mapping b/mappings/net/minecraft/client/render/entity/state/LivingEntityRenderState.mapping index 14e0d13e58..78c5fdabd8 100644 --- a/mappings/net/minecraft/client/render/entity/state/LivingEntityRenderState.mapping +++ b/mappings/net/minecraft/client/render/entity/state/LivingEntityRenderState.mapping @@ -19,8 +19,8 @@ CLASS net/minecraft/class_10042 net/minecraft/client/render/entity/state/LivingE FIELD field_53463 sleepingDirection Lnet/minecraft/class_2350; FIELD field_53464 customName Lnet/minecraft/class_2561; FIELD field_53465 pose Lnet/minecraft/class_4050; - FIELD field_53466 headEquippedItemModel Lnet/minecraft/class_1087; - FIELD field_53467 headEquippedStack Lnet/minecraft/class_1799; + FIELD field_53466 equippedHeadItemModel Lnet/minecraft/class_1087; + FIELD field_53467 equippedHeadStack Lnet/minecraft/class_1799; FIELD field_53468 mainArm Lnet/minecraft/class_1306; FIELD field_53469 rightHandItemModel Lnet/minecraft/class_1087; FIELD field_53470 rightHandStack Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/client/render/entity/state/LlamaEntityRenderState.mapping b/mappings/net/minecraft/client/render/entity/state/LlamaEntityRenderState.mapping index fe7c744b1a..ed5a386ea6 100644 --- a/mappings/net/minecraft/client/render/entity/state/LlamaEntityRenderState.mapping +++ b/mappings/net/minecraft/client/render/entity/state/LlamaEntityRenderState.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_10043 net/minecraft/client/render/entity/state/LlamaEn FIELD field_53473 variant Lnet/minecraft/class_1501$class_7993; FIELD field_53474 hasChest Z FIELD field_53476 trader Z + FIELD field_54187 bodyArmor Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/client/render/item/ItemModels.mapping b/mappings/net/minecraft/client/render/item/ItemModels.mapping index b13422e288..bf234ded34 100644 --- a/mappings/net/minecraft/client/render/item/ItemModels.mapping +++ b/mappings/net/minecraft/client/render/item/ItemModels.mapping @@ -1,5 +1,13 @@ CLASS net/minecraft/class_763 net/minecraft/client/render/item/ItemModels + FIELD field_54157 models Ljava/util/Map; + FIELD field_54158 missingModelSupplier Ljava/util/function/Supplier; + FIELD field_54159 idToModel Ljava/util/function/Function; METHOD (Lnet/minecraft/class_1092;)V ARG 1 modelManager METHOD method_3308 getModel (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1087; ARG 1 stack + METHOD method_64056 clearModels ()V + METHOD method_64057 getModel (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1087; + ARG 1 id + METHOD method_64058 (Lnet/minecraft/class_1092;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1087; + ARG 1 id diff --git a/mappings/net/minecraft/client/render/item/ItemRenderer.mapping b/mappings/net/minecraft/client/render/item/ItemRenderer.mapping index 8fcbe27406..1bcf4b845d 100644 --- a/mappings/net/minecraft/client/render/item/ItemRenderer.mapping +++ b/mappings/net/minecraft/client/render/item/ItemRenderer.mapping @@ -8,6 +8,11 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer FIELD field_43087 ITEM_ENCHANTMENT_GLINT Lnet/minecraft/class_2960; FIELD field_4732 models Lnet/minecraft/class_763; FIELD field_4733 colors Lnet/minecraft/class_325; + FIELD field_54176 bakedModelManager Lnet/minecraft/class_1092; + METHOD (Lnet/minecraft/class_1092;Lnet/minecraft/class_325;Lnet/minecraft/class_756;)V + ARG 1 bakedModelManager + ARG 2 colors + ARG 3 builtinModelItemRenderer METHOD method_23177 renderItem (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1937;III)V ARG 1 entity ARG 2 item @@ -36,6 +41,7 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer ARG 5 vertexConsumers ARG 6 light ARG 7 overlay + ARG 8 model METHOD method_23180 renderBakedItemQuads (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;Lnet/minecraft/class_1799;II)V ARG 1 matrices ARG 2 vertices @@ -64,6 +70,7 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer ARG 1 layer 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 @@ -73,4 +80,38 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer ARG 1 stack ARG 2 entity ARG 3 transformationMode + METHOD method_62476 renderItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_1087;Z)V + ARG 1 stack + ARG 2 transformationMode + ARG 3 matrices + ARG 4 vertexConsumers + ARG 5 light + ARG 6 overlay + ARG 7 model METHOD method_62477 renderBundle (Lnet/minecraft/class_5537;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIZ)V + ARG 1 item + ARG 2 stack + ARG 3 transformationMode + ARG 4 leftHanded + ARG 5 matrices + ARG 6 vertexConsumers + ARG 7 light + ARG 8 overlay + 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 + ARG 3 leftHanded + ARG 4 matrices + ARG 5 vertexConsumers + ARG 6 light + ARG 7 overlay + ARG 8 model + 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 + ARG 3 leftHanded + ARG 4 matrices + ARG 5 vertexConsumers + ARG 6 light + ARG 7 overlay + ARG 8 model diff --git a/mappings/net/minecraft/client/render/model/WeightedBakedModel.mapping b/mappings/net/minecraft/client/render/model/WeightedBakedModel.mapping index 319b19121f..1d138facef 100644 --- a/mappings/net/minecraft/client/render/model/WeightedBakedModel.mapping +++ b/mappings/net/minecraft/client/render/model/WeightedBakedModel.mapping @@ -1,2 +1,6 @@ CLASS net/minecraft/class_1097 net/minecraft/client/render/model/WeightedBakedModel FIELD field_5434 models Lnet/minecraft/class_6005; + METHOD (Lnet/minecraft/class_6005;)V + ARG 1 models + METHOD method_33461 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;Lnet/minecraft/class_1087;)Ljava/util/List; + ARG 3 model diff --git a/mappings/net/minecraft/client/render/model/WrapperBakedModel.mapping b/mappings/net/minecraft/client/render/model/WrapperBakedModel.mapping new file mode 100644 index 0000000000..0e99c043a4 --- /dev/null +++ b/mappings/net/minecraft/client/render/model/WrapperBakedModel.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_10200 net/minecraft/client/render/model/WrapperBakedModel + FIELD field_54188 wrapped Lnet/minecraft/class_1087; + METHOD (Lnet/minecraft/class_1087;)V + ARG 1 wrapped diff --git a/mappings/net/minecraft/client/render/model/json/ModelOverrideList.mapping b/mappings/net/minecraft/client/render/model/json/ModelOverrideList.mapping index 51eff63f18..e99a340ed5 100644 --- a/mappings/net/minecraft/client/render/model/json/ModelOverrideList.mapping +++ b/mappings/net/minecraft/client/render/model/json/ModelOverrideList.mapping @@ -4,9 +4,15 @@ CLASS net/minecraft/class_806 net/minecraft/client/render/model/json/ModelOverri FIELD field_4292 EMPTY Lnet/minecraft/class_806; METHOD (Lnet/minecraft/class_7775;Ljava/util/List;)V ARG 1 baker + ARG 2 overrides METHOD method_33696 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_799$class_5826;)Lnet/minecraft/class_806$class_5828; ARG 0 map ARG 1 condition + METHOD method_64063 getModel (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)Lnet/minecraft/class_1087; + ARG 1 stack + ARG 2 world + ARG 3 entity + ARG 4 seed CLASS class_5827 BakedOverride FIELD comp_3189 conditions [Lnet/minecraft/class_806$class_5828; FIELD comp_3190 model Lnet/minecraft/class_1087; diff --git a/mappings/net/minecraft/component/DataComponentTypes.mapping b/mappings/net/minecraft/component/DataComponentTypes.mapping index 67e756681a..fd92d477d6 100644 --- a/mappings/net/minecraft/component/DataComponentTypes.mapping +++ b/mappings/net/minecraft/component/DataComponentTypes.mapping @@ -130,3 +130,11 @@ CLASS net/minecraft/class_9334 net/minecraft/component/DataComponentTypes ARG 0 builder METHOD method_62990 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; ARG 0 builder + METHOD method_64098 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_64099 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_64100 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_64101 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder diff --git a/mappings/net/minecraft/component/type/EquippableComponent.mapping b/mappings/net/minecraft/component/type/EquippableComponent.mapping new file mode 100644 index 0000000000..d234d89a07 --- /dev/null +++ b/mappings/net/minecraft/component/type/EquippableComponent.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_10192 net/minecraft/component/type/EquippableComponent + FIELD field_54145 CODEC Lcom/mojang/serialization/Codec; + FIELD field_54146 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_64015 allows (Lnet/minecraft/class_1299;)Z + ARG 1 entityType + METHOD method_64016 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_64017 ofCarpet (Lnet/minecraft/class_1767;)Lnet/minecraft/class_10192; + ARG 0 color + METHOD method_64018 equip (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269; + ARG 1 stack + ARG 2 player diff --git a/mappings/net/minecraft/data/DataProvider.mapping b/mappings/net/minecraft/data/DataProvider.mapping index 114e060e59..1816925f17 100644 --- a/mappings/net/minecraft/data/DataProvider.mapping +++ b/mappings/net/minecraft/data/DataProvider.mapping @@ -14,7 +14,28 @@ CLASS net/minecraft/class_2405 net/minecraft/data/DataProvider METHOD method_43809 (Ljava/lang/String;)Ljava/lang/String; ARG 0 key METHOD method_53496 writeCodecToPath (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; + ARG 0 writer ARG 1 registries + ARG 2 codec + ARG 3 value + ARG 4 path + METHOD method_64108 writeCodecToPath (Lnet/minecraft/class_7403;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; + ARG 0 writer + ARG 1 codec + ARG 2 value + ARG 3 path + METHOD method_64109 (Lnet/minecraft/class_7403;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_7784$class_7489;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; + ARG 3 entry + METHOD method_64110 writeAllToPath (Lnet/minecraft/class_7403;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_7784$class_7489;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; + ARG 0 writer + ARG 1 codec + ARG 2 pathResolver + ARG 3 idsToValues + METHOD method_64111 writeCodecToPath (Lnet/minecraft/class_7403;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; + ARG 0 writer + ARG 1 ops + ARG 2 codec + ARG 3 value ARG 4 path CLASS class_7857 Factory METHOD create (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2405; diff --git a/mappings/net/minecraft/data/client/EquipmentModelProvider.mapping b/mappings/net/minecraft/data/client/EquipmentModelProvider.mapping new file mode 100644 index 0000000000..508bf42058 --- /dev/null +++ b/mappings/net/minecraft/data/client/EquipmentModelProvider.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_10206 net/minecraft/data/client/EquipmentModelProvider + FIELD field_54202 pathResolver Lnet/minecraft/class_7784$class_7489; + METHOD (Lnet/minecraft/class_7784;)V + ARG 1 output + METHOD method_64112 (Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_10186;)V + ARG 1 id + ARG 2 model diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 0709e47442..1f9195d405 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -122,7 +122,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity FIELD field_29978 INVISIBLE_FLAG_INDEX I FIELD field_29979 ON_FIRE_FLAG_INDEX I FIELD field_29980 GLOWING_FLAG_INDEX I - FIELD field_29981 FALL_FLYING_FLAG_INDEX I + FIELD field_29981 GLIDING_FLAG_INDEX I FIELD field_29982 SPEED_IN_LAVA_IN_NETHER D FIELD field_29983 SPEED_IN_LAVA D FIELD field_29984 SPEED_IN_WATER D diff --git a/mappings/net/minecraft/entity/EntityPose.mapping b/mappings/net/minecraft/entity/EntityPose.mapping index 39270014f4..41495eafaa 100644 --- a/mappings/net/minecraft/entity/EntityPose.mapping +++ b/mappings/net/minecraft/entity/EntityPose.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_4050 net/minecraft/entity/EntityPose + FIELD field_18077 GLIDING Lnet/minecraft/class_4050; FIELD field_48322 INDEX_TO_VALUE Ljava/util/function/IntFunction; FIELD field_48323 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_48324 index I diff --git a/mappings/net/minecraft/entity/EquipmentSlot.mapping b/mappings/net/minecraft/entity/EquipmentSlot.mapping index 049b7c3041..93124b91df 100644 --- a/mappings/net/minecraft/entity/EquipmentSlot.mapping +++ b/mappings/net/minecraft/entity/EquipmentSlot.mapping @@ -15,6 +15,10 @@ CLASS net/minecraft/class_1304 net/minecraft/entity/EquipmentSlot FIELD field_45739 CODEC Lnet/minecraft/class_3542$class_7292; FIELD field_51935 NO_MAX_COUNT I FIELD field_51936 maxCount I + FIELD field_54086 VALUES Ljava/util/List; + FIELD field_54087 FROM_INDEX Ljava/util/function/IntFunction; + FIELD field_54088 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_54089 index I FIELD field_6168 entityId I FIELD field_6170 type Lnet/minecraft/class_1304$class_1305; FIELD field_6175 name Ljava/lang/String; @@ -22,12 +26,12 @@ CLASS net/minecraft/class_1304 net/minecraft/entity/EquipmentSlot ARG 3 type ARG 4 entityId ARG 5 maxCount - ARG 6 armorStandId + ARG 6 index ARG 7 name METHOD (Ljava/lang/String;ILnet/minecraft/class_1304$class_1305;IILjava/lang/String;)V ARG 3 type ARG 4 entityId - ARG 5 armorStandId + ARG 5 index ARG 6 name METHOD method_32320 getOffsetEntitySlotId (I)I COMMENT {@return the index of the inventory slot this slot should occupy, plus the passed in {@code offset} amount} @@ -61,5 +65,12 @@ CLASS net/minecraft/class_1304 net/minecraft/entity/EquipmentSlot COMMENT inventory, visit {@link #getOffsetEntitySlotId(int)}. METHOD method_60610 split (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; ARG 1 stack + METHOD method_63619 (Lnet/minecraft/class_1304;)I + ARG 0 slot + METHOD method_63620 getOffsetIndex (I)I + ARG 1 offset + METHOD method_63621 (Lnet/minecraft/class_1304;)I + ARG 0 slot + METHOD method_63622 getIndex ()I CLASS class_1305 Type COMMENT The type of body item slot an {@link EquipmentSlot} targets. diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index d8eef482e2..ee1470ecaa 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -54,7 +54,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity FIELD field_6235 hurtTime I FIELD field_6236 attacking Lnet/minecraft/class_1309; FIELD field_6238 playerHitTimer I - FIELD field_6239 fallFlyingTicks I + FIELD field_6239 glidingTicks I FIELD field_6241 headYaw F FIELD field_6243 leaningPitch F FIELD field_6244 randomLargeSeed F @@ -395,7 +395,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_5999 hasInvertedHealingAndHarm ()Z METHOD method_6000 enterCombat ()V METHOD method_6002 getDeathSound ()Lnet/minecraft/class_3414; - METHOD method_6003 getFallFlyingTicks ()I + METHOD method_6003 getGlidingTicks ()I METHOD method_6005 takeKnockback (DDD)V ARG 1 strength ARG 3 x @@ -489,7 +489,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 1 effect METHOD method_6050 tickStatusEffects ()V METHOD method_6052 getAttacking ()Lnet/minecraft/class_1309; - METHOD method_6053 tickFallFlying ()V + METHOD method_6053 tickGliding ()V METHOD method_6054 shouldDropXp ()Z COMMENT Returns if this entity should drop experience on death when the {@linkplain COMMENT net.minecraft.world.GameRules#DO_MOB_LOOT doMobLoot} game rule is @@ -653,7 +653,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 1 world ARG 2 pos METHOD method_6127 getAttributes ()Lnet/minecraft/class_5131; - METHOD method_6128 isFallFlying ()Z + METHOD method_6128 isGliding ()Z METHOD method_6129 onStatusEffectsRemoved (Ljava/util/Collection;)V ARG 1 effects METHOD method_6130 getNextAirUnderwater (I)I @@ -687,4 +687,18 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 1 oldVelocity METHOD method_62821 getBlockingItem ()Lnet/minecraft/class_1799; COMMENT {@return the item stack currently being used for blocking, such as shields} + METHOD method_63623 canEquip (Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;)Z + ARG 1 stack + ARG 2 slot + METHOD method_63624 canGlideWith (Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;)Z + ARG 0 stack + ARG 1 slot + METHOD method_63625 canEquipFromDispenser (Lnet/minecraft/class_1799;)Z + ARG 1 stack + METHOD method_63626 canDispenserEquipSlot (Lnet/minecraft/class_1304;)Z + ARG 1 slot + METHOD method_63627 getPlayerHitTimer ()I + METHOD method_63628 canGlide ()Z + METHOD method_63629 (Lnet/minecraft/class_1304;)Z + ARG 1 slot CLASS class_6823 FallSounds diff --git a/mappings/net/minecraft/entity/ai/control/Control.mapping b/mappings/net/minecraft/entity/ai/control/Control.mapping new file mode 100644 index 0000000000..0eca04c44e --- /dev/null +++ b/mappings/net/minecraft/entity/ai/control/Control.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_10183 net/minecraft/entity/ai/control/Control + METHOD method_63642 changeAngle (FFF)F + ARG 1 start + ARG 2 end + ARG 3 maxChange diff --git a/mappings/net/minecraft/entity/conversion/EntityConversionContext.mapping b/mappings/net/minecraft/entity/conversion/EntityConversionContext.mapping new file mode 100644 index 0000000000..33dc6a19cd --- /dev/null +++ b/mappings/net/minecraft/entity/conversion/EntityConversionContext.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_10179 net/minecraft/entity/conversion/EntityConversionContext + METHOD method_63607 create (Lnet/minecraft/class_1308;ZZ)Lnet/minecraft/class_10179; + ARG 0 entity + ARG 1 keepEquipment + ARG 2 preserveCanPickUpLoot + CLASS class_10180 Finalizer + METHOD finalizeConversion (Lnet/minecraft/class_1308;)V + ARG 1 convertedEntity diff --git a/mappings/net/minecraft/entity/conversion/EntityConversionType.mapping b/mappings/net/minecraft/entity/conversion/EntityConversionType.mapping new file mode 100644 index 0000000000..2bfec155a9 --- /dev/null +++ b/mappings/net/minecraft/entity/conversion/EntityConversionType.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_10181 net/minecraft/entity/conversion/EntityConversionType + FIELD field_54082 discardOldEntity Z + METHOD (Ljava/lang/String;IZ)V + ARG 3 discardOldEntity + METHOD method_63608 shouldDiscardOldEntity ()Z + METHOD method_63609 setUpNewEntity (Lnet/minecraft/class_1308;Lnet/minecraft/class_1308;Lnet/minecraft/class_10179;)V + ARG 1 oldEntity + ARG 2 newEntity + ARG 3 context + METHOD method_63611 copyData (Lnet/minecraft/class_1308;Lnet/minecraft/class_1308;Lnet/minecraft/class_10179;)V + ARG 1 oldEntity + ARG 2 newEntity + ARG 3 context diff --git a/mappings/net/minecraft/entity/mob/AbstractPiglinEntity.mapping b/mappings/net/minecraft/entity/mob/AbstractPiglinEntity.mapping index 9440d67659..3de7c3efd6 100644 --- a/mappings/net/minecraft/entity/mob/AbstractPiglinEntity.mapping +++ b/mappings/net/minecraft/entity/mob/AbstractPiglinEntity.mapping @@ -14,3 +14,7 @@ CLASS net/minecraft/class_5418 net/minecraft/entity/mob/AbstractPiglinEntity METHOD method_30239 setCanPathThroughDoors ()V METHOD method_30240 setImmuneToZombification (Z)V ARG 1 immuneToZombification + METHOD method_63663 (Lnet/minecraft/class_1590;)V + ARG 0 zombifiedPiglin + METHOD method_63664 setTimeInOverworld (I)V + ARG 1 timeInOverworld diff --git a/mappings/net/minecraft/entity/mob/HoglinEntity.mapping b/mappings/net/minecraft/entity/mob/HoglinEntity.mapping index e54a570f4f..0a0aec7baf 100644 --- a/mappings/net/minecraft/entity/mob/HoglinEntity.mapping +++ b/mappings/net/minecraft/entity/mob/HoglinEntity.mapping @@ -28,3 +28,5 @@ CLASS net/minecraft/class_4760 net/minecraft/entity/mob/HoglinEntity ARG 1 immuneToZombification METHOD method_26949 setCannotBeHunted (Z)V ARG 1 cannotBeHunted + METHOD method_63661 (Lnet/minecraft/class_5136;)V + ARG 0 zoglin diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index a16a7689f8..51f1273562 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -114,6 +114,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity COMMENT

If {@code keepEquipment} is {@code true}, it will also keep its equipment. ARG 1 entityType COMMENT the entity type to convert to + ARG 2 context + ARG 3 finalizer METHOD method_29506 interactWithItem (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; ARG 1 player ARG 2 hand @@ -275,6 +277,17 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity METHOD method_60973 dropAllEquipment ()V METHOD method_60974 (Lnet/minecraft/class_1799;)Z ARG 0 stack + METHOD method_63630 setLootTableSeed (J)V + ARG 1 lootTableSeed + METHOD method_63631 convertTo (Lnet/minecraft/class_1299;Lnet/minecraft/class_10179;Lnet/minecraft/class_3730;Lnet/minecraft/class_10179$class_10180;)Lnet/minecraft/class_1308; + ARG 1 entityType + ARG 2 context + ARG 3 reason + ARG 4 finalizer + METHOD method_63633 setLootTable (Ljava/util/Optional;)V + ARG 1 lootTable + METHOD method_63634 getHandDropChances ()[F + METHOD method_63635 getArmorDropChances ()[F METHOD method_6510 isAttacking ()Z METHOD method_7217 setBaby (Z)V ARG 1 baby diff --git a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping index 6b6f16521b..02655e7260 100644 --- a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping +++ b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping @@ -220,3 +220,5 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain METHOD method_47272 makeFollowTasks ()Lcom/google/common/collect/ImmutableList; METHOD method_47273 (Lnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_1309;)Z ARG 1 entity + METHOD method_63665 isWearingPiglinSafeArmor (Lnet/minecraft/class_1309;)Z + ARG 0 entity diff --git a/mappings/net/minecraft/entity/mob/SkeletonEntity.mapping b/mappings/net/minecraft/entity/mob/SkeletonEntity.mapping index f4a2ab06fe..10d5b36382 100644 --- a/mappings/net/minecraft/entity/mob/SkeletonEntity.mapping +++ b/mappings/net/minecraft/entity/mob/SkeletonEntity.mapping @@ -12,3 +12,5 @@ CLASS net/minecraft/class_1613 net/minecraft/entity/mob/SkeletonEntity COMMENT Converts this skeleton to a stray and plays a sound if it is not silent. METHOD method_35193 setConverting (Z)V ARG 1 converting + METHOD method_63652 (Lnet/minecraft/class_1627;)V + ARG 1 stray diff --git a/mappings/net/minecraft/entity/mob/SlimeEntity.mapping b/mappings/net/minecraft/entity/mob/SlimeEntity.mapping index a75c09afab..152b6fdb54 100644 --- a/mappings/net/minecraft/entity/mob/SlimeEntity.mapping +++ b/mappings/net/minecraft/entity/mob/SlimeEntity.mapping @@ -13,6 +13,8 @@ CLASS net/minecraft/class_1621 net/minecraft/entity/mob/SlimeEntity ARG 3 pos ARG 4 random METHOD method_24353 getJumpSoundPitch ()F + METHOD method_63653 (IFFLnet/minecraft/class_1621;)V + ARG 4 newSlime METHOD method_7152 getSize ()I METHOD method_7153 getJumpSound ()Lnet/minecraft/class_3414; METHOD method_7154 getTicksUntilNextJump ()I diff --git a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping index 85de62d0a5..7055a801ff 100644 --- a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping @@ -23,6 +23,15 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity METHOD method_29936 shouldBeBaby (Lnet/minecraft/class_5819;)Z ARG 0 random METHOD method_6001 initAttributes ()V + METHOD method_63654 infectVillager (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z + ARG 1 world + ARG 2 villager + METHOD method_63655 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1641;)V + ARG 3 zombieVillager + METHOD method_63656 setInWaterTime (I)V + ARG 1 inWaterTime + METHOD method_63657 (Lnet/minecraft/class_1642;)V + ARG 0 newZombie METHOD method_7200 convertTo (Lnet/minecraft/class_1299;)V ARG 1 entityType METHOD method_7201 setCanBreakDoors (Z)V diff --git a/mappings/net/minecraft/entity/mob/ZombieVillagerEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieVillagerEntity.mapping index eefa673ea6..bc5e0510aa 100644 --- a/mappings/net/minecraft/entity/mob/ZombieVillagerEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombieVillagerEntity.mapping @@ -14,6 +14,8 @@ CLASS net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity ARG 1 xp METHOD method_21649 setGossipData (Lnet/minecraft/class_2520;)V ARG 1 gossipData + METHOD method_28369 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V + ARG 1 villagerData METHOD method_35194 getXp ()I METHOD method_40125 (Lnet/minecraft/class_6880$class_6883;)V ARG 1 profession @@ -21,6 +23,10 @@ CLASS net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity ARG 1 offerData METHOD method_60978 (Lnet/minecraft/class_1799;)Z ARG 0 stack + METHOD method_63659 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V + ARG 2 villager + METHOD method_63660 setConversionTimer (I)V + ARG 1 conversionTimer METHOD method_7194 getConversionRate ()I METHOD method_7197 finishConversion (Lnet/minecraft/class_3218;)V ARG 1 world diff --git a/mappings/net/minecraft/entity/passive/MooshroomEntity.mapping b/mappings/net/minecraft/entity/passive/MooshroomEntity.mapping index d58d7dccd3..9f3eb5daad 100644 --- a/mappings/net/minecraft/entity/passive/MooshroomEntity.mapping +++ b/mappings/net/minecraft/entity/passive/MooshroomEntity.mapping @@ -20,6 +20,8 @@ CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity ARG 1 stewEffects METHOD method_61469 (Lnet/minecraft/class_1799;)V ARG 1 stack + METHOD method_63648 (Lnet/minecraft/class_1430;)V + ARG 1 cow CLASS class_4053 Type FIELD field_18111 name Ljava/lang/String; FIELD field_18112 mushroom Lnet/minecraft/class_2680; diff --git a/mappings/net/minecraft/entity/passive/PigEntity.mapping b/mappings/net/minecraft/entity/passive/PigEntity.mapping index 22c65834d0..21ce76c16e 100644 --- a/mappings/net/minecraft/entity/passive/PigEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PigEntity.mapping @@ -7,3 +7,5 @@ CLASS net/minecraft/class_1452 net/minecraft/entity/passive/PigEntity ARG 0 stack METHOD method_58373 (Lnet/minecraft/class_1799;)Z ARG 0 stack + METHOD method_63649 (Lnet/minecraft/class_1590;)V + ARG 1 zombifiedPiglin diff --git a/mappings/net/minecraft/entity/passive/TadpoleEntity.mapping b/mappings/net/minecraft/entity/passive/TadpoleEntity.mapping index fde533d205..2c9c1b2c61 100644 --- a/mappings/net/minecraft/entity/passive/TadpoleEntity.mapping +++ b/mappings/net/minecraft/entity/passive/TadpoleEntity.mapping @@ -21,3 +21,5 @@ CLASS net/minecraft/class_7110 net/minecraft/entity/passive/TadpoleEntity METHOD method_41398 getTicksUntilGrowth ()I METHOD method_41399 isFrogFood (Lnet/minecraft/class_1799;)Z ARG 1 stack + METHOD method_63651 (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)V + ARG 2 frog diff --git a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping index 053c80b90d..db032cda66 100644 --- a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping +++ b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping @@ -107,5 +107,7 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity ARG 1 villagerData METHOD method_63012 (JLjava/lang/Long;)Z ARG 2 lastSlept + METHOD method_63666 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1640;)V + ARG 2 witch METHOD method_7234 wantsToStartBreeding ()Z METHOD method_7239 canBreed ()Z diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index e3e81dc80e..58a8eae2e7 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -88,9 +88,9 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_21823 shouldCancelInteraction ()Z METHOD method_21824 shouldDismount ()Z METHOD method_21825 clipAtLedge ()Z - METHOD method_23668 checkFallFlying ()Z - METHOD method_23669 startFallFlying ()V - METHOD method_23670 stopFallFlying ()V + METHOD method_23668 checkGliding ()Z + METHOD method_23669 startGliding ()V + METHOD method_23670 stopGliding ()V METHOD method_26956 createPlayerAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_31548 getInventory ()Lnet/minecraft/class_1661; METHOD method_31549 getAbilities ()Lnet/minecraft/class_1656; diff --git a/mappings/net/minecraft/item/ArmorMaterials.mapping b/mappings/net/minecraft/item/ArmorMaterials.mapping index ee66384aa6..de43989d09 100644 --- a/mappings/net/minecraft/item/ArmorMaterials.mapping +++ b/mappings/net/minecraft/item/ArmorMaterials.mapping @@ -1,5 +1,12 @@ CLASS net/minecraft/class_1740 net/minecraft/item/ArmorMaterials + FIELD field_21977 NETHERITE Lnet/minecraft/class_1741; + FIELD field_48846 ARMADILLO_SCUTE Lnet/minecraft/class_1741; FIELD field_7887 CHAIN Lnet/minecraft/class_1741; + FIELD field_7889 DIAMOND Lnet/minecraft/class_1741; + FIELD field_7890 TURTLE_SCUTE Lnet/minecraft/class_1741; + FIELD field_7892 IRON Lnet/minecraft/class_1741; + FIELD field_7895 GOLD Lnet/minecraft/class_1741; + FIELD field_7897 LEATHER Lnet/minecraft/class_1741; METHOD method_48405 (Ljava/util/EnumMap;)V ARG 0 map METHOD method_48406 (Ljava/util/EnumMap;)V diff --git a/mappings/net/minecraft/item/BundleItem.mapping b/mappings/net/minecraft/item/BundleItem.mapping index a6adf35bae..d95b819769 100644 --- a/mappings/net/minecraft/item/BundleItem.mapping +++ b/mappings/net/minecraft/item/BundleItem.mapping @@ -5,14 +5,23 @@ CLASS net/minecraft/class_5537 net/minecraft/item/BundleItem FIELD field_52577 MAX_TOOLTIP_STACKS_SHOWN I FIELD field_52578 MAX_TOOLTIP_STACKS_SHOWN_WHEN_TOO_MANY_TYPES I FIELD field_52579 FULL_ITEM_BAR_COLOR I + FIELD field_54112 openFrontTexture Lnet/minecraft/class_2960; + FIELD field_54113 openBackTexture Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_1792$class_1793;)V + ARG 1 openFrontTexture + ARG 2 openBackTexture ARG 3 settings METHOD method_31561 getAmountFilled (Lnet/minecraft/class_1799;)F ARG 0 stack - METHOD method_32757 dropAllBundledItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Z + METHOD method_32757 dropFirstBundledStack (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Z + ARG 1 stack + ARG 2 player METHOD method_38074 playRemoveOneSound (Lnet/minecraft/class_1297;)V + ARG 0 entity METHOD method_38076 playInsertSound (Lnet/minecraft/class_1297;)V + ARG 0 entity METHOD method_38077 playDropContentsSound (Lnet/minecraft/class_1297;)V + ARG 0 entity METHOD method_61637 setSelectedStackIndex (Lnet/minecraft/class_1799;I)V ARG 0 stack ARG 1 selectedStackIndex @@ -26,3 +35,12 @@ CLASS net/minecraft/class_5537 net/minecraft/item/BundleItem ARG 0 stack METHOD method_61645 getNumberOfStacksShown (Lnet/minecraft/class_1799;)I ARG 0 stack + METHOD method_63675 dropContentsOnUse (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V + ARG 1 player + ARG 2 stack + METHOD method_63676 popFirstBundledStack (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_9276;)Ljava/util/Optional; + ARG 0 stack + ARG 1 player + ARG 2 contents + METHOD method_63677 getOpenFrontTexture ()Lnet/minecraft/class_2960; + METHOD method_63678 getOpenBackTexture ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index e618aa805b..8673eb7884 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -142,6 +142,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item ARG 1 stack ARG 2 target ARG 3 attacker + METHOD method_63680 getName ()Lnet/minecraft/class_2561; 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. @@ -345,6 +346,11 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item COMMENT of {@link Item} (or most of its subclasses). FIELD field_40210 requiredFeatures Lnet/minecraft/class_7699; FIELD field_49265 components Lnet/minecraft/class_9323$class_9324; + FIELD field_54115 BLOCK_PREFIXED_TRANSLATION_KEY Lnet/minecraft/class_10162; + FIELD field_54116 ITEM_PREFIXED_TRANSLATION_KEY Lnet/minecraft/class_10162; + FIELD field_54117 registryKey Lnet/minecraft/class_5321; + FIELD field_54118 translationKey Lnet/minecraft/class_10162; + FIELD field_54119 modelId Lnet/minecraft/class_10162; FIELD field_8018 recipeRemainder Lnet/minecraft/class_1792; METHOD method_19265 food (Lnet/minecraft/class_4174;)Lnet/minecraft/class_1792$class_1793; COMMENT When set, any item configured with this Settings instance will be edible based on the provided {@link FoodComponent}. @@ -364,6 +370,8 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item ARG 1 type ARG 2 value METHOD method_58406 getValidatedComponents (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;)Lnet/minecraft/class_9323; + ARG 1 name + ARG 2 modelId METHOD method_60745 jukeboxPlayable (Lnet/minecraft/class_5321;)Lnet/minecraft/class_1792$class_1793; ARG 1 songKey METHOD method_61647 repairable (Lnet/minecraft/class_6862;)Lnet/minecraft/class_1792$class_1793; @@ -379,6 +387,26 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item ARG 2 consumableComponent METHOD method_62834 useRemainder (Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792$class_1793; ARG 1 convertInto + METHOD method_63681 modelId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1792$class_1793; + ARG 1 modelId + METHOD method_63682 equippable (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1792$class_1793; + ARG 1 slot + METHOD method_63683 equippable (Lnet/minecraft/class_1304;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1792$class_1793; + ARG 1 slot + ARG 2 equipSound + ARG 3 model + METHOD method_63684 translationKey (Ljava/lang/String;)Lnet/minecraft/class_1792$class_1793; + ARG 1 translationKey + METHOD method_63685 useBlockPrefixedTranslationKey ()Lnet/minecraft/class_1792$class_1793; + METHOD method_63686 registryKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_1792$class_1793; + ARG 1 registryKey + METHOD method_63687 useItemPrefixedTranslationKey ()Lnet/minecraft/class_1792$class_1793; + METHOD method_63688 (Lnet/minecraft/class_5321;)Ljava/lang/String; + ARG 0 key + METHOD method_63689 getTranslationKey ()Ljava/lang/String; + METHOD method_63690 (Lnet/minecraft/class_5321;)Ljava/lang/String; + ARG 0 key + METHOD method_63691 getModelId ()Lnet/minecraft/class_2960; 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/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index ee5c1bae69..b88b051203 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -382,6 +382,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 1 user ARG 2 stack METHOD method_63015 getFormattedName ()Lnet/minecraft/class_2561; + METHOD method_63692 willBreakNextUse ()Z METHOD method_7909 getItem ()Lnet/minecraft/class_1792; COMMENT {@return the item of this stack} COMMENT diff --git a/mappings/net/minecraft/item/Items.mapping b/mappings/net/minecraft/item/Items.mapping index 7664126197..4a937d1c50 100644 --- a/mappings/net/minecraft/item/Items.mapping +++ b/mappings/net/minecraft/item/Items.mapping @@ -140,6 +140,8 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_22008 WARPED_WART_BLOCK Lnet/minecraft/class_1792; FIELD field_22009 WARPED_DOOR Lnet/minecraft/class_1792; FIELD field_22010 CRIMSON_DOOR Lnet/minecraft/class_1792; + FIELD field_22011 CRIMSON_SIGN Lnet/minecraft/class_1792; + FIELD field_22012 WARPED_SIGN Lnet/minecraft/class_1792; FIELD field_22013 CRIMSON_NYLIUM Lnet/minecraft/class_1792; FIELD field_22015 WARPED_NYLIUM Lnet/minecraft/class_1792; FIELD field_22016 SOUL_LANTERN Lnet/minecraft/class_1792; @@ -315,6 +317,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_37529 MANGROVE_TRAPDOOR Lnet/minecraft/class_1792; FIELD field_37530 MANGROVE_BUTTON Lnet/minecraft/class_1792; FIELD field_37532 MANGROVE_FENCE_GATE Lnet/minecraft/class_1792; + FIELD field_37534 MANGROVE_SIGN Lnet/minecraft/class_1792; FIELD field_37537 MUD Lnet/minecraft/class_1792; FIELD field_37538 SCULK_SHRIEKER Lnet/minecraft/class_1792; FIELD field_37539 OCHRE_FROGLIGHT Lnet/minecraft/class_1792; @@ -335,6 +338,17 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_40223 BAMBOO_BUTTON Lnet/minecraft/class_1792; FIELD field_40226 BAMBOO_TRAPDOOR Lnet/minecraft/class_1792; FIELD field_40227 BAMBOO_FENCE_GATE Lnet/minecraft/class_1792; + FIELD field_40228 BAMBOO_SIGN Lnet/minecraft/class_1792; + FIELD field_40229 OAK_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_40230 SPRUCE_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_40231 BIRCH_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_40232 JUNGLE_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_40233 ACACIA_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_40234 DARK_OAK_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_40235 MANGROVE_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_40236 BAMBOO_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_40237 CRIMSON_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_40238 WARPED_HANGING_SIGN Lnet/minecraft/class_1792; FIELD field_41065 STRIPPED_BAMBOO_BLOCK Lnet/minecraft/class_1792; FIELD field_41066 BAMBOO_BLOCK Lnet/minecraft/class_1792; FIELD field_41304 PIGLIN_HEAD Lnet/minecraft/class_1792; @@ -357,6 +371,8 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_42703 CHERRY_FENCE_GATE Lnet/minecraft/class_1792; FIELD field_42704 CHERRY_PRESSURE_PLATE Lnet/minecraft/class_1792; FIELD field_42705 CHERRY_DOOR Lnet/minecraft/class_1792; + FIELD field_42708 CHERRY_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_42709 CHERRY_SIGN Lnet/minecraft/class_1792; FIELD field_43191 SUSPICIOUS_GRAVEL Lnet/minecraft/class_1792; FIELD field_43192 PITCHER_PLANT Lnet/minecraft/class_1792; FIELD field_43193 SNIFFER_EGG Lnet/minecraft/class_1792; @@ -423,6 +439,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792; FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792; + FIELD field_8049 YELLOW_BANNER Lnet/minecraft/class_1792; FIELD field_8050 MAGENTA_SHULKER_BOX Lnet/minecraft/class_1792; FIELD field_8051 DEAD_BUBBLE_CORAL Lnet/minecraft/class_1792; FIELD field_8053 STONE_STAIRS Lnet/minecraft/class_1792; @@ -450,6 +467,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8105 STICKY_PISTON Lnet/minecraft/class_1792; FIELD field_8106 CHEST Lnet/minecraft/class_1792; FIELD field_8110 GRAVEL Lnet/minecraft/class_1792; + FIELD field_8111 SPRUCE_SIGN Lnet/minecraft/class_1792; FIELD field_8112 BLACK_BED Lnet/minecraft/class_1792; FIELD field_8113 SPRUCE_PLANKS Lnet/minecraft/class_1792; FIELD field_8114 ACACIA_FENCE_GATE Lnet/minecraft/class_1792; @@ -459,9 +477,11 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8120 GREEN_CONCRETE Lnet/minecraft/class_1792; FIELD field_8121 LADDER Lnet/minecraft/class_1792; FIELD field_8122 SPRUCE_STAIRS Lnet/minecraft/class_1792; + FIELD field_8124 BROWN_BANNER Lnet/minecraft/class_1792; FIELD field_8125 JUNGLE_LOG Lnet/minecraft/class_1792; FIELD field_8126 BLUE_STAINED_GLASS Lnet/minecraft/class_1792; FIELD field_8127 PINK_CONCRETE Lnet/minecraft/class_1792; + FIELD field_8128 BLUE_BANNER Lnet/minecraft/class_1792; FIELD field_8129 RAIL Lnet/minecraft/class_1792; FIELD field_8130 BIRCH_STAIRS Lnet/minecraft/class_1792; FIELD field_8133 LIGHT_GRAY_TERRACOTTA Lnet/minecraft/class_1792; @@ -499,6 +519,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8200 RED_SAND Lnet/minecraft/class_1792; FIELD field_8201 BIRCH_WOOD Lnet/minecraft/class_1792; FIELD field_8202 PURPUR_SLAB Lnet/minecraft/class_1792; + FIELD field_8203 ACACIA_SIGN Lnet/minecraft/class_1792; FIELD field_8205 YELLOW_CONCRETE_POWDER Lnet/minecraft/class_1792; FIELD field_8206 ANDESITE_WALL Lnet/minecraft/class_1792; FIELD field_8210 SPRUCE_WOOD Lnet/minecraft/class_1792; @@ -552,6 +573,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8292 INFESTED_CRACKED_STONE_BRICKS Lnet/minecraft/class_1792; FIELD field_8293 DARK_OAK_FENCE_GATE Lnet/minecraft/class_1792; FIELD field_8294 BROWN_CARPET Lnet/minecraft/class_1792; + FIELD field_8295 GREEN_BANNER Lnet/minecraft/class_1792; FIELD field_8302 RED_NETHER_BRICK_STAIRS Lnet/minecraft/class_1792; FIELD field_8304 GRAY_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8305 SEA_LANTERN Lnet/minecraft/class_1792; @@ -564,6 +586,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8320 OAK_SLAB Lnet/minecraft/class_1792; FIELD field_8321 JUNGLE_TRAPDOOR Lnet/minecraft/class_1792; FIELD field_8328 NETHERRACK Lnet/minecraft/class_1792; + FIELD field_8329 PINK_BANNER Lnet/minecraft/class_1792; FIELD field_8332 BROWN_STAINED_GLASS Lnet/minecraft/class_1792; FIELD field_8333 GRAY_CONCRETE Lnet/minecraft/class_1792; FIELD field_8334 STRIPPED_JUNGLE_LOG Lnet/minecraft/class_1792; @@ -589,6 +612,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8368 GREEN_BED Lnet/minecraft/class_1792; FIELD field_8369 MOSSY_COBBLESTONE_SLAB Lnet/minecraft/class_1792; FIELD field_8376 OAK_TRAPDOOR Lnet/minecraft/class_1792; + FIELD field_8379 LIGHT_BLUE_BANNER Lnet/minecraft/class_1792; FIELD field_8380 ORANGE_SHULKER_BOX Lnet/minecraft/class_1792; FIELD field_8381 DEAD_BRAIN_CORAL Lnet/minecraft/class_1792; FIELD field_8382 PODZOL Lnet/minecraft/class_1792; @@ -606,6 +630,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8401 INFESTED_COBBLESTONE Lnet/minecraft/class_1792; FIELD field_8402 TUBE_CORAL_BLOCK Lnet/minecraft/class_1792; FIELD field_8404 DARK_OAK_PLANKS Lnet/minecraft/class_1792; + FIELD field_8405 PURPLE_BANNER Lnet/minecraft/class_1792; FIELD field_8410 BLACK_STAINED_GLASS Lnet/minecraft/class_1792; FIELD field_8411 PURPLE_CONCRETE Lnet/minecraft/class_1792; FIELD field_8412 QUARTZ_SLAB Lnet/minecraft/class_1792; @@ -613,6 +638,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8417 PINK_BED Lnet/minecraft/class_1792; FIELD field_8418 LIME_CONCRETE_POWDER Lnet/minecraft/class_1792; FIELD field_8419 RED_NETHER_BRICK_WALL Lnet/minecraft/class_1792; + FIELD field_8422 BIRCH_SIGN Lnet/minecraft/class_1792; FIELD field_8426 ICE Lnet/minecraft/class_1792; FIELD field_8427 DAMAGED_ANVIL Lnet/minecraft/class_1792; FIELD field_8430 SMOOTH_QUARTZ_STAIRS Lnet/minecraft/class_1792; @@ -654,6 +680,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8491 DANDELION Lnet/minecraft/class_1792; FIELD field_8494 GOLD_BLOCK Lnet/minecraft/class_1792; FIELD field_8495 SPRUCE_TRAPDOOR Lnet/minecraft/class_1792; + FIELD field_8496 DARK_OAK_SIGN Lnet/minecraft/class_1792; FIELD field_8499 QUARTZ_STAIRS Lnet/minecraft/class_1792; FIELD field_8500 PINK_STAINED_GLASS_PANE Lnet/minecraft/class_1792; FIELD field_8501 BROWN_STAINED_GLASS_PANE Lnet/minecraft/class_1792; @@ -676,6 +703,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8536 BOOKSHELF Lnet/minecraft/class_1792; FIELD field_8537 OBSERVER Lnet/minecraft/class_1792; FIELD field_8538 BUBBLE_CORAL Lnet/minecraft/class_1792; + FIELD field_8539 WHITE_BANNER Lnet/minecraft/class_1792; FIELD field_8540 DARK_OAK_SLAB Lnet/minecraft/class_1792; FIELD field_8541 INFESTED_STONE_BRICKS Lnet/minecraft/class_1792; FIELD field_8542 BEDROCK Lnet/minecraft/class_1792; @@ -692,6 +720,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8565 JUKEBOX Lnet/minecraft/class_1792; FIELD field_8566 DAYLIGHT_DETECTOR Lnet/minecraft/class_1792; FIELD field_8569 POLISHED_DIORITE_SLAB Lnet/minecraft/class_1792; + FIELD field_8572 BLACK_BANNER Lnet/minecraft/class_1792; FIELD field_8575 PLAYER_HEAD Lnet/minecraft/class_1792; FIELD field_8576 MOSSY_STONE_BRICK_SLAB Lnet/minecraft/class_1792; FIELD field_8580 PINK_CARPET Lnet/minecraft/class_1792; @@ -700,6 +729,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8583 OAK_LOG Lnet/minecraft/class_1792; FIELD field_8584 BROWN_SHULKER_BOX Lnet/minecraft/class_1792; FIELD field_8585 DEAD_BRAIN_CORAL_FAN Lnet/minecraft/class_1792; + FIELD field_8586 RED_BANNER Lnet/minecraft/class_1792; FIELD field_8587 ACACIA_WOOD Lnet/minecraft/class_1792; FIELD field_8588 PRISMARINE_BRICK_SLAB Lnet/minecraft/class_1792; FIELD field_8592 HEAVY_WEIGHTED_PRESSURE_PLATE Lnet/minecraft/class_1792; @@ -717,12 +747,14 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8611 BLACK_CARPET Lnet/minecraft/class_1792; FIELD field_8615 STRUCTURE_VOID Lnet/minecraft/class_1792; FIELD field_8616 BRAIN_CORAL Lnet/minecraft/class_1792; + FIELD field_8617 GRAY_BANNER Lnet/minecraft/class_1792; FIELD field_8618 TURTLE_EGG Lnet/minecraft/class_1792; FIELD field_8619 REPEATER Lnet/minecraft/class_1792; FIELD field_8624 STRIPPED_SPRUCE_LOG Lnet/minecraft/class_1792; FIELD field_8626 TNT Lnet/minecraft/class_1792; FIELD field_8627 GRAY_SHULKER_BOX Lnet/minecraft/class_1792; FIELD field_8628 BRAIN_CORAL_FAN Lnet/minecraft/class_1792; + FIELD field_8629 CYAN_BANNER Lnet/minecraft/class_1792; FIELD field_8636 RED_STAINED_GLASS Lnet/minecraft/class_1792; FIELD field_8637 CYAN_CONCRETE Lnet/minecraft/class_1792; FIELD field_8638 CAULDRON Lnet/minecraft/class_1792; @@ -747,6 +779,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8664 GREEN_CARPET Lnet/minecraft/class_1792; FIELD field_8667 STONE_PRESSURE_PLATE Lnet/minecraft/class_1792; FIELD field_8668 BEACON Lnet/minecraft/class_1792; + FIELD field_8671 MAGENTA_BANNER Lnet/minecraft/class_1792; FIELD field_8672 LIME_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8673 PRISMARINE_BRICK_STAIRS Lnet/minecraft/class_1792; FIELD field_8676 RED_SHULKER_BOX Lnet/minecraft/class_1792; @@ -803,6 +836,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8773 IRON_BLOCK Lnet/minecraft/class_1792; FIELD field_8774 BIRCH_TRAPDOOR Lnet/minecraft/class_1792; FIELD field_8775 GOLD_ORE Lnet/minecraft/class_1792; + FIELD field_8778 LIME_BANNER Lnet/minecraft/class_1792; FIELD field_8779 BIRCH_PRESSURE_PLATE Lnet/minecraft/class_1792; FIELD field_8780 OAK_BUTTON Lnet/minecraft/class_1792; FIELD field_8781 STONE_BUTTON Lnet/minecraft/class_1792; @@ -811,6 +845,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8785 STRIPPED_JUNGLE_WOOD Lnet/minecraft/class_1792; FIELD field_8786 COBWEB Lnet/minecraft/class_1792; FIELD field_8787 DIAMOND_ORE Lnet/minecraft/class_1792; + FIELD field_8788 OAK_SIGN Lnet/minecraft/class_1792; FIELD field_8789 RED_BED Lnet/minecraft/class_1792; FIELD field_8791 WITHER_SKELETON_SKULL Lnet/minecraft/class_1792; FIELD field_8792 OAK_FENCE Lnet/minecraft/class_1792; @@ -832,6 +867,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8821 CYAN_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8822 CHISELED_RED_SANDSTONE Lnet/minecraft/class_1792; FIELD field_8823 JUNGLE_FENCE Lnet/minecraft/class_1792; + FIELD field_8824 ORANGE_BANNER Lnet/minecraft/class_1792; FIELD field_8827 END_PORTAL_FRAME Lnet/minecraft/class_1792; FIELD field_8828 SLIME_BLOCK Lnet/minecraft/class_1792; FIELD field_8829 LIGHT_BLUE_SHULKER_BOX Lnet/minecraft/class_1792; @@ -850,6 +886,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8850 WHITE_CARPET Lnet/minecraft/class_1792; FIELD field_8853 PINK_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8854 DARK_PRISMARINE_STAIRS Lnet/minecraft/class_1792; + FIELD field_8855 LIGHT_GRAY_BANNER Lnet/minecraft/class_1792; FIELD field_8856 DEAD_TUBE_CORAL_BLOCK Lnet/minecraft/class_1792; FIELD field_8857 COMPARATOR Lnet/minecraft/class_1792; FIELD field_8858 SAND Lnet/minecraft/class_1792; @@ -857,6 +894,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_8863 YELLOW_BED Lnet/minecraft/class_1792; FIELD field_8865 LEVER Lnet/minecraft/class_1792; FIELD field_8866 COMMAND_BLOCK Lnet/minecraft/class_1792; + FIELD field_8867 JUNGLE_SIGN Lnet/minecraft/class_1792; FIELD field_8869 LIGHT_BLUE_STAINED_GLASS Lnet/minecraft/class_1792; FIELD field_8870 RED_GLAZED_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8871 GRAY_STAINED_GLASS_PANE Lnet/minecraft/class_1792; @@ -879,6 +917,8 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items ARG 1 blocks METHOD method_51348 register (Lnet/minecraft/class_5321;Ljava/util/function/Function;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; ARG 0 key + ARG 1 itemFromSettings + ARG 2 settings METHOD method_58095 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; ARG 0 settings METHOD method_58096 register (Lnet/minecraft/class_2248;Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_1792; @@ -912,11 +952,665 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items ARG 0 settings METHOD method_58110 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; ARG 0 settings + METHOD method_63694 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63695 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63696 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63697 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63698 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63699 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63700 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63701 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63702 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63703 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63704 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63705 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63706 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63707 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63708 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63709 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63710 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63711 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63712 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63713 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63714 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63715 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63716 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63717 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63718 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63719 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63720 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63721 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63722 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63723 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63724 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63725 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63726 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63727 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63728 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63729 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63730 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63731 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63732 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63733 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63734 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63735 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63736 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63737 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63738 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63739 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63740 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63741 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63742 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63743 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63744 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63745 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63746 keyOf (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; + ARG 0 blockKey + METHOD method_63747 register (Lnet/minecraft/class_5321;Ljava/util/function/Function;)Lnet/minecraft/class_1792; + ARG 0 key + ARG 1 itemFromSettings + METHOD method_63748 register (Lnet/minecraft/class_2248;Ljava/util/function/BiFunction;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 itemFromBlockAndSettings + ARG 2 settings + METHOD method_63749 register (Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/class_1792; + ARG 0 id + ARG 1 itemFromSettings + METHOD method_63750 register (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 id + ARG 1 itemFromSettings + ARG 2 settings + METHOD method_63751 (Ljava/util/function/BiFunction;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 2 itemSettings + METHOD method_63752 (Ljava/util/function/UnaryOperator;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 1 blockx + ARG 2 settings + METHOD method_63753 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63754 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63755 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63756 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63757 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63758 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63759 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63760 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63761 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63762 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63763 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63764 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63765 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63766 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63767 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63768 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63769 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63770 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63771 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63772 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63773 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63774 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63775 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63776 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63777 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63778 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63779 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63780 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63781 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63782 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63783 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63784 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63785 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63786 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63787 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63788 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63789 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63790 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63791 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63792 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63793 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63794 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63795 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63796 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63797 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63798 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63799 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63800 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63801 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63802 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63803 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63804 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63805 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63806 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63807 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63808 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63809 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63810 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63811 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63812 createBlockItemWithUniqueName (Lnet/minecraft/class_2248;)Ljava/util/function/Function; + ARG 0 block + METHOD method_63813 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 1 settings + METHOD method_63814 keyOf (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 id + METHOD method_63815 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63816 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63817 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63818 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63819 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63820 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63821 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63822 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63823 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63824 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63825 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63826 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63827 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63828 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63829 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63830 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63831 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63832 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63833 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63834 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63835 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63836 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63837 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63838 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63839 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63840 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63841 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63842 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63843 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63844 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63845 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63846 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63847 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63848 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63849 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63850 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63851 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63852 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63853 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63854 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63855 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63856 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63857 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63858 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63859 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63860 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63861 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63862 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63863 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63864 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63865 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63866 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63867 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63868 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63869 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63870 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63871 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63872 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63873 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63874 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63875 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63876 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63877 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63878 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63879 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63880 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63881 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63882 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63883 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63884 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63885 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63886 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63887 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63888 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63889 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63890 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63891 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63892 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63893 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63894 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63895 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63896 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63897 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63898 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63899 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63900 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63901 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63902 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63903 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63904 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63905 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63906 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63907 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63908 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63909 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63910 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63911 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63912 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63913 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63914 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63915 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63916 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63917 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63918 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63919 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63920 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63921 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63922 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63923 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63924 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63925 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63926 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63927 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63928 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63929 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63930 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63931 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63932 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63933 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63934 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63935 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63936 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63937 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63938 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63939 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63940 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63941 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63942 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792$class_1793; + ARG 0 settings + METHOD method_63943 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63944 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63945 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63946 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63947 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63948 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63949 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63950 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63951 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63952 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63953 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63954 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63955 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63956 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63957 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63958 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63959 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63960 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63961 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63962 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63963 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63964 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63965 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63966 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63967 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63968 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63969 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63970 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63971 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63972 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63973 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63974 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63975 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63976 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63977 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63978 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63979 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63980 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63981 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63982 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63983 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings + METHOD method_63984 (Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 settings + METHOD method_63985 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 settings METHOD method_7989 register (Lnet/minecraft/class_2248;)Lnet/minecraft/class_1792; ARG 0 block METHOD method_7990 register (Ljava/lang/String;)Lnet/minecraft/class_1792; + ARG 0 id METHOD method_7991 register (Ljava/lang/String;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; ARG 0 id + ARG 1 settings METHOD method_7992 register (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)Lnet/minecraft/class_1792; ARG 0 block + ARG 1 settings METHOD method_7993 register (Lnet/minecraft/class_2248;Ljava/util/function/BiFunction;)Lnet/minecraft/class_1792; + ARG 0 block + ARG 1 itemFromBlockAndSettings diff --git a/mappings/net/minecraft/item/equipment/EquipmentModel.mapping b/mappings/net/minecraft/item/equipment/EquipmentModel.mapping new file mode 100644 index 0000000000..8d41f2f4dd --- /dev/null +++ b/mappings/net/minecraft/item/equipment/EquipmentModel.mapping @@ -0,0 +1,47 @@ +CLASS net/minecraft/class_10186 net/minecraft/item/equipment/EquipmentModel + FIELD field_54120 CODEC Lcom/mojang/serialization/Codec; + FIELD field_54121 LAYER_LIST_CODEC Lcom/mojang/serialization/Codec; + METHOD method_63994 builder ()Lnet/minecraft/class_10186$class_10187; + METHOD method_63995 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_63996 getLayers (Lnet/minecraft/class_10186$class_10190;)Ljava/util/List; + ARG 1 layerType + CLASS class_10187 Builder + FIELD field_54122 layers Ljava/util/Map; + METHOD method_63997 build ()Lnet/minecraft/class_10186; + METHOD method_63998 addHumanoidLayers (Lnet/minecraft/class_2960;)Lnet/minecraft/class_10186$class_10187; + ARG 1 textureId + METHOD method_63999 addHumanoidLayers (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_10186$class_10187; + ARG 1 textureId + ARG 2 dyeable + METHOD method_64001 addLayers (Lnet/minecraft/class_10186$class_10190;[Lnet/minecraft/class_10186$class_10189;)Lnet/minecraft/class_10186$class_10187; + ARG 1 layerType + ARG 2 layers + METHOD method_64003 addMainHumanoidLayer (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_10186$class_10187; + ARG 1 textureId + ARG 2 dyeable + CLASS class_10188 Dyeable + FIELD field_54123 CODEC Lcom/mojang/serialization/Codec; + METHOD method_64004 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_10189 Layer + FIELD field_54124 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_2960;)V + ARG 1 textureId + METHOD method_64005 createDyeableLeather (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_10186$class_10189; + ARG 0 textureId + ARG 1 dyeable + METHOD method_64006 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_64007 getFullTextureId (Lnet/minecraft/class_10186$class_10190;)Lnet/minecraft/class_2960; + ARG 1 layerType + METHOD method_64008 (Lnet/minecraft/class_10186$class_10190;Ljava/lang/String;)Ljava/lang/String; + ARG 1 textureName + METHOD method_64009 createDyeable (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_10186$class_10189; + ARG 0 textureId + ARG 1 dyeable + CLASS class_10190 LayerType + FIELD field_54131 CODEC Lcom/mojang/serialization/Codec; + FIELD field_54132 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name diff --git a/mappings/net/minecraft/item/equipment/EquipmentModels.mapping b/mappings/net/minecraft/item/equipment/EquipmentModels.mapping new file mode 100644 index 0000000000..9e0018864a --- /dev/null +++ b/mappings/net/minecraft/item/equipment/EquipmentModels.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_10191 net/minecraft/item/equipment/EquipmentModels + FIELD field_54134 LEATHER Lnet/minecraft/class_2960; + FIELD field_54135 CHAINMAIL Lnet/minecraft/class_2960; + FIELD field_54136 IRON Lnet/minecraft/class_2960; + FIELD field_54137 GOLD Lnet/minecraft/class_2960; + FIELD field_54138 DIAMOND Lnet/minecraft/class_2960; + FIELD field_54139 TURTLE_SCUTE Lnet/minecraft/class_2960; + FIELD field_54140 NETHERITE Lnet/minecraft/class_2960; + FIELD field_54141 ARMADILLO_SCUTE Lnet/minecraft/class_2960; + FIELD field_54142 ELYTRA Lnet/minecraft/class_2960; + FIELD field_54143 CARPET_FROM_COLOR Ljava/util/Map; + FIELD field_54144 TRADER_LLAMA Lnet/minecraft/class_2960; + METHOD method_64011 (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2960; + ARG 0 color + METHOD method_64012 buildHumanoid (Ljava/lang/String;)Lnet/minecraft/class_10186; + ARG 0 path + METHOD method_64013 accept (Ljava/util/function/BiConsumer;)V + ARG 0 equipmentModelBiConsumer + METHOD method_64014 buildHumanoidAndHorse (Ljava/lang/String;)Lnet/minecraft/class_10186; + ARG 0 path diff --git a/mappings/net/minecraft/item/trim/ArmorTrim.mapping b/mappings/net/minecraft/item/trim/ArmorTrim.mapping index 588cb7f4ee..2e7c594306 100644 --- a/mappings/net/minecraft/item/trim/ArmorTrim.mapping +++ b/mappings/net/minecraft/item/trim/ArmorTrim.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim ARG 2 material METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;)Ljava/lang/String; ARG 0 material + ARG 1 modelId METHOD method_57406 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_57407 (Lnet/minecraft/class_8053;)Ljava/lang/Boolean; @@ -28,3 +29,8 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim ARG 0 trim METHOD method_58421 withShowInTooltip (Z)Lnet/minecraft/class_8053; ARG 1 showInTooltip + METHOD method_64019 getTexture (Lnet/minecraft/class_10186$class_10190;Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; + ARG 1 layerType + ARG 2 modelId + METHOD method_64020 (Lnet/minecraft/class_10186$class_10190;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + ARG 2 patternName diff --git a/mappings/net/minecraft/network/packet/s2c/play/PositionFlag.mapping b/mappings/net/minecraft/network/packet/s2c/play/PositionFlag.mapping index 143a426f14..1ec6e76c01 100644 --- a/mappings/net/minecraft/network/packet/s2c/play/PositionFlag.mapping +++ b/mappings/net/minecraft/network/packet/s2c/play/PositionFlag.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_2709 net/minecraft/network/packet/s2c/play/PositionFla FIELD field_12399 shift I FIELD field_40710 VALUES Ljava/util/Set; FIELD field_40711 ROT Ljava/util/Set; + FIELD field_54094 DELTA Ljava/util/Set; + FIELD field_54095 PACKET_CODEC Lnet/minecraft/class_9139; METHOD (Ljava/lang/String;II)V ARG 3 shift METHOD method_11741 getBitfield (Ljava/util/Set;)I @@ -11,3 +13,5 @@ CLASS net/minecraft/class_2709 net/minecraft/network/packet/s2c/play/PositionFla ARG 1 mask METHOD method_11744 getFlags (I)Ljava/util/Set; ARG 0 mask + METHOD method_63641 combine ([Ljava/util/Set;)Ljava/util/Set; + ARG 0 sets diff --git a/mappings/net/minecraft/predicate/entity/InputPredicate.mapping b/mappings/net/minecraft/predicate/entity/InputPredicate.mapping new file mode 100644 index 0000000000..b49c2b1ea4 --- /dev/null +++ b/mappings/net/minecraft/predicate/entity/InputPredicate.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_10184 net/minecraft/predicate/entity/InputPredicate + FIELD field_54096 CODEC Lcom/mojang/serialization/Codec; + METHOD method_63643 matches (Lnet/minecraft/class_10185;)Z + ARG 1 playerInput + METHOD method_63644 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_63645 keyMatches (Ljava/util/Optional;Z)Z + ARG 1 keyPressed + ARG 2 inputPressed + METHOD method_63646 (ZLjava/lang/Boolean;)Ljava/lang/Boolean; + ARG 1 pressed diff --git a/mappings/net/minecraft/predicate/entity/PlayerPredicate.mapping b/mappings/net/minecraft/predicate/entity/PlayerPredicate.mapping index 753bdc0dcd..685f854341 100644 --- a/mappings/net/minecraft/predicate/entity/PlayerPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/PlayerPredicate.mapping @@ -40,6 +40,7 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate FIELD field_20733 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; FIELD field_20734 advancements Ljava/util/Map; FIELD field_33930 lookingAt Ljava/util/Optional; + FIELD field_54148 input Ljava/util/Optional; METHOD method_22507 build ()Lnet/minecraft/class_4553; METHOD method_35310 create ()Lnet/minecraft/class_4553$class_4557; METHOD method_35311 stat (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557; @@ -61,6 +62,8 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate ARG 2 done METHOD method_37251 lookingAt (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_4553$class_4557; ARG 1 lookingAt + METHOD method_64023 input (Lnet/minecraft/class_10184;)Lnet/minecraft/class_4553$class_4557; + ARG 1 input CLASS class_8749 StatMatcher FIELD field_45774 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880;Lnet/minecraft/class_2096$class_2100;)V @@ -71,5 +74,8 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate ARG 0 type METHOD method_53225 (Lnet/minecraft/class_3448;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 1 instance + METHOD method_53227 (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_8749; + ARG 1 value + ARG 2 range METHOD method_53228 test (Lnet/minecraft/class_3469;)Z ARG 1 statHandler diff --git a/mappings/net/minecraft/util/PlayerInput.mapping b/mappings/net/minecraft/util/PlayerInput.mapping new file mode 100644 index 0000000000..64def4c1ca --- /dev/null +++ b/mappings/net/minecraft/util/PlayerInput.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_10185 net/minecraft/util/PlayerInput + FIELD comp_3164 sneak Z + FIELD field_54097 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_54098 DEFAULT Lnet/minecraft/class_10185; + FIELD field_54099 FORWARD B + FIELD field_54100 BACKWARD B + FIELD field_54101 LEFT B + FIELD field_54102 RIGHT B + FIELD field_54103 JUMP B + FIELD field_54104 SNEAK B + FIELD field_54105 SPRINT B + METHOD comp_3164 sneak ()Z diff --git a/mappings/net/minecraft/util/Util.mapping b/mappings/net/minecraft/util/Util.mapping index 69eb0d3a68..dda9184b7e 100644 --- a/mappings/net/minecraft/util/Util.mapping +++ b/mappings/net/minecraft/util/Util.mapping @@ -414,6 +414,9 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util ARG 1 o METHOD method_61210 and ()Ljava/util/function/Predicate; METHOD method_61211 or ()Ljava/util/function/Predicate; + METHOD method_63541 mapEnum (Ljava/lang/Class;Ljava/util/function/Function;)Ljava/util/EnumMap; + ARG 0 enumClass + ARG 1 mapper METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; COMMENT {@return the item preceding {@code object} in {@code iterable}} COMMENT diff --git a/mappings/net/minecraft/util/dynamic/Codecs.mapping b/mappings/net/minecraft/util/dynamic/Codecs.mapping index 38f1d036f5..39e0d8b28e 100644 --- a/mappings/net/minecraft/util/dynamic/Codecs.mapping +++ b/mappings/net/minecraft/util/dynamic/Codecs.mapping @@ -38,6 +38,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs FIELD field_51364 VECTOR_4F Lcom/mojang/serialization/Codec; FIELD field_51365 ARGB Lcom/mojang/serialization/Codec; FIELD field_53754 NON_NEGATIVE_FLOAT Lcom/mojang/serialization/Codec; + FIELD field_54067 RGB Lcom/mojang/serialization/Codec; METHOD method_36241 rangedInt (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; ARG 0 min ARG 1 max @@ -252,6 +253,12 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs ARG 0 v METHOD method_62814 (FFLjava/util/function/Function;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; ARG 3 value + METHOD method_63569 (Ljava/util/Map;)Lcom/mojang/serialization/DataResult; + ARG 0 map + METHOD method_63570 (Lorg/joml/Vector3f;)Ljava/lang/Integer; + ARG 0 vec3f + METHOD method_63572 nonEmptyMap (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; + ARG 0 originalCodec CLASS 1 METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult; ARG 1 ops