diff --git a/mappings/net/minecraft/client/gl/ShaderProgram.mapping b/mappings/net/minecraft/client/gl/ShaderProgram.mapping index 66ff52e4e1..735f6c8f5a 100644 --- a/mappings/net/minecraft/client/gl/ShaderProgram.mapping +++ b/mappings/net/minecraft/client/gl/ShaderProgram.mapping @@ -46,6 +46,7 @@ CLASS net/minecraft/class_5944 net/minecraft/client/gl/ShaderProgram FIELD field_36323 viewRotationMat Lnet/minecraft/class_284; FIELD field_36373 fogShape Lnet/minecraft/class_284; FIELD field_40512 CORE_DIRECTORY Ljava/lang/String; + FIELD field_42231 glintAlpha Lnet/minecraft/class_284; METHOD (Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)V ARG 1 factory ARG 2 name diff --git a/mappings/net/minecraft/client/gui/navigation/Navigable.mapping b/mappings/net/minecraft/client/gui/navigation/Navigable.mapping new file mode 100644 index 0000000000..22dec853ad --- /dev/null +++ b/mappings/net/minecraft/client/gui/navigation/Navigable.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_8083 net/minecraft/client/gui/navigation/Navigable + METHOD method_48590 getNavigationOrder ()I diff --git a/mappings/net/minecraft/client/gui/screen/Screen.mapping b/mappings/net/minecraft/client/gui/screen/Screen.mapping index 2dd45382b1..2757c1e517 100644 --- a/mappings/net/minecraft/client/gui/screen/Screen.mapping +++ b/mappings/net/minecraft/client/gui/screen/Screen.mapping @@ -23,6 +23,7 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen FIELD field_33823 elementNarrationStartTime J FIELD field_33824 screenNarrationStartTime J FIELD field_41685 tooltip Lnet/minecraft/class_437$class_7998; + FIELD field_42156 screenInitialized Z METHOD (Lnet/minecraft/class_2561;)V ARG 1 title METHOD method_25393 tick ()V diff --git a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping index 447085e8b9..9dd3ae7733 100644 --- a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping @@ -110,8 +110,21 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS FIELD field_42175 GAME_TAB_TITLE_TEXT Lnet/minecraft/class_2561; FIELD field_42176 ALLOW_COMMANDS_TEXT Lnet/minecraft/class_2561; FIELD field_42177 worldNameField Lnet/minecraft/class_342; + METHOD method_48658 (Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V + ARG 1 button + ARG 2 value + METHOD method_48659 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100$class_4539;)V + ARG 1 button + ARG 2 value METHOD method_48660 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V ARG 2 creator + METHOD method_48661 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 1 button + ARG 2 value + METHOD method_48662 (Lnet/minecraft/class_8100$class_4539;)Lnet/minecraft/class_2561; + ARG 0 value + METHOD method_48663 (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; + ARG 0 value METHOD method_48664 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V ARG 2 creator METHOD method_48665 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V @@ -122,6 +135,8 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS FIELD field_42181 DATA_PACKS_TEXT Lnet/minecraft/class_2561; METHOD method_48666 (Lnet/minecraft/class_4185;)V ARG 1 button + METHOD method_48667 (Ljava/util/Optional;)V + ARG 1 gameRules METHOD method_48668 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_48669 openGameRulesScreen ()V @@ -141,7 +156,13 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS ARG 0 worldTypeButton METHOD method_48673 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V ARG 2 creator + METHOD method_48674 (Lnet/minecraft/class_7845$class_7939;Lnet/minecraft/class_8021;)V + ARG 1 widget + METHOD method_48675 (Lnet/minecraft/class_8096;Lnet/minecraft/class_8100;)V + ARG 1 creator METHOD method_48676 (Lnet/minecraft/class_8100;)V ARG 1 creator + METHOD method_48677 (Ljava/lang/String;)V + ARG 1 seed METHOD method_48678 openCustomizeScreen ()V METHOD method_48679 getWorldTypes ()Lnet/minecraft/class_5676$class_5680; diff --git a/mappings/net/minecraft/client/gui/screen/world/WorldScreenOptionGrid.mapping b/mappings/net/minecraft/client/gui/screen/world/WorldScreenOptionGrid.mapping new file mode 100644 index 0000000000..40420eb4e5 --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/world/WorldScreenOptionGrid.mapping @@ -0,0 +1,59 @@ +CLASS net/minecraft/class_8096 net/minecraft/client/gui/screen/world/WorldScreenOptionGrid + FIELD field_42196 BUTTON_WIDTH I + FIELD field_42197 options Ljava/util/List; + METHOD (Ljava/util/List;)V + ARG 1 options + METHOD method_48683 refresh ()V + METHOD method_48684 builder (I)Lnet/minecraft/class_8096$class_8097; + ARG 0 width + CLASS class_8097 Builder + FIELD field_42198 width I + FIELD field_42199 options Ljava/util/List; + FIELD field_42200 marginLeft I + METHOD (I)V + ARG 1 width + METHOD method_48685 marginLeft (I)Lnet/minecraft/class_8096$class_8097; + ARG 1 marginLeft + METHOD method_48686 build (Ljava/util/function/Consumer;)Lnet/minecraft/class_8096; + ARG 1 widgetConsumer + METHOD method_48687 add (Lnet/minecraft/class_2561;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;)Lnet/minecraft/class_8096$class_8099; + ARG 1 text + ARG 2 getter + ARG 3 setter + CLASS class_8098 Option + FIELD field_42201 button Lnet/minecraft/class_5676; + FIELD field_42202 getter Ljava/util/function/BooleanSupplier; + FIELD field_42203 toggleable Ljava/util/function/BooleanSupplier; + METHOD (Lnet/minecraft/class_5676;Ljava/util/function/BooleanSupplier;Ljava/util/function/BooleanSupplier;)V + ARG 1 button + ARG 2 getter + ARG 3 toggleable + METHOD method_48688 refresh ()V + CLASS class_8099 OptionBuilder + FIELD field_42204 text Lnet/minecraft/class_2561; + FIELD field_42205 getter Ljava/util/function/BooleanSupplier; + FIELD field_42206 setter Ljava/util/function/Consumer; + FIELD field_42207 tooltip Lnet/minecraft/class_2561; + FIELD field_42208 toggleable Ljava/util/function/BooleanSupplier; + FIELD field_42209 buttonWidth I + METHOD (Lnet/minecraft/class_2561;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;I)V + ARG 1 text + ARG 2 getter + ARG 3 setter + ARG 4 buttonWidth + METHOD method_48689 (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250; + ARG 1 button + METHOD method_48690 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 1 button + ARG 2 value + METHOD method_48691 build (Lnet/minecraft/class_8096$class_8097;Lnet/minecraft/class_7845;II)Lnet/minecraft/class_8096$class_8098; + ARG 1 gridBuilder + ARG 2 gridWidget + ARG 3 row + ARG 4 column + METHOD method_48692 (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; + ARG 1 value + METHOD method_48693 toggleable (Ljava/util/function/BooleanSupplier;)Lnet/minecraft/class_8096$class_8099; + ARG 1 toggleable + METHOD method_48694 tooltip (Lnet/minecraft/class_2561;)Lnet/minecraft/class_8096$class_8099; + ARG 1 tooltip diff --git a/mappings/net/minecraft/client/gui/tooltip/WidgetTooltipPositioner.mapping b/mappings/net/minecraft/client/gui/tooltip/WidgetTooltipPositioner.mapping new file mode 100644 index 0000000000..7fff138f47 --- /dev/null +++ b/mappings/net/minecraft/client/gui/tooltip/WidgetTooltipPositioner.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_8092 net/minecraft/client/gui/tooltip/WidgetTooltipPositioner + FIELD field_42161 widget Lnet/minecraft/class_339; + METHOD (Lnet/minecraft/class_339;)V + ARG 1 widget + METHOD method_48642 getOffsetY (III)I + ARG 0 tooltipY + ARG 1 widgetY + ARG 2 widgetHeight diff --git a/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping b/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping index 41d367edf6..6a1b656dc8 100644 --- a/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping @@ -17,6 +17,7 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget FIELD field_41096 tooltipDelay I FIELD field_41097 lastHoveredTime J FIELD field_41098 wasHovered Z + FIELD field_42116 navigationOrder I FIELD field_42117 ACCESSIBILITY_TEXTURE Lnet/minecraft/class_2960; METHOD (IIIILnet/minecraft/class_2561;)V ARG 1 x @@ -103,3 +104,5 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget ARG 3 centerX ARG 4 y ARG 5 color + METHOD method_48591 setNavigationOrder (I)V + ARG 1 navigationOrder diff --git a/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping index a7e6a7c5ce..1e325af1b4 100644 --- a/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping @@ -39,3 +39,16 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe ARG 2 secondLayer ARG 3 overlay METHOD method_48482 renderTrim (Lnet/minecraft/class_1741;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_8053;ZLnet/minecraft/class_572;ZFFF)V + ARG 1 material + ARG 2 matrices + ARG 3 vertexConsumers + ARG 4 light + ARG 5 trim + ARG 6 glint + ARG 7 model + ARG 8 leggings + ARG 9 red + ARG 10 green + ARG 11 blue + METHOD method_48483 (Lnet/minecraft/class_1738;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IZLnet/minecraft/class_572;ZLnet/minecraft/class_8053;)V + ARG 8 trim diff --git a/mappings/net/minecraft/client/render/entity/model/SinglePartEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/SinglePartEntityModel.mapping index 54724f76df..5ad1b50f20 100644 --- a/mappings/net/minecraft/client/render/entity/model/SinglePartEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/SinglePartEntityModel.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_5597 net/minecraft/client/render/entity/model/SinglePartEntityModel + FIELD field_39195 ZERO Lorg/joml/Vector3f; METHOD method_32008 getPart ()Lnet/minecraft/class_630; METHOD method_41909 getChild (Ljava/lang/String;)Ljava/util/Optional; ARG 1 name diff --git a/mappings/net/minecraft/data/client/ItemModelGenerator.mapping b/mappings/net/minecraft/data/client/ItemModelGenerator.mapping index 3b6ac6ed79..9a6f3938f1 100644 --- a/mappings/net/minecraft/data/client/ItemModelGenerator.mapping +++ b/mappings/net/minecraft/data/client/ItemModelGenerator.mapping @@ -30,9 +30,20 @@ CLASS net/minecraft/class_4915 net/minecraft/data/client/ItemModelGenerator METHOD method_48519 createArmorJson (Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_1741;)Lcom/google/gson/JsonObject; ARG 1 id ARG 2 textures + ARG 3 armorMaterial METHOD method_48522 (Lnet/minecraft/class_1738;Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject; ARG 2 id ARG 3 textures METHOD method_48523 registerArmor (Lnet/minecraft/class_1738;)V ARG 1 armor + METHOD method_48742 uploadArmor (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V + ARG 1 id + ARG 2 layer0 + ARG 3 layer1 + ARG 4 layer2 + METHOD method_48743 (Lnet/minecraft/class_1738;Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject; + ARG 2 id + ARG 3 textures CLASS class_8072 TrimMaterial + METHOD method_48744 getAppliedName (Lnet/minecraft/class_1741;)Ljava/lang/String; + ARG 1 armorMaterial diff --git a/mappings/net/minecraft/data/client/Models.mapping b/mappings/net/minecraft/data/client/Models.mapping index 15d878b479..4b4e32c33c 100644 --- a/mappings/net/minecraft/data/client/Models.mapping +++ b/mappings/net/minecraft/data/client/Models.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_4943 net/minecraft/data/client/Models FIELD field_22908 PARTICLE Lnet/minecraft/class_4942; FIELD field_22958 STEM_GROWTH_STAGES [Lnet/minecraft/class_4942; + FIELD field_42232 GENERATED_TWO_LAYERS Lnet/minecraft/class_4942; + FIELD field_42233 GENERATED_THREE_LAYERS Lnet/minecraft/class_4942; METHOD method_25855 block (Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942; ARG 0 parent ARG 1 variant diff --git a/mappings/net/minecraft/data/client/TextureMap.mapping b/mappings/net/minecraft/data/client/TextureMap.mapping index 713a337b11..12000a8efc 100644 --- a/mappings/net/minecraft/data/client/TextureMap.mapping +++ b/mappings/net/minecraft/data/client/TextureMap.mapping @@ -148,3 +148,7 @@ CLASS net/minecraft/class_4944 net/minecraft/data/client/TextureMap METHOD method_48529 layered (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; ARG 0 layer0 ARG 1 layer1 + METHOD method_48745 layered (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; + ARG 0 layer0 + ARG 1 layer1 + ARG 2 layer2 diff --git a/mappings/net/minecraft/entity/LimbAnimator.mapping b/mappings/net/minecraft/entity/LimbAnimator.mapping new file mode 100644 index 0000000000..eee10f8255 --- /dev/null +++ b/mappings/net/minecraft/entity/LimbAnimator.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_8080 net/minecraft/entity/LimbAnimator + FIELD field_42109 prevSpeed F + FIELD field_42110 speed F + FIELD field_42111 pos F + METHOD method_48566 getSpeed ()F + METHOD method_48567 setSpeed (F)V + ARG 1 speed + METHOD method_48568 updateLimbs (FF)V + ARG 1 speed + ARG 2 multiplier + METHOD method_48569 getPos ()F + METHOD method_48570 getSpeed (F)F + ARG 1 tickDelta + METHOD method_48571 isLimbMoving ()Z + METHOD method_48572 getPos (F)F + ARG 1 tickDelta diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 7954f04193..34df233cad 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity FIELD field_33908 MAX_ENTITY_VIEWING_DISTANCE D FIELD field_36332 LOGGER Lorg/slf4j/Logger; FIELD field_37421 experienceDroppingDisabled Z + FIELD field_42108 limbAnimator Lnet/minecraft/class_8080; FIELD field_6210 bodyTrackingIncrements I FIELD field_6212 sidewaysSpeed F FIELD field_6213 deathTime I @@ -345,6 +346,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity COMMENT {@return this entity's attack position} Used to determine if a mob can perform a melee attack on this entity. May be offset by a mount. COMMENT @see net.minecraft.entity.AttackPosOffsettingMount#getPassengerAttackYOffset METHOD method_48157 getDamageTiltYaw ()F + METHOD method_48565 updateLimbs (F)V + ARG 1 posDelta METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z ARG 1 type METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping index 688bd18f67..78bf451360 100644 --- a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping +++ b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance COMMENT

This exists so that long-duration low-amplifier effects reappears COMMENT after short-duration high-amplifier effects run out. FIELD field_38084 factorCalculationData Ljava/util/Optional; + FIELD field_42106 INFINITE I FIELD field_5889 showIcon Z FIELD field_5890 showParticles Z FIELD field_5892 ambient Z @@ -64,6 +65,17 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance ARG 1 factorCalculationData METHOD method_42133 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V ARG 1 factorCalculationDataNbt + METHOD method_48557 isDurationBelow (I)Z + ARG 1 duration + METHOD method_48558 mapDuration (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I + ARG 1 mapper + METHOD method_48559 isInfinite ()Z + METHOD method_48560 (I)I + ARG 0 duration + METHOD method_48561 lastsShorterThan (Lnet/minecraft/class_1293;)Z + ARG 1 effect + METHOD method_48562 isActive ()Z + METHOD method_48563 getDurationString ()Ljava/lang/String; METHOD method_5578 getAmplifier ()I METHOD method_5579 getEffectType ()Lnet/minecraft/class_1291; METHOD method_5581 shouldShowParticles ()Z @@ -91,6 +103,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance FIELD field_38090 factorPreviousFrame F FIELD field_38091 hadEffectLastTick Z FIELD field_39111 factorStart F + FIELD field_42107 effectChangedTimestamp I METHOD (I)V ARG 1 paddingDuration METHOD (IFFFIFZ)V @@ -107,6 +120,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance METHOD method_42135 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Boolean; ARG 0 data METHOD method_42136 update (Lnet/minecraft/class_1293;)V + ARG 1 effect METHOD method_42137 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_42138 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; diff --git a/mappings/net/minecraft/entity/passive/CamelEntity.mapping b/mappings/net/minecraft/entity/passive/CamelEntity.mapping index 33bcebcb4f..71015cbf2b 100644 --- a/mappings/net/minecraft/entity/passive/CamelEntity.mapping +++ b/mappings/net/minecraft/entity/passive/CamelEntity.mapping @@ -33,6 +33,7 @@ CLASS net/minecraft/class_7689 net/minecraft/entity/passive/CamelEntity ARG 2 range METHOD method_48160 initLastPoseTick (J)V ARG 1 time + METHOD method_48573 shouldUpdateSittingAnimations ()Z CLASS class_7690 CamelBodyControl METHOD (Lnet/minecraft/class_7689;Lnet/minecraft/class_7689;)V ARG 2 camel diff --git a/mappings/net/minecraft/item/trim/ArmorTrim.mapping b/mappings/net/minecraft/item/trim/ArmorTrim.mapping index 09e9311eb8..0a5abf86ed 100644 --- a/mappings/net/minecraft/item/trim/ArmorTrim.mapping +++ b/mappings/net/minecraft/item/trim/ArmorTrim.mapping @@ -17,6 +17,8 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim ARG 0 stack ARG 1 registryManager ARG 2 tooltip + METHOD method_48426 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_48427 equals (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Z ARG 1 pattern ARG 2 material diff --git a/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping b/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping index 014f746338..993078e5d5 100644 --- a/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping +++ b/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_8054 net/minecraft/item/trim/ArmorTrimMaterial FIELD field_42002 CODEC Lcom/mojang/serialization/Codec; FIELD field_42003 ENTRY_CODEC Lcom/mojang/serialization/Codec; + METHOD method_48437 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_48438 of (Ljava/lang/String;Lnet/minecraft/class_1792;FLnet/minecraft/class_2561;Ljava/util/Map;)Lnet/minecraft/class_8054; ARG 0 assetName ARG 1 ingredient diff --git a/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping b/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping index 88b77cbd8d..8f64dc72d9 100644 --- a/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping +++ b/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_8056 net/minecraft/item/trim/ArmorTrimPattern FIELD field_42014 CODEC Lcom/mojang/serialization/Codec; FIELD field_42015 ENTRY_CODEC Lcom/mojang/serialization/Codec; + METHOD method_48445 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_48446 getDescription (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2561; ARG 1 material diff --git a/mappings/net/minecraft/recipe/Recipe.mapping b/mappings/net/minecraft/recipe/Recipe.mapping index 7925397aa6..eb2d94df32 100644 --- a/mappings/net/minecraft/recipe/Recipe.mapping +++ b/mappings/net/minecraft/recipe/Recipe.mapping @@ -11,7 +11,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe COMMENT or recipe books. Users can have stub implementations if they do not use COMMENT those functionalities. METHOD method_17447 createIcon ()Lnet/minecraft/class_1799; - COMMENT {@return an item rendered on the top left of the {@linkplain #getOutput() + COMMENT {@return an item rendered on the top left of the {@linkplain #getOutput(DynamicRegistryManager) COMMENT output preview} on the recipe toast when a new recipe is unlocked} This COMMENT can be interpreted as a catalyst for the recipe. METHOD method_17716 getType ()Lnet/minecraft/class_3956; @@ -28,7 +28,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe COMMENT {@return a preview of the recipe's output} COMMENT COMMENT

The returned stack should not be modified. To obtain the actual output, - COMMENT call {@link #craft(Inventory)}. + COMMENT call {@link #craft(Inventory, DynamicRegistryManager)}. ARG 1 registryManager METHOD method_8111 getRemainder (Lnet/minecraft/class_1263;)Lnet/minecraft/class_2371; COMMENT {@return the remaining stacks to be left in the {@code inventory} after the recipe is used} diff --git a/mappings/net/minecraft/util/math/ColorHelper.mapping b/mappings/net/minecraft/util/math/ColorHelper.mapping index 4b0ddda18b..92f912b404 100644 --- a/mappings/net/minecraft/util/math/ColorHelper.mapping +++ b/mappings/net/minecraft/util/math/ColorHelper.mapping @@ -51,3 +51,5 @@ CLASS net/minecraft/class_5253 net/minecraft/util/math/ColorHelper ARG 0 abgr METHOD method_48348 getBgr (I)I ARG 0 abgr + METHOD method_48548 toOpaque (I)I + ARG 0 abgr diff --git a/mappings/net/minecraft/util/math/MatrixUtil.mapping b/mappings/net/minecraft/util/math/MatrixUtil.mapping index 00d8d8961b..446f1d12f6 100644 --- a/mappings/net/minecraft/util/math/MatrixUtil.mapping +++ b/mappings/net/minecraft/util/math/MatrixUtil.mapping @@ -3,21 +3,29 @@ CLASS net/minecraft/class_7837 net/minecraft/util/math/MatrixUtil FIELD field_40747 COS_PI_OVER_8 F FIELD field_40748 SIN_PI_OVER_8 F METHOD method_46410 qrGivensQuaternion (FF)Lcom/mojang/datafixers/util/Pair; - COMMENT Compute the Givens quaternion for a QR factorization. + COMMENT Computes the Givens quaternion for a QR factorization. + COMMENT See Algorithm 4 of + COMMENT https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf. COMMENT - COMMENT @return a pair (c, s) = (cos(theta), sin(theta)) - COMMENT @see Algorithm 4 of https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf + COMMENT @return a pair {@code (c, s) = (cos(theta), sin(theta))} ARG 0 a1 ARG 1 a2 METHOD method_46411 approximateGivensQuaternion (FFF)Lcom/mojang/datafixers/util/Pair; - COMMENT the bottom-right element of the matrix + COMMENT Computes the approximate Givens rotation factors {@code (c, s) = (cos(phi), sin(phi))} for a 2×2 matrix. + COMMENT See Algorithm 4 of + COMMENT https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf. + COMMENT + COMMENT @return a pair {@code (c, s) = (cos(theta), sin(theta))} ARG 0 a11 + COMMENT the top-left element of the matrix ARG 1 a12 + COMMENT the average of the two elements on the minor diagonal ARG 2 a22 + COMMENT the bottom-right element of the matrix METHOD method_46412 svdDecompose (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; COMMENT Performs an approximate singular value decomposition on a 3×3 matrix. - COMMENT - COMMENT @see https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf + COMMENT See Algorithm 4 of + COMMENT https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf. ARG 0 A METHOD method_46413 affineTransform (Lorg/joml/Matrix4f;)Lorg/joml/Matrix4x3f; ARG 0 matrix