diff --git a/mappings/net/minecraft/client/gui/DrawableHelper.mapping b/mappings/net/minecraft/client/gui/DrawableHelper.mapping index 4ec2181b2a..ad086e03c6 100644 --- a/mappings/net/minecraft/client/gui/DrawableHelper.mapping +++ b/mappings/net/minecraft/client/gui/DrawableHelper.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper FIELD field_22737 GUI_ICONS_TEXTURE Lnet/minecraft/class_2960; COMMENT The texture of various icons and widgets used for rendering ingame indicators. FIELD field_43045 LIGHT_DIRT_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_43098 SCISSOR_STACK Lnet/minecraft/class_332$class_8214; METHOD method_25290 drawTexture (Lnet/minecraft/class_4587;IIFFIIII)V COMMENT Draws a textured rectangle from a region in a texture. COMMENT @@ -300,3 +301,25 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper ARG 3 width ARG 4 height ARG 5 color + METHOD method_49696 createDivider (II)Lit/unimi/dsi/fastutil/ints/IntIterator; + ARG 0 sideLength + ARG 1 textureSideLength + METHOD method_49697 drawNineSlicedTexture (Lnet/minecraft/class_4587;IIIIIIIIII)V + ARG 0 matrices + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 sideSliceWidth + ARG 6 sideSliceHeight + ARG 7 centerSliceWidth + ARG 8 centerSliceHeight + ARG 9 u + ARG 10 v + METHOD method_49698 setScissor (Lnet/minecraft/class_8030;)V + ARG 0 rect + CLASS class_8214 ScissorStack + FIELD field_43099 stack Ljava/util/Deque; + METHOD method_49699 pop ()Lnet/minecraft/class_8030; + METHOD method_49700 push (Lnet/minecraft/class_8030;)Lnet/minecraft/class_8030; + ARG 1 rect diff --git a/mappings/net/minecraft/client/gui/navigation/FocusedRect.mapping b/mappings/net/minecraft/client/gui/navigation/FocusedRect.mapping index dfb6b86e17..bc511fbb50 100644 --- a/mappings/net/minecraft/client/gui/navigation/FocusedRect.mapping +++ b/mappings/net/minecraft/client/gui/navigation/FocusedRect.mapping @@ -47,3 +47,7 @@ CLASS net/minecraft/class_8030 net/minecraft/client/gui/navigation/FocusedRect METHOD method_49619 getBottom ()I METHOD method_49620 getLeft ()I METHOD method_49621 getRight ()I + METHOD method_49701 intersection (Lnet/minecraft/class_8030;)Lnet/minecraft/class_8030; + COMMENT {@return the rect that intersects with {@code other}, or {@code null} if they do not + COMMENT intersect} + ARG 1 other diff --git a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping index 34e267c565..0495127047 100644 --- a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping @@ -16,6 +16,12 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS FIELD field_42502 recreated Z FIELD field_43081 HEADER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960; FIELD field_43082 FOOTER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V + ARG 1 client + ARG 2 parent + ARG 3 generatorOptionsHolder + ARG 4 defaultWorldType + ARG 5 seed METHOD method_19921 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_19922 (Lnet/minecraft/class_4185;)V @@ -51,6 +57,11 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS ARG 0 client ARG 1 parent METHOD method_40212 create (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_1940;Lnet/minecraft/class_7193;Ljava/nio/file/Path;)Lnet/minecraft/class_525; + ARG 0 client + ARG 1 parent + ARG 2 levelInfo + ARG 3 generatorOptionsHolder + ARG 4 dataPackTempDir METHOD method_40213 createLevelInfo (Z)Lnet/minecraft/class_1940; ARG 1 debugWorld METHOD method_41847 startServer (Lnet/minecraft/class_31$class_7729;Lnet/minecraft/class_7780;Lcom/mojang/serialization/Lifecycle;)V @@ -131,6 +142,8 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS ARG 1 creator METHOD method_49012 (Lnet/minecraft/class_4185;)V ARG 1 button + METHOD method_49702 (Lnet/minecraft/class_8100;)V + ARG 1 creator CLASS class_8094 MoreTab FIELD field_42179 MORE_TAB_TITLE_TEXT Lnet/minecraft/class_2561; FIELD field_42180 GAME_RULES_TEXT Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/client/gui/screen/world/WorldCreator.mapping b/mappings/net/minecraft/client/gui/screen/world/WorldCreator.mapping index 35886a5e9e..0b33423ae1 100644 --- a/mappings/net/minecraft/client/gui/screen/world/WorldCreator.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/WorldCreator.mapping @@ -12,6 +12,14 @@ CLASS net/minecraft/class_8100 net/minecraft/client/gui/screen/world/WorldCreato FIELD field_42221 normalWorldTypes Ljava/util/List; FIELD field_42222 extendedWorldTypes Ljava/util/List; FIELD field_42223 gameRules Lnet/minecraft/class_1928; + FIELD field_43104 NEW_WORLD_NAME Lnet/minecraft/class_2561; + FIELD field_43105 savesDirectory Ljava/nio/file/Path; + FIELD field_43106 worldDirectoryName Ljava/lang/String; + METHOD (Ljava/nio/file/Path;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V + ARG 1 savesDirectory + ARG 2 generatorOptionsHolder + ARG 3 defaultWorldType + ARG 4 seed METHOD method_48695 update ()V METHOD method_48696 setDifficulty (Lnet/minecraft/class_1267;)V ARG 1 difficulty @@ -74,6 +82,9 @@ CLASS net/minecraft/class_8100 net/minecraft/client/gui/screen/world/WorldCreato METHOD method_48733 getExtendedWorldTypes ()Ljava/util/List; METHOD method_48734 getGameRules ()Lnet/minecraft/class_1928; METHOD method_48735 updateWorldTypeLists ()V + METHOD method_49703 getWorldDirectoryName ()Ljava/lang/String; + METHOD method_49704 toDirectoryName (Ljava/lang/String;)Ljava/lang/String; + ARG 1 worldName CLASS class_4539 Mode FIELD field_20629 defaultGameMode Lnet/minecraft/class_1934; FIELD field_42224 name Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/client/gui/tooltip/BundleTooltipComponent.mapping b/mappings/net/minecraft/client/gui/tooltip/BundleTooltipComponent.mapping index 6aa4037830..f909095d03 100644 --- a/mappings/net/minecraft/client/gui/tooltip/BundleTooltipComponent.mapping +++ b/mappings/net/minecraft/client/gui/tooltip/BundleTooltipComponent.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_5682 net/minecraft/client/gui/tooltip/BundleTooltipCom ARG 1 matrices ARG 2 x ARG 3 y + ARG 4 sprite METHOD method_33289 getColumns ()I METHOD method_33290 getRows ()I CLASS class_5771 Sprite diff --git a/mappings/net/minecraft/data/server/tag/TagProvider.mapping b/mappings/net/minecraft/data/server/tag/TagProvider.mapping index f2756f4fc9..8443e5ceeb 100644 --- a/mappings/net/minecraft/data/server/tag/TagProvider.mapping +++ b/mappings/net/minecraft/data/server/tag/TagProvider.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_2474 net/minecraft/data/server/tag/TagProvider FIELD field_39380 pathResolver Lnet/minecraft/class_7784$class_7489; FIELD field_40957 registryRef Lnet/minecraft/class_5321; FIELD field_43093 parentTagLookupFuture Ljava/util/concurrent/CompletableFuture; + FIELD field_43107 registryLookupFuture Ljava/util/concurrent/CompletableFuture; + FIELD field_43108 registryLoadFuture Ljava/util/concurrent/CompletableFuture; METHOD (Lnet/minecraft/class_7784;Lnet/minecraft/class_5321;Ljava/util/concurrent/CompletableFuture;)V ARG 1 output ARG 2 registryRef @@ -37,7 +39,13 @@ CLASS net/minecraft/class_2474 net/minecraft/data/server/tag/TagProvider ARG 2 info METHOD method_49660 (Lnet/minecraft/class_2474$class_8210;Lnet/minecraft/class_2960;)Z ARG 2 id + METHOD method_49661 (Ljava/lang/Void;)Lnet/minecraft/class_2474$class_8211; + ARG 1 void_ METHOD method_49662 getTagLookupFuture ()Ljava/util/concurrent/CompletableFuture; + METHOD method_49706 (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874; + ARG 1 lookup + METHOD method_49707 (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874; + ARG 1 registryLookupFuture CLASS class_5124 ProvidedTagBuilder FIELD field_23960 builder Lnet/minecraft/class_3495; METHOD (Lnet/minecraft/class_3495;)V diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 796d8b8a1a..9eaeddef4b 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -608,11 +608,11 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT {@return the first passenger of the {@linkplain #getPassengerList passenger list}, COMMENT or {@code null} if there is no passengers} COMMENT - COMMENT

Such passenger is usually also the {@linkplain #getPrimaryPassenger the - COMMENT primary passenger}. + COMMENT

Such passenger is usually also the {@linkplain #getControllingPassenger the + COMMENT controlling passenger}. COMMENT - COMMENT @see #getPrimaryPassenger - COMMENT @see #hasPrimaryPassenger + COMMENT @see #getControllingPassenger + COMMENT @see #hasControllingPassenger COMMENT @see #getPassengerList METHOD method_31484 streamIntoPassengers ()Ljava/util/stream/Stream; COMMENT {@return a recursive stream of all passengers} @@ -950,6 +950,13 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_49476 getStepHeight ()F METHOD method_49477 setStepHeight (F)V ARG 1 stepHeight + METHOD method_49693 shouldDismountUnderwater ()Z + COMMENT {@return whether this vehicle should dismount the passenger if submerged underwater} + METHOD method_49694 getControllingVehicle ()Lnet/minecraft/class_1297; + COMMENT {@return the entity this entity rides and controls, or {@code null} if there is none} + COMMENT + COMMENT @see #getRootVehicle + COMMENT @see #getVehicle METHOD method_5621 getMountedHeightOffset ()D METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V COMMENT Called when this entity's collision box intersects {@code state}. @@ -1277,7 +1284,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_5685 getPassengerList ()Ljava/util/List; COMMENT {@return the list of passengers of this entity} COMMENT - COMMENT @see #getPrimaryPassenger + COMMENT @see #getControllingPassenger COMMENT @see #getFirstPassenger COMMENT @see #streamIntoPassengers COMMENT @see #streamSelfAndPassengers @@ -1789,7 +1796,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT on the server; for player-ridden entities, this checks whether the entity COMMENT is on the client. COMMENT - COMMENT @see #getPrimaryPassenger + COMMENT @see #getControllingPassenger METHOD method_5790 updateSwimming ()V METHOD method_5791 getHeadYaw ()F COMMENT {@return the head yaw of the entity} @@ -2097,6 +2104,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT {@return the entity this entity rides, or {@code null} if there is none} COMMENT COMMENT @see #getRootVehicle + COMMENT @see #getControllingVehicle METHOD method_5855 setAir (I)V COMMENT Sets the air left for the entity in ticks. COMMENT diff --git a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping index f12bc39c8a..d9ea42e76b 100644 --- a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping +++ b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping @@ -101,5 +101,6 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity ARG 0 villager METHOD method_29279 isNatural ()Z METHOD method_30958 releaseAllTickets ()V + METHOD method_49695 sendOffersToCustomer ()V METHOD method_7234 wantsToStartBreeding ()Z METHOD method_7239 canBreed ()Z diff --git a/mappings/net/minecraft/resource/ResourcePackManager.mapping b/mappings/net/minecraft/resource/ResourcePackManager.mapping index 13bb73cf4a..69c508ff45 100644 --- a/mappings/net/minecraft/resource/ResourcePackManager.mapping +++ b/mappings/net/minecraft/resource/ResourcePackManager.mapping @@ -28,4 +28,6 @@ CLASS net/minecraft/class_3283 net/minecraft/resource/ResourcePackManager ARG 1 profile METHOD method_45278 getRequestedFeatures ()Lnet/minecraft/class_7699; METHOD method_49427 enable (Ljava/lang/String;)Z + ARG 1 profile METHOD method_49428 disable (Ljava/lang/String;)Z + ARG 1 profile diff --git a/mappings/net/minecraft/screen/ScreenTexts.mapping b/mappings/net/minecraft/screen/ScreenTexts.mapping index 4369aafe1f..6e5a481e8d 100644 --- a/mappings/net/minecraft/screen/ScreenTexts.mapping +++ b/mappings/net/minecraft/screen/ScreenTexts.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_5244 net/minecraft/screen/ScreenTexts FIELD field_39742 ACKNOWLEDGE Lnet/minecraft/class_2561; FIELD field_41873 CONTINUE Lnet/minecraft/class_2561; FIELD field_41874 SPACE Lnet/minecraft/class_2561; + FIELD field_43109 TO_TITLE Lnet/minecraft/class_2561; METHOD method_30619 composeToggleText (Lnet/minecraft/class_2561;Z)Lnet/minecraft/class_5250; ARG 0 text ARG 1 value