More 23w05a stuff (#3472)

* 23w05a stuff

* FIx MatrixUtil javadoc

* Fix javadoc

---------

Co-authored-by: YanisBft <yanis.briffaut@gmail.com>
This commit is contained in:
apple502j 2023-02-08 23:53:33 +09:00 committed by GitHub
parent b29ca34a95
commit fdc46b9335
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
22 changed files with 184 additions and 8 deletions

View File

@ -46,6 +46,7 @@ CLASS net/minecraft/class_5944 net/minecraft/client/gl/ShaderProgram
FIELD field_36323 viewRotationMat Lnet/minecraft/class_284; FIELD field_36323 viewRotationMat Lnet/minecraft/class_284;
FIELD field_36373 fogShape Lnet/minecraft/class_284; FIELD field_36373 fogShape Lnet/minecraft/class_284;
FIELD field_40512 CORE_DIRECTORY Ljava/lang/String; FIELD field_40512 CORE_DIRECTORY Ljava/lang/String;
FIELD field_42231 glintAlpha Lnet/minecraft/class_284;
METHOD <init> (Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)V METHOD <init> (Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)V
ARG 1 factory ARG 1 factory
ARG 2 name ARG 2 name

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_8083 net/minecraft/client/gui/navigation/Navigable
METHOD method_48590 getNavigationOrder ()I

View File

@ -23,6 +23,7 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
FIELD field_33823 elementNarrationStartTime J FIELD field_33823 elementNarrationStartTime J
FIELD field_33824 screenNarrationStartTime J FIELD field_33824 screenNarrationStartTime J
FIELD field_41685 tooltip Lnet/minecraft/class_437$class_7998; FIELD field_41685 tooltip Lnet/minecraft/class_437$class_7998;
FIELD field_42156 screenInitialized Z
METHOD <init> (Lnet/minecraft/class_2561;)V METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 title ARG 1 title
METHOD method_25393 tick ()V METHOD method_25393 tick ()V

View File

@ -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_42175 GAME_TAB_TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_42176 ALLOW_COMMANDS_TEXT Lnet/minecraft/class_2561; FIELD field_42176 ALLOW_COMMANDS_TEXT Lnet/minecraft/class_2561;
FIELD field_42177 worldNameField Lnet/minecraft/class_342; 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 METHOD method_48660 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V
ARG 2 creator 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 METHOD method_48664 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V
ARG 2 creator ARG 2 creator
METHOD method_48665 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V 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; FIELD field_42181 DATA_PACKS_TEXT Lnet/minecraft/class_2561;
METHOD method_48666 (Lnet/minecraft/class_4185;)V METHOD method_48666 (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_48667 (Ljava/util/Optional;)V
ARG 1 gameRules
METHOD method_48668 (Lnet/minecraft/class_4185;)V METHOD method_48668 (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_48669 openGameRulesScreen ()V METHOD method_48669 openGameRulesScreen ()V
@ -141,7 +156,13 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
ARG 0 worldTypeButton ARG 0 worldTypeButton
METHOD method_48673 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V METHOD method_48673 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V
ARG 2 creator 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 METHOD method_48676 (Lnet/minecraft/class_8100;)V
ARG 1 creator ARG 1 creator
METHOD method_48677 (Ljava/lang/String;)V
ARG 1 seed
METHOD method_48678 openCustomizeScreen ()V METHOD method_48678 openCustomizeScreen ()V
METHOD method_48679 getWorldTypes ()Lnet/minecraft/class_5676$class_5680; METHOD method_48679 getWorldTypes ()Lnet/minecraft/class_5676$class_5680;

View File

@ -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 <init> (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 <init> (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 <init> (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 <init> (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

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8092 net/minecraft/client/gui/tooltip/WidgetTooltipPositioner
FIELD field_42161 widget Lnet/minecraft/class_339;
METHOD <init> (Lnet/minecraft/class_339;)V
ARG 1 widget
METHOD method_48642 getOffsetY (III)I
ARG 0 tooltipY
ARG 1 widgetY
ARG 2 widgetHeight

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
FIELD field_41096 tooltipDelay I FIELD field_41096 tooltipDelay I
FIELD field_41097 lastHoveredTime J FIELD field_41097 lastHoveredTime J
FIELD field_41098 wasHovered Z FIELD field_41098 wasHovered Z
FIELD field_42116 navigationOrder I
FIELD field_42117 ACCESSIBILITY_TEXTURE Lnet/minecraft/class_2960; FIELD field_42117 ACCESSIBILITY_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (IIIILnet/minecraft/class_2561;)V METHOD <init> (IIIILnet/minecraft/class_2561;)V
ARG 1 x ARG 1 x
@ -103,3 +104,5 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
ARG 3 centerX ARG 3 centerX
ARG 4 y ARG 4 y
ARG 5 color ARG 5 color
METHOD method_48591 setNavigationOrder (I)V
ARG 1 navigationOrder

View File

@ -39,3 +39,16 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe
ARG 2 secondLayer ARG 2 secondLayer
ARG 3 overlay 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 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

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_5597 net/minecraft/client/render/entity/model/SinglePartEntityModel 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_32008 getPart ()Lnet/minecraft/class_630;
METHOD method_41909 getChild (Ljava/lang/String;)Ljava/util/Optional; METHOD method_41909 getChild (Ljava/lang/String;)Ljava/util/Optional;
ARG 1 name ARG 1 name

View File

@ -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; METHOD method_48519 createArmorJson (Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_1741;)Lcom/google/gson/JsonObject;
ARG 1 id ARG 1 id
ARG 2 textures ARG 2 textures
ARG 3 armorMaterial
METHOD method_48522 (Lnet/minecraft/class_1738;Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject; METHOD method_48522 (Lnet/minecraft/class_1738;Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject;
ARG 2 id ARG 2 id
ARG 3 textures ARG 3 textures
METHOD method_48523 registerArmor (Lnet/minecraft/class_1738;)V METHOD method_48523 registerArmor (Lnet/minecraft/class_1738;)V
ARG 1 armor 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 CLASS class_8072 TrimMaterial
METHOD method_48744 getAppliedName (Lnet/minecraft/class_1741;)Ljava/lang/String;
ARG 1 armorMaterial

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_4943 net/minecraft/data/client/Models CLASS net/minecraft/class_4943 net/minecraft/data/client/Models
FIELD field_22908 PARTICLE Lnet/minecraft/class_4942; FIELD field_22908 PARTICLE Lnet/minecraft/class_4942;
FIELD field_22958 STEM_GROWTH_STAGES [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; METHOD method_25855 block (Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942;
ARG 0 parent ARG 0 parent
ARG 1 variant ARG 1 variant

View File

@ -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; METHOD method_48529 layered (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;
ARG 0 layer0 ARG 0 layer0
ARG 1 layer1 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

View File

@ -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

View File

@ -21,6 +21,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_33908 MAX_ENTITY_VIEWING_DISTANCE D FIELD field_33908 MAX_ENTITY_VIEWING_DISTANCE D
FIELD field_36332 LOGGER Lorg/slf4j/Logger; FIELD field_36332 LOGGER Lorg/slf4j/Logger;
FIELD field_37421 experienceDroppingDisabled Z FIELD field_37421 experienceDroppingDisabled Z
FIELD field_42108 limbAnimator Lnet/minecraft/class_8080;
FIELD field_6210 bodyTrackingIncrements I FIELD field_6210 bodyTrackingIncrements I
FIELD field_6212 sidewaysSpeed F FIELD field_6212 sidewaysSpeed F
FIELD field_6213 deathTime I 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 {@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 COMMENT @see net.minecraft.entity.AttackPosOffsettingMount#getPassengerAttackYOffset
METHOD method_48157 getDamageTiltYaw ()F METHOD method_48157 getDamageTiltYaw ()F
METHOD method_48565 updateLimbs (F)V
ARG 1 posDelta
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960; METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
COMMENT <p>This exists so that long-duration low-amplifier effects reappears COMMENT <p>This exists so that long-duration low-amplifier effects reappears
COMMENT after short-duration high-amplifier effects run out. COMMENT after short-duration high-amplifier effects run out.
FIELD field_38084 factorCalculationData Ljava/util/Optional; FIELD field_38084 factorCalculationData Ljava/util/Optional;
FIELD field_42106 INFINITE I
FIELD field_5889 showIcon Z FIELD field_5889 showIcon Z
FIELD field_5890 showParticles Z FIELD field_5890 showParticles Z
FIELD field_5892 ambient Z FIELD field_5892 ambient Z
@ -64,6 +65,17 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 1 factorCalculationData ARG 1 factorCalculationData
METHOD method_42133 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V METHOD method_42133 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 factorCalculationDataNbt 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_5578 getAmplifier ()I
METHOD method_5579 getEffectType ()Lnet/minecraft/class_1291; METHOD method_5579 getEffectType ()Lnet/minecraft/class_1291;
METHOD method_5581 shouldShowParticles ()Z 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_38090 factorPreviousFrame F
FIELD field_38091 hadEffectLastTick Z FIELD field_38091 hadEffectLastTick Z
FIELD field_39111 factorStart F FIELD field_39111 factorStart F
FIELD field_42107 effectChangedTimestamp I
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 paddingDuration ARG 1 paddingDuration
METHOD <init> (IFFFIFZ)V METHOD <init> (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; METHOD method_42135 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Boolean;
ARG 0 data ARG 0 data
METHOD method_42136 update (Lnet/minecraft/class_1293;)V 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; METHOD method_42137 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_42138 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; METHOD method_42138 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float;

View File

@ -33,6 +33,7 @@ CLASS net/minecraft/class_7689 net/minecraft/entity/passive/CamelEntity
ARG 2 range ARG 2 range
METHOD method_48160 initLastPoseTick (J)V METHOD method_48160 initLastPoseTick (J)V
ARG 1 time ARG 1 time
METHOD method_48573 shouldUpdateSittingAnimations ()Z
CLASS class_7690 CamelBodyControl CLASS class_7690 CamelBodyControl
METHOD <init> (Lnet/minecraft/class_7689;Lnet/minecraft/class_7689;)V METHOD <init> (Lnet/minecraft/class_7689;Lnet/minecraft/class_7689;)V
ARG 2 camel ARG 2 camel

View File

@ -17,6 +17,8 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
ARG 0 stack ARG 0 stack
ARG 1 registryManager ARG 1 registryManager
ARG 2 tooltip 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 METHOD method_48427 equals (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Z
ARG 1 pattern ARG 1 pattern
ARG 2 material ARG 2 material

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_8054 net/minecraft/item/trim/ArmorTrimMaterial CLASS net/minecraft/class_8054 net/minecraft/item/trim/ArmorTrimMaterial
FIELD field_42002 CODEC Lcom/mojang/serialization/Codec; FIELD field_42002 CODEC Lcom/mojang/serialization/Codec;
FIELD field_42003 ENTRY_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; 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 0 assetName
ARG 1 ingredient ARG 1 ingredient

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_8056 net/minecraft/item/trim/ArmorTrimPattern CLASS net/minecraft/class_8056 net/minecraft/item/trim/ArmorTrimPattern
FIELD field_42014 CODEC Lcom/mojang/serialization/Codec; FIELD field_42014 CODEC Lcom/mojang/serialization/Codec;
FIELD field_42015 ENTRY_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; METHOD method_48446 getDescription (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2561;
ARG 1 material ARG 1 material

View File

@ -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 or recipe books. Users can have stub implementations if they do not use
COMMENT those functionalities. COMMENT those functionalities.
METHOD method_17447 createIcon ()Lnet/minecraft/class_1799; 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 output preview} on the recipe toast when a new recipe is unlocked} This
COMMENT can be interpreted as a catalyst for the recipe. COMMENT can be interpreted as a catalyst for the recipe.
METHOD method_17716 getType ()Lnet/minecraft/class_3956; 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 {@return a preview of the recipe's output}
COMMENT COMMENT
COMMENT <p>The returned stack should not be modified. To obtain the actual output, COMMENT <p>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 ARG 1 registryManager
METHOD method_8111 getRemainder (Lnet/minecraft/class_1263;)Lnet/minecraft/class_2371; 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} COMMENT {@return the remaining stacks to be left in the {@code inventory} after the recipe is used}

View File

@ -51,3 +51,5 @@ CLASS net/minecraft/class_5253 net/minecraft/util/math/ColorHelper
ARG 0 abgr ARG 0 abgr
METHOD method_48348 getBgr (I)I METHOD method_48348 getBgr (I)I
ARG 0 abgr ARG 0 abgr
METHOD method_48548 toOpaque (I)I
ARG 0 abgr

View File

@ -3,21 +3,29 @@ CLASS net/minecraft/class_7837 net/minecraft/util/math/MatrixUtil
FIELD field_40747 COS_PI_OVER_8 F FIELD field_40747 COS_PI_OVER_8 F
FIELD field_40748 SIN_PI_OVER_8 F FIELD field_40748 SIN_PI_OVER_8 F
METHOD method_46410 qrGivensQuaternion (FF)Lcom/mojang/datafixers/util/Pair; 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 <a href="https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf">
COMMENT https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf</a>.
COMMENT COMMENT
COMMENT @return a pair (c, s) = (cos(theta), sin(theta)) COMMENT @return a pair {@code (c, s) = (cos(theta), sin(theta))}
COMMENT @see Algorithm 4 of https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf
ARG 0 a1 ARG 0 a1
ARG 1 a2 ARG 1 a2
METHOD method_46411 approximateGivensQuaternion (FFF)Lcom/mojang/datafixers/util/Pair; 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 <a href="https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf">
COMMENT https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf</a>.
COMMENT
COMMENT @return a pair {@code (c, s) = (cos(theta), sin(theta))}
ARG 0 a11 ARG 0 a11
COMMENT the top-left element of the matrix
ARG 1 a12 ARG 1 a12
COMMENT the average of the two elements on the minor diagonal
ARG 2 a22 ARG 2 a22
COMMENT the bottom-right element of the matrix
METHOD method_46412 svdDecompose (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; 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 Performs an approximate singular value decomposition on a 3×3 matrix.
COMMENT COMMENT See Algorithm 4 of <a href="https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf">
COMMENT @see https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf COMMENT https://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf</a>.
ARG 0 A ARG 0 A
METHOD method_46413 affineTransform (Lorg/joml/Matrix4f;)Lorg/joml/Matrix4x3f; METHOD method_46413 affineTransform (Lorg/joml/Matrix4f;)Lorg/joml/Matrix4x3f;
ARG 0 matrix ARG 0 matrix