diff --git a/mappings/net/minecraft/client/color/world/GrassColors.mapping b/mappings/net/minecraft/client/color/world/GrassColors.mapping index 5ccc15cf4e..1061859a3e 100644 --- a/mappings/net/minecraft/client/color/world/GrassColors.mapping +++ b/mappings/net/minecraft/client/color/world/GrassColors.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1933 net/minecraft/client/color/world/GrassColors FIELD field_9214 colorMap [I + METHOD method_49724 getDefaultColor ()I METHOD method_8376 setColorMap ([I)V ARG 0 map METHOD method_8377 getColor (DD)I diff --git a/mappings/net/minecraft/client/gui/screen/CreditsScreen.mapping b/mappings/net/minecraft/client/gui/screen/CreditsScreen.mapping index cfab3c207f..c22423c1e4 100644 --- a/mappings/net/minecraft/client/gui/screen/CreditsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/CreditsScreen.mapping @@ -19,6 +19,7 @@ CLASS net/minecraft/class_445 net/minecraft/client/gui/screen/CreditsScreen FIELD field_41848 logoDrawer Lnet/minecraft/class_8020; METHOD (ZLjava/lang/Runnable;)V ARG 1 endCredits + ARG 2 finishAction METHOD method_2257 closeScreen ()V METHOD method_2258 renderBackground (Lnet/minecraft/class_4587;)V ARG 1 matrices diff --git a/mappings/net/minecraft/client/gui/screen/option/CreditsAndAttributionScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/CreditsAndAttributionScreen.mapping new file mode 100644 index 0000000000..3efa6f2dbf --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/option/CreditsAndAttributionScreen.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_8219 net/minecraft/client/gui/screen/option/CreditsAndAttributionScreen + FIELD field_43137 SPACING I + FIELD field_43138 BUTTON_WIDTH I + FIELD field_43139 TITLE Lnet/minecraft/class_2561; + FIELD field_43140 CREDITS_TEXT Lnet/minecraft/class_2561; + FIELD field_43141 ATTRIBUTION_TEXT Lnet/minecraft/class_2561; + FIELD field_43142 LICENSE_TEXT Lnet/minecraft/class_2561; + FIELD field_43143 parent Lnet/minecraft/class_437; + FIELD field_43144 layout Lnet/minecraft/class_8132; + METHOD (Lnet/minecraft/class_437;)V + ARG 1 parent + METHOD method_49737 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_49738 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_49739 openCredits ()V diff --git a/mappings/net/minecraft/client/gui/screen/option/OptionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/OptionsScreen.mapping index 14e43f0b98..c68c1878b5 100644 --- a/mappings/net/minecraft/client/gui/screen/option/OptionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/OptionsScreen.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_429 net/minecraft/client/gui/screen/option/OptionsScre FIELD field_41352 ACCESSIBILITY_TEXT Lnet/minecraft/class_2561; FIELD field_41353 TELEMETRY_TEXT Lnet/minecraft/class_2561; FIELD field_41354 COLUMNS I + FIELD field_43145 CREDITS_AND_ATTRIBUTION_TEXT Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V ARG 1 parent ARG 2 gameOptions diff --git a/mappings/net/minecraft/client/gui/widget/ThreePartsLayoutWidget.mapping b/mappings/net/minecraft/client/gui/widget/ThreePartsLayoutWidget.mapping index 2f2822a52e..ed1416f44e 100644 --- a/mappings/net/minecraft/client/gui/widget/ThreePartsLayoutWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ThreePartsLayoutWidget.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_8132 net/minecraft/client/gui/widget/ThreePartsLayoutW FIELD field_42494 screen Lnet/minecraft/class_437; FIELD field_42495 headerHeight I FIELD field_42496 footerHeight I + FIELD field_43136 FOOTER_MARGIN_TOP I METHOD (Lnet/minecraft/class_437;)V ARG 1 screen METHOD (Lnet/minecraft/class_437;I)V diff --git a/mappings/net/minecraft/client/render/item/ItemRenderer.mapping b/mappings/net/minecraft/client/render/item/ItemRenderer.mapping index c14348109e..a3d6f15630 100644 --- a/mappings/net/minecraft/client/render/item/ItemRenderer.mapping +++ b/mappings/net/minecraft/client/render/item/ItemRenderer.mapping @@ -135,6 +135,7 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer ARG 4 seed METHOD method_4021 renderGuiItemModel (Lnet/minecraft/class_4587;Lnet/minecraft/class_1799;IILnet/minecraft/class_1087;)V ARG 1 matrices + ARG 2 stack ARG 3 x ARG 4 y ARG 5 model diff --git a/mappings/net/minecraft/entity/data/DataTracker.mapping b/mappings/net/minecraft/entity/data/DataTracker.mapping index e4672ce765..50c38fda45 100644 --- a/mappings/net/minecraft/entity/data/DataTracker.mapping +++ b/mappings/net/minecraft/entity/data/DataTracker.mapping @@ -33,6 +33,10 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker ARG 0 entityClass ARG 1 dataHandler METHOD method_46357 getChangedEntries ()Ljava/util/List; + METHOD method_49743 set (Lnet/minecraft/class_2940;Ljava/lang/Object;Z)V + ARG 1 key + ARG 2 value + ARG 3 force CLASS class_2946 Entry FIELD field_13336 dirty Z FIELD field_13337 data Lnet/minecraft/class_2940; diff --git a/mappings/net/minecraft/entity/decoration/DisplayEntity.mapping b/mappings/net/minecraft/entity/decoration/DisplayEntity.mapping index a956e747be..380c4b2296 100644 --- a/mappings/net/minecraft/entity/decoration/DisplayEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/DisplayEntity.mapping @@ -29,6 +29,11 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity FIELD field_42402 SCALE Lnet/minecraft/class_2940; FIELD field_42403 LEFT_ROTATION Lnet/minecraft/class_2940; FIELD field_42620 interpolationStart J + FIELD field_43135 lerpProgress F + FIELD field_43147 startInterpolationOnNextTick Z + FIELD field_43148 startInterpolationChanged Z + FIELD field_43149 START_INTERPOLATION_KEY Ljava/lang/String; + FIELD field_43151 START_INTERPOLATION Lnet/minecraft/class_2940; METHOD method_48841 updateFixedRotation ()V METHOD method_48842 lerpTransformation (F)Lnet/minecraft/class_4590; ARG 1 delta @@ -40,6 +45,8 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity ARG 1 brightness METHOD method_48847 setBillboardMode (Lnet/minecraft/class_8113$class_8114;)V ARG 1 billboardMode + METHOD method_48848 (Lcom/mojang/datafixers/util/Pair;)V + ARG 1 pair METHOD method_48849 setTransformation (Lnet/minecraft/class_4590;)V ARG 1 transformation METHOD method_48851 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V @@ -48,12 +55,19 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity ARG 1 delta METHOD method_48853 setInterpolationDuration (I)V ARG 1 interpolationDuration + METHOD method_48854 (FLnet/minecraft/class_2945;)V + ARG 1 value + ARG 2 dataTracker + METHOD method_48855 (Lcom/mojang/datafixers/util/Pair;)V + ARG 1 pair METHOD method_48856 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V ARG 1 billboard METHOD method_48857 lerpShadowStrength (F)F ARG 1 delta METHOD method_48858 setGlowColorOverride (I)V ARG 1 glowColorOverride + METHOD method_48859 (Lcom/mojang/datafixers/util/Pair;)V + ARG 1 pair METHOD method_48860 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V ARG 1 transformations METHOD method_48861 setViewRange (F)V @@ -78,6 +92,9 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity METHOD method_48876 getGlowColorOverride ()I METHOD method_48877 getDisplayHeight ()F METHOD method_48878 updateVisibilityBoundingBox ()V + METHOD method_49744 setStartInterpolation (I)V + ARG 1 startInterpolation + METHOD method_49745 getStartInterpolation ()I CLASS class_8114 BillboardMode FIELD field_42410 CODEC Lcom/mojang/serialization/Codec; FIELD field_42411 FROM_INDEX Ljava/util/function/IntFunction; @@ -125,17 +142,27 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity METHOD (Ljava/lang/Object;)V ARG 1 value METHOD method_48890 setValue (FLjava/lang/Object;)V + ARG 1 prevValue + ARG 2 value + METHOD method_49747 apply (F)Ljava/lang/Object; + ARG 1 value CLASS class_8121 Interpolators FIELD field_42419 interpolatedIds Lit/unimi/dsi/fastutil/ints/IntSet; - FIELD field_42420 interpolators Ljava/util/List; + FIELD field_42420 interpolationUpdaters Ljava/util/List; METHOD method_48891 hasInterpolator (I)Z ARG 1 id METHOD method_48892 addInterpolator (Lnet/minecraft/class_2940;Lnet/minecraft/class_8113$class_8120;)V ARG 1 data ARG 2 interpolator METHOD method_48893 interpolate (FLnet/minecraft/class_2945;)V - METHOD method_48895 addInterpolator (Ljava/util/Set;Lnet/minecraft/class_8113$class_8217;)V + ARG 1 value + ARG 2 dataTracker + METHOD method_48894 (Lnet/minecraft/class_8113$class_8120;Lnet/minecraft/class_2940;FLnet/minecraft/class_2945;)V + ARG 2 value + ARG 3 dataTracker + METHOD method_48895 addInterpolationUpdater (Ljava/util/Set;Lnet/minecraft/class_8113$class_8217;)V ARG 1 dataSet + ARG 2 updater CLASS class_8122 ItemDisplayEntity FIELD field_42421 ITEM_NBT_KEY Ljava/lang/String; FIELD field_42422 ITEM_DISPLAY_NBT_KEY Ljava/lang/String; @@ -146,6 +173,10 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity ARG 1 transformationMode METHOD method_48897 setItemStack (Lnet/minecraft/class_1799;)V ARG 1 stack + METHOD method_48898 (Lcom/mojang/datafixers/util/Pair;)V + ARG 1 mode + METHOD method_48899 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V + ARG 1 nbt METHOD method_48900 getItemStack ()Lnet/minecraft/class_1799; METHOD method_48901 getTransformationMode ()Lnet/minecraft/class_811; CLASS class_8123 TextDisplayEntity @@ -179,6 +210,9 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity ARG 1 nbt ARG 2 nbtKey ARG 3 flag + METHOD method_48904 (FLnet/minecraft/class_2945;)V + ARG 1 value + ARG 2 dataTracker METHOD method_48905 splitLines (Lnet/minecraft/class_8113$class_8123$class_8127;)Lnet/minecraft/class_8113$class_8123$class_8125; ARG 1 splitter METHOD method_48907 writeFlag (BLnet/minecraft/class_2487;Ljava/lang/String;B)V @@ -216,3 +250,7 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity METHOD split (Lnet/minecraft/class_2561;I)Lnet/minecraft/class_8113$class_8123$class_8125; ARG 1 text ARG 2 lineWidth + CLASS class_8217 InterpolationUpdater + METHOD update (FLnet/minecraft/class_2945;)V + ARG 1 value + ARG 2 dataTracker diff --git a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping index 65d37b6b7f..78bf451360 100644 --- a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping +++ b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping @@ -14,6 +14,8 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance FIELD field_5895 duration I FIELD field_5896 type Lnet/minecraft/class_1291; FIELD field_5897 LOGGER Lorg/slf4j/Logger; + METHOD (Lnet/minecraft/class_1291;)V + ARG 1 type METHOD (Lnet/minecraft/class_1291;I)V ARG 1 type ARG 2 duration @@ -43,6 +45,8 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance ARG 6 showIcon ARG 7 hiddenEffect ARG 8 factorCalculationData + METHOD (Lnet/minecraft/class_1293;)V + ARG 1 instance METHOD compareTo (Ljava/lang/Object;)I ARG 1 that METHOD equals (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping b/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping index 1f2fe457b0..7912a41ec3 100644 --- a/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping +++ b/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping @@ -19,7 +19,7 @@ CLASS net/minecraft/class_5768 net/minecraft/entity/passive/AxolotlBrain COMMENT COMMENT {@link net.minecraft.entity.ai.brain.Activity#IDLE} COMMENT
    - COMMENT
  • {@link net.minecraft.entity.ai.brain.task.FollowMobTask FollowMobTask(PLAYER)} (time limited)
  • + COMMENT
  • {@link net.minecraft.entity.ai.brain.task.LookAtMobTask LookAtMobTask(PLAYER)} (time limited)
  • COMMENT
  • {@link net.minecraft.entity.ai.brain.task.BreedTask}
  • COMMENT
  • {@link net.minecraft.entity.ai.brain.task.TemptTask} (random)
  • COMMENT
  • {@link net.minecraft.entity.ai.brain.task.WalkTowardClosestAdultTask}
  • diff --git a/mappings/net/minecraft/entity/projectile/ShulkerBulletEntity.mapping b/mappings/net/minecraft/entity/projectile/ShulkerBulletEntity.mapping index bb959dddae..43db852f37 100644 --- a/mappings/net/minecraft/entity/projectile/ShulkerBulletEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ShulkerBulletEntity.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_1678 net/minecraft/entity/projectile/ShulkerBulletEnti ARG 3 target ARG 4 axis METHOD method_35208 getDirection ()Lnet/minecraft/class_2350; + METHOD method_49723 destroy ()V METHOD method_7486 changeTargetDirection (Lnet/minecraft/class_2350$class_2351;)V ARG 1 axis METHOD method_7487 setDirection (Lnet/minecraft/class_2350;)V diff --git a/mappings/net/minecraft/server/MinecraftServer.mapping b/mappings/net/minecraft/server/MinecraftServer.mapping index e6013c89eb..9f064348c9 100644 --- a/mappings/net/minecraft/server/MinecraftServer.mapping +++ b/mappings/net/minecraft/server/MinecraftServer.mapping @@ -440,6 +440,9 @@ CLASS net/minecraft/server/MinecraftServer ARG 0 path METHOD method_49389 (Ljava/nio/file/Path;)Z ARG 0 path + METHOD method_49749 sendTimeUpdatePackets ()V + METHOD method_49750 sendTimeUpdatePackets (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_5387 isMainThread ()Z CLASS class_6414 DebugStart FIELD field_33980 time J diff --git a/mappings/net/minecraft/util/Urls.mapping b/mappings/net/minecraft/util/Urls.mapping new file mode 100644 index 0000000000..6f255b273f --- /dev/null +++ b/mappings/net/minecraft/util/Urls.mapping @@ -0,0 +1,26 @@ +CLASS net/minecraft/class_8216 net/minecraft/util/Urls + FIELD field_43117 GDPR Ljava/lang/String; + FIELD field_43118 EULA Ljava/lang/String; + FIELD field_43119 JAVA_ATTRIBUTION Ljava/lang/String; + FIELD field_43120 JAVA_LICENSES Ljava/lang/String; + FIELD field_43121 BUY_JAVA Ljava/lang/String; + FIELD field_43122 JAVA_ACCOUNT_SETTINGS Ljava/lang/String; + FIELD field_43123 SNAPSHOT_FEEDBACK Ljava/lang/String; + FIELD field_43124 JAVA_FEEDBACK Ljava/lang/String; + FIELD field_43125 SNAPSHOT_BUGS Ljava/lang/String; + FIELD field_43126 JAVA_ACCESSIBILITY Ljava/lang/String; + FIELD field_43127 ABOUT_JAVA_REPORTING Ljava/lang/String; + FIELD field_43128 JAVA_MODERATION Ljava/lang/String; + FIELD field_43129 JAVA_BLOCKING Ljava/lang/String; + FIELD field_43130 JAVA_REALMS_TRIAL Ljava/lang/String; + FIELD field_43131 BUY_JAVA_REALMS Ljava/lang/String; + FIELD field_43132 REALMS_TERMS Ljava/lang/String; + FIELD field_43133 REALMS_CONTENT_CREATOR Ljava/lang/String; + FIELD field_43134 UPDATE_MOJANG_ACCOUNT Ljava/lang/String; + METHOD method_49719 getExtendJavaRealmsUrl (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + ARG 0 subscriptionId + ARG 1 profileId + METHOD method_49720 getExtendJavaRealmsUrl (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; + ARG 0 subscriptionId + ARG 1 profileId + ARG 2 trial diff --git a/mappings/net/minecraft/util/math/GivensPair.mapping b/mappings/net/minecraft/util/math/GivensPair.mapping new file mode 100644 index 0000000000..0f72f0c95c --- /dev/null +++ b/mappings/net/minecraft/util/math/GivensPair.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_8218 net/minecraft/util/math/GivensPair + COMMENT A pair of {@code sin(θ)} and {@code cos(θ)} used in Givens quaternion. + METHOD method_49725 negateSin ()Lnet/minecraft/class_8218; + METHOD method_49726 fromAngle (F)Lnet/minecraft/class_8218; + ARG 0 radians + METHOD method_49727 normalize (FF)Lnet/minecraft/class_8218; + ARG 0 a + ARG 1 b + METHOD method_49730 cosDouble ()F + METHOD method_49733 sinDouble ()F diff --git a/mappings/net/minecraft/util/math/MatrixUtil.mapping b/mappings/net/minecraft/util/math/MatrixUtil.mapping index f34a22732f..e85835c283 100644 --- a/mappings/net/minecraft/util/math/MatrixUtil.mapping +++ b/mappings/net/minecraft/util/math/MatrixUtil.mapping @@ -1,19 +1,16 @@ CLASS net/minecraft/class_7837 net/minecraft/util/math/MatrixUtil FIELD field_40746 COT_PI_OVER_8 F + FIELD field_43146 SIN_COS_PI_OVER_8 Lnet/minecraft/class_8218; METHOD method_46410 qrGivensQuaternion (FF)Lnet/minecraft/class_8218; 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 {@code (c, s) = (cos(theta), sin(theta))} ARG 0 a1 ARG 1 a2 METHOD method_46411 approximateGivensQuaternion (FFF)Lnet/minecraft/class_8218; 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