diff --git a/mappings/net/minecraft/class_1_1451.mapping b/mappings/net/minecraft/class_1_1451.mapping deleted file mode 100644 index bf1bfda22f..0000000000 --- a/mappings/net/minecraft/class_1_1451.mapping +++ /dev/null @@ -1,5 +0,0 @@ -CLASS net/minecraft/class_1_1451 - METHOD method_1_7887 move (Lnet/minecraft/class_243;)V - METHOD method_1_7889 getStance ()Lnet/minecraft/class_1_1193; - METHOD method_66270 isInterpolating ()Z - METHOD method_66271 tick ()V diff --git a/mappings/net/minecraft/class_1_1475.mapping b/mappings/net/minecraft/class_1_1475.mapping deleted file mode 100644 index 9b45aee593..0000000000 --- a/mappings/net/minecraft/class_1_1475.mapping +++ /dev/null @@ -1,9 +0,0 @@ -CLASS net/minecraft/class_1_1475 - CLASS class_5773 HandRenderType - FIELD field_28387 renderMainHand Z - FIELD field_28388 renderOffHand Z - METHOD (Ljava/lang/String;IZZ)V - ARG 3 renderMainHand - ARG 4 renderOffHand - METHOD method_33305 shouldOnlyRender (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1_1475$class_5773; - ARG 0 hand diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index ee508465bf..314beed747 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -51,6 +51,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient FIELD field_1_7135 monitorTracker Lnet/minecraft/class_323; FIELD field_1_7205 paletteManager Lnet/minecraft/class_1_1126; FIELD field_1_8782 windowEventListener Lnet/minecraft/class_1_1312; + FIELD field_1_9834 multiDrawIndirectEnabled Z FIELD field_1687 world Lnet/minecraft/class_638; COMMENT Represents the world the client is currently viewing. COMMENT This field is not null when in game. diff --git a/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping b/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping index 6b3520d2e4..789a120ce4 100644 --- a/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping @@ -94,6 +94,11 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerato ARG 3 layer1 METHOD method_1_6974 (Lnet/minecraft/class_4944;)V ARG 0 textureMap + METHOD method_1_8137 registerStrawBed ()V + METHOD method_1_8138 createStrawBedBlockState (Lnet/minecraft/class_2248;Lnet/minecraft/class_807;Lnet/minecraft/class_807;)Lnet/minecraft/class_4917; + ARG 0 strawBedBlock + ARG 1 headModel + ARG 2 footModel METHOD method_25508 registerChorusPlant ()V METHOD method_25509 registerComposter ()V METHOD method_25510 registerDaylightDetector ()V diff --git a/mappings/net/minecraft/client/font/TextRenderer.mapping b/mappings/net/minecraft/client/font/TextRenderer.mapping index 20e6f96f4a..df5b25fb59 100644 --- a/mappings/net/minecraft/client/font/TextRenderer.mapping +++ b/mappings/net/minecraft/client/font/TextRenderer.mapping @@ -14,6 +14,12 @@ CLASS net/minecraft/class_327 net/minecraft/client/font/TextRenderer FIELD field_61529 fonts Lnet/minecraft/class_327$class_11602; METHOD (Lnet/minecraft/class_327$class_11602;)V ARG 1 fonts + METHOD method_1_9557 createDrawableRect (FFFFI)Lnet/minecraft/class_11767; + ARG 1 x0 + ARG 2 y0 + ARG 3 x1 + ARG 4 y1 + ARG 5 color METHOD method_1714 trimToWidth (Lnet/minecraft/class_5348;I)Lnet/minecraft/class_5348; COMMENT Trims a string to be at most {@code maxWidth} wide. COMMENT diff --git a/mappings/net/minecraft/client/gui/hud/InGameOverlayRenderer.mapping b/mappings/net/minecraft/client/gui/hud/InGameOverlayRenderer.mapping index 8f5447561c..dd83c3b77a 100644 --- a/mappings/net/minecraft/client/gui/hud/InGameOverlayRenderer.mapping +++ b/mappings/net/minecraft/client/gui/hud/InGameOverlayRenderer.mapping @@ -1,7 +1,9 @@ CLASS net/minecraft/class_4603 net/minecraft/client/gui/hud/InGameOverlayRenderer + FIELD field_1_9883 gameRenderer Lnet/minecraft/class_757; FIELD field_20986 UNDERWATER_TEXTURE Lnet/minecraft/class_2960; FIELD field_61744 spriteHolder Lnet/minecraft/class_11701; METHOD (Lnet/minecraft/class_757;Lnet/minecraft/class_11701;)V + ARG 1 gameRenderer ARG 2 spriteHolder METHOD method_1_4449 renderFireOverlayPart (Lnet/minecraft/class_1058;Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;)V ARG 0 sprite @@ -37,14 +39,25 @@ CLASS net/minecraft/class_4603 net/minecraft/client/gui/hud/InGameOverlayRendere ARG 5 matricesEntry ARG 6 vertexConsumer METHOD method_1_4455 renderOverlay (Lnet/minecraft/class_2960;FFFFLnet/minecraft/class_4587;Lnet/minecraft/class_11659;I)V + ARG 0 texture + ARG 1 u2 + ARG 2 v2 + ARG 3 u1 + ARG 4 v1 ARG 5 matrices ARG 6 queue ARG 7 color + METHOD method_1_9624 (Lnet/minecraft/class_1_1460$class_1_1463;Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;)V + ARG 1 matricesEntry + ARG 2 vertexConsumer METHOD method_23067 renderOverlays (FLnet/minecraft/class_11659;Lnet/minecraft/class_1_1460;Lnet/minecraft/class_12075;Z)V ARG 1 tickProgress ARG 2 queue + ARG 3 overlayRenderState + ARG 4 cameraRenderState ARG 5 hideGui METHOD method_23069 renderUnderwaterOverlay (Lnet/minecraft/class_1_1460$class_1_1463;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;)V + ARG 0 underwaterOverlay ARG 1 matrices ARG 2 queue METHOD method_23070 renderFireOverlay (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_1058;)V @@ -52,6 +65,7 @@ CLASS net/minecraft/class_4603 net/minecraft/client/gui/hud/InGameOverlayRendere ARG 1 queue ARG 2 sprite METHOD method_70939 renderFloatingItem (Lnet/minecraft/class_1_1460;Lnet/minecraft/class_4587;FLnet/minecraft/class_11659;)V + ARG 1 overlayRenderState ARG 2 matrices ARG 3 tickProgress ARG 4 queue diff --git a/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping index 4b53e19b69..42a3388694 100644 --- a/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping @@ -42,9 +42,25 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti FIELD field_1_9605 savedAllowCommands Ljava/lang/Boolean; FIELD field_1_9606 difficulty Lnet/minecraft/class_1267; FIELD field_1_9607 difficultyLocked Ljava/lang/Boolean; - FIELD field_1_9608 gameMode Lnet/minecraft/class_1934; + FIELD field_1_9608 lastPersonalGameMode Lnet/minecraft/class_1934; FIELD field_1_9609 allowCommandsTemporarily Ljava/lang/Boolean; FIELD field_1_9610 shareSetting Lnet/minecraft/server/MinecraftServer$class_1_908; + FIELD field_1_9885 ALLOW_COMMANDS_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9886 GAME_MODE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9887 GAME_MODE_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9888 FORCE_GAME_MODE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9889 FORCE_GAME_MODE_OFF_COMMANDS_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9890 FORCE_GAME_MODE_OFF_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9891 FORCE_GAME_MODE_ON_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9892 PERSONAL_GAME_MODE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9893 PERSONAL_GAME_MODE_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9894 gameModeButton Lnet/minecraft/class_5676; + FIELD field_1_9895 forceGameModeButton Lnet/minecraft/class_5676; + FIELD field_1_9896 lastForceGameMode Ljava/lang/Boolean; + FIELD field_1_9897 personalGameModeButton Lnet/minecraft/class_5676; + FIELD field_1_9898 gameMode Lnet/minecraft/class_1934; + FIELD field_1_9899 forceGameMode Ljava/lang/Boolean; + FIELD field_1_9900 personalGameMode Lnet/minecraft/class_1934; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_1937;)V ARG 1 parent ARG 2 world @@ -62,12 +78,18 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti METHOD method_1_6403 createAllowCommandsButton (Lnet/minecraft/class_1132;)Lnet/minecraft/class_5676; ARG 1 server METHOD method_1_6404 createGameModeButton (Lnet/minecraft/class_1132;Lnet/minecraft/class_2561;Lnet/minecraft/class_7919;Lnet/minecraft/class_1934;Ljava/util/function/Consumer;)Lnet/minecraft/class_5676; + ARG 1 integratedServer + ARG 2 label + ARG 3 tooltip + ARG 4 initialGameMode + ARG 5 onChanged METHOD method_1_6405 (Lnet/minecraft/class_1132;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V ARG 2 button ARG 3 value METHOD method_1_6416 configureGameplaySelector (Lnet/minecraft/class_339;Lnet/minecraft/class_1132;Lnet/minecraft/class_7919;Lnet/minecraft/class_7919;Lnet/minecraft/class_7919;)V ARG 1 selectorWidget ARG 2 server + ARG 3 enabledTooltip ARG 4 insufficientPermissionsTooltip ARG 5 hardcoreTooltip METHOD method_1_9223 applyChanges (Lnet/minecraft/class_1132;)V @@ -76,6 +98,7 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti ARG 1 integratedServer METHOD method_1_9225 addBaseContents (Lnet/minecraft/class_8667;Lnet/minecraft/class_1132;)V ARG 1 body + ARG 2 integratedServer METHOD method_1_9226 canApplyChanges ()Z METHOD method_1_9227 isChanged ()Z METHOD method_1_9229 (Lnet/minecraft/class_1132;Lnet/minecraft/class_4185;)V @@ -111,6 +134,24 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti METHOD method_1_9243 updateGuestCommandAccess (Lnet/minecraft/class_1132;)V ARG 1 integratedServer METHOD method_1_9244 updateLanServerPortField ()V + METHOD method_1_9628 (Lnet/minecraft/class_7919;Lnet/minecraft/class_1934;)Lnet/minecraft/class_7919; + ARG 1 value + METHOD method_1_9629 (Ljava/util/function/Consumer;Lnet/minecraft/class_5676;Lnet/minecraft/class_1934;)V + ARG 2 button + ARG 3 value + METHOD method_1_9630 (Lnet/minecraft/class_1934;)V + ARG 1 value + METHOD method_1_9631 (Lnet/minecraft/class_1934;)V + ARG 1 value + METHOD method_1_9632 (Lnet/minecraft/class_1132;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 2 button + ARG 3 value + METHOD method_1_9633 (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; + ARG 0 value + METHOD method_1_9634 updateForceGameModeSetting (Lnet/minecraft/class_1132;)V + ARG 1 integratedServer + METHOD method_1_9635 setPersonalGameMode (Lnet/minecraft/class_1934;)V + ARG 1 gameMode CLASS class_1_181 DifficultySelection FIELD field_1_9611 DISABLED_HARDCORE_TOOLTIP Lnet/minecraft/class_7919; FIELD field_1_9612 DISABLED_LOCKED_TOOLTIP Lnet/minecraft/class_7919; @@ -125,9 +166,12 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti ARG 0 world METHOD method_1_3057 update (Lnet/minecraft/class_310;Lnet/minecraft/class_1_125;)V ARG 1 client + ARG 2 parent METHOD method_1_9245 (Lnet/minecraft/class_1_125;Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V ARG 1 button ARG 2 value + METHOD method_1_9246 (Lnet/minecraft/class_1_125;Lnet/minecraft/class_1937;Lnet/minecraft/class_310;Lnet/minecraft/class_4185;)V + ARG 3 button METHOD method_1_9247 (Lnet/minecraft/class_4185;Lnet/minecraft/class_1_125;Lnet/minecraft/class_310;Lnet/minecraft/class_8816;)V ARG 3 screen METHOD method_1_9248 (Lnet/minecraft/class_4185;Lnet/minecraft/class_1_125;Lnet/minecraft/class_310;Lnet/minecraft/class_8816;)V diff --git a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping index 02ef6c0616..acb88ecd31 100644 --- a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping @@ -174,6 +174,7 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand ARG 0 pos ARG 1 flags ARG 2 entity + ARG 3 quick METHOD method_64898 refreshRecipeBook (Lnet/minecraft/class_299;)V ARG 1 recipeBook METHOD method_64899 getRecipeManager ()Lnet/minecraft/class_10286; diff --git a/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping b/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping index 171aad492b..586d7272c5 100644 --- a/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity COMMENT Represents the client's own player entity. FIELD field_1_1780 chatRestrictions Lnet/minecraft/class_1_317; + FIELD field_1_9844 armsAnimationManager Lnet/minecraft/class_1_1455; + FIELD field_1_9845 floatingItemAnimationManager Lnet/minecraft/class_1_1450; + FIELD field_1_9846 nauseaWobbleAngleChange F + FIELD field_1_9847 nauseaWobbleAngle F FIELD field_3913 input Lnet/minecraft/class_744; FIELD field_3914 lastRenderPitch F FIELD field_3915 usingItem Z @@ -57,6 +61,16 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity METHOD method_1_7639 getPostEffects ()Ljava/util/List; METHOD method_1_7640 setPostEffects (Ljava/util/List;)V ARG 1 postEffects + METHOD method_1_9571 onLifeSaved (Lnet/minecraft/class_1799;)V + ARG 1 deathProtector + METHOD method_1_9572 getArmsAnimationManager ()Lnet/minecraft/class_1_1455; + METHOD method_1_9573 getNauseaWobbleAngle (F)F + ARG 1 tickProgress + METHOD method_1_9574 getFloatingItemAnimationManager ()Lnet/minecraft/class_1_1450; + METHOD method_1_9575 resetHandReadyProgreess (Lnet/minecraft/class_1268;)V + ARG 1 hand + METHOD method_1_9576 resetRendering ()V + METHOD method_1_9577 updateNauseaWobbleAngle ()V METHOD method_3130 getRecipeBook ()Lnet/minecraft/class_299; METHOD method_3132 openRidingInventory ()V METHOD method_3133 startRidingJump ()V diff --git a/mappings/net/minecraft/client/realms/InviteCodeExpiration.mapping b/mappings/net/minecraft/client/realms/InviteCodeExpiration.mapping new file mode 100644 index 0000000000..b65018a30f --- /dev/null +++ b/mappings/net/minecraft/client/realms/InviteCodeExpiration.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_1_1467 net/minecraft/client/realms/InviteCodeExpiration + FIELD field_1_9961 duration Ljava/time/Duration; + FIELD field_1_9962 text Lnet/minecraft/class_2561; + METHOD (Ljava/lang/String;ILnet/minecraft/class_2561;Ljava/time/Duration;)V + ARG 3 text + ARG 4 duration + METHOD method_1_9698 getClosestSince (Ljava/time/Instant;)Lnet/minecraft/class_1_1467; + ARG 0 issuance + METHOD method_1_9699 getText ()Lnet/minecraft/class_2561; + METHOD method_1_9700 getNewExpirationDate (Ljava/time/Instant;Lnet/minecraft/class_1_1467;ZLjava/time/Instant;)Ljava/time/Instant; + ARG 0 expirationDate + ARG 1 expiration + ARG 2 dirty + ARG 3 now diff --git a/mappings/net/minecraft/client/realms/RealmsClient.mapping b/mappings/net/minecraft/client/realms/RealmsClient.mapping index 50a0498200..9aff24de8e 100644 --- a/mappings/net/minecraft/client/realms/RealmsClient.mapping +++ b/mappings/net/minecraft/client/realms/RealmsClient.mapping @@ -1,4 +1,12 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient + FIELD field_1_9863 ACCEPT_KEY Ljava/lang/String; + FIELD field_1_9864 JSON_MIME_TYPE Ljava/lang/String; + FIELD field_1_9865 INVITE_CODES_ENDPOINT Ljava/lang/String; + FIELD field_1_9866 MOJANGAUTH_KEY Ljava/lang/String; + FIELD field_1_9867 INVITE_CODES_DELETE_PATH Ljava/lang/String; + FIELD field_1_9868 INVITE_CODES_UPDATE_PATH Ljava/lang/String; + FIELD field_1_9869 INVITE_CODES_USE_PATH Ljava/lang/String; + FIELD field_1_9870 REALMS_PLATFORM_KEY Ljava/lang/String; FIELD field_19578 LOGGER Lorg/slf4j/Logger; FIELD field_19579 sessionId Ljava/lang/String; FIELD field_19580 username Ljava/lang/String; @@ -54,6 +62,29 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient ARG 1 sessionId ARG 2 username ARG 3 client + METHOD method_1_9595 createInviteCode (JZLjava/time/Instant;)V + ARG 1 serverId + ARG 3 enabled + ARG 4 expirationDate + METHOD method_1_9596 deleteInviteCode (Ljava/lang/String;)V + ARG 1 code + METHOD method_1_9597 setAccessToken (Lnet/minecraft/class_4346;Ljava/lang/String;)Lnet/minecraft/class_4346; + ARG 0 request + ARG 1 accessToken + METHOD method_1_9598 frontend2Url (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + ARG 0 path + ARG 1 queryString + METHOD method_1_9599 getInviteCodes (J)Lnet/minecraft/class_1_1449; + ARG 1 serverId + METHOD method_1_9600 getRequestForInviteCodes (J)Lnet/minecraft/class_4346; + ARG 1 serverId + METHOD method_1_9601 useInviteCode (Ljava/lang/String;)V + ARG 1 code + METHOD method_1_9602 updateInviteCode (JLjava/lang/String;ZLjava/time/Instant;)V + ARG 1 serverId + ARG 3 code + ARG 4 enabled + ARG 5 expirationDate METHOD method_20989 createRealmsClient (Lnet/minecraft/class_310;)Lnet/minecraft/class_4341; ARG 0 client METHOD method_20990 fetchWorldTemplates (IILnet/minecraft/class_4877$class_4321;)Lnet/minecraft/class_4891; @@ -171,6 +202,8 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4341$class_4342; ARG 0 name CLASS class_4343 Environment + FIELD field_1_9871 frontend2Url Ljava/lang/String; + COMMENT As of 26.3-snapshot-8, this URL is used for getting invite codes. FIELD field_19586 PRODUCTION Lnet/minecraft/class_4341$class_4343; FIELD field_19587 STAGE Lnet/minecraft/class_4341$class_4343; FIELD field_19588 LOCAL Lnet/minecraft/class_4341$class_4343; @@ -180,6 +213,8 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ARG 3 baseUrl ARG 4 aksUrl + ARG 5 frontend2Url + ARG 6 protocol METHOD method_52215 fromName (Ljava/lang/String;)Ljava/util/Optional; ARG 0 name METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4341$class_4343; diff --git a/mappings/net/minecraft/client/realms/dto/InviteCode.mapping b/mappings/net/minecraft/client/realms/dto/InviteCode.mapping new file mode 100644 index 0000000000..7331fc753b --- /dev/null +++ b/mappings/net/minecraft/client/realms/dto/InviteCode.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_1_1447 net/minecraft/client/realms/dto/InviteCode + FIELD field_1_9840 LOGGER Lorg/slf4j/Logger; + METHOD method_1_9567 parse (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1_1447; + ARG 0 json + METHOD method_1_9568 parse (Ljava/lang/String;)Lnet/minecraft/class_1_1447; + ARG 0 json diff --git a/mappings/net/minecraft/client/realms/dto/InviteCodeList.mapping b/mappings/net/minecraft/client/realms/dto/InviteCodeList.mapping new file mode 100644 index 0000000000..afc581f3e7 --- /dev/null +++ b/mappings/net/minecraft/client/realms/dto/InviteCodeList.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_1_1449 net/minecraft/client/realms/dto/InviteCodeList + FIELD field_1_9856 LOGGER Lorg/slf4j/Logger; + METHOD method_1_9585 getArrayResult (Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonArray; + ARG 0 element + METHOD method_1_9586 parse (Ljava/lang/String;)Lnet/minecraft/class_1_1449; + ARG 0 json diff --git a/mappings/net/minecraft/client/realms/dto/InviteCodeUpdateRequest.mapping b/mappings/net/minecraft/client/realms/dto/InviteCodeUpdateRequest.mapping new file mode 100644 index 0000000000..79976e60b8 --- /dev/null +++ b/mappings/net/minecraft/client/realms/dto/InviteCodeUpdateRequest.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1454 net/minecraft/client/realms/dto/InviteCodeUpdateRequest diff --git a/mappings/net/minecraft/client/realms/gui/screen/BuyRealmsScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/BuyRealmsScreen.mapping index 80fe7b49fa..d235a93226 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/BuyRealmsScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/BuyRealmsScreen.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_8656 net/minecraft/client/realms/gui/screen/BuyRealmsScreen + FIELD field_1_7613 IMAGE_RESOURCE_FINDER Lnet/minecraft/class_7654; FIELD field_45267 realmsImages Ljava/util/List; FIELD field_45268 parent Lnet/minecraft/class_437; FIELD field_45269 trialAvailable Z diff --git a/mappings/net/minecraft/client/realms/gui/screen/JoinRealmsScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/JoinRealmsScreen.mapping new file mode 100644 index 0000000000..0ecf65ad4a --- /dev/null +++ b/mappings/net/minecraft/client/realms/gui/screen/JoinRealmsScreen.mapping @@ -0,0 +1,30 @@ +CLASS net/minecraft/class_1_1466 net/minecraft/client/realms/gui/screen/JoinRealmsScreen + FIELD field_1_9941 JOIN_REALM_INVALID_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9942 JOIN_CODE_HINT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9943 JOIN_CODE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9944 JOIN_REALM_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9945 LOGGER Lorg/slf4j/Logger; + FIELD field_1_9946 JOIN_CODE_TITLE Lnet/minecraft/class_2561; + FIELD field_1_9947 JOIN_REALM_VALIDATING_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9948 footer Lnet/minecraft/class_4185; + FIELD field_1_9949 joinRealmButton Lnet/minecraft/class_4185; + FIELD field_1_9950 joinCodeField Lnet/minecraft/class_342; + FIELD field_1_9951 parent Lnet/minecraft/class_4325; + FIELD field_1_9952 message Lnet/minecraft/class_2561; + METHOD (Lnet/minecraft/class_4325;)V + ARG 1 parent + METHOD method_1_9685 joinRealm ()V + METHOD method_1_9686 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9687 (Ljava/lang/String;)V + ARG 1 value + METHOD method_1_9688 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9689 (Lnet/minecraft/class_1_1466;Lnet/minecraft/class_339;)V + ARG 1 child + METHOD method_1_9690 (Ljava/lang/String;Lnet/minecraft/class_4341;)V + ARG 1 client + METHOD method_1_9693 handleException (Lnet/minecraft/class_4355;)V + ARG 1 ex + METHOD method_1_9694 setMessage (Lnet/minecraft/class_2561;)V + ARG 1 message diff --git a/mappings/net/minecraft/client/realms/gui/screen/MenuListRealmsScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/MenuListRealmsScreen.mapping new file mode 100644 index 0000000000..05d5184663 --- /dev/null +++ b/mappings/net/minecraft/client/realms/gui/screen/MenuListRealmsScreen.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1464 net/minecraft/client/realms/gui/screen/MenuListRealmsScreen + FIELD field_1_9939 MENU_LIST_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_9940 contents Lnet/minecraft/class_8132; + METHOD method_1_9676 drawsBackgroundAndSeparators ()Z diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsInviteCodeEditScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsInviteCodeEditScreen.mapping new file mode 100644 index 0000000000..53550a8642 --- /dev/null +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsInviteCodeEditScreen.mapping @@ -0,0 +1,67 @@ +CLASS net/minecraft/class_1_1473 net/minecraft/client/realms/gui/screen/RealmsInviteCodeEditScreen + FIELD field_1_9993 EDIT_ACTIVE_BUTTON_WIDTH I + FIELD field_1_9994 INVITE_CODES_EDIT_ACTIVE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9995 SPACER_WIDTH I + FIELD field_1_9996 SLIDER_WIDTH I + FIELD field_1_9997 INVITE_CODES_COPY_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9998 DATE_TIME_FORMATTER Ljava/time/format/DateTimeFormatter; + FIELD field_1_9999 INVITE_CODES_DELETE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10000 INVITE_CODES_EDIT_EXPIRATION_DATE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10001 FOOTER_HEIGHT I + FIELD field_1_10002 LOGGER Lorg/slf4j/Logger; + FIELD field_1_10003 INVITE_CODES_NEVER_EXPIRES_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10004 GRID_SPACING I + FIELD field_1_10005 INVITE_CODES_EDIT_TITLE Lnet/minecraft/class_2561; + FIELD field_1_10006 editActiveButton Lnet/minecraft/class_5676; + FIELD field_1_10007 enabled Z + FIELD field_1_10008 backButton Lnet/minecraft/class_4185; + FIELD field_1_10009 deleteCodeButton Lnet/minecraft/class_4185; + FIELD field_1_10010 dirty Z + FIELD field_1_10011 expiration Lnet/minecraft/class_1_1467; + FIELD field_1_10012 expirationSlider Lnet/minecraft/class_1_1473$class_1_1474; + FIELD field_1_10013 code Lnet/minecraft/class_1_1447; + FIELD field_1_10014 parent Lnet/minecraft/class_1_1470; + FIELD field_1_10015 serverId J + FIELD field_1_10016 doneButton Lnet/minecraft/class_4185; + METHOD (Lnet/minecraft/class_1_1470;JLnet/minecraft/class_1_1447;)V + ARG 1 parent + ARG 2 serverId + ARG 4 code + METHOD method_1_9738 getExpirationTimeText ()Lnet/minecraft/class_2561; + METHOD method_1_9739 reportException (Lnet/minecraft/class_4355;Ljava/lang/String;)V + ARG 1 ex + ARG 2 message + METHOD method_1_9741 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 1 button + ARG 2 value + METHOD method_1_9742 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9743 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9744 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9745 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9746 (Lnet/minecraft/class_1_1473;Lnet/minecraft/class_339;)V + ARG 1 child + METHOD method_1_9747 (Lnet/minecraft/class_4341;)V + ARG 1 client + METHOD method_1_9748 (Lnet/minecraft/class_4355;)V + ARG 1 ex + METHOD method_1_9750 (Ljava/time/Instant;Lnet/minecraft/class_4341;)V + ARG 2 client + METHOD method_1_9751 (Lnet/minecraft/class_4355;)V + ARG 1 ex + METHOD method_1_9753 copyInviteCode ()V + METHOD method_1_9754 deleteInviteCode ()V + METHOD method_1_9755 onDone ()V + METHOD method_1_9756 setInviteCodeActive (Z)V + ARG 1 active + METHOD method_1_9757 setActive (Z)V + ARG 1 active + CLASS class_1_1474 ExpirationSliderWidget + FIELD field_1_10018 values [Lnet/minecraft/class_1_1467; + METHOD (Lnet/minecraft/class_1_1473;I)V + ARG 2 width + METHOD method_1_9758 getVisualProgress (I)D + ARG 1 ordinal diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsInviteCodesScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsInviteCodesScreen.mapping new file mode 100644 index 0000000000..7332789788 --- /dev/null +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsInviteCodesScreen.mapping @@ -0,0 +1,77 @@ +CLASS net/minecraft/class_1_1470 net/minecraft/client/realms/gui/screen/RealmsInviteCodesScreen + FIELD field_1_9966 LOWER_BUTTON_WIDTH I + FIELD field_1_9967 WIDTH I + FIELD field_1_9968 INVITE_CODES_COPY_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9969 INVITE_CODES_CREATE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9970 INVITE_CODES_DELETE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9971 INVITE_CODES_EDIT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9972 ITEM_HEIGHT I + FIELD field_1_9973 FOOTER_HEIGHT I + FIELD field_1_9974 INVITE_CODES_LOADING_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9975 LOGGER Lorg/slf4j/Logger; + FIELD field_1_9976 MAX_INVITE_CODES I + FIELD field_1_9977 SPACING I + FIELD field_1_9978 INVITE_CODES_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9979 UPPER_BUTTON_WIDTH I + FIELD field_1_9980 backButton Lnet/minecraft/class_4185; + FIELD field_1_9981 configureWorldScreen Lnet/minecraft/class_4388; + FIELD field_1_9982 copyButton Lnet/minecraft/class_4185; + FIELD field_1_9983 createButton Lnet/minecraft/class_4185; + FIELD field_1_9984 deleteButton Lnet/minecraft/class_4185; + FIELD field_1_9985 editButton Lnet/minecraft/class_4185; + FIELD field_1_9986 loaded Z + FIELD field_1_9987 list Lnet/minecraft/class_1_1470$class_1_1471; + FIELD field_1_9988 inviteCodes Ljava/util/List; + FIELD field_1_9989 serverId J + METHOD (Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;)V + ARG 1 configureWorldScreen + ARG 2 server + METHOD method_1_9710 getInviteCodes ()V + METHOD method_1_9711 reportException (Lnet/minecraft/class_4355;Ljava/lang/String;Lnet/minecraft/class_437;)V + ARG 1 ex + ARG 2 message + ARG 3 errorScreenParent + METHOD method_1_9712 (Lnet/minecraft/class_4341;)Lnet/minecraft/class_1_1449; + ARG 1 client + METHOD method_1_9713 (Lnet/minecraft/class_437;Lnet/minecraft/class_4355;)V + ARG 2 ex + METHOD method_1_9714 (Lnet/minecraft/class_1_1449;)V + ARG 1 codes + METHOD method_1_9716 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9717 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9718 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9719 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9720 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9721 (Lnet/minecraft/class_1_1470;Lnet/minecraft/class_339;)V + ARG 1 child + METHOD method_1_9722 (Lnet/minecraft/class_4341;)V + ARG 1 client + METHOD method_1_9723 (Lnet/minecraft/class_4355;)V + ARG 1 ex + METHOD method_1_9725 (Lnet/minecraft/class_1_1447;Lnet/minecraft/class_4341;)V + ARG 1 client + METHOD method_1_9726 (Lnet/minecraft/class_4355;)V + ARG 1 ex + METHOD method_1_9728 copySelectedCode ()V + METHOD method_1_9729 createCode ()V + METHOD method_1_9730 deleteSelectedCode ()V + METHOD method_1_9731 editSelectedCode ()V + METHOD method_1_9732 refreshInviteCodes ()V + METHOD method_1_9733 setActive (Z)V + ARG 1 active + METHOD method_1_9734 onActivate ()V + CLASS class_1_1471 InviteCodeListWidget + METHOD (Lnet/minecraft/class_1_1470;Ljava/util/List;)V + ARG 2 codes + METHOD method_1_9735 getSelectedCode ()Lnet/minecraft/class_1_1447; + METHOD method_1_9736 (Lnet/minecraft/class_1_1447;)V + ARG 1 code + CLASS class_1_1472 Entry + FIELD field_1_9991 code Lnet/minecraft/class_1_1447; + METHOD (Lnet/minecraft/class_1_1470$class_1_1471;Lnet/minecraft/class_1_1447;)V + ARG 2 code diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping index f194d09d72..0fef4397cf 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMainScreen + FIELD field_1_9849 PURCHASE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9850 JOIN_REALM_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9851 joinRealmButton Lnet/minecraft/class_4185; FIELD field_19464 regionsPinged Z FIELD field_19475 LOGGER Lorg/slf4j/Logger; FIELD field_19477 rateLimiter Lcom/google/common/util/concurrent/RateLimiter; @@ -57,6 +60,9 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain FIELD field_54806 HARDCORE_ICON_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_437;)V ARG 1 parent + METHOD method_1_9580 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9581 showJoinRealmsScreen ()V METHOD method_20853 play (Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V ARG 0 serverData ARG 1 parent @@ -77,6 +83,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain METHOD method_25001 isOwnedNotExpired (Lnet/minecraft/class_4877;)Z ARG 1 serverData METHOD method_38503 getSelectedServer ()Lnet/minecraft/class_4877; + METHOD method_38504 (Lnet/minecraft/class_4877;Lnet/minecraft/class_8816;)V + ARG 2 popup METHOD method_38505 removeSelection ()V METHOD method_44611 createPeriodicRunnersManager (Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584; ARG 1 periodicCheckers @@ -113,6 +121,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain ARG 1 availabilityInfo METHOD method_52635 onLoadStatusChange (Lnet/minecraft/class_4325$class_8650;)V ARG 1 loadStatus + METHOD method_52636 (Lnet/minecraft/class_4325;Lnet/minecraft/class_339;)V + ARG 1 child METHOD method_52637 drawEnvironmentText (Lnet/minecraft/class_332;Ljava/lang/String;I)V ARG 1 context ARG 2 text @@ -121,8 +131,12 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain ARG 1 button METHOD method_52639 (Ljava/lang/Boolean;)V ARG 1 trialAvailable + METHOD method_52640 (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185;)V + ARG 2 button METHOD method_52641 makeLayoutFor (Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8132; ARG 1 loadStatus + METHOD method_52642 (Lnet/minecraft/class_4325;Lnet/minecraft/class_339;)V + ARG 1 child METHOD method_52643 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_52644 makeInnerLayout (Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8133; @@ -161,6 +175,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain METHOD method_54328 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V ARG 1 button ARG 2 snapshot + METHOD method_54329 (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Lnet/minecraft/class_8816;)V + ARG 2 button METHOD method_54330 isSnapshotRealmsEligible ()Z METHOD method_54561 getVersionText (Ljava/lang/String;I)Lnet/minecraft/class_2561; ARG 0 version @@ -176,6 +192,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain METHOD method_64834 getGameModeText (IZ)Lnet/minecraft/class_2561; ARG 0 id ARG 1 hardcore + METHOD method_73335 (Ljava/lang/String;Z)V + ARG 2 confirmed CLASS class_4329 RealmSelectionList METHOD method_64840 refresh (Lnet/minecraft/class_4325;)V ARG 1 mainScreen @@ -321,6 +339,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain FIELD field_46679 server Lnet/minecraft/class_4877; METHOD (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V ARG 2 server + METHOD method_54343 (Lnet/minecraft/class_8816;)V + ARG 1 button METHOD method_54344 showPopup ()V CLASS class_8841 ParentRealmSelectionListEntry FIELD field_46684 server Lnet/minecraft/class_4877; diff --git a/mappings/net/minecraft/client/realms/util/JsonUtils.mapping b/mappings/net/minecraft/client/realms/util/JsonUtils.mapping index 26b7c466a3..9a4eb16d88 100644 --- a/mappings/net/minecraft/client/realms/util/JsonUtils.mapping +++ b/mappings/net/minecraft/client/realms/util/JsonUtils.mapping @@ -1,5 +1,9 @@ CLASS net/minecraft/class_4431 net/minecraft/client/realms/util/JsonUtils - METHOD method_21544 getInstantOr (Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/time/Instant; + METHOD method_1_9569 getInstantOr (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/time/Instant;)Ljava/time/Instant; + ARG 0 key + ARG 1 node + ARG 2 defaultValue + METHOD method_21544 getInstantOrEpoch (Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/time/Instant; ARG 0 key ARG 1 node METHOD method_21545 getIntOr (Ljava/lang/String;Lcom/google/gson/JsonObject;I)I diff --git a/mappings/net/minecraft/client/render/GameRenderer.mapping b/mappings/net/minecraft/client/render/GameRenderer.mapping index f1429c3220..294e365e2d 100644 --- a/mappings/net/minecraft/client/render/GameRenderer.mapping +++ b/mappings/net/minecraft/client/render/GameRenderer.mapping @@ -40,7 +40,9 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer FIELD field_61734 entityRenderDispatcher Lnet/minecraft/class_11684; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_759;Lnet/minecraft/class_1092;Lnet/minecraft/class_10442;)V ARG 1 client + ARG 2 firstPersonRenderer ARG 3 bakedModelManager + ARG 4 itemModelManager METHOD method_1_430 getWorldLightmapTextureView ()Lnet/minecraft/class_1_1330; METHOD method_1_431 getLightmapTextureView ()Lnet/minecraft/class_1_1330; METHOD method_1_2674 extract (Lnet/minecraft/class_9779;Z)V @@ -66,6 +68,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer METHOD method_1_8581 refreshPostEffects ()V METHOD method_1_8582 renderWorldEffects (Lnet/minecraft/class_12075;Lnet/minecraft/class_1_1460;Lnet/minecraft/class_1_421;Z)V ARG 1 cameraRenderState + ARG 2 overlayRenderState ARG 3 optionsRenderState ARG 4 hasPostEffects METHOD method_3167 onCameraEntitySet (Lnet/minecraft/class_1297;)V @@ -75,6 +78,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer ARG 2 height METHOD method_3172 renderItemInHand (Lnet/minecraft/class_12075;Lnet/minecraft/class_1_1460;Lnet/minecraft/class_1_1330;)V ARG 1 cameraRenderState + ARG 2 overlayRenderState ARG 3 depthAttachmentView METHOD method_3174 getNightVisionStrength (Lnet/minecraft/class_1309;F)F ARG 0 entity diff --git a/mappings/net/minecraft/client/render/UberBuffer.mapping b/mappings/net/minecraft/client/render/UberBuffer.mapping index ffdb6467d9..ce8fedd5b0 100644 --- a/mappings/net/minecraft/client/render/UberBuffer.mapping +++ b/mappings/net/minecraft/client/render/UberBuffer.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_1_296 net/minecraft/client/render/UberBuffer ARG 1 data METHOD method_1_2178 upload (Lnet/minecraft/class_1_1313;Lnet/minecraft/class_1_686$class_1_688;)Z COMMENT {@return whether any heaps were created or destroyed} + ARG 1 device ARG 2 uploader METHOD method_1_4152 stageRemainder (Ljava/lang/Object;Lnet/minecraft/class_1_296$class_1_302;Ljava/nio/ByteBuffer;)Z ARG 1 data @@ -40,6 +41,7 @@ CLASS net/minecraft/class_1_296 net/minecraft/client/render/UberBuffer FIELD field_1_1774 buffer Lnet/minecraft/class_1_1211; METHOD (JLnet/minecraft/class_1_1313;ILjava/lang/String;)V ARG 1 size + ARG 3 device ARG 4 usage ARG 5 label CLASS class_1_302 DataConsumer diff --git a/mappings/net/minecraft/client/render/WorldExtractor.mapping b/mappings/net/minecraft/client/render/WorldExtractor.mapping index 95c0538410..502453c546 100644 --- a/mappings/net/minecraft/client/render/WorldExtractor.mapping +++ b/mappings/net/minecraft/client/render/WorldExtractor.mapping @@ -48,6 +48,8 @@ CLASS net/minecraft/class_1_816 net/minecraft/client/render/WorldExtractor ARG 3 worldRenderState METHOD method_1_5008 extractEntities (Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;Lnet/minecraft/class_9779;Lnet/minecraft/class_11658;)V ARG 1 camera + ARG 2 frustum + ARG 3 renderTickCounter ARG 4 worldRenderState METHOD method_1_5009 getLastViewDistance ()D METHOD method_1_5010 recreateTerrainSampler ()V @@ -90,6 +92,7 @@ CLASS net/minecraft/class_1_816 net/minecraft/client/render/WorldExtractor ARG 6 maxSectionZ METHOD method_1_5020 shouldDrawEntityOutlines (Lnet/minecraft/class_4184;Lnet/minecraft/class_1_1460;)Z ARG 0 camera + ARG 1 overlayRenderState METHOD method_1_5021 getSectionCount ()D METHOD method_1_6240 (Lnet/minecraft/class_631;J)V ARG 2 chunkPos @@ -99,3 +102,17 @@ CLASS net/minecraft/class_1_816 net/minecraft/client/render/WorldExtractor ARG 3 x ARG 5 y ARG 7 z + ARG 9 tickProgress + ARG 10 chunkFadeMs + METHOD method_1_9645 extractOverlays (Lnet/minecraft/class_4184;FLnet/minecraft/class_1_1460;)V + ARG 1 camera + ARG 2 tickProgress + ARG 3 overlayRenderState + METHOD method_1_9646 getVisionObstructingBlock (Lnet/minecraft/class_746;Lnet/minecraft/class_4604;)Lnet/minecraft/class_2680; + ARG 0 player + ARG 1 frustum + METHOD method_1_9647 (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_1_9648 (Lnet/minecraft/class_1937;Lnet/minecraft/class_238;[Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 3 pos + ARG 4 state diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index 95dd1d375f..e3512e617d 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer FIELD field_1_7984 COEFF_ATTACHMENT_COUNT I FIELD field_1_8347 drawOutlines Z FIELD field_1_9535 useMultiDrawTerrainRendering Z + FIELD field_1_9872 multiDrawIndirectSupported Z FIELD field_4109 entityRenderManager Lnet/minecraft/class_898; FIELD field_4112 chunks Lnet/minecraft/class_769; FIELD field_20951 bufferBuilders Lnet/minecraft/class_4599; @@ -110,6 +111,9 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_1_9185 createSectionRenderStateMultidraw (Lorg/joml/Matrix4fc;Z)Lnet/minecraft/class_11532; ARG 1 modelView ARG 2 sortTranslucent + METHOD method_1_9603 renderSeeThroughFeatures (Lnet/minecraft/class_11684$class_1_875;Lnet/minecraft/class_276;)V + ARG 1 preparedFrame + ARG 2 mainFramebuffer METHOD method_3242 onResized (II)V ARG 1 width ARG 2 height @@ -141,6 +145,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_34810 getChunkBuilder ()Lnet/minecraft/class_846; METHOD method_40050 isRenderingReady (Lnet/minecraft/class_2338;J)Z ARG 1 pos + ARG 2 chunkFadeMs METHOD method_62196 getCloudRenderer ()Lnet/minecraft/class_9955; METHOD method_62198 translucencySort (Lnet/minecraft/class_243;)V ARG 1 cameraPos diff --git a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping index 029d21cbee..7d8777c87c 100644 --- a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping +++ b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping @@ -72,6 +72,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder ARG 2 blockRenderLayer METHOD method_1_5084 rebuildAsync (Lnet/minecraft/class_853;)V ARG 1 region + METHOD method_1_9670 setFadeInTime ()V METHOD method_3663 cancel ()V METHOD method_3670 getOrigin ()Lnet/minecraft/class_2338; METHOD method_3674 createRebuildTask (Lnet/minecraft/class_853;)Lnet/minecraft/class_846$class_851$class_4577; @@ -95,6 +96,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder METHOD method_72052 getCurrentRenderData ()Lnet/minecraft/class_11517; METHOD method_76298 getOpacity (JJ)F ARG 1 timeMs + ARG 3 chunkFadeMs CLASS class_4577 Task FIELD field_20836 cancelled Ljava/util/concurrent/atomic/AtomicBoolean; FIELD field_53959 prioritized Z diff --git a/mappings/net/minecraft/client/render/command/BatchingRenderCommandQueue.mapping b/mappings/net/minecraft/client/render/command/BatchingRenderCommandQueue.mapping index 6449dd8d7d..90edaad2e9 100644 --- a/mappings/net/minecraft/client/render/command/BatchingRenderCommandQueue.mapping +++ b/mappings/net/minecraft/client/render/command/BatchingRenderCommandQueue.mapping @@ -15,10 +15,28 @@ CLASS net/minecraft/class_11788 net/minecraft/client/render/command/BatchingRend FIELD field_1_8162 gizmosOnTop Lnet/minecraft/class_1_886; FIELD field_1_8163 improvedTranslucencyRenderCommandContainer Lnet/minecraft/class_1_886; FIELD field_1_8164 gizmos Lnet/minecraft/class_1_886; + FIELD field_1_9884 seeThroughFeatures Lnet/minecraft/class_1_889; METHOD (ZLnet/minecraft/class_1_889;)V ARG 1 improvedTransparency + ARG 2 seeThroughFeatures METHOD method_1_5213 getRenderCommandContainers ()Ljava/util/List; METHOD method_1_5214 getOutlineLayer (Lnet/minecraft/class_1921;)Lnet/minecraft/class_1921; ARG 0 renderLayer METHOD method_1_7454 submitLabel (Lnet/minecraft/class_11691$class_11674;)V ARG 1 command + METHOD method_1_9625 isOpaque (Lnet/minecraft/class_11691$class_1_1457;)Z + ARG 0 command + METHOD method_1_9626 createLabelCommand (Lorg/joml/Matrix4f;FFLnet/minecraft/class_5481;IIILnet/minecraft/class_327$class_6415;)Lnet/minecraft/class_11691$class_11674; + ARG 0 matrices + ARG 1 x + ARG 2 y + ARG 3 text + ARG 4 light + ARG 5 color + ARG 6 backgroundColor + ARG 7 layerType + METHOD method_1_9627 submitTextCommand (Lnet/minecraft/class_4587;Lnet/minecraft/class_327$class_6415;ILnet/minecraft/class_11691$class_1_1457;)V + ARG 1 matrices + ARG 2 layerType + ARG 3 light + ARG 4 command diff --git a/mappings/net/minecraft/client/render/command/OrderedRenderCommandQueueImpl.mapping b/mappings/net/minecraft/client/render/command/OrderedRenderCommandQueueImpl.mapping index f3d360b2dd..bd88ddfad2 100644 --- a/mappings/net/minecraft/client/render/command/OrderedRenderCommandQueueImpl.mapping +++ b/mappings/net/minecraft/client/render/command/OrderedRenderCommandQueueImpl.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_11661 net/minecraft/client/render/command/OrderedRenderCommandQueueImpl FIELD field_1_8140 improvedTransparency Z + FIELD field_1_9876 seeThroughFeatures Lnet/minecraft/class_1_889; FIELD field_62244 batchingQueues Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap; METHOD method_1_5202 forEachContainer (Ljava/util/function/Consumer;)V ARG 1 callback @@ -9,4 +10,5 @@ CLASS net/minecraft/class_11661 net/minecraft/client/render/command/OrderedRende ARG 1 o METHOD method_1_7418 setImprovedTransparency (Z)V ARG 1 improvedTransparency + METHOD method_1_9613 getSeeThroughFeaturesContainer ()Lnet/minecraft/class_1_889; METHOD method_73532 getBatchingQueues ()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap; diff --git a/mappings/net/minecraft/client/render/command/RenderCommandQueue.mapping b/mappings/net/minecraft/client/render/command/RenderCommandQueue.mapping index f458bbc233..a2fd8e3e24 100644 --- a/mappings/net/minecraft/client/render/command/RenderCommandQueue.mapping +++ b/mappings/net/minecraft/client/render/command/RenderCommandQueue.mapping @@ -49,6 +49,15 @@ CLASS net/minecraft/class_11785 net/minecraft/client/render/command/RenderComman ARG 5 overlay ARG 6 color ARG 7 crumblingOverlayCommand + METHOD method_1_9662 submitTextRect (Lnet/minecraft/class_4587;FFFFILnet/minecraft/class_327$class_6415;I)V + ARG 1 matrices + ARG 2 x0 + ARG 3 y0 + ARG 4 x1 + ARG 5 y1 + ARG 6 color + ARG 7 layerType + ARG 8 light METHOD method_73478 submitText (Lnet/minecraft/class_4587;FFLnet/minecraft/class_5481;ZLnet/minecraft/class_327$class_6415;IIII)V ARG 1 matrices ARG 2 x @@ -71,6 +80,7 @@ CLASS net/minecraft/class_11785 net/minecraft/client/render/command/RenderComman ARG 4 overlay ARG 5 outlineColor ARG 6 tintLayers + ARG 7 quads ARG 8 glintType METHOD method_73482 submitLabel (Lnet/minecraft/class_4587;Lnet/minecraft/class_243;ILnet/minecraft/class_2561;ZILnet/minecraft/class_12075;)V ARG 1 matrices diff --git a/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping b/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping index c2eb5d525e..d43deca4de 100644 --- a/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping +++ b/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping @@ -79,6 +79,9 @@ CLASS net/minecraft/class_11684 net/minecraft/client/render/command/RenderDispat ARG 1 pass METHOD method_1_7560 hasAnyWaterMasks ()Z METHOD method_1_8906 isEmpty ()Z + METHOD method_1_9677 renderSeeThroughFeatures (Lnet/minecraft/class_1_1317;)V + ARG 1 pass + METHOD method_1_9678 hasAnySeeThroughFeatures ()Z CLASS class_1_876 Group FIELD field_1_6185 groupIndex I FIELD field_1_6186 type Lnet/minecraft/class_1_867; diff --git a/mappings/net/minecraft/client/render/command/TextCommandRenderer.mapping b/mappings/net/minecraft/client/render/command/TextCommandRenderer.mapping index 337629272d..59dbad9655 100644 --- a/mappings/net/minecraft/client/render/command/TextCommandRenderer.mapping +++ b/mappings/net/minecraft/client/render/command/TextCommandRenderer.mapping @@ -1,10 +1,19 @@ CLASS net/minecraft/class_11691 net/minecraft/client/render/command/TextCommandRenderer FIELD field_1_6162 TYPE Lnet/minecraft/class_1_867; + METHOD method_1_9663 renderText (Lnet/minecraft/class_327;Lnet/minecraft/class_11691$class_1_842;Lnet/minecraft/class_11691$class_1_1457$class_1_1459;)V + ARG 0 textRenderer + ARG 1 glyphDrawer + ARG 2 command CLASS class_1_842 GlyphDrawer FIELD field_1_5975 vertexConsumers Lnet/minecraft/class_11691; FIELD field_1_5976 textLayerType Lnet/minecraft/class_327$class_6415; FIELD field_1_5977 light I FIELD field_1_5978 matrix Lorg/joml/Matrix4f; + CLASS class_1_1457 Command + CLASS class_1_1458 Rect + CLASS class_1_1459 Text + FIELD comp_1_1597 text Lnet/minecraft/class_5481; + METHOD comp_1_1597 text ()Lnet/minecraft/class_5481; CLASS class_11674 TextCommand FIELD comp_4525 matricesEntry Lorg/joml/Matrix4fc; FIELD comp_4530 layerType Lnet/minecraft/class_327$class_6415; diff --git a/mappings/net/minecraft/client/render/entity/ArmsAnimationManager.mapping b/mappings/net/minecraft/client/render/entity/ArmsAnimationManager.mapping new file mode 100644 index 0000000000..a456c8d307 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/ArmsAnimationManager.mapping @@ -0,0 +1,27 @@ +CLASS net/minecraft/class_1_1455 net/minecraft/client/render/entity/ArmsAnimationManager + FIELD field_1_9903 mainHandReadyProgress F + FIELD field_1_9904 mainHandStack Lnet/minecraft/class_1799; + FIELD field_1_9905 lastMainHandReadyProgress F + FIELD field_1_9906 lastOffHandReadyProgress F + FIELD field_1_9907 offHandReadyProgress F + FIELD field_1_9908 offHandStack Lnet/minecraft/class_1799; + METHOD method_1_9638 getHandRenderType (Lnet/minecraft/class_746;)Lnet/minecraft/class_1_1475$class_5773; + ARG 0 player + METHOD method_1_9639 extractMapState (Lnet/minecraft/class_746;Lnet/minecraft/class_1799;Lnet/minecraft/class_10090;)Z + ARG 1 player + ARG 2 heldStack + ARG 3 mapRenderState + METHOD method_1_9640 extract (Lnet/minecraft/class_746;FLnet/minecraft/class_1_1475;)V + ARG 1 player + ARG 2 tickProgress + ARG 3 armsRenderState + METHOD method_1_9641 isChargedCrossbow (Lnet/minecraft/class_1799;)Z + ARG 0 stack + METHOD method_1_9642 resetHandReadyProgress (Lnet/minecraft/class_1268;)V + ARG 1 hand + METHOD method_1_9643 shouldSkipHandAnimationOnSwap (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_746;)Z + ARG 1 currentStack + ARG 2 newStack + ARG 3 player + METHOD method_1_9644 tick (Lnet/minecraft/class_746;)V + ARG 1 player diff --git a/mappings/net/minecraft/client/render/entity/BipedEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/BipedEntityRenderer.mapping index ae50f9860a..4a5fe33fb2 100644 --- a/mappings/net/minecraft/client/render/entity/BipedEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/BipedEntityRenderer.mapping @@ -14,6 +14,10 @@ CLASS net/minecraft/class_909 net/minecraft/client/render/entity/BipedEntityRend ARG 3 babyModel ARG 4 scale ARG 5 headTransformation + METHOD method_1_9530 isStabbing (Lnet/minecraft/class_1799;Lnet/minecraft/class_1306;Lnet/minecraft/class_1309;)Z + ARG 0 heldStack + ARG 1 arm + ARG 2 holder METHOD method_62461 updateBipedRenderState (Lnet/minecraft/class_1309;Lnet/minecraft/class_10034;FLnet/minecraft/class_10442;)V ARG 0 entity ARG 1 state diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderManager.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderManager.mapping index 6b395f2094..e28c1ca948 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderManager.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderManager.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderManager + FIELD field_1_7700 palettedTextureManager Lnet/minecraft/class_1_1126; FIELD field_4678 targetedEntity Lnet/minecraft/class_1297; FIELD field_4685 textureManager Lnet/minecraft/class_1060; FIELD field_4686 camera Lnet/minecraft/class_4184; @@ -7,7 +8,7 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderMan FIELD field_4692 gameOptions Lnet/minecraft/class_315; FIELD field_4696 renderers Ljava/util/Map; FIELD field_27760 entityModelsGetter Ljava/util/function/Supplier; - FIELD field_38886 blockRenderManager Lnet/minecraft/class_1_394; + FIELD field_38886 blockModelManager Lnet/minecraft/class_1_394; FIELD field_53188 mapRenderer Lnet/minecraft/class_330; FIELD field_55289 itemModelManager Lnet/minecraft/class_10442; FIELD field_55290 equipmentModelLoader Lnet/minecraft/class_10201; @@ -16,6 +17,8 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderMan FIELD field_62757 mannequinRenderers Ljava/util/Map; METHOD (Lnet/minecraft/class_1060;Lnet/minecraft/class_1_394;Lnet/minecraft/class_10442;Lnet/minecraft/class_330;Lnet/minecraft/class_11697;Lnet/minecraft/class_327;Lnet/minecraft/class_315;Ljava/util/function/Supplier;Lnet/minecraft/class_10201;Lnet/minecraft/class_11786;Lnet/minecraft/class_1_1126;)V ARG 1 textureManager + ARG 2 blockModelManager + ARG 3 itemModelManager ARG 4 mapRenderer ARG 5 atlasManager ARG 6 textRenderer @@ -23,6 +26,9 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderMan ARG 8 entityModelsGetter ARG 9 equipmentModelLoader ARG 10 skinCache + ARG 11 palettedTextureManager + METHOD method_1_9671 getPlayerRenderer (Lnet/minecraft/class_10055;)Lnet/minecraft/class_1007; + ARG 1 playerRenderState METHOD method_3941 configure (Lnet/minecraft/class_4184;Lnet/minecraft/class_1297;)V ARG 1 camera ARG 2 targetedEntity @@ -32,6 +38,7 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderMan ARG 3 x ARG 5 y ARG 7 z + ARG 9 tickProgress METHOD method_3953 getRenderer (Lnet/minecraft/class_1297;)Lnet/minecraft/class_897; ARG 1 entity METHOD method_23168 getSquaredDistanceToCamera (Lnet/minecraft/class_1297;)D diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping index 2fca283b66..d4df927c0a 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping @@ -19,6 +19,7 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer ARG 1 entity ARG 2 state ARG 3 tickProgress + ARG 4 nameTagDistance ARG 6 belowNameDistance METHOD method_3921 hasLabel (Lnet/minecraft/class_1297;D)Z COMMENT Determines whether the passed entity should render with a nameplate above its head. @@ -38,6 +39,7 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer ARG 3 x ARG 5 y ARG 7 z + ARG 9 tickProgress METHOD method_3936 render (Lnet/minecraft/class_10017;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)V ARG 1 renderState ARG 2 matrices @@ -63,6 +65,7 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer ARG 3 tickProgress METHOD method_62358 getBoundingBox (Lnet/minecraft/class_1297;F)Lnet/minecraft/class_238; ARG 1 entity + ARG 2 tickProgress METHOD method_62406 canBeCulled (Lnet/minecraft/class_1297;)Z ARG 1 entity METHOD method_62425 getAndUpdateRenderState (Lnet/minecraft/class_1297;F)Lnet/minecraft/class_10017; diff --git a/mappings/net/minecraft/client/render/entity/FloatingItemAnimationManager.mapping b/mappings/net/minecraft/client/render/entity/FloatingItemAnimationManager.mapping new file mode 100644 index 0000000000..43523ba43b --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/FloatingItemAnimationManager.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_1450 net/minecraft/client/render/entity/FloatingItemAnimationManager + FIELD field_1_9857 LIFESPAN_TICKS I + FIELD field_1_9858 deathProtector Lnet/minecraft/class_1799; + FIELD field_1_9859 offsetX F + FIELD field_1_9860 offsetY F + FIELD field_1_9861 ticksRemaining I + METHOD method_1_9587 setItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_5819;)V + ARG 1 deathProtector + ARG 2 random + METHOD method_1_9588 isActive ()Z + METHOD method_1_9589 getItem ()Lnet/minecraft/class_1799; + METHOD method_1_9590 getXOffset ()F + METHOD method_1_9591 getYOffset ()F + METHOD method_1_9592 reset ()V + METHOD method_1_9593 tick ()V + METHOD method_1_9594 getRemainingTicks ()I diff --git a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping index 3f89e4da66..7370c39a94 100644 --- a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping @@ -52,6 +52,10 @@ CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEnti ARG 2 modelTransform METHOD method_1_2200 (Lnet/minecraft/class_5603;Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609; ARG 1 dilation + METHOD method_1_9025 setLimbAngles (Lnet/minecraft/class_10034;FF)V + ARG 1 state + ARG 2 limbSwingAnimationProgress + ARG 3 leaningPitch METHOD method_2807 getArmRollProgress (F)F ARG 1 perquattuordecimage METHOD method_2808 getArm (Lnet/minecraft/class_1306;)Lnet/minecraft/class_630; diff --git a/mappings/net/minecraft/client/render/entity/state/PlayerEntityRenderState.mapping b/mappings/net/minecraft/client/render/entity/state/PlayerEntityRenderState.mapping index 4ca3186a61..5db8d91fc9 100644 --- a/mappings/net/minecraft/client/render/entity/state/PlayerEntityRenderState.mapping +++ b/mappings/net/minecraft/client/render/entity/state/PlayerEntityRenderState.mapping @@ -9,6 +9,9 @@ CLASS net/minecraft/class_10055 net/minecraft/client/render/entity/state/PlayerE FIELD field_53532 capeVisible Z FIELD field_53534 glidingTicks F FIELD field_53535 applyFlyingRotation Z + FIELD field_53536 capeFall F + FIELD field_53537 capeRun F + FIELD field_53538 capeTwist F FIELD field_53539 stuckArrowCount I FIELD field_53540 stingerCount I FIELD field_53542 spectator Z diff --git a/mappings/net/minecraft/client/render/item/HeldItemRenderer.mapping b/mappings/net/minecraft/client/render/item/HeldItemRenderer.mapping index 0cff4258b0..390e8837d1 100644 --- a/mappings/net/minecraft/client/render/item/HeldItemRenderer.mapping +++ b/mappings/net/minecraft/client/render/item/HeldItemRenderer.mapping @@ -27,18 +27,28 @@ CLASS net/minecraft/class_759 net/minecraft/client/render/item/HeldItemRenderer FIELD field_32758 ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIER F METHOD (Lnet/minecraft/class_310;)V ARG 1 client - METHOD method_3216 renderArm (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_1306;Lnet/minecraft/class_1_1460;)V + METHOD method_1_9684 renderArm (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_1306;Lnet/minecraft/class_1_1460;)V ARG 1 matrices ARG 2 queue ARG 3 light ARG 4 arm + ARG 5 overlayRenderState + METHOD method_3216 renderArmHoldingMap (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_1306;Lnet/minecraft/class_1_1460;)V + ARG 1 matrices + ARG 2 queue + ARG 3 light + ARG 4 arm + ARG 5 overlayRenderState METHOD method_3217 applySwingOffset (Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)V ARG 1 matrices ARG 2 arm ARG 3 swingProgress METHOD method_3218 applyEatOrDrinkTransformation (Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;FI)V ARG 1 matrices + ARG 2 tickProgress ARG 3 arm + ARG 4 useTimeLeft + ARG 5 maxUseTime METHOD method_3219 renderArmHoldingItem (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IFFLnet/minecraft/class_1306;Lnet/minecraft/class_1_1460;)V ARG 1 matrices ARG 2 queue @@ -46,6 +56,7 @@ CLASS net/minecraft/class_759 net/minecraft/client/render/item/HeldItemRenderer ARG 4 equipProgress ARG 5 swingProgress ARG 6 arm + ARG 7 overlayRenderState METHOD method_3222 renderMapInOneHand (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IFLnet/minecraft/class_1306;FLnet/minecraft/class_1799;Lnet/minecraft/class_1_1460;Lnet/minecraft/class_1_1475;)V ARG 1 matrices ARG 2 queue @@ -54,11 +65,15 @@ CLASS net/minecraft/class_759 net/minecraft/client/render/item/HeldItemRenderer ARG 5 arm ARG 6 swingProgress ARG 7 stack + ARG 8 overlayRenderState + ARG 9 armsRenderState METHOD method_3223 renderFirstPersonMap (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_1799;ZLnet/minecraft/class_1_1475;)V ARG 1 matrices ARG 2 queue ARG 3 swingProgress ARG 4 stack + ARG 5 main + ARG 6 armsRenderState METHOD method_3224 applyEquipOffset (Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)V ARG 1 matrices ARG 2 arm @@ -66,8 +81,12 @@ CLASS net/minecraft/class_759 net/minecraft/client/render/item/HeldItemRenderer METHOD method_3227 getMapAngle (F)F ARG 1 tickProgress METHOD method_3228 renderFirstPersonItem (Lnet/minecraft/class_1_1460;Lnet/minecraft/class_1_1475;FFLnet/minecraft/class_1268;FLnet/minecraft/class_1799;FLnet/minecraft/class_4587;Lnet/minecraft/class_11659;I)V + ARG 1 overlayRenderState + ARG 2 armsRenderState + ARG 3 tickProgress ARG 4 pitch ARG 5 hand + ARG 6 swingProgress ARG 7 item ARG 8 equipProgress ARG 9 matrices @@ -80,15 +99,21 @@ CLASS net/minecraft/class_759 net/minecraft/client/render/item/HeldItemRenderer ARG 4 pitch ARG 5 equipProgress ARG 6 swingProgress + ARG 7 overlayRenderState + ARG 8 armsRenderState METHOD method_22976 renderItem (FLnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_1_1460;Lnet/minecraft/class_1_1475;)V ARG 1 tickProgress ARG 2 matrices ARG 3 queue + ARG 4 overlayRenderState + ARG 5 armsRenderState METHOD method_49340 applyBrushTransformation (Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;F)V ARG 1 matrices ARG 2 tickProgress ARG 3 arm + ARG 4 useTimeLeft METHOD method_65816 swingArm (FLnet/minecraft/class_4587;ILnet/minecraft/class_1306;)V + ARG 1 swingProgress ARG 2 matrices ARG 3 side COMMENT {@code 1} for the right arm; {@code 1} for the left arm diff --git a/mappings/net/minecraft/client/render/state/ArmsRenderState.mapping b/mappings/net/minecraft/client/render/state/ArmsRenderState.mapping new file mode 100644 index 0000000000..2c28afc907 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/ArmsRenderState.mapping @@ -0,0 +1,35 @@ +CLASS net/minecraft/class_1_1475 net/minecraft/client/render/state/ArmsRenderState + FIELD field_1_10019 hand Lnet/minecraft/class_1268; + FIELD field_1_10020 handRenderType Lnet/minecraft/class_1_1475$class_5773; + FIELD field_1_10021 mainHandMapFilled Z + FIELD field_1_10022 offHandMapFilled Z + FIELD field_1_10023 usingSpyglass Z + FIELD field_1_10024 mainHandPullTime I + FIELD field_1_10025 mainHandReadyProgress F + FIELD field_1_10026 mainHandStack Lnet/minecraft/class_1799; + FIELD field_1_10027 mainHandMap Lnet/minecraft/class_10090; + FIELD field_1_10028 mainHandStackState Lnet/minecraft/class_10444; + FIELD field_1_10029 mainHandSwapAnimationScale F + FIELD field_1_10030 mainHandMaxUseTime I + FIELD field_1_10031 offHandPullTime I + FIELD field_1_10032 offHandReadyProgress F + FIELD field_1_10033 offHandStack Lnet/minecraft/class_1799; + FIELD field_1_10034 offHandMap Lnet/minecraft/class_10090; + FIELD field_1_10035 offHandStackState Lnet/minecraft/class_10444; + FIELD field_1_10036 offHandSwapAnimationScale F + FIELD field_1_10037 offHandMaxUseTime I + FIELD field_1_10038 lastMainHandReadyProgress F + FIELD field_1_10039 lastOffHandReadyProgress F + FIELD field_1_10040 itemUseTimeLeft I + FIELD field_1_10041 pitch F + FIELD field_1_10042 yaw F + FIELD field_1_10043 renderPitch F + FIELD field_1_10044 renderYaw F + CLASS class_5773 HandRenderType + FIELD field_28387 renderMainHand Z + FIELD field_28388 renderOffHand Z + METHOD (Ljava/lang/String;IZZ)V + ARG 3 renderMainHand + ARG 4 renderOffHand + METHOD method_33305 shouldOnlyRender (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1_1475$class_5773; + ARG 0 hand diff --git a/mappings/net/minecraft/client/render/state/CameraRenderState.mapping b/mappings/net/minecraft/client/render/state/CameraRenderState.mapping index f511b58a4b..972f01a28a 100644 --- a/mappings/net/minecraft/client/render/state/CameraRenderState.mapping +++ b/mappings/net/minecraft/client/render/state/CameraRenderState.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_12075 net/minecraft/client/render/state/CameraRenderSt FIELD field_1_5923 hasCapturedFrustum Z FIELD field_1_5924 chunkCullingEnabled Z FIELD field_1_9228 tickProgress F + FIELD field_1_9919 firstPerson Z FIELD field_63077 blockPos Lnet/minecraft/class_2338; FIELD field_63078 pos Lnet/minecraft/class_243; FIELD field_63079 initialized Z diff --git a/mappings/net/minecraft/client/render/state/OverlayRenderState.mapping b/mappings/net/minecraft/client/render/state/OverlayRenderState.mapping new file mode 100644 index 0000000000..08212b6eb5 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/OverlayRenderState.mapping @@ -0,0 +1,28 @@ +CLASS net/minecraft/class_1_1460 net/minecraft/client/render/state/OverlayRenderState + FIELD field_1_9920 player Lnet/minecraft/class_10055; + FIELD field_1_9921 obstructionOverlay Lnet/minecraft/class_1_1460$class_1_1461; + FIELD field_1_9922 cameraY D + FIELD field_1_9923 arms Lnet/minecraft/class_1_1475; + FIELD field_1_9924 hasPlayer Z + FIELD field_1_9925 showUnderwaterOverlay Z + FIELD field_1_9926 onFire Z + FIELD field_1_9927 submergedInWater Z + FIELD field_1_9928 floatingItem Lnet/minecraft/class_1_1460$class_1_1462; + FIELD field_1_9929 nauseaFadeFactor F + FIELD field_1_9930 nauseaIntensity F + FIELD field_1_9931 nauseaWobbleAngle F + FIELD field_1_9932 underwaterOverlay Lnet/minecraft/class_1_1460$class_1_1463; + METHOD method_1_9672 clear ()V + CLASS class_1_1461 ObstructionOverlay + CLASS class_1_1462 FloatingItemOverlay + FIELD field_1_9933 item Lnet/minecraft/class_1799; + FIELD field_1_9934 itemState Lnet/minecraft/class_10444; + FIELD field_1_9935 offsetX F + FIELD field_1_9936 offsetY F + FIELD field_1_9937 remainingTicks I + METHOD (Lnet/minecraft/class_1799;IFF)V + ARG 1 item + ARG 2 remainingTicks + ARG 3 offsetX + ARG 4 offsetY + CLASS class_1_1463 UnderwaterOverlay diff --git a/mappings/net/minecraft/client/render/state/WorldRenderState.mapping b/mappings/net/minecraft/client/render/state/WorldRenderState.mapping index 82b5bbe039..fd3ab05b1b 100644 --- a/mappings/net/minecraft/client/render/state/WorldRenderState.mapping +++ b/mappings/net/minecraft/client/render/state/WorldRenderState.mapping @@ -12,6 +12,8 @@ CLASS net/minecraft/class_11658 net/minecraft/client/render/state/WorldRenderSta FIELD field_1_7019 chunkManager Lnet/minecraft/class_1_1029; FIELD field_1_8218 wireFrame Z FIELD field_1_9215 tickProgress F + FIELD field_1_9916 overlayRenderState Lnet/minecraft/class_1_1460; + FIELD field_1_9917 multiDrawIndirectEnabled Z FIELD field_61735 entityRenderStates Ljava/util/List; FIELD field_62646 blockEntityRenderStates Ljava/util/List; FIELD field_63082 cameraRenderState Lnet/minecraft/class_12075; diff --git a/mappings/net/minecraft/datafixer/fix/BlendingDataNoValueHeightFix.mapping b/mappings/net/minecraft/datafixer/fix/BlendingDataNoValueHeightFix.mapping new file mode 100644 index 0000000000..2b76d7e0ec --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/BlendingDataNoValueHeightFix.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_1_1465 net/minecraft/datafixer/fix/BlendingDataNoValueHeightFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_1_9679 fixBlendingData (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 chunk + METHOD method_1_9680 convertHeightToFloat (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 height + METHOD method_1_9681 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 blendingData + METHOD method_1_9682 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 heights + METHOD method_1_9683 (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; + ARG 0 chunk diff --git a/mappings/net/minecraft/datafixer/fix/ChunkPalettedStorageFix.mapping b/mappings/net/minecraft/datafixer/fix/ChunkPalettedStorageFix.mapping index 3a0e085f61..b650bdfa35 100644 --- a/mappings/net/minecraft/datafixer/fix/ChunkPalettedStorageFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/ChunkPalettedStorageFix.mapping @@ -1,15 +1,31 @@ CLASS net/minecraft/class_3582 net/minecraft/datafixer/fix/ChunkPalettedStorageFix FIELD field_15844 LOGGER Lorg/slf4j/Logger; + METHOD (Lcom/mojang/datafixers/schemas/Schema;Z)V + ARG 1 outputSchema + ARG 2 changesType + METHOD method_1_9533 (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; + ARG 1 entry + METHOD method_1_9534 (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; + ARG 1 entry + METHOD method_1_9535 paletteEntry (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; + ARG 0 blockId + METHOD method_1_9536 paletteEntry (Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; + ARG 0 blockId + ARG 1 properties METHOD method_15615 getSideToUpgradeFlag (ZZZZ)I ARG 0 west ARG 1 east ARG 2 north ARG 3 south METHOD method_15616 addTo (Lnet/minecraft/class_3513;Lcom/mojang/serialization/Dynamic;)I + ARG 0 statesById + ARG 1 state METHOD method_15633 fixChunk (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 1 chunkDynamic METHOD method_15637 getName (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; + ARG 0 paletteEntry METHOD method_15638 getProperty (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; + ARG 0 paletteEntry ARG 1 propertyKey CLASS class_3583 ChunkNibbleArray FIELD field_15855 contents [B @@ -50,8 +66,11 @@ CLASS net/minecraft/class_3582 net/minecraft/datafixer/fix/ChunkPalettedStorageF FIELD field_15882 paletteMap Lnet/minecraft/class_3513; METHOD (Lcom/mojang/serialization/Dynamic;)V ARG 1 section + METHOD method_15646 (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_3582$class_3583; + ARG 0 data METHOD method_15647 setBlock (ILcom/mojang/serialization/Dynamic;)V ARG 1 pos + ARG 2 state METHOD method_15649 getBlock (I)Lcom/mojang/serialization/Dynamic; ARG 1 index METHOD method_15650 addInPlaceUpdate (II)V @@ -60,6 +79,8 @@ CLASS net/minecraft/class_3582 net/minecraft/datafixer/fix/ChunkPalettedStorageF METHOD method_15651 transform ()Lcom/mojang/serialization/Dynamic; METHOD method_15652 visit (I)I ARG 1 sidesToUpgrade + METHOD method_15654 (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_3582$class_3583; + ARG 0 add CLASS class_3588 Level FIELD field_15883 z I FIELD field_15884 x I diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 1c906d48a7..5456620a7a 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -86,6 +86,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity FIELD field_1_6915 bounced Z FIELD field_1_8783 FLUID_CATEGORIES Ljava/util/Set; FIELD field_1_9530 INVULNERABLE_TIME_KEY Ljava/lang/String; + FIELD field_1_9837 positionInterpolator Lnet/minecraft/class_1_1451; FIELD field_5951 ridingCooldown I FIELD field_5952 onGround Z FIELD field_5953 firstUpdate Z @@ -292,6 +293,16 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_1_9163 isInvulnerableTimeSet ()Z METHOD method_1_9164 setInvulnerableTime (I)V ARG 1 invulnerableTime + METHOD method_1_9558 tickTimers ()V + METHOD method_1_9559 getInterpolationDestinationPos ()Lnet/minecraft/class_243; + METHOD method_1_9560 getInterpolationDestination ()Lnet/minecraft/class_1_1193; + METHOD method_1_9561 getRenderBoundingBox (F)Lnet/minecraft/class_238; + ARG 1 tickProgress + METHOD method_1_9562 getInterpolator ()Lnet/minecraft/class_1_1451; + METHOD method_1_9563 (Ljava/util/List;Lnet/minecraft/class_3222;)Z + ARG 1 player + METHOD method_1_9564 addVelocity (Lnet/minecraft/class_243;)V + ARG 1 vec METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V COMMENT Called when this entity's collision box intersects {@code state}. COMMENT @@ -2143,7 +2154,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_60478 getMovement ()Lnet/minecraft/class_243; METHOD method_60490 recalculateDimensions (Lnet/minecraft/class_4048;)Z ARG 1 previous - METHOD method_60491 addVelocity (Lnet/minecraft/class_243;)V + METHOD method_60491 addVelocityImpl (Lnet/minecraft/class_243;)V ARG 1 vec METHOD method_60607 setMovement (ZZLnet/minecraft/class_243;)V ARG 1 onGround @@ -2244,6 +2255,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 1 world ARG 2 teleportTarget METHOD method_64612 sendTeleportPacket (Lnet/minecraft/class_3218;Lnet/minecraft/class_5454;)V + ARG 1 world ARG 2 teleportTarget METHOD method_64613 getPassengerTeleportTarget (Lnet/minecraft/class_5454;Lnet/minecraft/class_1297;)Lnet/minecraft/class_5454; ARG 1 teleportTarget @@ -2269,7 +2281,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 3 yDifference ARG 5 zDifference ARG 7 onGround - METHOD method_66233 getInterpolator ()Lnet/minecraft/class_1_1451; + METHOD method_66233 createInterpolator ()Lnet/minecraft/class_1_1451; METHOD method_66245 isInterpolating ()Z METHOD method_66246 updateTrackedPositionAndAngles (Lnet/minecraft/class_1_1198;FF)V ARG 1 motionPath diff --git a/mappings/net/minecraft/entity/EntityType.mapping b/mappings/net/minecraft/entity/EntityType.mapping index e029e65bdd..39a5ab4fb6 100644 --- a/mappings/net/minecraft/entity/EntityType.mapping +++ b/mappings/net/minecraft/entity/EntityType.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType FIELD field_1_7306 alwaysUpdateVelocity Z + FIELD field_1_9838 UNTRACKED I FIELD field_6056 saveable Z FIELD field_6072 summonable Z FIELD field_6088 LOGGER Lorg/slf4j/Logger; @@ -49,6 +50,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType ARG 3 entityProcessor METHOD method_1_7627 getSpawnBox (Lnet/minecraft/class_243;)Lnet/minecraft/class_238; ARG 1 pos + METHOD method_1_9565 isTracked ()Z METHOD method_5881 loadFromEntityNbt (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_11580;)V ARG 0 world ARG 1 spawner @@ -233,6 +235,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType ARG 1 factory ARG 2 spawnGroup METHOD method_1_6467 alwaysUpdateVelocity ()Lnet/minecraft/class_1299$class_1300; + METHOD method_1_9566 untracked ()Lnet/minecraft/class_1299$class_1300; METHOD method_5900 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; ARG 0 type ARG 1 world diff --git a/mappings/net/minecraft/entity/ProjectileDeflection.mapping b/mappings/net/minecraft/entity/ProjectileDeflection.mapping index b165af54c9..c1f532356a 100644 --- a/mappings/net/minecraft/entity/ProjectileDeflection.mapping +++ b/mappings/net/minecraft/entity/ProjectileDeflection.mapping @@ -4,12 +4,27 @@ CLASS net/minecraft/class_9109 net/minecraft/entity/ProjectileDeflection FIELD field_51509 REDIRECTED Lnet/minecraft/class_9109; FIELD field_51510 TRANSFER_VELOCITY_DIRECTION Lnet/minecraft/class_9109; METHOD method_1_291 deflect (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)V + ARG 1 projectile + ARG 2 deflector + ARG 3 random + ARG 4 velocityMultiplier METHOD method_56095 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)V ARG 0 projectile + ARG 1 deflector ARG 2 random + ARG 3 velocityMultiplier + METHOD method_56096 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)V + ARG 0 projectile + ARG 1 deflector + ARG 2 random + ARG 3 velocityMultiplier METHOD method_59861 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)V ARG 0 projectile ARG 1 hitEntity + ARG 2 random + ARG 3 velocityMultiplier METHOD method_59862 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)V ARG 0 projectile ARG 1 hitEntity + ARG 2 random + ARG 3 velocityMultiplier diff --git a/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping b/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping index 445142ec5e..451653acfd 100644 --- a/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping @@ -28,6 +28,9 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity ARG 2 x ARG 4 y ARG 6 z + METHOD method_1_9616 kill (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V + ARG 1 world + ARG 2 attacker METHOD method_6898 spawnBreakParticles ()V METHOD method_6900 getRightLegRotation ()Lnet/minecraft/class_2379; METHOD method_6902 setMarker (Z)V diff --git a/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping b/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping index 3d8c00ff20..768d75c613 100644 --- a/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_9691 net/minecraft/entity/decoration/BlockAttachedEntity FIELD field_1_8723 ATTACH_CHECK_PERIOD_TICKS I + FIELD field_1_9213 BLOCK_POS_KEY Ljava/lang/String; FIELD field_51589 attachedBlockPos Lnet/minecraft/class_2338; FIELD field_51590 LOGGER Lorg/slf4j/Logger; FIELD field_51591 attachCheckTimer I @@ -8,6 +9,10 @@ CLASS net/minecraft/class_9691 net/minecraft/entity/decoration/BlockAttachedEnti ARG 2 world ARG 3 attachedBlockPos METHOD method_1_8162 handleFluidCollisions ()V + METHOD method_1_9664 kill (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V + ARG 1 world + ARG 2 cause + METHOD method_1_9665 onKill ()V METHOD method_6888 canStayAttached ()Z METHOD method_6889 onBreak (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V ARG 1 world diff --git a/mappings/net/minecraft/entity/decoration/CushionEntity.mapping b/mappings/net/minecraft/entity/decoration/CushionEntity.mapping index 1369636108..b8fe58ab82 100644 --- a/mappings/net/minecraft/entity/decoration/CushionEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/CushionEntity.mapping @@ -32,3 +32,8 @@ CLASS net/minecraft/class_1_1225 net/minecraft/entity/decoration/CushionEntity METHOD method_1_9443 canStayAttached (Lnet/minecraft/class_1937;Lnet/minecraft/class_238;)Z ARG 0 world ARG 1 box + METHOD method_1_9609 isImmuneInWorld (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)Z + ARG 1 world + ARG 2 source + METHOD method_1_9610 isImmuneTo (Lnet/minecraft/class_1282;)Z + ARG 0 source diff --git a/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping b/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping index 279d505848..f2043dc5e0 100644 --- a/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping @@ -3,6 +3,10 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity FIELD field_7130 ITEM_STACK Lnet/minecraft/class_2940; FIELD field_7132 ROTATION Lnet/minecraft/class_2940; FIELD field_22476 fixed Z + FIELD field_30454 NUM_ROTATIONS I + FIELD field_51592 THICKNESS F + FIELD field_51593 SIZE_XZ F + FIELD field_51594 SIZE_Y F FIELD field_57650 DEFAULT_ITEM_ROTATION B FIELD field_57651 DEFAULT_ITEM_DROP_CHANCE F FIELD field_57652 DEFAULT_INVISIBLE Z diff --git a/mappings/net/minecraft/entity/movement/AbstractPositionInterpolator.mapping b/mappings/net/minecraft/entity/movement/AbstractPositionInterpolator.mapping new file mode 100644 index 0000000000..2abbd778c1 --- /dev/null +++ b/mappings/net/minecraft/entity/movement/AbstractPositionInterpolator.mapping @@ -0,0 +1,23 @@ +CLASS net/minecraft/class_10584 net/minecraft/entity/movement/AbstractPositionInterpolator + FIELD field_1_8594 lastStance Lnet/minecraft/class_1_1193$class_1_1195; + FIELD field_55664 entity Lnet/minecraft/class_1297; + FIELD field_55665 trackTickInterval I + METHOD (Lnet/minecraft/class_1297;I)V + ARG 1 entity + ARG 2 trackTickInterval + METHOD method_1_7886 shiftDestination ()V + METHOD method_1_7887 (Lnet/minecraft/class_243;)V + ARG 1 offset + METHOD method_1_7888 tickPos ()V + METHOD method_1_7890 getMutableDestination ()Lnet/minecraft/class_1_1193$class_1_1195; + METHOD method_1_7892 updateLastStance ()V + METHOD method_1_7893 setMotionPath (Lnet/minecraft/class_1_1198;FF)V + ARG 1 motionPath + ARG 2 yaw + ARG 3 pitch + METHOD method_1_9660 moveDestinationIfUnobstructed (Lnet/minecraft/class_243;)V + ARG 1 offset + METHOD method_66267 refreshPositionAndAngles (Lnet/minecraft/class_1_1198;FF)V + ARG 1 motion + ARG 2 yaw + ARG 3 pitch diff --git a/mappings/net/minecraft/entity/movement/LinearPositionInterpolator.mapping b/mappings/net/minecraft/entity/movement/LinearPositionInterpolator.mapping index e18abf6277..b0b24ec218 100644 --- a/mappings/net/minecraft/entity/movement/LinearPositionInterpolator.mapping +++ b/mappings/net/minecraft/entity/movement/LinearPositionInterpolator.mapping @@ -1,6 +1,15 @@ CLASS net/minecraft/class_1_1273 net/minecraft/entity/movement/LinearPositionInterpolator FIELD field_1_8698 destination Lnet/minecraft/class_1_1273$class_1_1274; + FIELD field_1_9909 DEFAULT_INTERVAL I + METHOD (Lnet/minecraft/class_1297;I)V + ARG 1 entity + ARG 2 trackTickInterval METHOD method_1_8143 setLerpDuration (I)V ARG 1 lerpDuration + METHOD method_1_9649 ifServer (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1_1451; + ARG 0 entity + METHOD method_1_9650 ifServer (Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1_1451; + ARG 0 entity + ARG 1 trackTickInterval CLASS class_1_1274 Destination FIELD field_1_8699 lerpDuration I diff --git a/mappings/net/minecraft/entity/movement/MovementTracker.mapping b/mappings/net/minecraft/entity/movement/MovementTracker.mapping index 2f73327929..f3c1e15dfa 100644 --- a/mappings/net/minecraft/entity/movement/MovementTracker.mapping +++ b/mappings/net/minecraft/entity/movement/MovementTracker.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_1_1247 net/minecraft/entity/movement/MovementTracker + FIELD field_1_9878 TRIVIAL Lnet/minecraft/class_1_1247; + METHOD method_1_7894 reset ()V METHOD method_1_7895 getMotionToSyncedPos (Lnet/minecraft/class_243;)Lnet/minecraft/class_1_1198; ARG 1 syncedPos METHOD method_1_7896 commitTickMovement (Lnet/minecraft/class_243;)V ARG 1 syncedPos + CLASS class_1_1453 Trivial diff --git a/mappings/net/minecraft/entity/movement/PathingPositionInterpolator.mapping b/mappings/net/minecraft/entity/movement/PathingPositionInterpolator.mapping index a395353699..672219071a 100644 --- a/mappings/net/minecraft/entity/movement/PathingPositionInterpolator.mapping +++ b/mappings/net/minecraft/entity/movement/PathingPositionInterpolator.mapping @@ -1,5 +1,9 @@ CLASS net/minecraft/class_1_1279 net/minecraft/entity/movement/PathingPositionInterpolator FIELD field_1_8705 destination Lnet/minecraft/class_1_1279$class_1_1280; + METHOD (Lnet/minecraft/class_1297;)V + ARG 1 entity + METHOD method_1_9659 ifServer (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1_1451; + ARG 0 entity CLASS class_1_1280 Destination FIELD field_1_8707 progress F FIELD field_1_8710 steps Ljava/util/LinkedList; diff --git a/mappings/net/minecraft/entity/movement/PositionInterpolator.mapping b/mappings/net/minecraft/entity/movement/PositionInterpolator.mapping index dda40d1359..4e8b394ede 100644 --- a/mappings/net/minecraft/entity/movement/PositionInterpolator.mapping +++ b/mappings/net/minecraft/entity/movement/PositionInterpolator.mapping @@ -1,21 +1,15 @@ -CLASS net/minecraft/class_10584 net/minecraft/entity/movement/PositionInterpolator - FIELD field_1_8594 lastStance Lnet/minecraft/class_1_1193$class_1_1195; - FIELD field_55664 entity Lnet/minecraft/class_1297; - FIELD field_55665 lerpDuration I - METHOD (Lnet/minecraft/class_1297;I)V - ARG 1 entity - ARG 2 lerpDuration - METHOD method_1_7886 shiftDestination ()V - METHOD method_1_7887 (Lnet/minecraft/class_243;)V +CLASS net/minecraft/class_1_1451 net/minecraft/entity/movement/PositionInterpolator + FIELD field_1_9877 TRIVIAL Lnet/minecraft/class_1_1451; + METHOD method_1_7887 move (Lnet/minecraft/class_243;)V ARG 1 offset - METHOD method_1_7888 tickPos ()V - METHOD method_1_7890 getDestination ()Lnet/minecraft/class_1_1193$class_1_1195; - METHOD method_1_7892 updateLastStance ()V - METHOD method_1_7893 setMotionPath (Lnet/minecraft/class_1_1198;FF)V - ARG 1 motionPath - ARG 2 yaw - ARG 3 pitch - METHOD method_66267 refreshPositionAndAngles (Lnet/minecraft/class_1_1198;FF)V + METHOD method_1_7889 getDestination ()Lnet/minecraft/class_1_1193; + METHOD method_1_9614 updateTrackedPositionAndAngles (Lnet/minecraft/class_1_1198;FFZ)Z ARG 1 motion ARG 2 yaw ARG 3 pitch + ARG 4 updateAngles + METHOD method_1_9615 getMovementTracker ()Lnet/minecraft/class_1_1247; + METHOD method_66270 isInterpolating ()Z + METHOD method_66271 tick ()V + METHOD method_66272 clear ()V + CLASS class_1_1452 Trivial diff --git a/mappings/net/minecraft/entity/movement/TickInterval.mapping b/mappings/net/minecraft/entity/movement/TickInterval.mapping new file mode 100644 index 0000000000..bf131023c8 --- /dev/null +++ b/mappings/net/minecraft/entity/movement/TickInterval.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_1_1448 net/minecraft/entity/movement/TickInterval + FIELD field_1_9853 UNTRACKED Lnet/minecraft/class_1_1448; + METHOD method_1_9582 getNextTrackingTick (I)I + ARG 1 tick + METHOD method_1_9583 of (I)Lnet/minecraft/class_1_1448; + ARG 0 intervalTicks + METHOD method_1_9584 isTrackingTick (I)Z + ARG 1 tick diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index 2ca42f6c0c..018ebfaf3b 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -13,6 +13,14 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity FIELD field_63116 checkedForLeftOwner Z METHOD method_1_7439 canBreakBlockAt (Lnet/minecraft/class_2694;)Z ARG 1 pos + METHOD method_1_9617 deflect (Lnet/minecraft/class_9109;Lnet/minecraft/class_1297;Lnet/minecraft/class_10583;ZD)Z + ARG 1 deflection + ARG 2 deflector + ARG 3 owner + ARG 4 fromAttacker + ARG 5 velocityMultiplier + METHOD method_1_9618 deflect (Lnet/minecraft/class_1676;)V + ARG 1 projectile METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V ARG 1 owner METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V @@ -83,9 +91,11 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity METHOD method_59525 onDeflected (Z)V ARG 1 fromAttack METHOD method_59859 deflect (Lnet/minecraft/class_9109;Lnet/minecraft/class_1297;Lnet/minecraft/class_10583;ZLnet/minecraft/class_243;)Z + ARG 1 deflection ARG 2 deflector ARG 3 owner ARG 4 fromAttack + ARG 5 velocityMultiplier METHOD method_59860 hitOrDeflect (Lnet/minecraft/class_239;)Lnet/minecraft/class_9109; ARG 1 hitResult METHOD method_59959 getKnockback (Lnet/minecraft/class_1309;Lnet/minecraft/class_1282;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; diff --git a/mappings/net/minecraft/item/FilledMapItem.mapping b/mappings/net/minecraft/item/FilledMapItem.mapping index b3d26e4235..e102392da9 100644 --- a/mappings/net/minecraft/item/FilledMapItem.mapping +++ b/mappings/net/minecraft/item/FilledMapItem.mapping @@ -1,4 +1,12 @@ CLASS net/minecraft/class_1806 net/minecraft/item/FilledMapItem + METHOD method_1_9392 initializeMap (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;IIBZZ)V + ARG 0 world + ARG 1 stack + ARG 2 x + ARG 3 z + ARG 4 scale + ARG 5 showIcons + ARG 6 unlimitedTracking METHOD method_7995 getFluidStateIfVisible (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; ARG 1 world ARG 2 state diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index cdf4cfd70f..0ab827fd63 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -93,6 +93,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 5 type METHOD method_1_8457 (Lnet/minecraft/class_9299;)Lnet/minecraft/class_9299; ARG 0 component + METHOD method_1_9394 getInteractAnimation ()Lnet/minecraft/class_12126; METHOD method_7909 getItem ()Lnet/minecraft/class_1792; COMMENT {@return the item of this stack} COMMENT @@ -583,7 +584,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 3 hand METHOD method_74887 set (Lnet/minecraft/class_9336;)Ljava/lang/Object; ARG 1 component - METHOD method_75218 getSwingAnimation ()Lnet/minecraft/class_12126; + METHOD method_75218 getAttackAnimation ()Lnet/minecraft/class_12126; METHOD method_75220 getDamageSource (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282; ARG 1 attacker METHOD method_75221 (Lnet/minecraft/class_1309;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1282; diff --git a/mappings/net/minecraft/item/map/MapState.mapping b/mappings/net/minecraft/item/map/MapState.mapping index aefe215710..29745a9396 100644 --- a/mappings/net/minecraft/item/map/MapState.mapping +++ b/mappings/net/minecraft/item/map/MapState.mapping @@ -192,6 +192,7 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState FIELD field_128 startZ I FIELD field_129 startX I FIELD field_130 dirty Z + FIELD field_131 numUpdates I FIELD field_27891 decorationsDirty Z METHOD (Lnet/minecraft/class_22;Lnet/minecraft/class_1657;)V ARG 2 player diff --git a/mappings/net/minecraft/predicate/TagPredicate.mapping b/mappings/net/minecraft/predicate/TagPredicate.mapping index 24fb577a89..5d5cc5f225 100644 --- a/mappings/net/minecraft/predicate/TagPredicate.mapping +++ b/mappings/net/minecraft/predicate/TagPredicate.mapping @@ -1,10 +1,17 @@ CLASS net/minecraft/class_8129 net/minecraft/predicate/TagPredicate METHOD (Lnet/minecraft/class_6885;Z)V ARG 2 expected + METHOD method_1_8764 expected (Lnet/minecraft/class_6885;)Lnet/minecraft/class_8129; + ARG 0 tag + METHOD method_1_8765 unexpected (Lnet/minecraft/class_6885;)Lnet/minecraft/class_8129; + ARG 0 tag METHOD method_48965 expected (Lnet/minecraft/class_7871;Lnet/minecraft/class_6862;)Lnet/minecraft/class_8129; + ARG 0 tagsLookup ARG 1 tag METHOD method_48967 test (Lnet/minecraft/class_6880;)Z + ARG 1 entry METHOD method_48968 unexpected (Lnet/minecraft/class_7871;Lnet/minecraft/class_6862;)Lnet/minecraft/class_8129; + ARG 0 tagsLookup ARG 1 tag METHOD method_53245 createCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; ARG 0 registryRef diff --git a/mappings/net/minecraft/server/MinecraftServer.mapping b/mappings/net/minecraft/server/MinecraftServer.mapping index 4e72c9f804..a5732bec99 100644 --- a/mappings/net/minecraft/server/MinecraftServer.mapping +++ b/mappings/net/minecraft/server/MinecraftServer.mapping @@ -494,10 +494,11 @@ CLASS net/minecraft/server/MinecraftServer METHOD method_73282 getCodeOfConductLanguages ()Ljava/util/Map; METHOD method_73550 getApiServices ()Lnet/minecraft/class_7497; METHOD method_73568 getUseAllowlist ()Z - METHOD method_73573 getForceGameMode ()Z + METHOD method_73573 isGameModeForced ()Z METHOD method_73589 setUseAllowlist (Z)V ARG 1 useAllowlist METHOD method_73601 setForceGameMode (Z)V + ARG 1 gameMode METHOD method_74055 getManagementListener ()Lnet/minecraft/class_11870; METHOD method_74058 onGameRuleUpdated (Lnet/minecraft/class_12279;Ljava/lang/Object;)V ARG 1 gameRule diff --git a/mappings/net/minecraft/server/integrated/IntegratedServer.mapping b/mappings/net/minecraft/server/integrated/IntegratedServer.mapping index 64a6b4f767..b80fb7c7b3 100644 --- a/mappings/net/minecraft/server/integrated/IntegratedServer.mapping +++ b/mappings/net/minecraft/server/integrated/IntegratedServer.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1132 net/minecraft/server/integrated/IntegratedServer FIELD field_1_6415 shareSetting Lnet/minecraft/server/MinecraftServer$class_1_908; FIELD field_1_9546 allowCommands Z + FIELD field_1_9874 forceGameMode Z FIELD field_5518 client Lnet/minecraft/class_310; FIELD field_5519 lanPinger Lnet/minecraft/class_1133; FIELD field_5520 LOGGER Lorg/slf4j/Logger; @@ -39,6 +40,9 @@ CLASS net/minecraft/class_1132 net/minecraft/server/integrated/IntegratedServer METHOD method_1_9195 areCommandsAllowed ()Z METHOD method_1_9196 resetPlayerGameModes ()I METHOD method_1_9197 resendCommandTrees ()V + METHOD method_1_9607 getPersonalGameMode ()Lnet/minecraft/class_1934; + METHOD method_1_9608 changePersonalGameMode (Lnet/minecraft/class_1934;)V + ARG 1 gameMode METHOD method_4817 setLocalPlayerUuid (Ljava/util/UUID;)V ARG 1 localPlayerUuid METHOD method_36439 incrementTotalWorldTimeStat ()V diff --git a/mappings/net/minecraft/server/network/EntityTrackerEntry.mapping b/mappings/net/minecraft/server/network/EntityTrackerEntry.mapping index 33a036ff0c..622df4a8cd 100644 --- a/mappings/net/minecraft/server/network/EntityTrackerEntry.mapping +++ b/mappings/net/minecraft/server/network/EntityTrackerEntry.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_3231 net/minecraft/server/network/EntityTrackerEntry + FIELD field_1_9848 movementTracker Lnet/minecraft/class_1_1247; FIELD field_14036 lastOnGround Z FIELD field_14037 tickInterval Lnet/minecraft/class_1_1448; FIELD field_14039 alwaysUpdateVelocity Z @@ -24,6 +25,7 @@ CLASS net/minecraft/class_3231 net/minecraft/server/network/EntityTrackerEntry METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_1_1448;ZLnet/minecraft/class_3231$class_12004;)V ARG 1 world ARG 2 entity + ARG 3 tickInterval ARG 4 alwaysUpdateVelocity ARG 5 packetSender METHOD method_1_7641 createMovementPacket (Lnet/minecraft/class_1_1198;BBZZ)Lnet/minecraft/class_1_1263; diff --git a/mappings/net/minecraft/server/world/ServerChunkLoadingManager.mapping b/mappings/net/minecraft/server/world/ServerChunkLoadingManager.mapping index 3681c0a767..dd0aa1ec32 100644 --- a/mappings/net/minecraft/server/world/ServerChunkLoadingManager.mapping +++ b/mappings/net/minecraft/server/world/ServerChunkLoadingManager.mapping @@ -269,6 +269,9 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ServerChunkLoadingMana ARG 2 chunks METHOD method_61258 (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2852; ARG 2 updatedChunk + METHOD method_61259 (Ljava/util/Optional;Ljava/lang/Object;)Ljava/util/Optional; + ARG 0 chunkNbt + ARG 1 poiNbt METHOD method_61261 isAnyPlayerTicking (Lnet/minecraft/class_1923;)Z ARG 1 pos METHOD method_63545 updateLevel (Lnet/minecraft/class_1923;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V @@ -340,6 +343,7 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ServerChunkLoadingMana METHOD (Lnet/minecraft/class_3898;Lnet/minecraft/class_1297;ILnet/minecraft/class_1_1448;Z)V ARG 2 entity ARG 3 maxDistance + ARG 4 tickInterval ARG 5 alwaysUpdateVelocity METHOD equals (Ljava/lang/Object;)Z ARG 1 o diff --git a/mappings/net/minecraft/server/world/ServerChunkManager.mapping b/mappings/net/minecraft/server/world/ServerChunkManager.mapping index 8ab21163bd..6cbbb0fd83 100644 --- a/mappings/net/minecraft/server/world/ServerChunkManager.mapping +++ b/mappings/net/minecraft/server/world/ServerChunkManager.mapping @@ -30,6 +30,10 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager ARG 10 chunkStatusChangeListener METHOD method_1_6297 isTrackingEntity (I)Z ARG 1 entityId + METHOD method_1_9605 sendToOtherNearbyPlayersIf (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;Ljava/util/function/Predicate;)V + ARG 1 entity + ARG 2 packet + ARG 3 predicate METHOD method_12129 getChunkGenerator ()Lnet/minecraft/class_2794; METHOD method_14096 updatePosition (Lnet/minecraft/class_3222;)V COMMENT Updates the chunk section position of the {@code player}. This can either be a diff --git a/mappings/net/minecraft/util/Util.mapping b/mappings/net/minecraft/util/Util.mapping index 23c0290f51..af8651a7b8 100644 --- a/mappings/net/minecraft/util/Util.mapping +++ b/mappings/net/minecraft/util/Util.mapping @@ -33,14 +33,21 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util ARG 0 list ARG 1 valuesToAppend METHOD method_1_3882 join ([Ljava/util/Collection;)Ljava/util/List; + ARG 0 collections METHOD method_1_4709 getThreadInfos ()[Ljava/lang/management/ThreadInfo; METHOD method_1_4710 join (Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/List; + ARG 0 first + ARG 1 second METHOD method_1_5113 (Lcom/google/common/escape/Escapers$Builder;)V ARG 0 builder METHOD method_1_6330 setNanoTimeSupplier (Lnet/minecraft/class_7576$class_7577;)V ARG 0 nanoTimeSupplier METHOD method_1_6331 freezeNanoTimeSupplier ()V METHOD method_1_6332 getNanoTimeSupplier ()Lnet/minecraft/class_7576$class_7577; + METHOD method_1_9149 rendererRequiresExplicitDepth (Ljava/lang/String;)Z + ARG 0 renderer + METHOD method_1_9556 secondsToMs (D)J + ARG 0 seconds METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; COMMENT {@return the item preceding {@code object} in {@code iterable}} COMMENT diff --git a/mappings/net/minecraft/util/math/noise/InterpolatedNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/BlendedNoiseSampler.mapping similarity index 51% rename from mappings/net/minecraft/util/math/noise/InterpolatedNoiseSampler.mapping rename to mappings/net/minecraft/util/math/noise/BlendedNoiseSampler.mapping index 2824c9b74e..9ef723b9d1 100644 --- a/mappings/net/minecraft/util/math/noise/InterpolatedNoiseSampler.mapping +++ b/mappings/net/minecraft/util/math/noise/BlendedNoiseSampler.mapping @@ -1,10 +1,14 @@ -CLASS net/minecraft/class_5822 net/minecraft/util/math/noise/InterpolatedNoiseSampler +CLASS net/minecraft/class_5822 net/minecraft/util/math/noise/BlendedNoiseSampler FIELD comp_1_1579 smearScaleMultiplier D FIELD comp_1_1580 xzFactor D FIELD comp_1_1581 xzScale D FIELD comp_1_1582 yFactor D FIELD comp_1_1583 yScale D FIELD field_1_9659 SCALE D + FIELD field_1_9660 LIMIT_NOISE_FREQUENCY D + FIELD field_1_9661 MAIN_NOISE_FREQUENCY D + FIELD field_1_9910 LIMIT_NOISE_FIRST_OCTAVE I + FIELD field_1_9911 MAIN_NOISE_FIRST_OCTAVE I FIELD field_37206 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_38269 SCALE_AND_FACTOR_CODEC Lcom/mojang/serialization/Codec; METHOD (DDDDD)V @@ -20,6 +24,23 @@ CLASS net/minecraft/class_5822 net/minecraft/util/math/noise/InterpolatedNoiseSa ARG 1 firstOctave ARG 2 offsetScale ARG 4 frequency + METHOD method_1_9652 getRange (IDD)Lnet/minecraft/class_1_1150; + ARG 0 firstOctave + ARG 1 scaledSmearScaleMultiplier + ARG 3 frequency + METHOD method_1_9653 createBlendedNoise (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5822$class_1_1456; + ARG 1 random + METHOD method_1_9654 getScaledXzScale ()D + METHOD method_1_9655 getScaledYScale ()D METHOD method_42385 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_42386 copyWithRandom (Lnet/minecraft/class_5819;)Lnet/minecraft/class_6910; + ARG 1 random + CLASS class_1_1456 BlendedNoise + METHOD method_1_9656 (I)Ljava/lang/String; + ARG 0 octave + METHOD method_1_9657 debug (Ljava/lang/StringBuilder;)V + ARG 1 builder + METHOD method_1_9658 debug (Ljava/lang/StringBuilder;Lnet/minecraft/class_1_1403;)V + ARG 1 builder + ARG 2 noise diff --git a/mappings/net/minecraft/util/math/noise/LegacyPerlinNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/LegacyPerlinNoiseSampler.mapping index 161f2feddd..d66e68d7b7 100644 --- a/mappings/net/minecraft/util/math/noise/LegacyPerlinNoiseSampler.mapping +++ b/mappings/net/minecraft/util/math/noise/LegacyPerlinNoiseSampler.mapping @@ -1,3 +1,8 @@ CLASS net/minecraft/class_1_1422 net/minecraft/util/math/noise/LegacyPerlinNoiseSampler COMMENT @implNote Used for the components of {@link net.minecraft.util.math.noise.InterpolatedNoiseSampler}. FIELD field_1_9686 offsetScale D + METHOD method_1_9539 (DD)D + ARG 1 y + ARG 3 cellLocalY + METHOD method_1_9675 getRange (D)Lnet/minecraft/class_1_1150; + ARG 0 offsetScale diff --git a/mappings/net/minecraft/world/biome/source/BiomeCoords.mapping b/mappings/net/minecraft/world/biome/source/BiomeCoords.mapping index 07bc9e8829..33bc3a8b28 100644 --- a/mappings/net/minecraft/world/biome/source/BiomeCoords.mapping +++ b/mappings/net/minecraft/world/biome/source/BiomeCoords.mapping @@ -32,3 +32,6 @@ CLASS net/minecraft/class_5742 net/minecraft/world/biome/source/BiomeCoords COMMENT @implSpec This implementation returns {@code biomeCoord / 4}. ARG 0 biomeCoord COMMENT a biome x or z + METHOD method_39920 getResidue (I)I + COMMENT @return {blockCoord - BiomeCoords.toBlock(BiomeCoords.fromBlock(blockCoord))} + ARG 0 blockCoord diff --git a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping index c221bbbd66..12419afc6c 100644 --- a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping +++ b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource FIELD field_20643 biomes Ljava/util/function/Supplier; FIELD field_24713 CODEC Lcom/mojang/serialization/Codec; + METHOD method_1_9606 getBiomeSupplier (Lnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6780; + ARG 1 sampler METHOD method_8762 locateBiome (IIIILjava/util/function/Predicate;Lnet/minecraft/class_5819;Lnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair; ARG 1 x ARG 2 y @@ -17,6 +19,9 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource ARG 5 blockCheckInterval ARG 6 predicate ARG 7 random + ARG 8 orderByIncreasingDistance + COMMENT whether to search candidates by increasing Chebyshev distance from the + COMMENT center of the search ARG 9 noiseSampler METHOD method_28442 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_28443 getBiomes ()Ljava/util/Set; diff --git a/mappings/net/minecraft/world/biome/source/BiomeSupplier.mapping b/mappings/net/minecraft/world/biome/source/BiomeSupplier.mapping index 5b025c34cc..7df31618d1 100644 --- a/mappings/net/minecraft/world/biome/source/BiomeSupplier.mapping +++ b/mappings/net/minecraft/world/biome/source/BiomeSupplier.mapping @@ -1,2 +1,10 @@ CLASS net/minecraft/class_6780 net/minecraft/world/biome/source/BiomeSupplier + METHOD method_1_9611 getBiomes (IIII)Ljava/util/Set; + ARG 1 blockX + ARG 2 blockY + ARG 3 blockZ + ARG 4 range METHOD method_16359 getBiomeForNoiseGen (III)Lnet/minecraft/class_6880; + ARG 1 biomeX + ARG 2 biomeY + ARG 3 biomeZ diff --git a/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping b/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping index 54608b88c8..d1f56c5b12 100644 --- a/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping +++ b/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping @@ -7,6 +7,10 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS FIELD field_42985 PRESET_CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lcom/mojang/datafixers/util/Either;)V ARG 1 biomeEntries + METHOD method_1_9651 (Lnet/minecraft/class_6544$class_6552;III)Lnet/minecraft/class_6880; + ARG 2 biomeX + ARG 3 biomeY + ARG 4 biomeZ METHOD method_38167 getBiomeAtPoint (Lnet/minecraft/class_6544$class_6553;)Lnet/minecraft/class_6880; ARG 1 point METHOD method_38168 matchesInstance (Lnet/minecraft/class_5321;)Z diff --git a/mappings/net/minecraft/world/biome/source/TheEndBiomeSource.mapping b/mappings/net/minecraft/world/biome/source/TheEndBiomeSource.mapping index 25d7a950db..26e9c7e2bc 100644 --- a/mappings/net/minecraft/world/biome/source/TheEndBiomeSource.mapping +++ b/mappings/net/minecraft/world/biome/source/TheEndBiomeSource.mapping @@ -11,6 +11,15 @@ CLASS net/minecraft/class_2169 net/minecraft/world/biome/source/TheEndBiomeSourc ARG 3 midlandsBiome ARG 4 smallIslandsBiome ARG 5 barrensBiome + METHOD method_1_9622 getBiome (IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6880; + ARG 1 biomeX + ARG 2 biomeY + ARG 3 biomeZ + ARG 4 sampler + METHOD method_1_9623 (Lnet/minecraft/class_6544$class_6552;III)Lnet/minecraft/class_6880; + ARG 2 biomeX + ARG 3 biomeY + ARG 4 biomeZ METHOD method_46679 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_46680 createVanilla (Lnet/minecraft/class_7871;)Lnet/minecraft/class_2169; diff --git a/mappings/net/minecraft/world/biome/source/util/MultiNoiseUtil.mapping b/mappings/net/minecraft/world/biome/source/util/MultiNoiseUtil.mapping index f47a33cd57..c6809e8d44 100644 --- a/mappings/net/minecraft/world/biome/source/util/MultiNoiseUtil.mapping +++ b/mappings/net/minecraft/world/biome/source/util/MultiNoiseUtil.mapping @@ -78,6 +78,20 @@ CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseU ARG 1 point METHOD method_28425 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28429 (Lnet/minecraft/class_6544$class_4762;)Lnet/minecraft/class_6544$class_6546; + ARG 0 hypercube + METHOD method_28430 (Lnet/minecraft/class_6544$class_4762;)Lnet/minecraft/class_6544$class_6546; + ARG 0 hypercube + METHOD method_38134 (Lnet/minecraft/class_6544$class_4762;)Ljava/lang/Long; + ARG 0 hypercube + METHOD method_38136 (Lnet/minecraft/class_6544$class_4762;)Lnet/minecraft/class_6544$class_6546; + ARG 0 hypercube + METHOD method_38138 (Lnet/minecraft/class_6544$class_4762;)Lnet/minecraft/class_6544$class_6546; + ARG 0 hypercube + METHOD method_38140 (Lnet/minecraft/class_6544$class_4762;)Lnet/minecraft/class_6544$class_6546; + ARG 0 hypercube + METHOD method_38142 (Lnet/minecraft/class_6544$class_4762;)Lnet/minecraft/class_6544$class_6546; + ARG 0 hypercube METHOD method_38145 getParameters ()Ljava/util/List; CLASS class_6545 NodeDistanceFunction METHOD method_1_69 getDistance (Lnet/minecraft/class_6544$class_6548$class_6550;[J)J @@ -120,6 +134,11 @@ CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseU FIELD field_34482 tree Lnet/minecraft/class_6544$class_6548; METHOD (Ljava/util/List;)V ARG 1 entries + METHOD (Ljava/util/List;I)V + ARG 1 entries + ARG 2 maxRootNodes + METHOD method_1_9578 create (I)Lnet/minecraft/class_6544$class_6547; + ARG 1 maxRootNodes METHOD method_38128 getEntries ()Ljava/util/List; METHOD method_39527 getValue (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object; COMMENT {@return the closest entry at the given point}. @@ -148,6 +167,8 @@ CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseU FIELD field_34488 previousResultNode Ljava/lang/ThreadLocal; METHOD (Lnet/minecraft/class_6544$class_6548$class_6550;)V ARG 1 firstNode + METHOD method_1_9579 create (Ljava/util/List;)Lnet/minecraft/class_6544$class_6548; + ARG 0 entries METHOD method_38146 (ILnet/minecraft/class_6544$class_6548$class_6550;)J ARG 1 node METHOD method_38147 (IILnet/minecraft/class_6544$class_6548$class_6551;)Lnet/minecraft/class_6544$class_6548$class_6550; @@ -155,9 +176,12 @@ CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseU METHOD method_38148 createNode (ILjava/util/List;I)Lnet/minecraft/class_6544$class_6548$class_6550; ARG 0 parameterNumber ARG 1 subTree + ARG 2 maxRootNodes METHOD method_38149 createNodeComparator (IZ)Ljava/util/Comparator; ARG 0 currentParameter ARG 1 abs + METHOD method_38150 (IZLnet/minecraft/class_6544$class_6548$class_6550;)J + ARG 2 node METHOD method_38151 get (Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object; ARG 1 point ARG 2 distanceFunction @@ -165,6 +189,7 @@ CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseU ARG 0 entry METHOD method_38153 create (Ljava/util/List;I)Lnet/minecraft/class_6544$class_6548; ARG 0 entries + ARG 1 maxRootNodes METHOD method_38154 sortTree (Ljava/util/List;IIZ)V ARG 0 subTree ARG 1 parameterNumber @@ -174,6 +199,7 @@ CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseU ARG 0 parameters METHOD method_38156 getBatchedTree (Ljava/util/List;I)Ljava/util/List; ARG 0 nodes + ARG 1 maxRootNodes METHOD method_38157 getEnclosingParameters (Ljava/util/List;)Ljava/util/List; ARG 0 subTree CLASS class_6549 TreeLeafNode diff --git a/mappings/net/minecraft/world/gen/blockpredicate/VolumeMatchBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/VolumeMatchBlockPredicate.mapping new file mode 100644 index 0000000000..2b607df562 --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/VolumeMatchBlockPredicate.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_1_1469 net/minecraft/world/gen/blockpredicate/VolumeMatchBlockPredicate + FIELD field_1_9964 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_1_9965 UNVALIDATED_CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_1_9702 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_9703 (Lnet/minecraft/class_1_1469;)Lcom/mojang/serialization/DataResult; + ARG 0 predicate + METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/chunk/Blender.mapping b/mappings/net/minecraft/world/gen/chunk/Blender.mapping index a2cffddb73..7b1e674d91 100644 --- a/mappings/net/minecraft/world/gen/chunk/Blender.mapping +++ b/mappings/net/minecraft/world/gen/chunk/Blender.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_6748 net/minecraft/world/gen/chunk/Blender + FIELD field_1_9902 maskPredicate Lnet/minecraft/class_6643$class_6828; FIELD field_35501 NO_BLENDING Lnet/minecraft/class_6748; FIELD field_35502 BLENDING_BIOME_DISTANCE_THRESHOLD I FIELD field_35503 BLENDING_CHUNK_DISTANCE_THRESHOLD I @@ -9,21 +10,26 @@ CLASS net/minecraft/class_6748 net/minecraft/world/gen/chunk/Blender METHOD (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lnet/minecraft/class_6643$class_6828;)V ARG 1 blendingData ARG 2 closeBlendingData + ARG 3 maskPredicate + METHOD method_1_9637 getMaskPredicate ()Lnet/minecraft/class_6643$class_6828; METHOD method_39336 getNoBlending ()Lnet/minecraft/class_6748; METHOD method_39337 getBlendOffset (D)D ARG 0 height METHOD method_39338 applyBlendDensity (Lnet/minecraft/class_6910$class_6912;F)F ARG 1 pos + ARG 2 density METHOD method_39339 (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIIF)V ARG 6 biomeX ARG 7 halfSectionY ARG 8 biomeZ + ARG 9 density METHOD method_39340 calculate (II)Lnet/minecraft/class_6748$class_6956; ARG 1 blockX ARG 2 blockZ METHOD method_39341 (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIF)V ARG 5 biomeX ARG 6 biomeZ + ARG 7 height METHOD method_39342 getBlender (Lnet/minecraft/class_3233;)Lnet/minecraft/class_6748; ARG 0 chunkRegion METHOD method_39560 (IIILorg/apache/commons/lang3/mutable/MutableFloat;Lorg/apache/commons/lang3/mutable/MutableObject;JLnet/minecraft/class_6749;)V @@ -70,6 +76,7 @@ CLASS net/minecraft/class_6748 net/minecraft/world/gen/chunk/Blender ARG 10 z2 METHOD method_39809 createCarvingMasks (Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6643$class_6828; ARG 0 world + ARG 1 chunk METHOD method_39811 (Lnet/minecraft/class_6748$class_6831;III)Z ARG 1 offsetX ARG 2 y diff --git a/mappings/net/minecraft/world/gen/chunk/BlendingData.mapping b/mappings/net/minecraft/world/gen/chunk/BlendingData.mapping index 336a42e916..2ae0ea487b 100644 --- a/mappings/net/minecraft/world/gen/chunk/BlendingData.mapping +++ b/mappings/net/minecraft/world/gen/chunk/BlendingData.mapping @@ -64,6 +64,7 @@ CLASS net/minecraft/class_6749 net/minecraft/world/gen/chunk/BlendingData ARG 1 chunk ARG 2 newNoiseChunkDirections METHOD method_39575 getCollidableBlockDensity ([FI)F + ARG 1 collidableBlockDensities ARG 2 halfSectionY METHOD method_39576 getVerticalHalfSectionCount ()I METHOD method_39578 getNorthWestIndex (II)I @@ -122,10 +123,12 @@ CLASS net/minecraft/class_6749 net/minecraft/world/gen/chunk/BlendingData ARG 1 biomeX ARG 2 halfSectionY ARG 3 biomeZ + ARG 4 density CLASS class_6751 HeightConsumer METHOD method_1_284 consume (IIF)V ARG 1 biomeX ARG 2 biomeZ + ARG 3 surfaceHeight CLASS class_6853 BiomeConsumer METHOD method_1_282 consume (IILnet/minecraft/class_6880;)V ARG 1 biomeX diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index 8fb40a2e72..0c0e34b006 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -15,6 +15,10 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 1 noiseConfig METHOD method_12088 populateNoise (Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config. + ARG 1 blender + ARG 2 noiseConfig + ARG 3 structureAccessor + ARG 4 chunk METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966; METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I ARG 1 world @@ -43,8 +47,20 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 1 region METHOD method_12108 carve (Lnet/minecraft/class_3233;Lnet/minecraft/class_7138;Lnet/minecraft/class_4543;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_6748;)V COMMENT Generates caves for the given chunk. + ARG 1 chunkRegion + ARG 2 noiseConfig + ARG 3 world + ARG 4 structureAccessor + ARG 5 chunk + ARG 6 blender METHOD method_12110 buildSurface (Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;Lnet/minecraft/class_4543;Lnet/minecraft/class_6748;Ljava/util/Set;)V COMMENT Places the surface blocks of the biomes after the noise has been generated. + ARG 1 structureAccessor + ARG 2 noiseConfig + ARG 3 chunk + ARG 4 world + ARG 5 blender + ARG 6 includedBiomes METHOD method_12113 getEntitySpawnList (Lnet/minecraft/class_1937;Lnet/minecraft/class_5138;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012; ARG 2 accessor ARG 3 group diff --git a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping index fd811497da..3e33ae1e0e 100644 --- a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping @@ -24,6 +24,9 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 14 endY METHOD method_1_7540 (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2680;)V ARG 2 state + METHOD method_1_9673 getGenerationSettings (Lnet/minecraft/class_6780;Lnet/minecraft/class_1923;)Lnet/minecraft/class_5485; + ARG 1 biomeSupplier + ARG 2 chunkPos METHOD method_26263 sampleHeightmap (Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; ARG 1 world ARG 2 noiseConfig diff --git a/mappings/net/minecraft/world/gen/feature/TemplateFeature.mapping b/mappings/net/minecraft/world/gen/feature/TemplateFeature.mapping index 43c37fd915..2b142a7ebb 100644 --- a/mappings/net/minecraft/world/gen/feature/TemplateFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/TemplateFeature.mapping @@ -1,8 +1,17 @@ CLASS net/minecraft/class_1_761 net/minecraft/world/gen/feature/TemplateFeature + METHOD (Lnet/minecraft/class_6012;)V + ARG 1 templates METHOD method_1_4614 getCenteringComponent (Lnet/minecraft/class_2470;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_3499;)Lnet/minecraft/class_2382; ARG 1 rotation ARG 2 axis ARG 3 template + METHOD method_1_7089 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_9668 of (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1_761; + ARG 0 templateId + METHOD method_1_9669 of (Lnet/minecraft/class_2960;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1_761; + ARG 0 templateId + ARG 1 processors CLASS class_1_771 RotatableTemplate METHOD method_1_4652 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping b/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping index 189d439918..154a3783be 100644 --- a/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping +++ b/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig FIELD field_1_8127 spawnTargets Ljava/util/List; FIELD field_1_9085 aquifer Ljava/util/Optional; FIELD field_1_9086 oreVeins Ljava/util/List; + FIELD field_1_9875 seed J FIELD field_38254 randomDeriver Lnet/minecraft/class_6574; FIELD field_38256 noiseParametersRegistry Lnet/minecraft/class_7871; FIELD field_38257 noiseRouter Lnet/minecraft/class_6953; @@ -28,6 +29,7 @@ CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig METHOD method_1_8682 (Lnet/minecraft/class_7138$class_7271;Lnet/minecraft/class_6955;)Lnet/minecraft/class_6955; ARG 1 vein METHOD method_1_8683 getOreVeins ()Ljava/util/List; + METHOD method_1_9612 getSeed ()J METHOD method_41556 create (Lnet/minecraft/class_7871;JZLnet/minecraft/class_2680;ILnet/minecraft/class_6953;Ljava/util/List;Ljava/util/Optional;Ljava/util/List;)Lnet/minecraft/class_7138; ARG 0 noiseParametersLookup ARG 1 seed diff --git a/mappings/net/minecraft/world/gen/placementmodifier/RandomlySelectedPlacementModifier.mapping b/mappings/net/minecraft/world/gen/placementmodifier/RandomlySelectedPlacementModifier.mapping new file mode 100644 index 0000000000..a41b48d80a --- /dev/null +++ b/mappings/net/minecraft/world/gen/placementmodifier/RandomlySelectedPlacementModifier.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_1468 net/minecraft/world/gen/placementmodifier/RandomlySelectedPlacementModifier + METHOD ([Lnet/minecraft/class_6797;)V + ARG 1 placements + METHOD method_1_9701 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance