diff --git a/mappings/net/minecraft/client/WindowSettings.mapping b/mappings/net/minecraft/client/WindowSettings.mapping index ada36e7890..f9cdfcc513 100644 --- a/mappings/net/minecraft/client/WindowSettings.mapping +++ b/mappings/net/minecraft/client/WindowSettings.mapping @@ -15,3 +15,8 @@ CLASS net/minecraft/class_543 net/minecraft/client/WindowSettings METHOD comp_3496 fullscreenWidth ()Ljava/util/OptionalInt; METHOD comp_3497 fullscreenHeight ()Ljava/util/OptionalInt; METHOD comp_3498 fullscreen ()Z + METHOD method_66512 withDimensions (II)Lnet/minecraft/class_543; + ARG 1 width + ARG 2 height + METHOD method_66513 withFullscreen (Z)Lnet/minecraft/class_543; + ARG 1 fullscreen diff --git a/mappings/net/minecraft/client/gl/Framebuffer.mapping b/mappings/net/minecraft/client/gl/Framebuffer.mapping index 91410f5767..af181a6f3e 100644 --- a/mappings/net/minecraft/client/gl/Framebuffer.mapping +++ b/mappings/net/minecraft/client/gl/Framebuffer.mapping @@ -45,3 +45,8 @@ CLASS net/minecraft/class_276 net/minecraft/client/gl/Framebuffer METHOD method_35610 beginRead ()V METHOD method_58226 setTexFilter (I)V ARG 1 texFilter + METHOD method_66511 clear (FFFF)V + ARG 1 red + ARG 2 green + ARG 3 blue + ARG 4 alpha diff --git a/mappings/net/minecraft/client/option/GameOptions.mapping b/mappings/net/minecraft/client/option/GameOptions.mapping index c936787c24..d44398d5cb 100644 --- a/mappings/net/minecraft/client/option/GameOptions.mapping +++ b/mappings/net/minecraft/client/option/GameOptions.mapping @@ -232,7 +232,9 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_52762 rotateWithMinecart Lnet/minecraft/class_7172; FIELD field_54812 HIGH_CONTRAST_BLOCK_OUTLINE_TOOLTIP Lnet/minecraft/class_2561; FIELD field_54813 highContrastBlockOutline Lnet/minecraft/class_7172; + FIELD field_55851 startedCleanly Z METHOD (Lnet/minecraft/class_310;Ljava/io/File;)V + ARG 1 client ARG 2 optionsFile METHOD method_1626 update (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; ARG 1 nbt @@ -596,6 +598,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions ARG 0 option METHOD method_61970 getInactivityFpsLimit ()Lnet/minecraft/class_7172; METHOD method_64858 getHighContrastBlockOutline ()Lnet/minecraft/class_7172; + METHOD method_66523 getFullscreenResolution ()Ljava/lang/String; CLASS 2 METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String; ARG 1 key diff --git a/mappings/net/minecraft/client/option/InactivityFpsLimiter.mapping b/mappings/net/minecraft/client/option/InactivityFpsLimiter.mapping index b1d2cc5285..f65b449ae3 100644 --- a/mappings/net/minecraft/client/option/InactivityFpsLimiter.mapping +++ b/mappings/net/minecraft/client/option/InactivityFpsLimiter.mapping @@ -16,3 +16,6 @@ CLASS net/minecraft/class_9919 net/minecraft/client/option/InactivityFpsLimiter METHOD method_61938 setMaxFps (I)V ARG 1 maxFps METHOD method_61939 onInput ()V + METHOD method_66514 getLimitReason ()Lnet/minecraft/class_9919$class_10601; + METHOD method_66515 shouldDisableProfilerTimeout ()Z + CLASS class_10601 LimitReason diff --git a/mappings/net/minecraft/client/particle/BillboardParticle.mapping b/mappings/net/minecraft/client/particle/BillboardParticle.mapping index 935579440e..5aca4a77e5 100644 --- a/mappings/net/minecraft/client/particle/BillboardParticle.mapping +++ b/mappings/net/minecraft/client/particle/BillboardParticle.mapping @@ -13,6 +13,25 @@ CLASS net/minecraft/class_3940 net/minecraft/client/particle/BillboardParticle METHOD method_18136 getMaxV ()F COMMENT {@return the upper V coordinate of the UV coordinates used to draw this particle} METHOD method_55245 getRotator ()Lnet/minecraft/class_3940$class_8981; + METHOD method_60373 render (Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;Lorg/joml/Quaternionf;F)V + ARG 1 vertexConsumer + ARG 2 camera + ARG 4 tickDelta + METHOD method_60374 render (Lnet/minecraft/class_4588;Lorg/joml/Quaternionf;FFFF)V + ARG 1 vertexConsumer + ARG 3 x + ARG 4 y + ARG 5 z + ARG 6 tickDelta + METHOD method_60375 renderVertex (Lnet/minecraft/class_4588;Lorg/joml/Quaternionf;FFFFFFFFI)V + ARG 1 vertexConsumer + ARG 3 x + ARG 4 y + ARG 5 z + ARG 8 size + ARG 9 u + ARG 10 v + ARG 11 light CLASS class_8981 Rotator FIELD field_47457 ALL_AXIS Lnet/minecraft/class_3940$class_8981; FIELD field_47458 Y_AND_W_ONLY Lnet/minecraft/class_3940$class_8981; diff --git a/mappings/net/minecraft/client/realms/dto/RealmsWorldOptions.mapping b/mappings/net/minecraft/client/realms/dto/RealmsWorldOptions.mapping index 0efc988300..d9e1bd0ef6 100644 --- a/mappings/net/minecraft/client/realms/dto/RealmsWorldOptions.mapping +++ b/mappings/net/minecraft/client/realms/dto/RealmsWorldOptions.mapping @@ -44,5 +44,12 @@ CLASS net/minecraft/class_4883 net/minecraft/client/realms/dto/RealmsWorldOption METHOD method_25082 toJson ()Ljava/lang/String; METHOD method_64352 create (Lnet/minecraft/class_1934;ZLnet/minecraft/class_1267;ZLjava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4883; ARG 0 gameMode + ARG 1 commandBlocks + ARG 2 difficulty + ARG 3 hardcore + ARG 4 version + ARG 5 slotName METHOD method_64353 create (Lnet/minecraft/class_1940;ZLjava/lang/String;)Lnet/minecraft/class_4883; ARG 0 levelInfo + ARG 1 commandBlocks + ARG 2 version diff --git a/mappings/net/minecraft/client/render/GameRenderer.mapping b/mappings/net/minecraft/client/render/GameRenderer.mapping index 1c6d196e6b..1e88ef7fc3 100644 --- a/mappings/net/minecraft/client/render/GameRenderer.mapping +++ b/mappings/net/minecraft/client/render/GameRenderer.mapping @@ -34,6 +34,9 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer FIELD field_4029 floatingItemWidth F FIELD field_53066 pool Lnet/minecraft/class_9920; FIELD field_53898 postProcessorId Lnet/minecraft/class_2960; + FIELD field_53899 BLUR_ID Lnet/minecraft/class_2960; + FIELD field_55871 nauseaEffectTime F + FIELD field_55872 nauseaEffectSpeed F METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_759;Lnet/minecraft/class_3300;Lnet/minecraft/class_4599;)V ARG 1 client ARG 2 heldItemRenderer @@ -78,6 +81,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer METHOD method_3195 getSkyDarkness (F)F ARG 1 tickDelta METHOD method_3196 getFov (Lnet/minecraft/class_4184;FZ)F + ARG 1 camera ARG 2 tickDelta ARG 3 changingFov METHOD method_3198 tiltViewWhenHurt (Lnet/minecraft/class_4587;F)V diff --git a/mappings/net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer.mapping index 2936b6be3f..530fe4c39b 100644 --- a/mappings/net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_5167 net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer FIELD field_23938 TEXTURES Ljava/util/Map; + FIELD field_55875 INVISIBLE_ID Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/client/render/entity/model/PigEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/PigEntityModel.mapping index 30ed9591ec..4bed6c5b13 100644 --- a/mappings/net/minecraft/client/render/entity/model/PigEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/PigEntityModel.mapping @@ -3,7 +3,7 @@ CLASS net/minecraft/class_587 net/minecraft/client/render/entity/model/PigEntity FIELD field_52925 BABY_TRANSFORMER Lnet/minecraft/class_9953; METHOD method_32025 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; ARG 0 dilation - METHOD method_66535 (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; + METHOD method_66535 getSaddleTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; ARG 0 dilation METHOD method_66536 getModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609; ARG 0 dilation diff --git a/mappings/net/minecraft/client/toast/AdvancementToast.mapping b/mappings/net/minecraft/client/toast/AdvancementToast.mapping index c4cc7882d1..b0fc6975f4 100644 --- a/mappings/net/minecraft/client/toast/AdvancementToast.mapping +++ b/mappings/net/minecraft/client/toast/AdvancementToast.mapping @@ -5,3 +5,4 @@ CLASS net/minecraft/class_367 net/minecraft/client/toast/AdvancementToast FIELD field_52780 visibility Lnet/minecraft/class_368$class_369; METHOD (Lnet/minecraft/class_8779;)V ARG 1 advancement + METHOD method_66531 isChallenge ()Z diff --git a/mappings/net/minecraft/client/toast/Toast.mapping b/mappings/net/minecraft/client/toast/Toast.mapping index d4347331b9..63717d740c 100644 --- a/mappings/net/minecraft/client/toast/Toast.mapping +++ b/mappings/net/minecraft/client/toast/Toast.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_368 net/minecraft/client/toast/Toast METHOD method_61989 update (Lnet/minecraft/class_374;J)V ARG 1 manager ARG 2 time + METHOD method_66530 getSoundEvent ()Lnet/minecraft/class_3414; CLASS class_369 Visibility FIELD field_2211 sound Lnet/minecraft/class_3414; METHOD (Ljava/lang/String;ILnet/minecraft/class_3414;)V diff --git a/mappings/net/minecraft/client/toast/ToastManager.mapping b/mappings/net/minecraft/client/toast/ToastManager.mapping index 73c196e905..0355f14d8e 100644 --- a/mappings/net/minecraft/client/toast/ToastManager.mapping +++ b/mappings/net/minecraft/client/toast/ToastManager.mapping @@ -4,6 +4,9 @@ CLASS net/minecraft/class_374 net/minecraft/client/toast/ToastManager FIELD field_2240 toastQueue Ljava/util/Deque; FIELD field_39929 SPACES I FIELD field_39931 occupiedSpaces Ljava/util/BitSet; + FIELD field_55860 queuedToastSounds Ljava/util/Set; + METHOD (Lnet/minecraft/class_310;)V + ARG 1 client METHOD method_1995 getClient ()Lnet/minecraft/class_310; METHOD method_1996 draw (Lnet/minecraft/class_332;)V ARG 1 context @@ -18,6 +21,8 @@ CLASS net/minecraft/class_374 net/minecraft/client/toast/ToastManager METHOD method_45076 getEmptySpaceCount ()I METHOD method_48221 getNotificationDisplayTimeMultiplier ()D METHOD method_61990 update ()V + METHOD method_61991 (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_374$class_375;)Z + ARG 2 entry METHOD method_61992 (Lnet/minecraft/class_368;)Z ARG 1 toast CLASS class_375 Entry diff --git a/mappings/net/minecraft/client/util/ClosableFactory.mapping b/mappings/net/minecraft/client/util/ClosableFactory.mapping index 492ae966d9..2546e6e06f 100644 --- a/mappings/net/minecraft/client/util/ClosableFactory.mapping +++ b/mappings/net/minecraft/client/util/ClosableFactory.mapping @@ -1,3 +1,8 @@ CLASS net/minecraft/class_9924 net/minecraft/client/util/ClosableFactory METHOD method_61954 close (Ljava/lang/Object;)V + ARG 1 value METHOD method_61955 create ()Ljava/lang/Object; + METHOD method_66519 equals (Lnet/minecraft/class_9924;)Z + ARG 1 factory + METHOD method_66520 prepare (Ljava/lang/Object;)V + ARG 1 value diff --git a/mappings/net/minecraft/client/util/NarratorManager.mapping b/mappings/net/minecraft/client/util/NarratorManager.mapping index 049ebd09a1..43ada6c3bb 100644 --- a/mappings/net/minecraft/client/util/NarratorManager.mapping +++ b/mappings/net/minecraft/client/util/NarratorManager.mapping @@ -46,4 +46,7 @@ CLASS net/minecraft/class_333 net/minecraft/client/util/NarratorManager ARG 1 text METHOD method_52183 checkNarratorLibrary (Z)V ARG 1 narratorEnabled + METHOD method_66522 say (Ljava/lang/String;Z)V + ARG 1 text + ARG 2 interrupt CLASS class_8571 InactiveNarratorLibraryException diff --git a/mappings/net/minecraft/client/util/Pool.mapping b/mappings/net/minecraft/client/util/Pool.mapping index 644601b885..dab4de230a 100644 --- a/mappings/net/minecraft/client/util/Pool.mapping +++ b/mappings/net/minecraft/client/util/Pool.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/class_9920 net/minecraft/client/util/Pool METHOD method_61947 decrementLifespan ()V METHOD method_61950 clear ()V METHOD method_61951 getEntries ()Ljava/util/Collection; + METHOD method_66517 acquireUnprepared (Lnet/minecraft/class_9924;)Ljava/lang/Object; + ARG 1 factory CLASS class_9921 Entry FIELD field_52738 factory Lnet/minecraft/class_9924; FIELD field_52739 object Ljava/lang/Object; diff --git a/mappings/net/minecraft/client/util/math/MatrixStack.mapping b/mappings/net/minecraft/client/util/math/MatrixStack.mapping index f72323762e..1d52b65a35 100644 --- a/mappings/net/minecraft/client/util/math/MatrixStack.mapping +++ b/mappings/net/minecraft/client/util/math/MatrixStack.mapping @@ -13,6 +13,8 @@ CLASS net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack COMMENT

An entry of identity matrix is pushed when a stack is created. This COMMENT means that a stack is {@linkplain #isEmpty empty} if and only if the COMMENT stack contains exactly one entry. + FIELD field_55849 stack Ljava/util/List; + FIELD field_55850 stackDepth I METHOD method_22903 push ()V COMMENT Pushes a copy of the top entry onto this stack. METHOD method_22904 translate (DDD)V @@ -74,3 +76,5 @@ CLASS net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack ARG 2 dest METHOD method_56822 copy ()Lnet/minecraft/class_4587$class_4665; METHOD method_56823 computeNormal ()V + METHOD method_66521 copy (Lnet/minecraft/class_4587$class_4665;)V + ARG 1 entry diff --git a/mappings/net/minecraft/util/profiler/TickTimeTracker.mapping b/mappings/net/minecraft/util/profiler/TickTimeTracker.mapping index c37f9702a7..26f7e37ea2 100644 --- a/mappings/net/minecraft/util/profiler/TickTimeTracker.mapping +++ b/mappings/net/minecraft/util/profiler/TickTimeTracker.mapping @@ -2,9 +2,11 @@ CLASS net/minecraft/class_4757 net/minecraft/util/profiler/TickTimeTracker FIELD field_21962 timeGetter Ljava/util/function/LongSupplier; FIELD field_21963 tickGetter Ljava/util/function/IntSupplier; FIELD field_21964 profiler Lnet/minecraft/class_3693; + FIELD field_55644 timeoutDisabled Ljava/util/function/BooleanSupplier; METHOD (Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Ljava/util/function/BooleanSupplier;)V ARG 1 timeGetter ARG 2 tickGetter + ARG 3 timeoutDisabled METHOD method_24333 isActive ()Z METHOD method_24334 disable ()V METHOD method_24335 enable ()V diff --git a/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping b/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping index 4dd8b117de..95a582b655 100644 --- a/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping @@ -188,3 +188,7 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu METHOD method_60650 addBatsAndMonsters (Lnet/minecraft/class_5483$class_5496;I)V ARG 0 builder ARG 1 skeletonWeight + METHOD method_66556 addLeafLitter (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder + METHOD method_66557 addBirchForestWildflowers (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder diff --git a/unpick-definitions/set_block_state_flags.unpick b/unpick-definitions/set_block_state_flags.unpick index a65976f94b..52f24f1c33 100644 --- a/unpick-definitions/set_block_state_flags.unpick +++ b/unpick-definitions/set_block_state_flags.unpick @@ -52,4 +52,16 @@ target_method net/minecraft/world/WorldAccess replaceWithStateForNeighborUpdate target_method net/minecraft/world/block/ChainRestrictedNeighborUpdater$StateReplacementEntry (Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II)V param 4 set_block_state_flags target_method net/minecraft/client/world/ClientWorld handleBlockUpdate (Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)V + param 2 set_block_state_flags +target_method net/minecraft/world/chunk/WrapperProtoChunk setBlockState (Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)Lnet/minecraft/block/BlockState; + param 2 set_block_state_flags +target_method net/minecraft/world/chunk/WorldChunk setBlockState (Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)Lnet/minecraft/block/BlockState; + param 2 set_block_state_flags +target_method net/minecraft/world/ChunkRegion setBlockState (Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;II)Z + param 2 set_block_state_flags +target_method net/minecraft/world/chunk/ProtoChunk setBlockState (Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)Lnet/minecraft/block/BlockState; + param 2 set_block_state_flags +target_method net/minecraft/world/chunk/Chunk setBlockState (Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)Lnet/minecraft/block/BlockState; + param 2 set_block_state_flags +target_method net/minecraft/world/chunk/EmptyChunk setBlockState (Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)Lnet/minecraft/block/BlockState; param 2 set_block_state_flags \ No newline at end of file