diff --git a/mappings/net/minecraft/block/AzaleaBlock.mapping b/mappings/net/minecraft/block/AzaleaBlock.mapping index 76722dcf76..5b7471dedd 100644 --- a/mappings/net/minecraft/block/AzaleaBlock.mapping +++ b/mappings/net/minecraft/block/AzaleaBlock.mapping @@ -1,3 +1,3 @@ CLASS net/minecraft/class_5800 net/minecraft/block/AzaleaBlock FIELD field_30996 SHAPE Lnet/minecraft/class_265; - FIELD field_33563 generator Lnet/minecraft/class_6349; + FIELD field_33563 GENERATOR Lnet/minecraft/class_6349; diff --git a/mappings/net/minecraft/block/entity/ChestStateManager.mapping b/mappings/net/minecraft/block/entity/ChestStateManager.mapping deleted file mode 100644 index 4bae9e5c6d..0000000000 --- a/mappings/net/minecraft/block/entity/ChestStateManager.mapping +++ /dev/null @@ -1,45 +0,0 @@ -CLASS net/minecraft/class_5561 net/minecraft/block/entity/ChestStateManager - COMMENT Handles the viewer count for chest-like block entities. - FIELD field_27215 viewerCount I - METHOD method_31678 getViewerCount ()I - METHOD method_31679 isPlayerViewing (Lnet/minecraft/class_1657;)Z - COMMENT Determines whether the given player is currently viewing this chest. - ARG 1 player - METHOD method_31680 getInRangeViewerCount (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I - ARG 1 world - ARG 2 pos - METHOD method_31681 onChestOpened (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V - COMMENT Run when this chest is opened (when the viewer count becomes nonzero). - ARG 1 world - ARG 2 pos - ARG 3 state - METHOD method_31682 onInteracted (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V - COMMENT Run when a player interacts with this chest. - ARG 1 world - ARG 2 pos - ARG 3 state - ARG 4 oldViewerCount - ARG 5 newViewerCount - METHOD method_31683 onChestClosed (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V - COMMENT Run when this chest closes (when the viewer count reaches zero). - ARG 1 world - ARG 2 pos - ARG 3 state - METHOD method_31684 openChest (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V - ARG 1 player - ARG 2 world - ARG 3 pos - ARG 4 state - METHOD method_31685 closeChest (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V - ARG 1 player - ARG 2 world - ARG 3 pos - ARG 4 state - METHOD method_31686 updateViewerCount (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V - ARG 1 world - ARG 2 pos - ARG 3 state - METHOD method_31687 scheduleBlockTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V - ARG 0 world - ARG 1 pos - ARG 2 state diff --git a/mappings/net/minecraft/block/entity/ViewerCountManager.mapping b/mappings/net/minecraft/block/entity/ViewerCountManager.mapping new file mode 100644 index 0000000000..f8ffb5cd14 --- /dev/null +++ b/mappings/net/minecraft/block/entity/ViewerCountManager.mapping @@ -0,0 +1,48 @@ +CLASS net/minecraft/class_5561 net/minecraft/block/entity/ViewerCountManager + COMMENT Handles the viewer count for container block entities, like chests, + COMMENT ender chests, and barrels. + FIELD field_27215 viewerCount I + FIELD field_31339 SCHEDULE_TICK_DELAY I + METHOD method_31678 getViewerCount ()I + METHOD method_31679 isPlayerViewing (Lnet/minecraft/class_1657;)Z + COMMENT Determines whether the given player is currently viewing this container. + ARG 1 player + METHOD method_31680 getInRangeViewerCount (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I + ARG 1 world + ARG 2 pos + METHOD method_31681 onContainerOpen (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + COMMENT Run when this container is opened (when the viewer count becomes nonzero). + ARG 1 world + ARG 2 pos + ARG 3 state + METHOD method_31682 onViewerCountUpdate (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V + COMMENT Called when the viewer count updates, such as when a player interact with this container + COMMENT or when {@linkplain #updateViewerCount distance-based checks} are run. + ARG 1 world + ARG 2 pos + ARG 3 state + ARG 4 oldViewerCount + ARG 5 newViewerCount + METHOD method_31683 onContainerClose (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + COMMENT Run when this container closes (when the viewer count reaches zero). + ARG 1 world + ARG 2 pos + ARG 3 state + METHOD method_31684 openContainer (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 player + ARG 2 world + ARG 3 pos + ARG 4 state + METHOD method_31685 closeContainer (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 player + ARG 2 world + ARG 3 pos + ARG 4 state + METHOD method_31686 updateViewerCount (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 world + ARG 2 pos + ARG 3 state + METHOD method_31687 scheduleBlockTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 0 world + ARG 1 pos + ARG 2 state diff --git a/mappings/net/minecraft/client/gl/GlDebug.mapping b/mappings/net/minecraft/client/gl/GlDebug.mapping index c0f62c046b..22283e61da 100644 --- a/mappings/net/minecraft/client/gl/GlDebug.mapping +++ b/mappings/net/minecraft/client/gl/GlDebug.mapping @@ -1,6 +1,6 @@ CLASS net/minecraft/class_1008 net/minecraft/client/gl/GlDebug FIELD field_33669 DEBUG_MESSAGE_QUEUE_SIZE I - FIELD field_33670 debugMessages Ljava/util/Queue; + FIELD field_33670 DEBUG_MESSAGES Ljava/util/Queue; FIELD field_33671 lastDebugMessage Lnet/minecraft/class_1008$class_6359; FIELD field_33672 debugMessageEnabled Z FIELD field_4915 KHR_VERBOSITY_LEVELS Ljava/util/List; diff --git a/mappings/net/minecraft/client/gui/screen/CommandSuggestor.mapping b/mappings/net/minecraft/client/gui/screen/CommandSuggestor.mapping index 42be0ae5e3..653f3ff3be 100644 --- a/mappings/net/minecraft/client/gui/screen/CommandSuggestor.mapping +++ b/mappings/net/minecraft/client/gui/screen/CommandSuggestor.mapping @@ -18,9 +18,9 @@ CLASS net/minecraft/class_4717 net/minecraft/client/gui/screen/CommandSuggestor FIELD field_21612 window Lnet/minecraft/class_4717$class_464; FIELD field_21613 windowActive Z FIELD field_21614 completingSuggestions Z - FIELD field_25885 ERROR_FORMATTING Lnet/minecraft/class_2583; - FIELD field_25886 INFO_FORMATTING Lnet/minecraft/class_2583; - FIELD field_25887 HIGHLIGHT_FORMATTINGS Ljava/util/List; + FIELD field_25885 ERROR_STYLE Lnet/minecraft/class_2583; + FIELD field_25886 INFO_STYLE Lnet/minecraft/class_2583; + FIELD field_25887 HIGHLIGHT_STYLES Ljava/util/List; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_342;Lnet/minecraft/class_327;ZZIIZI)V ARG 1 client ARG 2 owner diff --git a/mappings/net/minecraft/client/gui/screen/ConfirmChatLinkScreen.mapping b/mappings/net/minecraft/client/gui/screen/ConfirmChatLinkScreen.mapping index ef1cee329e..989df1a5b0 100644 --- a/mappings/net/minecraft/client/gui/screen/ConfirmChatLinkScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ConfirmChatLinkScreen.mapping @@ -1,8 +1,8 @@ CLASS net/minecraft/class_407 net/minecraft/client/gui/screen/ConfirmChatLinkScreen FIELD field_2370 drawWarning Z FIELD field_2371 link Ljava/lang/String; - FIELD field_2372 warning Lnet/minecraft/class_2561; - FIELD field_2373 copy Lnet/minecraft/class_2561; + FIELD field_2372 WARNING Lnet/minecraft/class_2561; + FIELD field_2373 COPY Lnet/minecraft/class_2561; METHOD (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Ljava/lang/String;Z)V ARG 1 callback ARG 2 link diff --git a/mappings/net/minecraft/client/option/KeyBinding.mapping b/mappings/net/minecraft/client/option/KeyBinding.mapping index 0355569cfb..dd9174c8cc 100644 --- a/mappings/net/minecraft/client/option/KeyBinding.mapping +++ b/mappings/net/minecraft/client/option/KeyBinding.mapping @@ -1,11 +1,11 @@ CLASS net/minecraft/class_304 net/minecraft/client/option/KeyBinding - FIELD field_1652 keyCategories Ljava/util/Set; + FIELD field_1652 KEY_CATEGORIES Ljava/util/Set; FIELD field_1653 pressed Z FIELD field_1654 defaultKey Lnet/minecraft/class_3675$class_306; FIELD field_1655 boundKey Lnet/minecraft/class_3675$class_306; - FIELD field_1656 categoryOrderMap Ljava/util/Map; - FIELD field_1657 keysById Ljava/util/Map; - FIELD field_1658 keyToBindings Ljava/util/Map; + FIELD field_1656 CATEGORY_ORDER_MAP Ljava/util/Map; + FIELD field_1657 KEYS_BY_ID Ljava/util/Map; + FIELD field_1658 KEY_TO_BINDINGS Ljava/util/Map; FIELD field_1659 category Ljava/lang/String; FIELD field_1660 translationKey Ljava/lang/String; FIELD field_1661 timesPressed I diff --git a/mappings/net/minecraft/client/particle/ElderGuardianAppearanceParticle.mapping b/mappings/net/minecraft/client/particle/ElderGuardianAppearanceParticle.mapping index bb1f5c0718..b9a0482fef 100644 --- a/mappings/net/minecraft/client/particle/ElderGuardianAppearanceParticle.mapping +++ b/mappings/net/minecraft/client/particle/ElderGuardianAppearanceParticle.mapping @@ -1,4 +1,4 @@ CLASS net/minecraft/class_700 net/minecraft/client/particle/ElderGuardianAppearanceParticle - FIELD field_21792 LAYER Lnet/minecraft/class_1921; + FIELD field_21792 layer Lnet/minecraft/class_1921; FIELD field_21793 model Lnet/minecraft/class_3879; CLASS class_701 Factory diff --git a/mappings/net/minecraft/client/realms/dto/RealmsServerPlayerList.mapping b/mappings/net/minecraft/client/realms/dto/RealmsServerPlayerList.mapping index 9d3f2fc250..dae732a3ca 100644 --- a/mappings/net/minecraft/client/realms/dto/RealmsServerPlayerList.mapping +++ b/mappings/net/minecraft/client/realms/dto/RealmsServerPlayerList.mapping @@ -2,7 +2,7 @@ CLASS net/minecraft/class_4881 net/minecraft/client/realms/dto/RealmsServerPlaye FIELD field_22626 serverId J FIELD field_22627 players Ljava/util/List; FIELD field_22628 LOGGER Lorg/apache/logging/log4j/Logger; - FIELD field_22629 jsonParser Lcom/google/gson/JsonParser; + FIELD field_22629 JSON_PARSER Lcom/google/gson/JsonParser; METHOD method_25073 parsePlayers (Lcom/google/gson/JsonArray;)Ljava/util/List; ARG 0 jsonArray METHOD method_25074 parse (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4881; diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen.mapping index 4c14e0a6e2..8b322165fd 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen.mapping @@ -19,7 +19,7 @@ CLASS net/minecraft/class_4392 net/minecraft/client/realms/gui/screen/RealmsDown FIELD field_19863 DOTS [Ljava/lang/String; FIELD field_19864 dotIndex I FIELD field_19867 checked Z - FIELD field_19868 downloadLock Ljava/util/concurrent/locks/ReentrantLock; + FIELD field_19868 DOWNLOAD_LOCK Ljava/util/concurrent/locks/ReentrantLock; FIELD field_20494 downloadError Lnet/minecraft/class_2561; FIELD field_22693 onBack Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; FIELD field_22694 cancelButton Lnet/minecraft/class_4185; diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsLongConfirmationScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsLongConfirmationScreen.mapping index 99716eaa08..cab38c87eb 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsLongConfirmationScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsLongConfirmationScreen.mapping @@ -17,8 +17,8 @@ CLASS net/minecraft/class_4396 net/minecraft/client/realms/gui/screen/RealmsLong METHOD method_25165 (Lnet/minecraft/class_4185;)V ARG 1 button CLASS class_4397 Type - FIELD field_19903 Warning Lnet/minecraft/class_4396$class_4397; - FIELD field_19904 Info Lnet/minecraft/class_4396$class_4397; + FIELD field_19903 WARNING Lnet/minecraft/class_4396$class_4397; + FIELD field_19904 INFO Lnet/minecraft/class_4396$class_4397; FIELD field_19905 colorCode I FIELD field_19906 text Lnet/minecraft/class_2561; METHOD (Ljava/lang/String;ILjava/lang/String;I)V diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsLongRunningMcoTaskScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsLongRunningMcoTaskScreen.mapping index 3bf16dcdfd..4aad134dc8 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsLongRunningMcoTaskScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsLongRunningMcoTaskScreen.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_4398 net/minecraft/client/realms/gui/screen/RealmsLongRunningMcoTaskScreen - FIELD field_19908 symbols [Ljava/lang/String; + FIELD field_19908 SYMBOLS [Ljava/lang/String; FIELD field_19909 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_19912 parent Lnet/minecraft/class_437; FIELD field_19914 title Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping index fddf00a7fd..e2f33eb2a4 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping @@ -21,7 +21,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain FIELD field_19476 overrideConfigure Z FIELD field_19477 rateLimiter Lcom/google/common/util/concurrent/RateLimiter; FIELD field_19478 dontSetConnectedToRealms Z - FIELD field_19480 realmsDataFetcher Lnet/minecraft/class_4360; + FIELD field_19480 REALMS_DATA_FETCHER Lnet/minecraft/class_4360; FIELD field_19481 lastScrollYPosition I FIELD field_19482 lastScreen Lnet/minecraft/class_437; FIELD field_19483 realmSelectionList Lnet/minecraft/class_4325$class_4329; diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen.mapping index a8134b138e..42ccfc1d42 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen.mapping @@ -8,8 +8,8 @@ CLASS net/minecraft/class_4416 net/minecraft/client/realms/gui/screen/RealmsSele FIELD field_20055 levelList Ljava/util/List; FIELD field_20056 selectedWorld I FIELD field_20057 worldSelectionList Lnet/minecraft/class_4416$class_4418; - FIELD field_20058 worldLang Lnet/minecraft/class_2561; - FIELD field_20059 conversionLang Lnet/minecraft/class_2561; + FIELD field_20058 WORLD_LANG Lnet/minecraft/class_2561; + FIELD field_20059 CONVERSION_LANG Lnet/minecraft/class_2561; FIELD field_22717 onBack Ljava/lang/Runnable; FIELD field_26507 HARDCORE_TEXT Lnet/minecraft/class_2561; FIELD field_26508 CHEATS_TEXT Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsSubscriptionInfoScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsSubscriptionInfoScreen.mapping index de338d24e1..cb4fd87a78 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsSubscriptionInfoScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsSubscriptionInfoScreen.mapping @@ -3,10 +3,10 @@ CLASS net/minecraft/class_4425 net/minecraft/client/realms/gui/screen/RealmsSubs FIELD field_20147 parent Lnet/minecraft/class_437; FIELD field_20148 serverData Lnet/minecraft/class_4877; FIELD field_20149 mainScreen Lnet/minecraft/class_437; - FIELD field_20153 subscriptionTitle Lnet/minecraft/class_2561; - FIELD field_20154 subscriptionStartLabelText Lnet/minecraft/class_2561; - FIELD field_20155 timeLeftLabelText Lnet/minecraft/class_2561; - FIELD field_20156 daysLeftLabelText Lnet/minecraft/class_2561; + FIELD field_20153 SUBSCRIPTION_TITLE Lnet/minecraft/class_2561; + FIELD field_20154 SUBSCRIPTION_START_LABEL_TEXT Lnet/minecraft/class_2561; + FIELD field_20155 TIME_LEFT_LABEL_TEXT Lnet/minecraft/class_2561; + FIELD field_20156 DAYS_LEFT_LABEL_TEXT Lnet/minecraft/class_2561; FIELD field_20157 daysLeft Lnet/minecraft/class_2561; FIELD field_20158 startDate Lnet/minecraft/class_2561; FIELD field_20159 type Lnet/minecraft/class_4887$class_4322; diff --git a/mappings/net/minecraft/client/realms/util/RealmsTextureManager.mapping b/mappings/net/minecraft/client/realms/util/RealmsTextureManager.mapping index 89ebcd3b49..99c7c21bbc 100644 --- a/mappings/net/minecraft/client/realms/util/RealmsTextureManager.mapping +++ b/mappings/net/minecraft/client/realms/util/RealmsTextureManager.mapping @@ -1,7 +1,7 @@ CLASS net/minecraft/class_4446 net/minecraft/client/realms/util/RealmsTextureManager - FIELD field_20253 textures Ljava/util/Map; - FIELD field_20254 skinFetchStatus Ljava/util/Map; - FIELD field_20255 fetchedSkins Ljava/util/Map; + FIELD field_20253 TEXTURES Ljava/util/Map; + FIELD field_20254 SKIN_FETCH_STATUS Ljava/util/Map; + FIELD field_20255 FETCHED_SKINS Ljava/util/Map; FIELD field_20256 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_22730 ISLES Lnet/minecraft/class_2960; METHOD method_21558 bindFace (Ljava/lang/String;)V diff --git a/mappings/net/minecraft/client/realms/util/RealmsUtil.mapping b/mappings/net/minecraft/client/realms/util/RealmsUtil.mapping index 41ef77889a..6e5d993bc0 100644 --- a/mappings/net/minecraft/client/realms/util/RealmsUtil.mapping +++ b/mappings/net/minecraft/client/realms/util/RealmsUtil.mapping @@ -1,7 +1,7 @@ CLASS net/minecraft/class_4448 net/minecraft/client/realms/util/RealmsUtil FIELD field_20260 gameProfileCache Lcom/google/common/cache/LoadingCache; - FIELD field_20261 authenticationService Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService; - FIELD field_20262 sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService; + FIELD field_20261 AUTHENTICATION_SERVICE Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService; + FIELD field_20262 SESSION_SERVICE Lcom/mojang/authlib/minecraft/MinecraftSessionService; FIELD field_32129 SECONDS_PER_MINUTE I FIELD field_32130 SECONDS_PER_HOUR I FIELD field_32131 SECONDS_PER_DAY I diff --git a/mappings/net/minecraft/client/realms/util/UploadTokenCache.mapping b/mappings/net/minecraft/client/realms/util/UploadTokenCache.mapping index 8faead6e97..774801d7f5 100644 --- a/mappings/net/minecraft/client/realms/util/UploadTokenCache.mapping +++ b/mappings/net/minecraft/client/realms/util/UploadTokenCache.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_4453 net/minecraft/client/realms/util/UploadTokenCache - FIELD field_20270 tokenCache Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; + FIELD field_20270 TOKEN_CACHE Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; METHOD method_21585 get (J)Ljava/lang/String; ARG 0 worldId METHOD method_21586 put (JLjava/lang/String;)V diff --git a/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping b/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping index 5c1ad78d62..b3bfe4dcc4 100644 --- a/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping @@ -2,7 +2,7 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender FIELD field_27743 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_32784 BRIGHTNESS_CACHE_MAX_SIZE I FIELD field_4178 colors Lnet/minecraft/class_324; - FIELD field_4179 brightnessCache Ljava/lang/ThreadLocal; + FIELD field_4179 BRIGHTNESS_CACHE Ljava/lang/ThreadLocal; METHOD (Lnet/minecraft/class_324;)V ARG 1 colors METHOD method_20544 enableBrightnessCache ()V diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderers.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderers.mapping index 8944cf912d..61ef5b7d94 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderers.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderers.mapping @@ -1,7 +1,7 @@ CLASS net/minecraft/class_5619 net/minecraft/client/render/entity/EntityRenderers FIELD field_27767 LOGGER Lorg/apache/logging/log4j/Logger; - FIELD field_27768 rendererFactories Ljava/util/Map; - FIELD field_27769 playerRendererFactories Ljava/util/Map; + FIELD field_27768 RENDERER_FACTORIES Ljava/util/Map; + FIELD field_27769 PLAYER_RENDERER_FACTORIES Ljava/util/Map; FIELD field_32922 DEFAULT Ljava/lang/String; METHOD method_32172 isMissingRendererFactories ()Z METHOD method_32173 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_5617;)V diff --git a/mappings/net/minecraft/client/render/entity/ExperienceOrbEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/ExperienceOrbEntityRenderer.mapping index f6605db6e9..ecba04beb4 100644 --- a/mappings/net/minecraft/client/render/entity/ExperienceOrbEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/ExperienceOrbEntityRenderer.mapping @@ -1,7 +1,7 @@ CLASS net/minecraft/class_902 net/minecraft/client/render/entity/ExperienceOrbEntityRenderer FIELD field_21741 LAYER Lnet/minecraft/class_1921; FIELD field_4701 TEXTURE Lnet/minecraft/class_2960; - METHOD method_23171 (Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;FFIIIFFI)V + METHOD method_23171 vertex (Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;FFIIIFFI)V ARG 0 vertexConsumer ARG 1 modelMatrix ARG 2 normalMatrix diff --git a/mappings/net/minecraft/client/render/entity/PaintingEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/PaintingEntityRenderer.mapping index dd1d726155..32c1799735 100644 --- a/mappings/net/minecraft/client/render/entity/PaintingEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/PaintingEntityRenderer.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_928 net/minecraft/client/render/entity/PaintingEntityRenderer - METHOD method_23188 (Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;Lnet/minecraft/class_4588;FFFFFIIII)V + METHOD method_23188 vertex (Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;Lnet/minecraft/class_4588;FFFFFIIII)V ARG 1 modelMatrix ARG 2 normalMatrix ARG 3 vertexConsumer diff --git a/mappings/net/minecraft/client/render/entity/ProjectileEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/ProjectileEntityRenderer.mapping index 96d60dcf70..4043ad8eb6 100644 --- a/mappings/net/minecraft/client/render/entity/ProjectileEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/ProjectileEntityRenderer.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_876 net/minecraft/client/render/entity/ProjectileEntityRenderer - METHOD method_23153 (Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;Lnet/minecraft/class_4588;IIIFFIIII)V + METHOD method_23153 vertex (Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;Lnet/minecraft/class_4588;IIIFFIIII)V ARG 1 modelMatrix ARG 2 normalMatrix ARG 3 vertexConsumer diff --git a/mappings/net/minecraft/client/render/entity/feature/VillagerResourceMetadata.mapping b/mappings/net/minecraft/client/render/entity/feature/VillagerResourceMetadata.mapping index e5d899b36a..f3a82ee49e 100644 --- a/mappings/net/minecraft/client/render/entity/feature/VillagerResourceMetadata.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/VillagerResourceMetadata.mapping @@ -6,7 +6,7 @@ CLASS net/minecraft/class_3888 net/minecraft/client/render/entity/feature/Villag ARG 1 hatType METHOD method_17167 getHatType ()Lnet/minecraft/class_3888$class_3889; CLASS class_3889 HatType - FIELD field_17163 byName Ljava/util/Map; + FIELD field_17163 BY_NAME Ljava/util/Map; FIELD field_17164 name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name diff --git a/mappings/net/minecraft/client/render/entity/model/SilverfishEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/SilverfishEntityModel.mapping index f80f9be7b2..e0f149d36a 100644 --- a/mappings/net/minecraft/client/render/entity/model/SilverfishEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/SilverfishEntityModel.mapping @@ -2,8 +2,8 @@ CLASS net/minecraft/class_604 net/minecraft/client/render/entity/model/Silverfis FIELD field_27497 root Lnet/minecraft/class_630; FIELD field_32556 BODY_PARTS_COUNT I FIELD field_3557 scales [Lnet/minecraft/class_630; - FIELD field_3558 segmentLocations [[I - FIELD field_3559 segmentSizes [[I + FIELD field_3558 SEGMENT_LOCATIONS [[I + FIELD field_3559 SEGMENT_SIZES [[I FIELD field_3560 body [Lnet/minecraft/class_630; METHOD (Lnet/minecraft/class_630;)V ARG 1 root diff --git a/mappings/net/minecraft/client/sound/SoundSystem.mapping b/mappings/net/minecraft/client/sound/SoundSystem.mapping index 11c56a3ee3..6964511a08 100644 --- a/mappings/net/minecraft/client/sound/SoundSystem.mapping +++ b/mappings/net/minecraft/client/sound/SoundSystem.mapping @@ -17,7 +17,7 @@ CLASS net/minecraft/class_1140 net/minecraft/client/sound/SoundSystem FIELD field_5557 tickingSounds Ljava/util/List; FIELD field_5558 listeners Ljava/util/List; FIELD field_5559 LOGGER Lorg/apache/logging/log4j/Logger; - FIELD field_5561 unknownSounds Ljava/util/Set; + FIELD field_5561 UNKNOWN_SOUNDS Ljava/util/Set; FIELD field_5563 started Z FIELD field_5566 startTicks Ljava/util/Map; METHOD (Lnet/minecraft/class_1144;Lnet/minecraft/class_315;Lnet/minecraft/class_3300;)V diff --git a/mappings/net/minecraft/command/EntitySelectorOptions.mapping b/mappings/net/minecraft/command/EntitySelectorOptions.mapping index 4438102602..031918c956 100644 --- a/mappings/net/minecraft/command/EntitySelectorOptions.mapping +++ b/mappings/net/minecraft/command/EntitySelectorOptions.mapping @@ -5,7 +5,7 @@ CLASS net/minecraft/class_2306 net/minecraft/command/EntitySelectorOptions FIELD field_10888 IRREVERSIBLE_SORT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_10889 INVALID_MODE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_10890 NEGATIVE_DISTANCE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; - FIELD field_10891 options Ljava/util/Map; + FIELD field_10891 OPTIONS Ljava/util/Map; FIELD field_10892 INVALID_TYPE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_10893 NEGATIVE_LEVEL_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; METHOD method_9930 suggestOptions (Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V diff --git a/mappings/net/minecraft/command/argument/AngleArgumentType.mapping b/mappings/net/minecraft/command/argument/AngleArgumentType.mapping index 9195b5b380..c4de84afd4 100644 --- a/mappings/net/minecraft/command/argument/AngleArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/AngleArgumentType.mapping @@ -6,8 +6,13 @@ CLASS net/minecraft/class_5473 net/minecraft/command/argument/AngleArgumentType METHOD method_30660 getAngle (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_5474 Angle FIELD field_26370 angle F FIELD field_26371 relative Z + METHOD (FZ)V + ARG 1 angle + ARG 2 relative METHOD method_30661 getAngle (Lnet/minecraft/class_2168;)F ARG 1 source diff --git a/mappings/net/minecraft/command/argument/ArgumentTypes.mapping b/mappings/net/minecraft/command/argument/ArgumentTypes.mapping index 5b39ed8e78..c6ddd433ae 100644 --- a/mappings/net/minecraft/command/argument/ArgumentTypes.mapping +++ b/mappings/net/minecraft/command/argument/ArgumentTypes.mapping @@ -1,6 +1,6 @@ CLASS net/minecraft/class_2316 net/minecraft/command/argument/ArgumentTypes - FIELD field_10921 classMap Ljava/util/Map; - FIELD field_10922 idMap Ljava/util/Map; + FIELD field_10921 CLASS_MAP Ljava/util/Map; + FIELD field_10922 ID_MAP Ljava/util/Map; FIELD field_10923 LOGGER Lorg/apache/logging/log4j/Logger; METHOD method_10013 byClass (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2316$class_2317; METHOD method_10014 fromPacket (Lnet/minecraft/class_2540;)Lcom/mojang/brigadier/arguments/ArgumentType; diff --git a/mappings/net/minecraft/command/argument/BlockPosArgumentType.mapping b/mappings/net/minecraft/command/argument/BlockPosArgumentType.mapping index fba6aa0690..ef1825a796 100644 --- a/mappings/net/minecraft/command/argument/BlockPosArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/BlockPosArgumentType.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2262 net/minecraft/command/argument/BlockPosArgumentTy FIELD field_10702 EXAMPLES Ljava/util/Collection; FIELD field_10703 UNLOADED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD field_10704 OUT_OF_WORLD_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; + FIELD field_29499 OUT_OF_BOUNDS_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 context ARG 2 builder @@ -12,3 +13,5 @@ CLASS net/minecraft/class_2262 net/minecraft/command/argument/BlockPosArgumentTy ARG 0 context ARG 1 name METHOD method_9698 blockPos ()Lnet/minecraft/class_2262; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/BlockPredicateArgumentType.mapping b/mappings/net/minecraft/command/argument/BlockPredicateArgumentType.mapping index 39e0db9b00..9e630c8746 100644 --- a/mappings/net/minecraft/command/argument/BlockPredicateArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/BlockPredicateArgumentType.mapping @@ -4,10 +4,20 @@ CLASS net/minecraft/class_2252 net/minecraft/command/argument/BlockPredicateArgu METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 context ARG 2 builder + METHOD method_33301 (Lnet/minecraft/class_2960;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; + ARG 0 id + METHOD method_9643 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_9644 getBlockPredicate (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; ARG 0 context ARG 1 name METHOD method_9645 blockPredicate ()Lnet/minecraft/class_2252; + METHOD method_9646 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2259;Lnet/minecraft/class_5415;)Ljava/util/function/Predicate; + ARG 2 manager + METHOD method_9647 (Lnet/minecraft/class_2252$class_2253;Lnet/minecraft/class_5415;)Ljava/util/function/Predicate; + ARG 1 manager + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2253 StatePredicate FIELD field_10673 properties Ljava/util/Set; FIELD field_10674 state Lnet/minecraft/class_2680; @@ -16,8 +26,18 @@ CLASS net/minecraft/class_2252 net/minecraft/command/argument/BlockPredicateArgu ARG 1 state ARG 2 properties ARG 3 nbt + METHOD test (Ljava/lang/Object;)Z + ARG 1 context CLASS class_2254 BlockPredicate + METHOD create (Lnet/minecraft/class_5415;)Ljava/util/function/Predicate; + ARG 1 manager CLASS class_2255 TagPredicate FIELD field_10676 tag Lnet/minecraft/class_3494; FIELD field_10677 nbt Lnet/minecraft/class_2487; FIELD field_10678 properties Ljava/util/Map; + METHOD (Lnet/minecraft/class_3494;Ljava/util/Map;Lnet/minecraft/class_2487;)V + ARG 1 tag + ARG 2 properties + ARG 3 nbt + METHOD test (Ljava/lang/Object;)Z + ARG 1 context diff --git a/mappings/net/minecraft/command/argument/BlockStateArgumentType.mapping b/mappings/net/minecraft/command/argument/BlockStateArgumentType.mapping index e4c404b6f8..2ea2499195 100644 --- a/mappings/net/minecraft/command/argument/BlockStateArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/BlockStateArgumentType.mapping @@ -7,3 +7,5 @@ CLASS net/minecraft/class_2257 net/minecraft/command/argument/BlockStateArgument METHOD method_9655 getBlockState (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2247; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/ColorArgumentType.mapping b/mappings/net/minecraft/command/argument/ColorArgumentType.mapping index 40ccd23f5e..1a36344cd4 100644 --- a/mappings/net/minecraft/command/argument/ColorArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ColorArgumentType.mapping @@ -8,3 +8,7 @@ CLASS net/minecraft/class_2177 net/minecraft/command/argument/ColorArgumentType METHOD method_9277 getColor (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_124; ARG 0 context ARG 1 name + METHOD method_9278 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 color + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/ColumnPosArgumentType.mapping b/mappings/net/minecraft/command/argument/ColumnPosArgumentType.mapping index 0b09e46ea0..0418c77f04 100644 --- a/mappings/net/minecraft/command/argument/ColumnPosArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ColumnPosArgumentType.mapping @@ -8,3 +8,5 @@ CLASS net/minecraft/class_2264 net/minecraft/command/argument/ColumnPosArgumentT METHOD method_9702 getColumnPos (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2265; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/CommandFunctionArgumentType.mapping b/mappings/net/minecraft/command/argument/CommandFunctionArgumentType.mapping index 8ceb5e54ef..2d3fa11770 100644 --- a/mappings/net/minecraft/command/argument/CommandFunctionArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/CommandFunctionArgumentType.mapping @@ -6,13 +6,23 @@ CLASS net/minecraft/class_2284 net/minecraft/command/argument/CommandFunctionArg METHOD method_9761 getFunction (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;)Lnet/minecraft/class_2158; ARG 0 context ARG 1 id + METHOD method_9762 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id + METHOD method_9765 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_9767 getFunctionTag (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3494; ARG 0 context ARG 1 id METHOD method_9768 getFunctionOrTag (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; + ARG 0 context + ARG 1 name METHOD method_9769 getFunctions (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2285 FunctionArgument METHOD method_9770 getFunctionOrTag (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; + ARG 1 context METHOD method_9771 getFunctions (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; + ARG 1 context diff --git a/mappings/net/minecraft/command/argument/CoordinateArgument.mapping b/mappings/net/minecraft/command/argument/CoordinateArgument.mapping index c5a42a55b9..c4a16cd784 100644 --- a/mappings/net/minecraft/command/argument/CoordinateArgument.mapping +++ b/mappings/net/minecraft/command/argument/CoordinateArgument.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2278 net/minecraft/command/argument/CoordinateArgument FIELD field_10759 MISSING_COORDINATE Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD field_10760 relative Z FIELD field_10761 MISSING_BLOCK_POSITION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; + FIELD field_32972 TILDE C METHOD (ZD)V ARG 1 relative ARG 2 value diff --git a/mappings/net/minecraft/command/argument/DimensionArgumentType.mapping b/mappings/net/minecraft/command/argument/DimensionArgumentType.mapping index 02c303ac0f..a2ec559ff1 100644 --- a/mappings/net/minecraft/command/argument/DimensionArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/DimensionArgumentType.mapping @@ -8,3 +8,9 @@ CLASS net/minecraft/class_2181 net/minecraft/command/argument/DimensionArgumentT METHOD method_9289 getDimensionArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_3218; ARG 0 context ARG 1 name + METHOD method_9290 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id + METHOD method_9291 (Lnet/minecraft/class_5321;)Ljava/lang/String; + ARG 0 key + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/EnchantmentArgumentType.mapping b/mappings/net/minecraft/command/argument/EnchantmentArgumentType.mapping index 87b6d15584..5d811c3bfb 100644 --- a/mappings/net/minecraft/command/argument/EnchantmentArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/EnchantmentArgumentType.mapping @@ -4,7 +4,11 @@ CLASS net/minecraft/class_2194 net/minecraft/command/argument/EnchantmentArgumen METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 context ARG 2 builder + METHOD method_9333 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_9334 getEnchantment (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1887; ARG 0 context ARG 1 name METHOD method_9336 enchantment ()Lnet/minecraft/class_2194; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/EntityAnchorArgumentType.mapping b/mappings/net/minecraft/command/argument/EntityAnchorArgumentType.mapping index a0771e2ecc..9cc9e86b32 100644 --- a/mappings/net/minecraft/command/argument/EntityAnchorArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/EntityAnchorArgumentType.mapping @@ -4,16 +4,32 @@ CLASS net/minecraft/class_2183 net/minecraft/command/argument/EntityAnchorArgume METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 context ARG 2 builder + METHOD method_9293 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 name METHOD method_9294 getEntityAnchor (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2183$class_2184; + ARG 0 context + ARG 1 name METHOD method_9295 entityAnchor ()Lnet/minecraft/class_2183; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2184 EntityAnchor FIELD field_9848 offset Ljava/util/function/BiFunction; FIELD field_9849 id Ljava/lang/String; - FIELD field_9852 anchors Ljava/util/Map; + FIELD field_9852 ANCHORS Ljava/util/Map; METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V ARG 3 id ARG 4 offset METHOD method_9296 fromId (Ljava/lang/String;)Lnet/minecraft/class_2183$class_2184; ARG 0 id + METHOD method_9297 (Ljava/util/HashMap;)V + ARG 0 map + METHOD method_9298 (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; + ARG 0 pos + ARG 1 entity METHOD method_9299 positionAt (Lnet/minecraft/class_2168;)Lnet/minecraft/class_243; + ARG 1 source + METHOD method_9300 (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; + ARG 0 pos + ARG 1 entity METHOD method_9302 positionAt (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; + ARG 1 entity diff --git a/mappings/net/minecraft/command/argument/EntityArgumentType.mapping b/mappings/net/minecraft/command/argument/EntityArgumentType.mapping index 1ea22f66b6..dd2c7431d2 100644 --- a/mappings/net/minecraft/command/argument/EntityArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/EntityArgumentType.mapping @@ -17,15 +17,27 @@ CLASS net/minecraft/class_2186 net/minecraft/command/argument/EntityArgumentType METHOD method_9305 player ()Lnet/minecraft/class_2186; METHOD method_9306 entities ()Lnet/minecraft/class_2186; METHOD method_9307 getOptionalEntities (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; + ARG 0 context + ARG 1 name METHOD method_9308 players ()Lnet/minecraft/class_2186; METHOD method_9309 entity ()Lnet/minecraft/class_2186; METHOD method_9310 getOptionalPlayers (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; + ARG 0 context + ARG 1 name + METHOD method_9311 (Lnet/minecraft/class_2172;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V + ARG 2 builder METHOD method_9312 getPlayers (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; + ARG 0 context + ARG 1 name METHOD method_9313 getEntity (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1297; ARG 0 context ARG 1 name METHOD method_9315 getPlayer (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_3222; + ARG 0 context + ARG 1 name METHOD method_9317 getEntities (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2187 Serializer diff --git a/mappings/net/minecraft/command/argument/EntitySummonArgumentType.mapping b/mappings/net/minecraft/command/argument/EntitySummonArgumentType.mapping index 15a0a6f688..6c0e94b10a 100644 --- a/mappings/net/minecraft/command/argument/EntitySummonArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/EntitySummonArgumentType.mapping @@ -4,5 +4,10 @@ CLASS net/minecraft/class_2188 net/minecraft/command/argument/EntitySummonArgume METHOD method_9322 getEntitySummon (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2960; ARG 0 context ARG 1 name + METHOD method_9323 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_9324 entitySummon ()Lnet/minecraft/class_2188; METHOD method_9326 validate (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; + ARG 0 id + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/GameProfileArgumentType.mapping b/mappings/net/minecraft/command/argument/GameProfileArgumentType.mapping index a8aae551ab..6d90124069 100644 --- a/mappings/net/minecraft/command/argument/GameProfileArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/GameProfileArgumentType.mapping @@ -4,8 +4,20 @@ CLASS net/minecraft/class_2191 net/minecraft/command/argument/GameProfileArgumen METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 context ARG 2 builder + METHOD method_9328 (Ljava/lang/String;Lnet/minecraft/class_2168;)Ljava/util/Collection; + ARG 1 source METHOD method_9329 gameProfile ()Lnet/minecraft/class_2191; METHOD method_9330 getProfileArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; + ARG 0 context + ARG 1 name + METHOD method_9332 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V + ARG 1 builder + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2192 GameProfileArgument + METHOD getNames (Lnet/minecraft/class_2168;)Ljava/util/Collection; + ARG 1 source CLASS class_2193 SelectorBacked FIELD field_9870 selector Lnet/minecraft/class_2300; + METHOD (Lnet/minecraft/class_2300;)V + ARG 1 selector diff --git a/mappings/net/minecraft/command/argument/IdentifierArgumentType.mapping b/mappings/net/minecraft/command/argument/IdentifierArgumentType.mapping index fec7dc14d5..f64ec4210f 100644 --- a/mappings/net/minecraft/command/argument/IdentifierArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/IdentifierArgumentType.mapping @@ -8,15 +8,21 @@ CLASS net/minecraft/class_2232 net/minecraft/command/argument/IdentifierArgument METHOD method_23727 getPredicateArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_5341; ARG 0 context ARG 1 argumentName + METHOD method_27573 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_27575 getAttributeArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1320; ARG 0 context ARG 1 argumentName + METHOD method_32687 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_32688 getItemModifierArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_117; ARG 0 context ARG 1 argumentName METHOD method_9439 getAdvancementArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_161; ARG 0 context ARG 1 argumentName + METHOD method_9440 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_9441 identifier ()Lnet/minecraft/class_2232; METHOD method_9442 getRecipeArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1860; ARG 0 context @@ -24,3 +30,9 @@ CLASS net/minecraft/class_2232 net/minecraft/command/argument/IdentifierArgument METHOD method_9443 getIdentifier (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2960; ARG 0 context ARG 1 name + METHOD method_9444 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id + METHOD method_9445 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/ItemPredicateArgumentType.mapping b/mappings/net/minecraft/command/argument/ItemPredicateArgumentType.mapping index 768f315b6d..916435cd3c 100644 --- a/mappings/net/minecraft/command/argument/ItemPredicateArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ItemPredicateArgumentType.mapping @@ -4,10 +4,20 @@ CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgum METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 context ARG 2 builder + METHOD method_33308 (Lnet/minecraft/class_2960;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; + ARG 0 id METHOD method_9801 itemPredicate ()Lnet/minecraft/class_2293; + METHOD method_9802 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id + METHOD method_9803 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2291;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; + ARG 2 context METHOD method_9804 getItemPredicate (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; ARG 0 context ARG 1 name + METHOD method_9805 (Lnet/minecraft/class_2293$class_2294;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; + ARG 1 context + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2294 ItemPredicate FIELD field_10813 item Lnet/minecraft/class_1792; FIELD field_10814 nbt Lnet/minecraft/class_2487; @@ -17,6 +27,8 @@ CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgum METHOD test (Ljava/lang/Object;)Z ARG 1 context CLASS class_2295 ItemPredicateArgument + METHOD create (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; + ARG 1 context CLASS class_2296 TagPredicate FIELD field_10815 tag Lnet/minecraft/class_3494; FIELD field_10816 compound Lnet/minecraft/class_2487; diff --git a/mappings/net/minecraft/command/argument/ItemSlotArgumentType.mapping b/mappings/net/minecraft/command/argument/ItemSlotArgumentType.mapping index b2004f8194..005ef8ef72 100644 --- a/mappings/net/minecraft/command/argument/ItemSlotArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ItemSlotArgumentType.mapping @@ -1,11 +1,17 @@ CLASS net/minecraft/class_2240 net/minecraft/command/argument/ItemSlotArgumentType FIELD field_9955 UNKNOWN_SLOT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_9956 EXAMPLES Ljava/util/Collection; - FIELD field_9957 slotNamesToSlotCommandId Ljava/util/Map; + FIELD field_9957 SLOT_NAMES_TO_SLOT_COMMAND_ID Ljava/util/Map; METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 context ARG 2 builder METHOD method_9469 getItemSlot (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I ARG 0 context ARG 1 name + METHOD method_9471 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 name + METHOD method_9472 (Ljava/util/HashMap;)V + ARG 0 map METHOD method_9473 itemSlot ()Lnet/minecraft/class_2240; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/ItemStackArgumentType.mapping b/mappings/net/minecraft/command/argument/ItemStackArgumentType.mapping index 3b31ec9d87..8dd0b0331f 100644 --- a/mappings/net/minecraft/command/argument/ItemStackArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ItemStackArgumentType.mapping @@ -7,3 +7,5 @@ CLASS net/minecraft/class_2287 net/minecraft/command/argument/ItemStackArgumentT METHOD method_9777 getItemStackArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2290; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/ItemStringReader.mapping b/mappings/net/minecraft/command/argument/ItemStringReader.mapping index 3230fb9dd0..8e9cd9ca0f 100644 --- a/mappings/net/minecraft/command/argument/ItemStringReader.mapping +++ b/mappings/net/minecraft/command/argument/ItemStringReader.mapping @@ -9,19 +9,32 @@ CLASS net/minecraft/class_2291 net/minecraft/command/argument/ItemStringReader FIELD field_10807 nbt Lnet/minecraft/class_2487; FIELD field_10808 id Lnet/minecraft/class_2960; FIELD field_10809 cursor I + FIELD field_33066 LEFT_CURLY_BRACKET C + FIELD field_33067 HASH_SIGN C METHOD (Lcom/mojang/brigadier/StringReader;Z)V ARG 1 reader ARG 2 allowTag + METHOD method_29394 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 0 builder + ARG 1 group METHOD method_9786 getItem ()Lnet/minecraft/class_1792; METHOD method_9787 readTag ()V METHOD method_9788 readNbt ()V METHOD method_9789 consume ()Lnet/minecraft/class_2291; METHOD method_9790 getId ()Lnet/minecraft/class_2960; METHOD method_9791 suggestAny (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 group + METHOD method_9792 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_9793 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + ARG 2 group METHOD method_9794 suggestItem (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 group METHOD method_9795 readItem ()V METHOD method_9796 suggestTag (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; - ARG 1 suggestionsBuilder + ARG 1 builder + ARG 2 group METHOD method_9797 getNbt ()Lnet/minecraft/class_2487; diff --git a/mappings/net/minecraft/command/argument/LookingPosArgument.mapping b/mappings/net/minecraft/command/argument/LookingPosArgument.mapping index e35270650c..773fb346b1 100644 --- a/mappings/net/minecraft/command/argument/LookingPosArgument.mapping +++ b/mappings/net/minecraft/command/argument/LookingPosArgument.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2268 net/minecraft/command/argument/LookingPosArgument FIELD field_10712 z D FIELD field_10713 y D FIELD field_10714 x D + FIELD field_32941 CARET C METHOD (DDD)V ARG 1 x ARG 3 y diff --git a/mappings/net/minecraft/command/argument/MessageArgumentType.mapping b/mappings/net/minecraft/command/argument/MessageArgumentType.mapping index 19cd03d25a..81bcd7cfaf 100644 --- a/mappings/net/minecraft/command/argument/MessageArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/MessageArgumentType.mapping @@ -16,8 +16,10 @@ CLASS net/minecraft/class_2196 net/minecraft/command/argument/MessageArgumentTyp METHOD method_35692 getSelectors ()[Lnet/minecraft/class_2196$class_2198; METHOD method_9341 format (Lnet/minecraft/class_2168;Z)Lnet/minecraft/class_2561; ARG 1 source + ARG 2 canUseSelectors METHOD method_9342 parse (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2196$class_2197; ARG 0 reader + ARG 1 canUseSelectors CLASS class_2198 MessageSelector FIELD field_9879 end I FIELD field_9880 start I diff --git a/mappings/net/minecraft/command/argument/NbtCompoundArgumentType.mapping b/mappings/net/minecraft/command/argument/NbtCompoundArgumentType.mapping index aac422313e..959f4a2d7d 100644 --- a/mappings/net/minecraft/command/argument/NbtCompoundArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/NbtCompoundArgumentType.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_2179 net/minecraft/command/argument/NbtCompoundArgumen METHOD method_9285 getNbtCompound (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2487; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/NbtElementArgumentType.mapping b/mappings/net/minecraft/command/argument/NbtElementArgumentType.mapping index 859cb81209..15736f1a9e 100644 --- a/mappings/net/minecraft/command/argument/NbtElementArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/NbtElementArgumentType.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_2212 net/minecraft/command/argument/NbtElementArgument METHOD method_9390 getNbtElement (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2520; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping b/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping index 3f2e458b50..6514e2b638 100644 --- a/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping @@ -1,4 +1,9 @@ CLASS net/minecraft/class_2203 net/minecraft/command/argument/NbtPathArgumentType + FIELD field_32182 LEFT_SQUARE_BRACKET C + FIELD field_32183 RIGHT_SQUARE_BRACKET C + FIELD field_32184 LEFT_CURLY_BRACKET C + FIELD field_32185 RIGHT_CURLY_BRACKET C + FIELD field_32186 DOUBLE_QUOTE C FIELD field_9898 EXAMPLES Ljava/util/Collection; FIELD field_9899 NOTHING_FOUND_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_9900 INVALID_PATH_NODE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; @@ -7,6 +12,8 @@ CLASS net/minecraft/class_2203 net/minecraft/command/argument/NbtPathArgumentTyp ARG 1 name METHOD method_9355 isNameCharacter (C)Z ARG 0 c + METHOD method_9356 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 path METHOD method_9357 readName (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; ARG 0 reader METHOD method_9358 getNbtPath (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209; @@ -35,6 +42,8 @@ CLASS net/minecraft/class_2203 net/minecraft/command/argument/NbtPathArgumentTyp FIELD field_9905 predicate Ljava/util/function/Predicate; METHOD (Lnet/minecraft/class_2487;)V ARG 1 filter + METHOD method_9365 (Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2520;)V + ARG 2 nbt CLASS class_2208 FilteredNamedNode FIELD field_9906 name Ljava/lang/String; FIELD field_9907 filter Lnet/minecraft/class_2487; @@ -63,11 +72,16 @@ CLASS net/minecraft/class_2203 net/minecraft/command/argument/NbtPathArgumentTyp ARG 2 source METHOD method_9369 getTerminals (Lnet/minecraft/class_2520;)Ljava/util/List; ARG 1 start + METHOD method_9370 (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; + ARG 0 a + ARG 1 b METHOD method_9371 forEach (Ljava/util/List;Ljava/util/function/Function;)I ARG 0 elements ARG 1 operation METHOD method_9372 remove (Lnet/minecraft/class_2520;)I ARG 1 element + METHOD method_9373 (Lnet/minecraft/class_2203$class_2210;Ljava/util/function/Supplier;Lnet/minecraft/class_2520;)Ljava/lang/Integer; + ARG 2 nbt METHOD method_9374 count (Lnet/minecraft/class_2520;)I ARG 1 element METHOD method_9375 createNothingFoundException (Lnet/minecraft/class_2203$class_2210;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; diff --git a/mappings/net/minecraft/command/argument/OperationArgumentType.mapping b/mappings/net/minecraft/command/argument/OperationArgumentType.mapping index 1b30167560..567e1dafd5 100644 --- a/mappings/net/minecraft/command/argument/OperationArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/OperationArgumentType.mapping @@ -6,8 +6,41 @@ CLASS net/minecraft/class_2218 net/minecraft/command/argument/OperationArgumentT ARG 1 context ARG 2 builder METHOD method_9404 operation ()Lnet/minecraft/class_2218; + METHOD method_9405 (II)I + ARG 0 a + ARG 1 b + METHOD method_9406 (II)I + ARG 0 a + ARG 1 b METHOD method_9407 getIntOperator (Ljava/lang/String;)Lnet/minecraft/class_2218$class_2220; + ARG 0 operator + METHOD method_9408 (II)I + ARG 0 a + ARG 1 b METHOD method_9409 getOperation (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2218$class_2219; + ARG 0 context + ARG 1 name + METHOD method_9410 (Lnet/minecraft/class_267;Lnet/minecraft/class_267;)V + ARG 0 a + ARG 1 b + METHOD method_9411 (II)I + ARG 0 a + ARG 1 b METHOD method_9413 getOperator (Ljava/lang/String;)Lnet/minecraft/class_2218$class_2219; + ARG 0 operator + METHOD method_9414 (II)I + ARG 0 a + ARG 1 b + METHOD method_9415 (II)I + ARG 0 a + ARG 1 b + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2219 Operation + METHOD apply (Lnet/minecraft/class_267;Lnet/minecraft/class_267;)V + ARG 1 a + ARG 2 b CLASS class_2220 IntOperator + METHOD apply (II)I + ARG 1 a + ARG 2 b diff --git a/mappings/net/minecraft/command/argument/ParticleEffectArgumentType.mapping b/mappings/net/minecraft/command/argument/ParticleEffectArgumentType.mapping index ed189ed517..2b4d0fb2ba 100644 --- a/mappings/net/minecraft/command/argument/ParticleEffectArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ParticleEffectArgumentType.mapping @@ -7,9 +7,13 @@ CLASS net/minecraft/class_2223 net/minecraft/command/argument/ParticleEffectArgu METHOD method_9417 particleEffect ()Lnet/minecraft/class_2223; METHOD method_9418 readParameters (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2394; ARG 0 reader + METHOD method_9419 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_9420 readParameters (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394; ARG 0 reader ARG 1 type METHOD method_9421 getParticle (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2394; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/RotationArgumentType.mapping b/mappings/net/minecraft/command/argument/RotationArgumentType.mapping index e12303b306..3fd37913ca 100644 --- a/mappings/net/minecraft/command/argument/RotationArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/RotationArgumentType.mapping @@ -5,3 +5,5 @@ CLASS net/minecraft/class_2270 net/minecraft/command/argument/RotationArgumentTy ARG 0 context ARG 1 name METHOD method_9717 rotation ()Lnet/minecraft/class_2270; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/ScoreHolderArgumentType.mapping b/mappings/net/minecraft/command/argument/ScoreHolderArgumentType.mapping index 11e748abc6..1aea43ace8 100644 --- a/mappings/net/minecraft/command/argument/ScoreHolderArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ScoreHolderArgumentType.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/class_2233 net/minecraft/command/argument/ScoreHolderArgumen METHOD (Z)V ARG 1 multiple METHOD method_9447 scoreHolder ()Lnet/minecraft/class_2233; + METHOD method_9448 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V + ARG 1 builder METHOD method_9449 getScoreboardScoreHolders (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; ARG 0 context ARG 1 name @@ -17,12 +19,19 @@ CLASS net/minecraft/class_2233 net/minecraft/command/argument/ScoreHolderArgumen METHOD method_9452 getScoreHolder (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; ARG 0 context ARG 1 name + METHOD method_9455 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 context + ARG 1 builder METHOD method_9458 getScoreHolders (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2234 ScoreHolder METHOD getNames (Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection; ARG 1 source CLASS class_2235 SelectorScoreHolder FIELD field_9952 selector Lnet/minecraft/class_2300; + METHOD (Lnet/minecraft/class_2300;)V + ARG 1 selector CLASS class_2236 Serializer diff --git a/mappings/net/minecraft/command/argument/ScoreboardCriterionArgumentType.mapping b/mappings/net/minecraft/command/argument/ScoreboardCriterionArgumentType.mapping index f7d965b926..0790fbe4f1 100644 --- a/mappings/net/minecraft/command/argument/ScoreboardCriterionArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ScoreboardCriterionArgumentType.mapping @@ -8,4 +8,10 @@ CLASS net/minecraft/class_2216 net/minecraft/command/argument/ScoreboardCriterio METHOD method_9400 getStatName (Lnet/minecraft/class_3448;Ljava/lang/Object;)Ljava/lang/String; ARG 1 stat ARG 2 value + METHOD method_9401 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 name METHOD method_9402 getCriterion (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_274; + ARG 0 context + ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/ScoreboardObjectiveArgumentType.mapping b/mappings/net/minecraft/command/argument/ScoreboardObjectiveArgumentType.mapping index 5ad836ad7b..e36b30890d 100644 --- a/mappings/net/minecraft/command/argument/ScoreboardObjectiveArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ScoreboardObjectiveArgumentType.mapping @@ -7,9 +7,17 @@ CLASS net/minecraft/class_2214 net/minecraft/command/argument/ScoreboardObjectiv ARG 1 context ARG 2 builder METHOD method_9391 scoreboardObjective ()Lnet/minecraft/class_2214; + METHOD method_9392 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 name METHOD method_9393 getWritableObjective (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_266; ARG 0 context ARG 1 name + METHOD method_9394 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 maxLength METHOD method_9395 getObjective (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_266; ARG 0 context ARG 1 name + METHOD method_9397 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/ScoreboardSlotArgumentType.mapping b/mappings/net/minecraft/command/argument/ScoreboardSlotArgumentType.mapping index e16cbbaf54..7a947b0cb5 100644 --- a/mappings/net/minecraft/command/argument/ScoreboardSlotArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ScoreboardSlotArgumentType.mapping @@ -7,4 +7,8 @@ CLASS net/minecraft/class_2239 net/minecraft/command/argument/ScoreboardSlotArgu METHOD method_9465 getScoreboardSlot (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I ARG 0 context ARG 1 name + METHOD method_9467 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 name METHOD method_9468 scoreboardSlot ()Lnet/minecraft/class_2239; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/StatusEffectArgumentType.mapping b/mappings/net/minecraft/command/argument/StatusEffectArgumentType.mapping index 295af94b94..48ef1d957b 100644 --- a/mappings/net/minecraft/command/argument/StatusEffectArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/StatusEffectArgumentType.mapping @@ -5,4 +5,10 @@ CLASS net/minecraft/class_2201 net/minecraft/command/argument/StatusEffectArgume ARG 1 context ARG 2 builder METHOD method_9347 getStatusEffect (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1291; + ARG 0 context + ARG 1 name + METHOD method_9349 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 id METHOD method_9350 statusEffect ()Lnet/minecraft/class_2201; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/SwizzleArgumentType.mapping b/mappings/net/minecraft/command/argument/SwizzleArgumentType.mapping index 74a27008c5..927f3fb14c 100644 --- a/mappings/net/minecraft/command/argument/SwizzleArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/SwizzleArgumentType.mapping @@ -2,4 +2,8 @@ CLASS net/minecraft/class_2273 net/minecraft/command/argument/SwizzleArgumentTyp FIELD field_10740 EXAMPLES Ljava/util/Collection; FIELD field_10741 INVALID_SWIZZLE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; METHOD method_9720 getSwizzle (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet; + ARG 0 context + ARG 1 name METHOD method_9721 swizzle ()Lnet/minecraft/class_2273; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/TeamArgumentType.mapping b/mappings/net/minecraft/command/argument/TeamArgumentType.mapping index 017ed945c5..68a1acdf7b 100644 --- a/mappings/net/minecraft/command/argument/TeamArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/TeamArgumentType.mapping @@ -7,4 +7,8 @@ CLASS net/minecraft/class_2243 net/minecraft/command/argument/TeamArgumentType METHOD method_9480 getTeam (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_268; ARG 0 context ARG 1 name + METHOD method_9481 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 name METHOD method_9482 team ()Lnet/minecraft/class_2243; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/TestClassArgumentType.mapping b/mappings/net/minecraft/command/argument/TestClassArgumentType.mapping index 667857d50e..3f3111c8fd 100644 --- a/mappings/net/minecraft/command/argument/TestClassArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/TestClassArgumentType.mapping @@ -1,6 +1,11 @@ CLASS net/minecraft/class_4526 net/minecraft/command/argument/TestClassArgumentType FIELD field_20580 EXAMPLES Ljava/util/Collection; + METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 1 context + ARG 2 builder METHOD method_22262 getTestClass (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; ARG 0 context ARG 1 name METHOD method_22370 testClass ()Lnet/minecraft/class_4526; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/TestFunctionArgumentType.mapping b/mappings/net/minecraft/command/argument/TestFunctionArgumentType.mapping index b640067ada..3355c36006 100644 --- a/mappings/net/minecraft/command/argument/TestFunctionArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/TestFunctionArgumentType.mapping @@ -1,6 +1,11 @@ CLASS net/minecraft/class_4530 net/minecraft/command/argument/TestFunctionArgumentType FIELD field_20589 EXAMPLES Ljava/util/Collection; + METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 1 context + ARG 2 builder METHOD method_22303 getFunction (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_4529; ARG 0 context ARG 1 name METHOD method_22371 testFunction ()Lnet/minecraft/class_4530; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/TextArgumentType.mapping b/mappings/net/minecraft/command/argument/TextArgumentType.mapping index 7a7c43fe88..7d6e3e9853 100644 --- a/mappings/net/minecraft/command/argument/TextArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/TextArgumentType.mapping @@ -5,3 +5,7 @@ CLASS net/minecraft/class_2178 net/minecraft/command/argument/TextArgumentType ARG 0 context ARG 1 name METHOD method_9281 text ()Lnet/minecraft/class_2178; + METHOD method_9282 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 text + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/TimeArgumentType.mapping b/mappings/net/minecraft/command/argument/TimeArgumentType.mapping index d56d0a4e81..7c99b42f62 100644 --- a/mappings/net/minecraft/command/argument/TimeArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/TimeArgumentType.mapping @@ -7,3 +7,7 @@ CLASS net/minecraft/class_2245 net/minecraft/command/argument/TimeArgumentType ARG 1 context ARG 2 builder METHOD method_9489 time ()Lnet/minecraft/class_2245; + METHOD method_9491 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 time + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/Vec3ArgumentType.mapping b/mappings/net/minecraft/command/argument/Vec3ArgumentType.mapping index f48c39fa52..d39e1fa1d3 100644 --- a/mappings/net/minecraft/command/argument/Vec3ArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/Vec3ArgumentType.mapping @@ -9,9 +9,13 @@ CLASS net/minecraft/class_2277 net/minecraft/command/argument/Vec3ArgumentType ARG 1 context ARG 2 builder METHOD method_9734 getPosArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2267; + ARG 0 context + ARG 1 name METHOD method_9735 vec3 (Z)Lnet/minecraft/class_2277; ARG 0 centerIntegers METHOD method_9736 getVec3 (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_243; ARG 0 context ARG 1 name METHOD method_9737 vec3 ()Lnet/minecraft/class_2277; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/serialize/ArgumentSerializer.mapping b/mappings/net/minecraft/command/argument/serialize/ArgumentSerializer.mapping index 3a6925d456..d5e77b680f 100644 --- a/mappings/net/minecraft/command/argument/serialize/ArgumentSerializer.mapping +++ b/mappings/net/minecraft/command/argument/serialize/ArgumentSerializer.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_2314 net/minecraft/command/argument/serialize/ArgumentSerializer COMMENT Serializes an argument type to be sent to the client. METHOD method_10005 fromPacket (Lnet/minecraft/class_2540;)Lcom/mojang/brigadier/arguments/ArgumentType; + ARG 1 buf METHOD method_10006 toJson (Lcom/mojang/brigadier/arguments/ArgumentType;Lcom/google/gson/JsonObject;)V + ARG 1 type + ARG 2 json METHOD method_10007 toPacket (Lcom/mojang/brigadier/arguments/ArgumentType;Lnet/minecraft/class_2540;)V + ARG 1 type + ARG 2 buf diff --git a/mappings/net/minecraft/command/argument/serialize/ConstantArgumentSerializer.mapping b/mappings/net/minecraft/command/argument/serialize/ConstantArgumentSerializer.mapping index 9d18398533..d48eedf7bf 100644 --- a/mappings/net/minecraft/command/argument/serialize/ConstantArgumentSerializer.mapping +++ b/mappings/net/minecraft/command/argument/serialize/ConstantArgumentSerializer.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/class_2319 net/minecraft/command/argument/serialize/ConstantArgumentSerializer FIELD field_10928 supplier Ljava/util/function/Supplier; + METHOD (Ljava/util/function/Supplier;)V + ARG 1 supplier diff --git a/mappings/net/minecraft/data/server/AbstractTagProvider.mapping b/mappings/net/minecraft/data/server/AbstractTagProvider.mapping index 31131206a4..b58ae19397 100644 --- a/mappings/net/minecraft/data/server/AbstractTagProvider.mapping +++ b/mappings/net/minecraft/data/server/AbstractTagProvider.mapping @@ -35,7 +35,7 @@ CLASS net/minecraft/class_2474 net/minecraft/data/server/AbstractTagProvider ARG 1 elements METHOD method_27171 (Lnet/minecraft/class_2960;)V ARG 1 id - METHOD method_35922 add (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124; + METHOD method_35922 addOptional (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124; ARG 1 id - METHOD method_35923 addTag (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124; + METHOD method_35923 addOptionalTag (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124; ARG 1 id diff --git a/mappings/net/minecraft/datafixer/fix/ChunkStatusFix2.mapping b/mappings/net/minecraft/datafixer/fix/ChunkStatusFix2.mapping index 07a2041ab6..17fa3cb536 100644 --- a/mappings/net/minecraft/datafixer/fix/ChunkStatusFix2.mapping +++ b/mappings/net/minecraft/datafixer/fix/ChunkStatusFix2.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_3788 net/minecraft/datafixer/fix/ChunkStatusFix2 - FIELD field_16691 statusMap Ljava/util/Map; + FIELD field_16691 STATUS_MAP Ljava/util/Map; METHOD (Lcom/mojang/datafixers/schemas/Schema;Z)V ARG 1 outputSchema ARG 2 changesType diff --git a/mappings/net/minecraft/datafixer/fix/ChunkStructuresTemplateRenameFix.mapping b/mappings/net/minecraft/datafixer/fix/ChunkStructuresTemplateRenameFix.mapping index 30024e6c70..7c4c4798e4 100644 --- a/mappings/net/minecraft/datafixer/fix/ChunkStructuresTemplateRenameFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/ChunkStructuresTemplateRenameFix.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_3590 net/minecraft/datafixer/fix/ChunkStructuresTemplateRenameFix - FIELD field_15889 structures Lcom/google/common/collect/ImmutableMap; + FIELD field_15889 STRUCTURES Lcom/google/common/collect/ImmutableMap; METHOD (Lcom/mojang/datafixers/schemas/Schema;Z)V ARG 1 outputSchema ARG 2 changesType diff --git a/mappings/net/minecraft/datafixer/fix/RecipeFix.mapping b/mappings/net/minecraft/datafixer/fix/RecipeFix.mapping index 543eaf9608..882e69baf5 100644 --- a/mappings/net/minecraft/datafixer/fix/RecipeFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/RecipeFix.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_1206 net/minecraft/datafixer/fix/RecipeFix - FIELD field_5708 recipes Ljava/util/Map; + FIELD field_5708 RECIPES Ljava/util/Map; METHOD (Lcom/mojang/datafixers/schemas/Schema;Z)V ARG 1 outputSchema ARG 2 changesType diff --git a/mappings/net/minecraft/datafixer/fix/RecipeRenamingFix.mapping b/mappings/net/minecraft/datafixer/fix/RecipeRenamingFix.mapping index 4a2343e2c5..46202fdaf9 100644 --- a/mappings/net/minecraft/datafixer/fix/RecipeRenamingFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/RecipeRenamingFix.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_1205 net/minecraft/datafixer/fix/RecipeRenamingFix - FIELD field_5707 recipes Ljava/util/Map; + FIELD field_5707 RECIPES Ljava/util/Map; METHOD (Lcom/mojang/datafixers/schemas/Schema;Z)V ARG 1 outputSchema ARG 2 changesType diff --git a/mappings/net/minecraft/enchantment/DamageEnchantment.mapping b/mappings/net/minecraft/enchantment/DamageEnchantment.mapping index 54aa30c1d1..763423b6ec 100644 --- a/mappings/net/minecraft/enchantment/DamageEnchantment.mapping +++ b/mappings/net/minecraft/enchantment/DamageEnchantment.mapping @@ -2,10 +2,10 @@ CLASS net/minecraft/class_1882 net/minecraft/enchantment/DamageEnchantment FIELD field_30947 ALL_INDEX I FIELD field_30948 UNDEAD_INDEX I FIELD field_30949 ARTHROPODS_INDEX I - FIELD field_9063 basePowers [I - FIELD field_9064 minMaxPowerDifferences [I - FIELD field_9065 typeNames [Ljava/lang/String; - FIELD field_9066 powersPerLevel [I + FIELD field_9063 BASE_POWERS [I + FIELD field_9064 MIN_MAX_POWER_DIFFERENCES [I + FIELD field_9065 TYPE_NAMES [Ljava/lang/String; + FIELD field_9066 POWERS_PER_LEVEL [I FIELD field_9067 typeIndex I METHOD (Lnet/minecraft/class_1887$class_1888;I[Lnet/minecraft/class_1304;)V ARG 1 weight diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index dfa687c18e..0b9816697e 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -164,7 +164,9 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 1 otherStack METHOD method_31578 isItemBarVisible ()Z METHOD method_31579 getItemBarStep ()I + COMMENT {@return the length of the filled section of the durability bar in pixels (out of 13)} METHOD method_31580 getItemBarColor ()I + COMMENT {@return the color of the filled section of the durability bar} METHOD method_32347 getTooltipData ()Ljava/util/Optional; METHOD method_33262 onItemEntityDestroyed (Lnet/minecraft/class_1542;)V ARG 1 entity diff --git a/mappings/net/minecraft/resource/DefaultResourcePack.mapping b/mappings/net/minecraft/resource/DefaultResourcePack.mapping index c810110651..a2205e494d 100644 --- a/mappings/net/minecraft/resource/DefaultResourcePack.mapping +++ b/mappings/net/minecraft/resource/DefaultResourcePack.mapping @@ -3,7 +3,7 @@ CLASS net/minecraft/class_3268 net/minecraft/resource/DefaultResourcePack FIELD field_14194 resourceClass Ljava/lang/Class; FIELD field_14195 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_14196 resourcePath Ljava/nio/file/Path; - FIELD field_17917 typeToFileSystem Ljava/util/Map; + FIELD field_17917 TYPE_TO_FILE_SYSTEM Ljava/util/Map; FIELD field_26938 metadata Lnet/minecraft/class_3272; METHOD (Lnet/minecraft/class_3272;[Ljava/lang/String;)V ARG 1 metadata diff --git a/mappings/net/minecraft/server/Main.mapping b/mappings/net/minecraft/server/Main.mapping index 29f0fab5aa..73f7472dbe 100644 --- a/mappings/net/minecraft/server/Main.mapping +++ b/mappings/net/minecraft/server/Main.mapping @@ -18,7 +18,7 @@ CLASS net/minecraft/server/Main ARG 7 profileRepository ARG 8 userCache ARG 9 optionSet - ARG 10 serverName + ARG 10 singleplayer ARG 11 serverPort ARG 12 demo ARG 13 serverId diff --git a/mappings/net/minecraft/server/MinecraftServer.mapping b/mappings/net/minecraft/server/MinecraftServer.mapping index 432155d3ed..5272a91432 100644 --- a/mappings/net/minecraft/server/MinecraftServer.mapping +++ b/mappings/net/minecraft/server/MinecraftServer.mapping @@ -68,7 +68,7 @@ CLASS net/minecraft/server/MinecraftServer FIELD field_4571 timeReference J FIELD field_4572 ticks I FIELD field_4573 lastTickLengths [J - FIELD field_4578 userName Ljava/lang/String; + FIELD field_4578 singlePlayerName Ljava/lang/String; FIELD field_4582 snooper Lnet/minecraft/class_1276; FIELD field_4584 resourcePackHash Ljava/lang/String; FIELD field_4585 serverIp Ljava/lang/String; @@ -202,7 +202,20 @@ CLASS net/minecraft/server/MinecraftServer COMMENT if it should immediately write all data to storage device ARG 3 force COMMENT when set to true, all the {@link ServerWorld}s will be saved even if {@link ServerWorld#savingDisabled} is set to true - METHOD method_3724 isSinglePlayer ()Z + METHOD method_3724 isSingleplayer ()Z + COMMENT {@return whether this server is a singleplayer server} A {@index singleplayer} + COMMENT server has a "single player" to whom the player data in the {@code level.dat} + COMMENT applies. Otherwise, the player data is not applied to anyone. Hence, it is + COMMENT necessary to properly load some single-player save games. + COMMENT + COMMENT

All vanilla integrated servers and dedicated servers launched with the argument + COMMENT {@code --singleplayer } are singleplayer servers. + COMMENT + COMMENT

A dedicated singleplayer server always turns online mode off, regardless of the + COMMENT content of {@code server.properties}. + COMMENT + COMMENT @see #getSinglePlayerName + COMMENT @see #setSinglePlayerName METHOD method_3727 hasGui ()Z METHOD method_3728 kickNonWhitelistedPlayers (Lnet/minecraft/class_2168;)V ARG 1 source @@ -303,7 +316,15 @@ CLASS net/minecraft/server/MinecraftServer ARG 1 playerIdleTimeout METHOD method_3805 getResourcePackHash ()Ljava/lang/String; METHOD method_3806 isRunning ()Z - METHOD method_3811 getUserName ()Ljava/lang/String; + METHOD method_3811 getSinglePlayerName ()Ljava/lang/String; + COMMENT {@return the name of the single player of this server} This may be + COMMENT {@code null} for non-singleplayer servers. + COMMENT + COMMENT

In vanilla, outside of integrated servers, this is used to + COMMENT determine to whom the {@code Player} NBT from {@code level.dat} applies. + COMMENT + COMMENT @see #setSinglePlayerName(String) + COMMENT @see #isSingleplayer() METHOD method_3812 areCommandBlocksEnabled ()Z COMMENT Specifies whether command blocks can execute commands on the server. METHOD method_3813 tickWorlds (Ljava/util/function/BooleanSupplier;)V @@ -327,7 +348,12 @@ CLASS net/minecraft/server/MinecraftServer METHOD method_3826 getTimeReference ()J METHOD method_3827 getVersion ()Ljava/lang/String; METHOD method_3828 isOnlineMode ()Z - COMMENT Checks whether this Minecraft server should require all connected players are using a licensed Minecraft account when connecting to this server. + COMMENT {@return whether this Minecraft server authenticates players logging in with the + COMMENT {@linkplain #getSessionService() Minecraft Session Service}} If this server is + COMMENT {@linkplain #isSingleplayer() singleplayer}, such as integrated servers, it will + COMMENT accept unauthenticated players; otherwise, it disconnects such players. + COMMENT + COMMENT @see net.minecraft.server.network.ServerLoginNetworkHandler METHOD method_3829 getSpawnRadius (Lnet/minecraft/class_3218;)I ARG 1 world METHOD method_3830 getTickTime ()F @@ -354,8 +380,18 @@ CLASS net/minecraft/server/MinecraftServer ARG 1 playerManager METHOD method_3847 getWorld (Lnet/minecraft/class_5321;)Lnet/minecraft/class_3218; ARG 1 key - METHOD method_3849 setServerName (Ljava/lang/String;)V - ARG 1 serverName + METHOD method_3849 setSinglePlayerName (Ljava/lang/String;)V + COMMENT Sets the name of the single player of this server. + COMMENT + COMMENT

This is called by vanilla when setting up this server. The + COMMENT {@code singlePlayerName} is the client's player name for integrated + COMMENT servers and specified by the {@code --singleplayer } + COMMENT command-line argument or {@code null} for dedicated servers. + COMMENT + COMMENT @see #getSinglePlayerName() + COMMENT @see #isSingleplayer() + ARG 1 singlePlayerName + COMMENT the single player's name, or {@code null} for non-singleplayer servers METHOD method_3851 getAdvancementLoader ()Lnet/minecraft/class_2989; METHOD method_3852 isPvpEnabled ()Z METHOD method_3855 getDataFixer ()Lcom/mojang/datafixers/DataFixer; @@ -368,7 +404,14 @@ CLASS net/minecraft/server/MinecraftServer METHOD method_3861 loadWorldResourcePack ()V METHOD method_3862 getPlayerIdleTimeout ()I METHOD method_3864 setOnlineMode (Z)V + COMMENT Sets whether this server is in the online mode, or whether it + COMMENT authenticates connecting players with the Minecraft Session Service. + COMMENT + COMMENT

This is called by individual server implementations on their setup. + COMMENT + COMMENT @see #isOnlineMode() ARG 1 onlineMode + COMMENT whether the server will be in online mode METHOD method_3866 shouldKeepTicking ()Z METHOD method_5387 isMainThread ()Z CLASS 1 diff --git a/mappings/net/minecraft/server/command/TestCommand.mapping b/mappings/net/minecraft/server/command/TestCommand.mapping index f11bd364da..b193db97ec 100644 --- a/mappings/net/minecraft/server/command/TestCommand.mapping +++ b/mappings/net/minecraft/server/command/TestCommand.mapping @@ -86,7 +86,7 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand ARG 0 context METHOD method_22295 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context - METHOD method_23647 setWorld (Lnet/minecraft/class_4529;Lnet/minecraft/class_3218;)V + METHOD method_23647 beforeBatch (Lnet/minecraft/class_4529;Lnet/minecraft/class_3218;)V ARG 0 testFunction ARG 1 world METHOD method_23648 (Lcom/mojang/brigadier/context/CommandContext;)I diff --git a/mappings/net/minecraft/server/network/ServerLoginNetworkHandler.mapping b/mappings/net/minecraft/server/network/ServerLoginNetworkHandler.mapping index 45581179e5..fc35319edc 100644 --- a/mappings/net/minecraft/server/network/ServerLoginNetworkHandler.mapping +++ b/mappings/net/minecraft/server/network/ServerLoginNetworkHandler.mapping @@ -5,12 +5,13 @@ CLASS net/minecraft/class_3248 net/minecraft/server/network/ServerLoginNetworkHa COMMENT server thread simultaneously. COMMENT COMMENT @implSpec The vanilla implementation is created by a handshake network - COMMENT handler. It first receives a hello packet from the client. If it's in - COMMENT online mode, it goes through an additional authentication process. Then - COMMENT it optionally sends a network compression packet next. Finally, when it - COMMENT can accept the player (no player UUID conflicts), it will accept the - COMMENT player by sending a login success packet and then transitions the - COMMENT connection's packet listener to a server play network handler. + COMMENT handler. It first receives a hello packet from the client. If it is in + COMMENT {@linkplain MinecraftServer#isOnlineMode() online mode}, it goes through + COMMENT an additional authentication process. Then it optionally sends a network + COMMENT compression packet. Finally, when it can accept the player (no player + COMMENT UUID conflicts), it will accept the player by sending a login success + COMMENT packet and then transitions the connection's packet listener to a {@link + COMMENT ServerPlayNetworkHandler}. FIELD field_14156 loginTicks I FIELD field_14157 NEXT_AUTHENTICATOR_THREAD_ID Ljava/util/concurrent/atomic/AtomicInteger; FIELD field_14158 connection Lnet/minecraft/class_2535; diff --git a/mappings/net/minecraft/state/property/Properties.mapping b/mappings/net/minecraft/state/property/Properties.mapping index d99d6dc2a7..8f586f966f 100644 --- a/mappings/net/minecraft/state/property/Properties.mapping +++ b/mappings/net/minecraft/state/property/Properties.mapping @@ -35,7 +35,7 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties FIELD field_12494 DELAY Lnet/minecraft/class_2758; COMMENT A property that specifies the delay a repeater will apply. FIELD field_12495 NORTH_WIRE_CONNECTION Lnet/minecraft/class_2754; - COMMENT A property that specifies how redstone wire attaches to the north.‌ + COMMENT A property that specifies how redstone wire attaches to the north. FIELD field_12496 AXIS Lnet/minecraft/class_2754; COMMENT A property that specifies the axis a block is oriented to. FIELD field_12497 AGE_3 Lnet/minecraft/class_2758; @@ -53,7 +53,7 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties FIELD field_12503 STAIR_SHAPE Lnet/minecraft/class_2754; COMMENT A property that specifies the shape of a stair block. FIELD field_12504 WEST_WIRE_CONNECTION Lnet/minecraft/class_2754; - COMMENT A property that specifies how redstone wire attaches to the west.‌ + COMMENT A property that specifies how redstone wire attaches to the west. FIELD field_12505 BITES Lnet/minecraft/class_2758; COMMENT A property that specifies the bites taken out of a cake. FIELD field_12506 CHEST_TYPE Lnet/minecraft/class_2754; @@ -93,7 +93,7 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties FIELD field_12522 TRIGGERED Lnet/minecraft/class_2746; COMMENT A property that specifies if a dispenser is activated. FIELD field_12523 EAST_WIRE_CONNECTION Lnet/minecraft/class_2754; - COMMENT A property that specifies how redstone wire attaches to the east.‌ + COMMENT A property that specifies how redstone wire attaches to the east. FIELD field_12524 NOTE Lnet/minecraft/class_2758; COMMENT A property that specifies the pitch of a note block. FIELD field_12525 FACING Lnet/minecraft/class_2753; @@ -160,7 +160,7 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties FIELD field_12550 AGE_7 Lnet/minecraft/class_2758; COMMENT A property that specifies the age of a block on a scale of 0 to 7. FIELD field_12551 SOUTH_WIRE_CONNECTION Lnet/minecraft/class_2754; - COMMENT A property that specifies how redstone wire attaches to the south.‌ + COMMENT A property that specifies how redstone wire attaches to the south. FIELD field_12552 EXTENDED Lnet/minecraft/class_2746; COMMENT A property that specifies if a piston is extended. FIELD field_12553 DISARMED Lnet/minecraft/class_2746; @@ -190,13 +190,13 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties FIELD field_20432 HONEY_LEVEL Lnet/minecraft/class_2758; COMMENT A property that specifies the honey level of a beehive. FIELD field_22174 EAST_WALL_SHAPE Lnet/minecraft/class_2754; - COMMENT A property that specifies how a wall extends from the center post to the east.‌ + COMMENT A property that specifies how a wall extends from the center post to the east. FIELD field_22175 NORTH_WALL_SHAPE Lnet/minecraft/class_2754; - COMMENT A property that specifies how a wall extends from the center post to the north.‌ + COMMENT A property that specifies how a wall extends from the center post to the north. FIELD field_22176 SOUTH_WALL_SHAPE Lnet/minecraft/class_2754; - COMMENT A property that specifies how a wall extends from the center post to the south.‌ + COMMENT A property that specifies how a wall extends from the center post to the south. FIELD field_22177 WEST_WALL_SHAPE Lnet/minecraft/class_2754; - COMMENT A property that specifies how a wall extends from the center post to the west.‌ + COMMENT A property that specifies how a wall extends from the center post to the west. FIELD field_23084 VINE_END Lnet/minecraft/class_2746; FIELD field_23187 CHARGES Lnet/minecraft/class_2758; COMMENT A property that specifies the amount of charges a respawn anchor has. diff --git a/mappings/net/minecraft/test/AfterBatch.mapping b/mappings/net/minecraft/test/AfterBatch.mapping index 573f0ad6c2..1ca672b675 100644 --- a/mappings/net/minecraft/test/AfterBatch.mapping +++ b/mappings/net/minecraft/test/AfterBatch.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_6300 net/minecraft/test/AfterBatch COMMENT {@code AfterBatch} methods are ran once the batch specified has finished. + COMMENT + COMMENT

{@code AfterBatch} methods must take 1 parameter of {@link net.minecraft.server.world.ServerWorld}. METHOD method_35930 batchId ()Ljava/lang/String; diff --git a/mappings/net/minecraft/test/BeforeBatch.mapping b/mappings/net/minecraft/test/BeforeBatch.mapping index 05df8cfec6..c5ac4eaf46 100644 --- a/mappings/net/minecraft/test/BeforeBatch.mapping +++ b/mappings/net/minecraft/test/BeforeBatch.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_6301 net/minecraft/test/BeforeBatch COMMENT {@code BeforeBatch} methods are ran before the batch specified has started. + COMMENT + COMMENT

{@code BeforeBatch} methods must take 1 parameter of {@link net.minecraft.server.world.ServerWorld}. METHOD method_35931 batchId ()Ljava/lang/String; diff --git a/mappings/net/minecraft/test/TestFunction.mapping b/mappings/net/minecraft/test/TestFunction.mapping index d2bd629446..f4607de1a8 100644 --- a/mappings/net/minecraft/test/TestFunction.mapping +++ b/mappings/net/minecraft/test/TestFunction.mapping @@ -39,7 +39,7 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction ARG 9 starter METHOD method_22296 getStructurePath ()Ljava/lang/String; METHOD method_22297 start (Lnet/minecraft/class_4516;)V - ARG 1 parameter + ARG 1 context METHOD method_22298 getStructureName ()Ljava/lang/String; METHOD method_22299 getTickLimit ()I METHOD method_22300 isRequired ()Z diff --git a/mappings/net/minecraft/test/TestFunctions.mapping b/mappings/net/minecraft/test/TestFunctions.mapping index fd15d3a7a7..4978ddd47c 100644 --- a/mappings/net/minecraft/test/TestFunctions.mapping +++ b/mappings/net/minecraft/test/TestFunctions.mapping @@ -1,6 +1,6 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions FIELD field_20570 TEST_FUNCTIONS Ljava/util/Collection; - FIELD field_20571 testClasses Ljava/util/Set; + FIELD field_20571 TEST_CLASSES Ljava/util/Set; FIELD field_20572 BEFORE_BATCH_CONSUMERS Ljava/util/Map; FIELD field_25302 FAILED_TEST_FUNCTIONS Ljava/util/Collection; FIELD field_27806 AFTER_BATCH_CONSUMERS Ljava/util/Map; @@ -17,7 +17,7 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions ARG 0 testClass METHOD method_22197 (Ljava/lang/String;Lnet/minecraft/class_4529;)Z ARG 1 testFunction - METHOD method_22198 getAfterBatchConsumer (Ljava/lang/String;)Ljava/util/function/Consumer; + METHOD method_22198 getBeforeBatchConsumer (Ljava/lang/String;)Ljava/util/function/Consumer; ARG 0 batchId METHOD method_22199 getTestFunction (Ljava/lang/String;)Ljava/util/Optional; ARG 0 structurePath @@ -27,7 +27,7 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions ARG 0 testFunction METHOD method_29405 getFailedTestFunctions ()Ljava/util/Collection; METHOD method_29406 clearFailedTestFunctions ()V - METHOD method_32244 getBeforeBatchConsumer (Ljava/lang/String;)Ljava/util/function/Consumer; + METHOD method_32244 getAfterBatchConsumer (Ljava/lang/String;)Ljava/util/function/Consumer; ARG 0 batchId METHOD method_36068 register (Ljava/lang/Class;)V ARG 0 testClass diff --git a/mappings/net/minecraft/test/TestServer.mapping b/mappings/net/minecraft/test/TestServer.mapping index 7c44784bc9..38241d2818 100644 --- a/mappings/net/minecraft/test/TestServer.mapping +++ b/mappings/net/minecraft/test/TestServer.mapping @@ -2,8 +2,8 @@ CLASS net/minecraft/class_6306 net/minecraft/test/TestServer FIELD field_33156 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_33158 batches Ljava/util/List; FIELD field_33159 pos Lnet/minecraft/class_2338; - FIELD field_33160 gameRules Lnet/minecraft/class_1928; - FIELD field_33161 testLevel Lnet/minecraft/class_1940; + FIELD field_33160 GAME_RULES Lnet/minecraft/class_1928; + FIELD field_33161 TEST_LEVEL Lnet/minecraft/class_1940; FIELD field_33162 testSet Lnet/minecraft/class_4524; METHOD (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_5350;Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_5455$class_5457;)V ARG 1 serverThread diff --git a/mappings/net/minecraft/util/math/ChunkPos.mapping b/mappings/net/minecraft/util/math/ChunkPos.mapping index a5871700aa..e389962c82 100644 --- a/mappings/net/minecraft/util/math/ChunkPos.mapping +++ b/mappings/net/minecraft/util/math/ChunkPos.mapping @@ -35,6 +35,8 @@ CLASS net/minecraft/class_1923 net/minecraft/util/math/ChunkPos ARG 1 offsetX ARG 2 y ARG 3 offsetZ + METHOD method_37232 toLong (Lnet/minecraft/class_2338;)J + ARG 0 pos METHOD method_8323 getStartPos ()Lnet/minecraft/class_2338; METHOD method_8324 toLong ()J METHOD method_8325 getPackedX (J)I diff --git a/mappings/net/minecraft/util/math/Direction.mapping b/mappings/net/minecraft/util/math/Direction.mapping index f84585aa62..607f481ed5 100644 --- a/mappings/net/minecraft/util/math/Direction.mapping +++ b/mappings/net/minecraft/util/math/Direction.mapping @@ -88,6 +88,13 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction ARG 0 matrix ARG 1 direction METHOD method_23955 getUnitVector ()Lnet/minecraft/class_1160; + METHOD method_30928 pointsTo (F)Z + COMMENT {@return whether the given yaw points to the direction} + COMMENT + COMMENT @implNote This returns whether the yaw can make an acute angle with the direction. + COMMENT + COMMENT

This always returns {@code false} for vertical directions. + ARG 1 yaw METHOD method_32801 getLookDirectionForAxis (Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350; ARG 0 entity ARG 1 axis @@ -106,6 +113,8 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction FIELD field_11053 name Ljava/lang/String; FIELD field_23780 VALUES [Lnet/minecraft/class_2350$class_2351; FIELD field_25065 CODEC Lcom/mojang/serialization/Codec; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name METHOD method_10172 choose (DDD)D ARG 1 x ARG 3 y diff --git a/mappings/net/minecraft/util/math/MathHelper.mapping b/mappings/net/minecraft/util/math/MathHelper.mapping index 6ad1da7c30..d9d0ceb9d5 100644 --- a/mappings/net/minecraft/util/math/MathHelper.mapping +++ b/mappings/net/minecraft/util/math/MathHelper.mapping @@ -6,6 +6,15 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper FIELD field_15726 RANDOM Ljava/util/Random; FIELD field_15727 ARCSINE_TABLE [D FIELD field_15728 SMALLEST_FRACTION_FREE_DOUBLE D + FIELD field_29844 PI F + FIELD field_29845 HALF_PI F + FIELD field_29846 TAU F + COMMENT Tau is equal to {@code 2 * PI}. + FIELD field_29847 RADIANS_PER_DEGREE F + FIELD field_29848 DEGREES_PER_RADIAN F + FIELD field_29849 EPSILON F + FIELD field_29853 HALF_PI_RADIANS_SINE_TABLE_INDEX J + FIELD field_29856 DEGREES_TO_SINE_TABLE_INDEX F METHOD method_15338 wrapDegrees (D)D COMMENT Wraps an angle in degrees to the interval {@code [-180, 180)}. ARG 0 degrees @@ -157,9 +166,14 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper ARG 0 degrees METHOD method_15394 randomUuid ()Ljava/util/UUID; METHOD method_15395 nextInt (Ljava/util/Random;II)I + COMMENT {@return a random, uniformly distributed integer value in {@code + COMMENT [min, max]} If the range is empty (i.e. {@code max < min}), it + COMMENT returns {@code min}. ARG 0 random ARG 1 min + COMMENT the minimum value, inclusive ARG 2 max + COMMENT the maximum value, inclusive METHOD method_16435 perlinFade (D)D ARG 0 value METHOD method_16436 lerp (DDD)D @@ -253,9 +267,16 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper ARG 1 min ARG 2 max METHOD method_32751 nextBetween (Ljava/util/Random;II)I + COMMENT {@return a random, uniformly distributed integer value in {@code + COMMENT [min, max]} + COMMENT + COMMENT @throws IllegalArgumentException if the range is empty (i.e. {@code + COMMENT max < min}) ARG 0 random ARG 1 min + COMMENT the minimum value, inclusive ARG 2 max + COMMENT the maximum value, inclusive METHOD method_32854 clampedLerpFromProgress (DDDDD)D ARG 0 lerpValue ARG 2 lerpStart @@ -282,11 +303,31 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper ARG 0 value ARG 1 min ARG 2 max + METHOD method_34943 multiplyColors (IFFF)I + ARG 0 color + ARG 1 r + ARG 2 g + ARG 3 b + METHOD method_34944 murmurHash (J)J + ARG 0 value METHOD method_34947 parseDouble (Ljava/lang/String;D)D ARG 0 string ARG 1 fallback + METHOD method_34948 parseDouble (Ljava/lang/String;DD)D + ARG 0 string + ARG 1 fallback + ARG 3 min + METHOD method_34949 parseInt (Ljava/lang/String;II)I + ARG 0 string + ARG 1 fallback + ARG 2 min METHOD method_34951 getCumulativeDistribution ([D)[D ARG 0 values + METHOD method_34952 multiplyColors (II)I + ARG 0 a + ARG 1 b + METHOD method_34953 absFloor (D)I + ARG 0 value METHOD method_34954 square (I)I ARG 0 n METHOD method_34956 perlinFadeDerivative (D)D @@ -296,3 +337,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper ARG 1 locations ARG 2 values ARG 3 derivatives + METHOD method_37166 clampedLerp (FFF)F + ARG 0 start + ARG 1 end + ARG 2 delta diff --git a/mappings/net/minecraft/util/math/intprovider/BiasedToBottomIntProvider.mapping b/mappings/net/minecraft/util/math/intprovider/BiasedToBottomIntProvider.mapping index 9ab52c6a9e..cbf141f669 100644 --- a/mappings/net/minecraft/util/math/intprovider/BiasedToBottomIntProvider.mapping +++ b/mappings/net/minecraft/util/math/intprovider/BiasedToBottomIntProvider.mapping @@ -7,6 +7,8 @@ CLASS net/minecraft/class_6333 net/minecraft/util/math/intprovider/BiasedToBotto ARG 2 max METHOD method_36249 create (II)Lnet/minecraft/class_6333; ARG 0 min + COMMENT the minimum value, inclusive ARG 1 max + COMMENT the maximum value, inclusive METHOD method_36251 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/util/math/intprovider/UniformIntProvider.mapping b/mappings/net/minecraft/util/math/intprovider/UniformIntProvider.mapping index 5b2fe2143f..c4dfac8ffd 100644 --- a/mappings/net/minecraft/util/math/intprovider/UniformIntProvider.mapping +++ b/mappings/net/minecraft/util/math/intprovider/UniformIntProvider.mapping @@ -11,7 +11,9 @@ CLASS net/minecraft/class_6019 net/minecraft/util/math/intprovider/UniformIntPro ARG 0 instance METHOD method_35017 create (II)Lnet/minecraft/class_6019; ARG 0 min + COMMENT the minimum value, inclusive ARG 1 max + COMMENT the maximum value, inclusive METHOD method_35018 (Lnet/minecraft/class_6019;)Ljava/lang/Integer; ARG 0 provider METHOD method_35019 (Lnet/minecraft/class_6019;)Ljava/lang/Integer; diff --git a/mappings/net/minecraft/world/ChunkRegion.mapping b/mappings/net/minecraft/world/ChunkRegion.mapping index e888a6d8cc..209907098b 100644 --- a/mappings/net/minecraft/world/ChunkRegion.mapping +++ b/mappings/net/minecraft/world/ChunkRegion.mapping @@ -15,12 +15,17 @@ CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion FIELD field_26822 structureAccessor Lnet/minecraft/class_5138; FIELD field_28557 centerPos Lnet/minecraft/class_1923; FIELD field_33754 status Lnet/minecraft/class_2806; - FIELD field_33755 size I + FIELD field_33755 placementRadius I + COMMENT The number of neighboring chunks which can be accessed for block + COMMENT placement. + COMMENT + COMMENT

A value of {@code 0} means that only this chunk is accessible. A + COMMENT positive value means that the given amount of neighbors are accessible + COMMENT in each direction. A negative value means that this region shouldn't be + COMMENT used for block placement. METHOD (Lnet/minecraft/class_3218;Ljava/util/List;Lnet/minecraft/class_2806;I)V ARG 1 world - ARG 2 chunks - ARG 3 status - ARG 4 size + ARG 4 placementRadius METHOD method_14337 (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1951; ARG 1 pos METHOD method_14338 markBlockForPostProcessing (Lnet/minecraft/class_2338;)V diff --git a/mappings/net/minecraft/world/StructureWorldAccess.mapping b/mappings/net/minecraft/world/StructureWorldAccess.mapping index 2fec0148e5..ea341085bf 100644 --- a/mappings/net/minecraft/world/StructureWorldAccess.mapping +++ b/mappings/net/minecraft/world/StructureWorldAccess.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_5281 net/minecraft/world/StructureWorldAccess METHOD method_30275 getStructures (Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)Ljava/util/stream/Stream; ARG 1 pos ARG 2 feature - METHOD method_37368 canSetBlockStateAt (Lnet/minecraft/class_2338;)Z + METHOD method_37368 isValidForSetBlock (Lnet/minecraft/class_2338;)Z + COMMENT {@return {@code true} if the given position is an accessible position + COMMENT for the {@code setBlockState} function} ARG 1 pos METHOD method_8412 getSeed ()J diff --git a/mappings/net/minecraft/world/gen/decorator/Decoratable.mapping b/mappings/net/minecraft/world/gen/decorator/Decoratable.mapping index 76d14b2124..fd44f80ce5 100644 --- a/mappings/net/minecraft/world/gen/decorator/Decoratable.mapping +++ b/mappings/net/minecraft/world/gen/decorator/Decoratable.mapping @@ -28,7 +28,11 @@ CLASS net/minecraft/class_5432 net/minecraft/world/gen/decorator/Decoratable ARG 1 config METHOD method_36296 uniformRange (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Ljava/lang/Object; ARG 1 min + COMMENT the minimum offset, inclusive ARG 2 max + COMMENT the maximum offset, inclusive METHOD method_36297 triangleRange (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Ljava/lang/Object; ARG 1 min + COMMENT the minimum offset, inclusive ARG 2 max + COMMENT the maximum offset, inclusive diff --git a/mappings/net/minecraft/world/gen/heightprovider/TrapezoidHeightProvider.mapping b/mappings/net/minecraft/world/gen/heightprovider/TrapezoidHeightProvider.mapping index b1f8f1c52a..268447058b 100644 --- a/mappings/net/minecraft/world/gen/heightprovider/TrapezoidHeightProvider.mapping +++ b/mappings/net/minecraft/world/gen/heightprovider/TrapezoidHeightProvider.mapping @@ -12,8 +12,12 @@ CLASS net/minecraft/class_6342 net/minecraft/world/gen/heightprovider/TrapezoidH ARG 0 instance METHOD method_36307 create (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6342; ARG 0 minOffset + COMMENT the minimum offset, inclusive ARG 1 maxOffset + COMMENT the maximum offset, inclusive METHOD method_36308 create (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6342; ARG 0 minOffset + COMMENT the minimum offset, inclusive ARG 1 maxOffset + COMMENT the maximum offset, inclusive ARG 2 plateau diff --git a/mappings/net/minecraft/world/gen/heightprovider/UniformHeightProvider.mapping b/mappings/net/minecraft/world/gen/heightprovider/UniformHeightProvider.mapping index a25bc18f2f..1e919cd33c 100644 --- a/mappings/net/minecraft/world/gen/heightprovider/UniformHeightProvider.mapping +++ b/mappings/net/minecraft/world/gen/heightprovider/UniformHeightProvider.mapping @@ -10,4 +10,6 @@ CLASS net/minecraft/class_6124 net/minecraft/world/gen/heightprovider/UniformHei ARG 0 instance METHOD method_35396 create (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6124; ARG 0 minOffset + COMMENT the minimum offset, inclusive ARG 1 maxOffset + COMMENT the maximum offset, inclusive diff --git a/mappings/net/minecraft/world/level/LevelProperties.mapping b/mappings/net/minecraft/world/level/LevelProperties.mapping index e4c10dec25..5c24a6b593 100644 --- a/mappings/net/minecraft/world/level/LevelProperties.mapping +++ b/mappings/net/minecraft/world/level/LevelProperties.mapping @@ -67,8 +67,8 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties ARG 3 lifecycle METHOD method_158 updateProperties (Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V ARG 1 registryManager - ARG 2 levelTag - ARG 3 playerTag + ARG 2 levelNbt + ARG 3 playerNbt METHOD method_185 loadPlayerData ()V METHOD method_29029 readProperties (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/DataFixer;ILnet/minecraft/class_2487;Lnet/minecraft/class_1940;Lnet/minecraft/class_5315;Lnet/minecraft/class_5285;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_31; ARG 0 dynamic diff --git a/mappings/net/minecraft/world/level/storage/AlphaChunkIo.mapping b/mappings/net/minecraft/world/level/storage/AlphaChunkIo.mapping index 7564e4f344..8bad0feff8 100644 --- a/mappings/net/minecraft/world/level/storage/AlphaChunkIo.mapping +++ b/mappings/net/minecraft/world/level/storage/AlphaChunkIo.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_2864 net/minecraft/world/level/storage/AlphaChunkIo - FIELD field_28130 world Lnet/minecraft/class_5539; + FIELD field_28130 WORLD Lnet/minecraft/class_5539; METHOD method_12432 convertAlphaChunk (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_2864$class_2865;Lnet/minecraft/class_2487;Lnet/minecraft/class_1966;)V ARG 1 alphaChunk ARG 2 nbt diff --git a/unpick-definitions/lightmap_coordinates.unpick b/unpick-definitions/lightmap_coordinates.unpick new file mode 100644 index 0000000000..f8eac8bacf --- /dev/null +++ b/unpick-definitions/lightmap_coordinates.unpick @@ -0,0 +1,222 @@ +v2 + +flag lightmap_coordinates net/minecraft/client/render/LightmapTextureManager MAX_LIGHT_COORDINATE +flag lightmap_coordinates net/minecraft/client/render/LightmapTextureManager MAX_SKY_LIGHT_COORDINATE +flag lightmap_coordinates net/minecraft/client/render/LightmapTextureManager MAX_BLOCK_LIGHT_COORDINATE + +target_method net/minecraft/client/render/LightmapTextureManager pack (II)I + return lightmap_coordinates +target_method net/minecraft/client/render/LightmapTextureManager getSkyLightCoordinates (I)I + param 0 lightmap_coordinates +target_method net/minecraft/client/render/LightmapTextureManager getBlockLightCoordinates (I)I + param 0 lightmap_coordinates + +target_method net/minecraft/client/font/GlyphRenderer draw (ZFFLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumer;FFFFI)V + param 9 lightmap_coordinates +target_method net/minecraft/client/font/GlyphRenderer drawRectangle (Lnet/minecraft/client/font/GlyphRenderer$Rectangle;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumer;I)V + param 3 lightmap_coordinates + +target_method net/minecraft/client/font/TextRenderer drawGlyph (Lnet/minecraft/client/font/GlyphRenderer;ZZFFFLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumer;FFFFI)V + param 12 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer drawInternal (Lnet/minecraft/text/OrderedText;FFIZLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumerProvider;ZII)I + param 9 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer drawLayer (Ljava/lang/String;FFIZLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumerProvider;ZII)F + param 9 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer draw (Lnet/minecraft/text/OrderedText;FFIZLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumerProvider;ZII)I + param 9 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer draw (Ljava/lang/String;FFIZLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumerProvider;ZII)I + param 9 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer draw (Ljava/lang/String;FFIZLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumerProvider;ZIIZ)I + param 9 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer drawInternal (Ljava/lang/String;FFIZLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumerProvider;ZIIZ)I + param 9 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer drawLayer (Lnet/minecraft/text/OrderedText;FFIZLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumerProvider;ZII)F + param 9 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer draw (Lnet/minecraft/text/Text;FFIZLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumerProvider;ZII)I + param 9 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer drawWithOutline (Lnet/minecraft/text/OrderedText;FFIILnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 7 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer$Drawer (Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/client/render/VertexConsumerProvider;FFIZLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/font/TextRenderer$TextLayerType;I)V + param 8 lightmap_coordinates +target_method net/minecraft/client/font/TextRenderer$Drawer (Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/client/render/VertexConsumerProvider;FFIZLnet/minecraft/util/math/Matrix4f;ZI)V + param 8 lightmap_coordinates + +target_method net/minecraft/client/model/Model render (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/model/ModelPart render (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)V + param 2 lightmap_coordinates +target_method net/minecraft/client/model/ModelPart render (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V + param 2 lightmap_coordinates +target_method net/minecraft/client/model/ModelPart renderCuboids (Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V + param 2 lightmap_coordinates +target_method net/minecraft/client/model/ModelPart$Cuboid renderCuboid (Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/MapRenderer draw (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/item/map/MapState;ZI)V + param 5 lightmap_coordinates +target_method net/minecraft/client/render/MapRenderer$MapTexture draw (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ZI)V + param 3 lightmap_coordinates + +target_method net/minecraft/client/render/VertexConsumer light (I)Lnet/minecraft/client/render/VertexConsumer; + param 0 lightmap_coordinates +target_method net/minecraft/client/render/VertexConsumer quad (Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/model/BakedQuad;FFFII)V + param 5 lightmap_coordinates +target_method net/minecraft/client/render/VertexConsumer vertex (FFFFFFFFFIIFFF)V + param 10 lightmap_coordinates + +target_method net/minecraft/client/render/block/BlockModelRenderer renderQuad (Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/model/BakedQuad;FFFFIIIII)V + param 10 lightmap_coordinates + param 11 lightmap_coordinates + param 12 lightmap_coordinates + param 13 lightmap_coordinates +target_method net/minecraft/client/render/block/BlockModelRenderer renderQuadsFlat (Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;IIZLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Ljava/util/List;Ljava/util/BitSet;)V + param 3 lightmap_coordinates + +target_method net/minecraft/client/render/block/BlockRenderManager renderBlockAsEntity (Lnet/minecraft/block/BlockState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V + param 3 lightmap_coordinates + +target_method net/minecraft/client/render/block/FluidRenderer vertex (Lnet/minecraft/client/render/VertexConsumer;DDDFFFFFI)V + param 12 lightmap_coordinates +target_method net/minecraft/client/render/block/FluidRenderer getLight (Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;)I + return lightmap_coordinates + +target_method net/minecraft/client/render/block/entity/BannerBlockEntityRenderer renderCanvas (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/util/SpriteIdentifier;ZLjava/util/List;Z)V + param 1 lightmap_coordinates +target_method net/minecraft/client/render/block/entity/BannerBlockEntityRenderer renderCanvas (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/util/SpriteIdentifier;ZLjava/util/List;)V + param 1 lightmap_coordinates + +target_method net/minecraft/client/render/block/entity/BedBlockEntityRenderer renderPart (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/util/math/Direction;Lnet/minecraft/client/util/SpriteIdentifier;IIZ)V + param 5 lightmap_coordinates + +target_method net/minecraft/client/render/block/entity/BlockEntityRenderDispatcher renderEntity (Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)Z + param 3 lightmap_coordinates + +target_method net/minecraft/client/render/block/entity/BlockEntityRenderer render (Lnet/minecraft/block/entity/BlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V + param 4 lightmap_coordinates + +target_method net/minecraft/client/render/block/entity/ChestBlockEntityRenderer render (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;FII)V + param 6 lightmap_coordinates + +target_method net/minecraft/client/render/block/entity/SkullBlockEntityRenderer renderSkull (Lnet/minecraft/util/math/Direction;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/render/block/entity/SkullBlockEntityModel;Lnet/minecraft/client/render/RenderLayer;)V + param 4 lightmap_coordinates + +target_method net/minecraft/client/render/entity/DragonFireballEntityRenderer produceVertex (Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix3f;IFIII)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/EnderDragonEntityRenderer renderCrystalBeam (FFFFILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 6 lightmap_coordinates +target_method net/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel setLimbRotation (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFLnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;F)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/EntityRenderDispatcher getLight (Lnet/minecraft/entity/Entity;F)I + return lightmap_coordinates +target_method net/minecraft/client/render/entity/EntityRenderDispatcher render (Lnet/minecraft/entity/Entity;DDDFFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 11 lightmap_coordinates + +target_method net/minecraft/client/render/entity/EntityRenderer getLight (Lnet/minecraft/entity/Entity;F)I + return lightmap_coordinates +target_method net/minecraft/client/render/entity/EntityRenderer renderLabelIfPresent (Lnet/minecraft/entity/Entity;Lnet/minecraft/text/Text;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 4 lightmap_coordinates +target_method net/minecraft/client/render/entity/EntityRenderer render (Lnet/minecraft/entity/Entity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 5 lightmap_coordinates + +target_method net/minecraft/client/render/entity/ExperienceOrbEntityRenderer vertex (Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix3f;FFIIIFFI)V + param 10 lightmap_coordinates + +target_method net/minecraft/client/render/entity/FishingBobberEntityRenderer vertex (Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix3f;IFIII)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/ItemFrameEntityRenderer getLight (Lnet/minecraft/entity/decoration/ItemFrameEntity;II)I + param 1 lightmap_coordinates + param 2 lightmap_coordinates + return lightmap_coordinates + +target_method net/minecraft/client/render/entity/MinecartEntityRenderer renderBlock (Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;FLnet/minecraft/block/BlockState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 5 lightmap_coordinates + +target_method net/minecraft/client/render/entity/PaintingEntityRenderer vertex (Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix3f;Lnet/minecraft/client/render/VertexConsumer;FFFFFIIII)V + param 11 lightmap_coordinates + +target_method net/minecraft/client/render/entity/PlayerEntityRenderer renderArm (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;)V + param 2 lightmap_coordinates +target_method net/minecraft/client/render/entity/PlayerEntityRenderer renderRightArm (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/network/AbstractClientPlayerEntity;)V + param 2 lightmap_coordinates +target_method net/minecraft/client/render/entity/PlayerEntityRenderer renderLeftArm (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/network/AbstractClientPlayerEntity;)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/ProjectileEntityRenderer vertex (Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix3f;Lnet/minecraft/client/render/VertexConsumer;IIIFFIIII)V + param 11 lightmap_coordinates + +target_method net/minecraft/client/render/entity/TntMinecartEntityRenderer renderFlashingBlock (Lnet/minecraft/block/BlockState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IZ)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/feature/ArmorFeatureRenderer renderArmorParts (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/item/ArmorItem;ZLnet/minecraft/client/render/entity/model/BipedEntityModel;ZFFFLjava/lang/String;)V + param 2 lightmap_coordinates +target_method net/minecraft/client/render/entity/feature/ArmorFeatureRenderer renderArmor (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/EquipmentSlot;ILnet/minecraft/client/render/entity/model/BipedEntityModel;)V + param 4 lightmap_coordinates + +target_method net/minecraft/client/render/entity/feature/FeatureRenderer render (Lnet/minecraft/client/render/entity/model/EntityModel;Lnet/minecraft/client/render/entity/model/EntityModel;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/LivingEntity;FFFFFFFFF)V + param 4 lightmap_coordinates +target_method net/minecraft/client/render/entity/feature/FeatureRenderer renderModel (Lnet/minecraft/client/render/entity/model/EntityModel;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/LivingEntity;FFF)V + param 3 lightmap_coordinates +target_method net/minecraft/client/render/entity/feature/FeatureRenderer render (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/Entity;FFFFFF)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/feature/HeldItemFeatureRenderer renderItem (Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformation$Mode;Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 6 lightmap_coordinates + +target_method net/minecraft/client/render/entity/feature/MooshroomMushroomFeatureRenderer renderMushroom (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IZLnet/minecraft/client/render/block/BlockRenderManager;Lnet/minecraft/block/BlockState;ILnet/minecraft/client/render/model/BakedModel;)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/feature/PlayerHeldItemFeatureRenderer renderSpyglass (Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 5 lightmap_coordinates + +target_method net/minecraft/client/render/entity/feature/ShoulderParrotFeatureRenderer renderShoulderParrot (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/player/PlayerEntity;FFFFZ)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer renderObject (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/Entity;FFFF)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/feature/StuckStingersFeatureRenderer produceVertex (Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix3f;FIFFI)V + param 6 lightmap_coordinates + +target_method net/minecraft/client/render/entity/model/BookModel renderBook (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/model/ParrotEntityModel poseOnShoulder (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFFFFI)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/entity/model/PlayerEntityModel renderCape (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)V + param 2 lightmap_coordinates +target_method net/minecraft/client/render/entity/model/PlayerEntityModel renderEars (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)V + param 2 lightmap_coordinates + +target_method net/minecraft/client/render/item/BuiltinModelItemRenderer render (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformation$Mode;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V + param 4 lightmap_coordinates + +target_method net/minecraft/client/render/item/HeldItemRenderer renderItem (FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;Lnet/minecraft/client/network/ClientPlayerEntity;I)V + param 4 lightmap_coordinates +target_method net/minecraft/client/render/item/HeldItemRenderer renderArm (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/util/Arm;)V + param 2 lightmap_coordinates +target_method net/minecraft/client/render/item/HeldItemRenderer renderArmHoldingItem (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IFFLnet/minecraft/util/Arm;)V + param 2 lightmap_coordinates +target_method net/minecraft/client/render/item/HeldItemRenderer renderMapInOneHand (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IFLnet/minecraft/util/Arm;FLnet/minecraft/item/ItemStack;)V + param 2 lightmap_coordinates +target_method net/minecraft/client/render/item/HeldItemRenderer renderFirstPersonItem (Lnet/minecraft/client/network/AbstractClientPlayerEntity;FFLnet/minecraft/util/Hand;FLnet/minecraft/item/ItemStack;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 9 lightmap_coordinates +target_method net/minecraft/client/render/item/HeldItemRenderer renderMapInBothHands (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IFFF)V + param 2 lightmap_coordinates +target_method net/minecraft/client/render/item/HeldItemRenderer renderItem (Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformation$Mode;ZLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 6 lightmap_coordinates + +target_method net/minecraft/client/render/item/ItemRenderer renderItem (Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformation$Mode;ZLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/world/World;III)V + param 7 lightmap_coordinates +target_method net/minecraft/client/render/item/ItemRenderer renderItem (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformation$Mode;IILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V + param 2 lightmap_coordinates +target_method net/minecraft/client/render/item/ItemRenderer renderItem (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformation$Mode;ZLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/client/render/model/BakedModel;)V + param 5 lightmap_coordinates +target_method net/minecraft/client/render/item/ItemRenderer renderBakedItemQuads (Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Ljava/util/List;Lnet/minecraft/item/ItemStack;II)V + param 4 lightmap_coordinates +target_method net/minecraft/client/render/item/ItemRenderer renderBakedItemModel (Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/item/ItemStack;IILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;)V + param 2 lightmap_coordinates