From 09a453f4ebd455fb6d81a5a50f7b441da5b67555 Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Wed, 20 Dec 2023 03:06:34 +1100 Subject: [PATCH] More 23w51 stuff (#3755) --- .../minecraft/block/CandleCakeBlock.mapping | 1 + .../block/ChiseledBookshelfBlock.mapping | 4 ++ .../net/minecraft/block/Fertilizable.mapping | 4 ++ mappings/net/minecraft/client/Mouse.mapping | 3 ++ .../client/gui/LayeredDrawer.mapping | 21 ++++++++++ .../minecraft/client/gui/hud/ChatHud.mapping | 1 + .../client/gui/hud/InGameHud.mapping | 39 +++++++++++++++++++ .../client/gui/screen/TitleScreen.mapping | 1 + .../gui/screen/ingame/BeaconScreen.mapping | 4 ++ .../MultiplayerServerListWidget.mapping | 4 ++ .../network/ClientPlayNetworkHandler.mapping | 2 + .../client/network/ClientPlayerEntity.mapping | 1 + .../client/network/ServerInfo.mapping | 6 +++ .../minecraft/client/render/Camera.mapping | 1 + .../entity/StriderEntityRenderer.mapping | 1 + .../feature/BreezeEyesFeatureRenderer.mapping | 1 + .../entity/feature/FeatureRenderer.mapping | 2 + .../client/util/ParticleUtil.mapping | 13 +++++++ .../datafixer/TypeReferences.mapping | 1 + .../datafixer/fix/BlockNameFix.mapping | 2 + .../ai/brain/task/BreezeMovementUtil.mapping | 8 ++++ .../minecraft/entity/mob/PiglinEntity.mapping | 1 + .../entity/mob/SkeletonHorseEntity.mapping | 1 + .../minecraft/entity/mob/ZombieEntity.mapping | 1 + .../entity/mob/ZombieHorseEntity.mapping | 1 + .../entity/mob/ZombifiedPiglinEntity.mapping | 1 + .../passive/AbstractDonkeyEntity.mapping | 1 + .../entity/passive/ChickenEntity.mapping | 1 + .../entity/passive/CowEntity.mapping | 1 + .../entity/passive/FoxEntity.mapping | 1 + .../entity/passive/HorseEntity.mapping | 1 + .../entity/passive/LlamaEntity.mapping | 1 + .../entity/passive/PandaEntity.mapping | 1 + .../entity/passive/TurtleEntity.mapping | 1 + .../entity/player/PlayerEntity.mapping | 1 + .../entity/player/PlayerInventory.mapping | 2 + .../item/DyeableAnimalArmorItem.mapping | 1 + .../item/DyeableHorseArmorItem.mapping | 1 - .../net/minecraft/item/map/MapState.mapping | 4 ++ .../server/function/FunctionBuilder.mapping | 1 + .../minecraft/server/function/Macro.mapping | 3 ++ .../net/minecraft/test/TestContext.mapping | 1 + .../net/minecraft/world/WorldAccess.mapping | 4 ++ .../net/minecraft/world/WorldEvents.mapping | 21 +++++++--- .../minecraft/world/WorldSaveHandler.mapping | 9 +++++ unpick-definitions/world_events.unpick | 3 +- 46 files changed, 177 insertions(+), 7 deletions(-) create mode 100644 mappings/net/minecraft/client/gui/LayeredDrawer.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/BreezeMovementUtil.mapping create mode 100644 mappings/net/minecraft/item/DyeableAnimalArmorItem.mapping delete mode 100644 mappings/net/minecraft/item/DyeableHorseArmorItem.mapping diff --git a/mappings/net/minecraft/block/CandleCakeBlock.mapping b/mappings/net/minecraft/block/CandleCakeBlock.mapping index 033f418616..1408673a9a 100644 --- a/mappings/net/minecraft/block/CandleCakeBlock.mapping +++ b/mappings/net/minecraft/block/CandleCakeBlock.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_5545 net/minecraft/block/CandleCakeBlock ARG 1 candle ARG 2 settings METHOD method_31632 getCandleCakeFromCandle (Lnet/minecraft/class_5544;)Lnet/minecraft/class_2680; + ARG 0 candle METHOD method_31633 (Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_4971;)Z ARG 1 statex METHOD method_31634 isHittingCandle (Lnet/minecraft/class_3965;)Z diff --git a/mappings/net/minecraft/block/ChiseledBookshelfBlock.mapping b/mappings/net/minecraft/block/ChiseledBookshelfBlock.mapping index 55f1c76916..321ca518e7 100644 --- a/mappings/net/minecraft/block/ChiseledBookshelfBlock.mapping +++ b/mappings/net/minecraft/block/ChiseledBookshelfBlock.mapping @@ -24,3 +24,7 @@ CLASS net/minecraft/class_7714 net/minecraft/block/ChiseledBookshelfBlock ARG 0 hit ARG 1 facing METHOD method_47580 getSlotForHitPos (Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;)Ljava/util/OptionalInt; + ARG 1 hit + ARG 2 state + METHOD method_55772 (Lnet/minecraft/class_241;)Ljava/util/OptionalInt; + ARG 0 hitPos diff --git a/mappings/net/minecraft/block/Fertilizable.mapping b/mappings/net/minecraft/block/Fertilizable.mapping index ba980fe9d4..05e17c7877 100644 --- a/mappings/net/minecraft/block/Fertilizable.mapping +++ b/mappings/net/minecraft/block/Fertilizable.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable + METHOD method_55769 getFertilizeParticlePos (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 1 pos + METHOD method_55770 getFertilizableType ()Lnet/minecraft/class_2256$class_9077; METHOD method_9650 canGrow (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z ARG 1 world ARG 2 random @@ -13,3 +16,4 @@ CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable ARG 2 random ARG 3 pos ARG 4 state + CLASS class_9077 Type diff --git a/mappings/net/minecraft/client/Mouse.mapping b/mappings/net/minecraft/client/Mouse.mapping index b1b6763225..d5248fb786 100644 --- a/mappings/net/minecraft/client/Mouse.mapping +++ b/mappings/net/minecraft/client/Mouse.mapping @@ -16,6 +16,7 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse FIELD field_1795 x D FIELD field_45296 eventDeltaHorizontalWheel D FIELD field_45297 eventDeltaVerticalWheel D + FIELD field_47842 lastUpdateTime D METHOD (Lnet/minecraft/class_310;)V ARG 1 client METHOD method_1598 onMouseScroll (JDD)V @@ -39,6 +40,7 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse METHOD method_1603 getX ()D METHOD method_1604 getY ()D METHOD method_1606 updateMouse (D)V + ARG 1 delta METHOD method_1607 setup (J)V ARG 1 window METHOD method_1608 wasLeftButtonClicked ()Z @@ -68,3 +70,4 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse ARG 3 paths METHOD method_30134 setResolutionChanged ()V METHOD method_35707 wasMiddleButtonClicked ()Z + METHOD method_55793 updateMouse ()V diff --git a/mappings/net/minecraft/client/gui/LayeredDrawer.mapping b/mappings/net/minecraft/client/gui/LayeredDrawer.mapping new file mode 100644 index 0000000000..7035178a7f --- /dev/null +++ b/mappings/net/minecraft/client/gui/LayeredDrawer.mapping @@ -0,0 +1,21 @@ +CLASS net/minecraft/class_9080 net/minecraft/client/gui/LayeredDrawer + FIELD field_47848 LAYER_Z_PADDING F + FIELD field_47849 layers Ljava/util/List; + METHOD method_55809 render (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55810 addLayer (Lnet/minecraft/class_9080$class_9081;)Lnet/minecraft/class_9080; + ARG 1 layer + METHOD method_55811 addSubDrawer (Lnet/minecraft/class_9080;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/class_9080; + ARG 1 drawer + ARG 2 shouldRender + METHOD method_55812 (Ljava/util/function/BooleanSupplier;Lnet/minecraft/class_9080;Lnet/minecraft/class_332;F)V + ARG 2 context + ARG 3 tickDelta + METHOD method_55813 renderInternal (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + CLASS class_9081 Layer + METHOD render (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta diff --git a/mappings/net/minecraft/client/gui/hud/ChatHud.mapping b/mappings/net/minecraft/client/gui/hud/ChatHud.mapping index 3723da8798..7a6c2f3094 100644 --- a/mappings/net/minecraft/client/gui/hud/ChatHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/ChatHud.mapping @@ -27,6 +27,7 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud ARG 2 currentTick ARG 3 mouseX ARG 4 mouseY + ARG 5 focused METHOD method_1806 getWidth (D)I ARG 0 widthOption METHOD method_1808 clear (Z)V diff --git a/mappings/net/minecraft/client/gui/hud/InGameHud.mapping b/mappings/net/minecraft/client/gui/hud/InGameHud.mapping index 6230d4918e..9d72093a3d 100644 --- a/mappings/net/minecraft/client/gui/hud/InGameHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/InGameHud.mapping @@ -72,6 +72,7 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud FIELD field_45327 FOOD_EMPTY_TEXTURE Lnet/minecraft/class_2960; FIELD field_45328 FOOD_HALF_TEXTURE Lnet/minecraft/class_2960; FIELD field_47550 SCOREBOARD_ENTRY_COMPARATOR Ljava/util/Comparator; + FIELD field_47847 layeredDrawer Lnet/minecraft/class_9080; METHOD (Lnet/minecraft/class_310;)V ARG 1 client METHOD method_1731 updateVignetteDarkness (Lnet/minecraft/class_1297;)V @@ -86,6 +87,7 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud ARG 2 entity METHOD method_1736 renderCrosshair (Lnet/minecraft/class_332;F)V ARG 1 context + ARG 2 tickDelta METHOD method_1737 getCameraPlayer ()Lnet/minecraft/class_1657; METHOD method_1738 getTicks ()I METHOD method_1739 getSpectatorHud ()Lnet/minecraft/class_365; @@ -127,6 +129,8 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud ARG 1 message ARG 2 tinted METHOD method_1759 renderHotbar (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta METHOD method_1760 renderStatusBars (Lnet/minecraft/class_332;)V COMMENT Renders the armor, health, air, and hunger bars. ARG 1 context @@ -142,6 +146,7 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud ARG 1 context METHOD method_1766 renderDemoTimer (Lnet/minecraft/class_332;F)V ARG 1 context + ARG 2 tickDelta METHOD method_19346 drawTextBackground (Lnet/minecraft/class_332;Lnet/minecraft/class_327;III)V ARG 1 context ARG 2 textRenderer @@ -188,6 +193,7 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud ARG 1 paused METHOD method_39192 renderAutosaveIndicator (Lnet/minecraft/class_332;F)V ARG 1 context + ARG 2 tickDelta METHOD method_39193 tickAutosaveIndicator ()V METHOD method_44353 shouldShowChatDisabledScreen ()Z METHOD method_44354 setCanShowChatDisabledScreen (Z)V @@ -197,6 +203,39 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud ARG 3 scoreboardEntry METHOD method_55441 (I)[Lnet/minecraft/class_329$class_9016; ARG 0 size + METHOD method_55798 renderMiscOverlays (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55799 renderSleepOverlay (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55800 renderMessageOverlay (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55801 renderTitleAndSubtitle (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55802 renderChat (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55803 renderScoreboardSidebar (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55804 renderPlayerList (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55805 renderMainHud (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55806 (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55807 (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta + METHOD method_55808 (Lnet/minecraft/class_332;F)V + ARG 1 context + ARG 2 tickDelta CLASS class_6411 HeartType FIELD field_33946 POISONED Lnet/minecraft/class_329$class_6411; FIELD field_45329 fullTexture Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping index b381a8bd18..5af5631388 100644 --- a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen FIELD field_32272 DEMO_WORLD_NAME Ljava/lang/String; FIELD field_37209 deprecationNotice Lnet/minecraft/class_442$class_7063; FIELD field_41847 logoDrawer Lnet/minecraft/class_8020; + FIELD field_47850 NARRATOR_SCREEN_TITLE Lnet/minecraft/class_2561; METHOD (Z)V ARG 1 doBackgroundFade METHOD (ZLnet/minecraft/class_8020;)V diff --git a/mappings/net/minecraft/client/gui/screen/ingame/BeaconScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/BeaconScreen.mapping index 59a7f4e041..bd6b7c3f16 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/BeaconScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/BeaconScreen.mapping @@ -36,10 +36,13 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree METHOD (Lnet/minecraft/class_466;IILnet/minecraft/class_6880;ZI)V ARG 2 x ARG 3 y + ARG 4 effect ARG 5 primary ARG 6 level METHOD method_37081 init (Lnet/minecraft/class_6880;)V + ARG 1 effect METHOD method_37082 getEffectName (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5250; + ARG 1 effect CLASS class_470 BaseButtonWidget FIELD field_2815 disabled Z METHOD (II)V @@ -68,3 +71,4 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree METHOD (Lnet/minecraft/class_466;IILnet/minecraft/class_6880;)V ARG 2 x ARG 3 y + ARG 4 effect diff --git a/mappings/net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget.mapping b/mappings/net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget.mapping index 447a8392f0..7bf52f790b 100644 --- a/mappings/net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget.mapping @@ -70,6 +70,9 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi FIELD field_19123 icon Lnet/minecraft/class_8573; FIELD field_19124 time J FIELD field_42874 favicon [B + FIELD field_47855 playerListSummary Ljava/util/List; + FIELD field_47856 statusIconTexture Lnet/minecraft/class_2960; + FIELD field_47857 statusTooltipText Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_4267;Lnet/minecraft/class_500;Lnet/minecraft/class_642;)V ARG 2 screen ARG 3 server @@ -86,3 +89,4 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi METHOD method_29978 saveFile ()V METHOD method_49300 uploadFavicon ([B)Z ARG 1 bytes + METHOD method_55815 update ()V diff --git a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping index 4fd20c9e97..10eea89241 100644 --- a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping @@ -32,6 +32,7 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand FIELD field_45947 displayedUnsecureChatWarning Z FIELD field_46187 worldCleared Z FIELD field_46578 worldLoadingState Lnet/minecraft/class_8819; + FIELD field_47878 scoreboard Lnet/minecraft/class_269; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V ARG 1 client METHOD method_16690 getSessionId ()Ljava/util/UUID; @@ -136,3 +137,4 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand ARG 1 player ARG 2 world METHOD method_54134 clearWorld ()V + METHOD method_55823 getScoreboard ()Lnet/minecraft/class_269; diff --git a/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping b/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping index 44db2d1529..b491a0c4f7 100644 --- a/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping @@ -76,6 +76,7 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity COMMENT {@return the color multiplier of vision in water} Visibility in COMMENT water is reduced when the player just entered water. METHOD method_3141 onRecipeDisplayed (Lnet/minecraft/class_8786;)V + ARG 1 recipe METHOD method_3143 getStatHandler ()Lnet/minecraft/class_3469; METHOD method_3144 isRiding ()Z METHOD method_3145 setExperience (FII)V diff --git a/mappings/net/minecraft/client/network/ServerInfo.mapping b/mappings/net/minecraft/client/network/ServerInfo.mapping index 5e3a9361fa..92588349d9 100644 --- a/mappings/net/minecraft/client/network/ServerInfo.mapping +++ b/mappings/net/minecraft/client/network/ServerInfo.mapping @@ -22,7 +22,9 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo FIELD field_42890 favicon [B FIELD field_45608 serverType Lnet/minecraft/class_642$class_8678; FIELD field_46206 MAX_FAVICON_SIZE I + FIELD field_47879 status Lnet/minecraft/class_642$class_9083; METHOD (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_642$class_8678;)V + ARG 1 name ARG 2 address ARG 3 serverType METHOD method_2990 getResourcePackPolicy ()Lnet/minecraft/class_642$class_643; @@ -51,6 +53,9 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo METHOD method_53885 validateFavicon ([B)[B ARG 0 favicon METHOD method_55616 getServerType ()Lnet/minecraft/class_642$class_8678; + METHOD method_55824 setStatus (Lnet/minecraft/class_642$class_9083;)V + ARG 1 status + METHOD method_55825 getStatus ()Lnet/minecraft/class_642$class_9083; CLASS class_643 ResourcePackPolicy COMMENT The policy of the client when this server sends a {@linkplain COMMENT net.minecraft.network.packet.s2c.common.ResourcePackSendS2CPacket server @@ -70,3 +75,4 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo ARG 3 name METHOD method_2997 getName ()Lnet/minecraft/class_2561; CLASS class_8678 ServerType + CLASS class_9083 Status diff --git a/mappings/net/minecraft/client/render/Camera.mapping b/mappings/net/minecraft/client/render/Camera.mapping index cfd306a8e2..54a667cbd0 100644 --- a/mappings/net/minecraft/client/render/Camera.mapping +++ b/mappings/net/minecraft/client/render/Camera.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_4184 net/minecraft/client/render/Camera FIELD field_18722 lastCameraY F FIELD field_21518 rotation Lorg/joml/Quaternionf; FIELD field_47549 lastTickDelta F + FIELD field_47841 BASE_CAMERA_DISTANCE F METHOD method_19317 updateEyeHeight ()V METHOD method_19318 clipToSpace (D)D ARG 1 desiredCameraDistance diff --git a/mappings/net/minecraft/client/render/entity/StriderEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/StriderEntityRenderer.mapping index 9c50b0a4a5..11fd39b6e3 100644 --- a/mappings/net/minecraft/client/render/entity/StriderEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/StriderEntityRenderer.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_4999 net/minecraft/client/render/entity/StriderEntityRenderer FIELD field_23372 TEXTURE Lnet/minecraft/class_2960; FIELD field_23937 COLD_TEXTURE Lnet/minecraft/class_2960; + FIELD field_47888 BABY_SCALE_MULTIPLIER F diff --git a/mappings/net/minecraft/client/render/entity/feature/BreezeEyesFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/BreezeEyesFeatureRenderer.mapping index f33a7b465c..86df1e89b0 100644 --- a/mappings/net/minecraft/client/render/entity/feature/BreezeEyesFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/BreezeEyesFeatureRenderer.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_8988 net/minecraft/client/render/entity/feature/BreezeEyesFeatureRenderer + FIELD field_47889 TEXTURE Lnet/minecraft/class_1921; diff --git a/mappings/net/minecraft/client/render/entity/feature/FeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/FeatureRenderer.mapping index 0cb03fe9b6..f50f2ba7b0 100644 --- a/mappings/net/minecraft/client/render/entity/feature/FeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/FeatureRenderer.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_3887 net/minecraft/client/render/entity/feature/FeatureRenderer FIELD field_17155 context Lnet/minecraft/class_3883; + METHOD (Lnet/minecraft/class_3883;)V + ARG 1 context METHOD method_17165 getContextModel ()Lnet/minecraft/class_583; METHOD method_23194 getTexture (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960; ARG 1 entity diff --git a/mappings/net/minecraft/client/util/ParticleUtil.mapping b/mappings/net/minecraft/client/util/ParticleUtil.mapping index 9ed9bfda50..a2f5509311 100644 --- a/mappings/net/minecraft/client/util/ParticleUtil.mapping +++ b/mappings/net/minecraft/client/util/ParticleUtil.mapping @@ -33,3 +33,16 @@ CLASS net/minecraft/class_5945 net/minecraft/client/util/ParticleUtil ARG 1 pos ARG 2 random ARG 3 effect + METHOD method_55635 spawnParticlesAround (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IDDZLnet/minecraft/class_2394;)V + ARG 0 world + ARG 1 pos + ARG 2 count + ARG 3 horizontalOffset + ARG 5 verticalOffset + ARG 7 force + ARG 8 effect + METHOD method_55636 spawnParticlesAround (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ILnet/minecraft/class_2394;)V + ARG 0 world + ARG 1 pos + ARG 2 count + ARG 3 effect diff --git a/mappings/net/minecraft/datafixer/TypeReferences.mapping b/mappings/net/minecraft/datafixer/TypeReferences.mapping index 88d8c6c2a7..fe7a795a1d 100644 --- a/mappings/net/minecraft/datafixer/TypeReferences.mapping +++ b/mappings/net/minecraft/datafixer/TypeReferences.mapping @@ -16,6 +16,7 @@ CLASS net/minecraft/class_1208 net/minecraft/datafixer/TypeReferences FIELD field_45095 SAVED_DATA_RANDOM_SEQUENCES Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_45096 SAVED_DATA_STRUCTURE_FEATURE_INDICES Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_45097 SAVED_DATA_SCOREBOARD Lcom/mojang/datafixers/DSL$TypeReference; + FIELD field_47727 FLAT_BLOCK_STATE Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_5710 LEVEL Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_5711 RECIPE Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_5712 ITEM_STACK Lcom/mojang/datafixers/DSL$TypeReference; diff --git a/mappings/net/minecraft/datafixer/fix/BlockNameFix.mapping b/mappings/net/minecraft/datafixer/fix/BlockNameFix.mapping index 5af3d8d350..641c869cef 100644 --- a/mappings/net/minecraft/datafixer/fix/BlockNameFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/BlockNameFix.mapping @@ -3,9 +3,11 @@ CLASS net/minecraft/class_3579 net/minecraft/datafixer/fix/BlockNameFix METHOD (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V ARG 1 outputSchema ARG 2 name + METHOD method_15588 fixBlockState (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_15589 create (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; ARG 0 outputSchema ARG 1 name ARG 2 rename METHOD method_15593 rename (Ljava/lang/String;)Ljava/lang/String; ARG 1 oldName + METHOD method_55639 fixFlatBlockState (Ljava/lang/String;)Ljava/lang/String; diff --git a/mappings/net/minecraft/entity/ai/brain/task/BreezeMovementUtil.mapping b/mappings/net/minecraft/entity/ai/brain/task/BreezeMovementUtil.mapping new file mode 100644 index 0000000000..5779a0a028 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/BreezeMovementUtil.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_9075 net/minecraft/entity/ai/brain/task/BreezeMovementUtil + FIELD field_47817 MAX_MOVE_DISTANCE D + METHOD method_55751 getRandomPosBehindTarget (Lnet/minecraft/class_1309;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243; + ARG 0 target + ARG 1 random + METHOD method_55752 canMoveTo (Lnet/minecraft/class_8949;Lnet/minecraft/class_243;)Z + ARG 0 breeze + ARG 1 pos diff --git a/mappings/net/minecraft/entity/mob/PiglinEntity.mapping b/mappings/net/minecraft/entity/mob/PiglinEntity.mapping index f5e14302ca..6a3f5b31a7 100644 --- a/mappings/net/minecraft/entity/mob/PiglinEntity.mapping +++ b/mappings/net/minecraft/entity/mob/PiglinEntity.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity FIELD field_22381 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList; FIELD field_23738 cannotHunt Z FIELD field_25164 DANCING Lnet/minecraft/class_2940; + FIELD field_47818 babyDimensions Lnet/minecraft/class_4048; METHOD method_24695 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z ARG 0 type ARG 1 world diff --git a/mappings/net/minecraft/entity/mob/SkeletonHorseEntity.mapping b/mappings/net/minecraft/entity/mob/SkeletonHorseEntity.mapping index 3adc7ee789..401db733db 100644 --- a/mappings/net/minecraft/entity/mob/SkeletonHorseEntity.mapping +++ b/mappings/net/minecraft/entity/mob/SkeletonHorseEntity.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1506 net/minecraft/entity/mob/SkeletonHorseEntity FIELD field_30427 DESPAWN_AGE I + FIELD field_47809 babyDimensions Lnet/minecraft/class_4048; FIELD field_7003 trapTriggerGoal Lnet/minecraft/class_1505; FIELD field_7004 trapTime I FIELD field_7005 trapped Z diff --git a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping index a0803e6e15..f9f409e162 100644 --- a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity FIELD field_19015 DOOR_BREAK_DIFFICULTY_CHECKER Ljava/util/function/Predicate; + FIELD field_47811 babyDimensions Lnet/minecraft/class_4048; FIELD field_7424 ticksUntilWaterConversion I FIELD field_7425 CONVERTING_IN_WATER Lnet/minecraft/class_2940; FIELD field_7426 inWaterTime I diff --git a/mappings/net/minecraft/entity/mob/ZombieHorseEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieHorseEntity.mapping index 4dd26e50f8..0cdce212d0 100644 --- a/mappings/net/minecraft/entity/mob/ZombieHorseEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombieHorseEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1507 net/minecraft/entity/mob/ZombieHorseEntity + FIELD field_47810 babyDimensions Lnet/minecraft/class_4048; METHOD method_26902 createZombieHorseAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_55002 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z ARG 0 type diff --git a/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping b/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping index 4e87c42e61..d87b0c10df 100644 --- a/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_1590 net/minecraft/entity/mob/ZombifiedPiglinEntity FIELD field_25382 ANGRY_SOUND_DELAY_RANGE Lnet/minecraft/class_6019; FIELD field_25608 angerPassingCooldown I FIELD field_25609 ANGER_PASSING_COOLDOWN_RANGE Lnet/minecraft/class_6019; + FIELD field_47812 babyDimensions Lnet/minecraft/class_4048; FIELD field_7307 ATTACKING_SPEED_BOOST Lnet/minecraft/class_1322; FIELD field_7308 angrySoundDelay I FIELD field_7311 ATTACKING_SPEED_BOOST_ID Ljava/util/UUID; diff --git a/mappings/net/minecraft/entity/passive/AbstractDonkeyEntity.mapping b/mappings/net/minecraft/entity/passive/AbstractDonkeyEntity.mapping index ad7dc2e50e..60ea178033 100644 --- a/mappings/net/minecraft/entity/passive/AbstractDonkeyEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AbstractDonkeyEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1492 net/minecraft/entity/passive/AbstractDonkeyEntity + FIELD field_47806 babyDimensions Lnet/minecraft/class_4048; FIELD field_6943 CHEST Lnet/minecraft/class_2940; METHOD method_26898 createAbstractDonkeyAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_45374 addChest (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V diff --git a/mappings/net/minecraft/entity/passive/ChickenEntity.mapping b/mappings/net/minecraft/entity/passive/ChickenEntity.mapping index ed8d555451..250610ed93 100644 --- a/mappings/net/minecraft/entity/passive/ChickenEntity.mapping +++ b/mappings/net/minecraft/entity/passive/ChickenEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1428 net/minecraft/entity/passive/ChickenEntity + FIELD field_47770 babyDimensions Lnet/minecraft/class_4048; FIELD field_6736 prevFlapProgress F FIELD field_6737 flapSpeed F FIELD field_6738 prevMaxWingDeviation F diff --git a/mappings/net/minecraft/entity/passive/CowEntity.mapping b/mappings/net/minecraft/entity/passive/CowEntity.mapping index ac4d6368a3..b8465f4ff8 100644 --- a/mappings/net/minecraft/entity/passive/CowEntity.mapping +++ b/mappings/net/minecraft/entity/passive/CowEntity.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_1430 net/minecraft/entity/passive/CowEntity + FIELD field_47771 babyDimensions Lnet/minecraft/class_4048; METHOD method_26883 createCowAttributes ()Lnet/minecraft/class_5132$class_5133; diff --git a/mappings/net/minecraft/entity/passive/FoxEntity.mapping b/mappings/net/minecraft/entity/passive/FoxEntity.mapping index 878e50ae2a..1b159e465d 100644 --- a/mappings/net/minecraft/entity/passive/FoxEntity.mapping +++ b/mappings/net/minecraft/entity/passive/FoxEntity.mapping @@ -23,6 +23,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity FIELD field_30333 WALKING_FLAG I FIELD field_30334 AGGRESSIVE_FLAG I FIELD field_30335 EATING_DURATION I + FIELD field_47772 babyDimensions Lnet/minecraft/class_4048; METHOD method_18253 (Lnet/minecraft/class_1297;)Z ARG 0 entity METHOD method_18254 (Lnet/minecraft/class_1309;)Z diff --git a/mappings/net/minecraft/entity/passive/HorseEntity.mapping b/mappings/net/minecraft/entity/passive/HorseEntity.mapping index f99a07250d..94056dfaac 100644 --- a/mappings/net/minecraft/entity/passive/HorseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/HorseEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1498 net/minecraft/entity/passive/HorseEntity + FIELD field_47807 babyDimensions Lnet/minecraft/class_4048; FIELD field_6985 HORSE_ARMOR_BONUS_ID Ljava/util/UUID; FIELD field_6990 VARIANT Lnet/minecraft/class_2940; METHOD method_18445 equipArmor (Lnet/minecraft/class_1799;)V diff --git a/mappings/net/minecraft/entity/passive/LlamaEntity.mapping b/mappings/net/minecraft/entity/passive/LlamaEntity.mapping index 77c0105310..4d4f65584c 100644 --- a/mappings/net/minecraft/entity/passive/LlamaEntity.mapping +++ b/mappings/net/minecraft/entity/passive/LlamaEntity.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity FIELD field_25375 TAMING_INGREDIENT Lnet/minecraft/class_1856; FIELD field_30425 MAX_STRENGTH I + FIELD field_47808 babyDimensions Lnet/minecraft/class_4048; FIELD field_6995 CARPET_COLOR Lnet/minecraft/class_2940; FIELD field_6996 VARIANT Lnet/minecraft/class_2940; FIELD field_6997 follower Lnet/minecraft/class_1501; diff --git a/mappings/net/minecraft/entity/passive/PandaEntity.mapping b/mappings/net/minecraft/entity/passive/PandaEntity.mapping index e4e039dda8..d548fc8046 100644 --- a/mappings/net/minecraft/entity/passive/PandaEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PandaEntity.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity FIELD field_30347 LYING_ON_BACK_FLAG I FIELD field_30348 EATING_ANIMATION_INTERVAL I FIELD field_30349 HIDDEN_GENE_MUTATION_CHANCE I + FIELD field_47773 babyDimensions Lnet/minecraft/class_4048; FIELD field_6764 ASK_FOR_BAMBOO_TICKS Lnet/minecraft/class_2940; FIELD field_6765 IS_FOOD Ljava/util/function/Predicate; FIELD field_6766 MAIN_GENE Lnet/minecraft/class_2940; diff --git a/mappings/net/minecraft/entity/passive/TurtleEntity.mapping b/mappings/net/minecraft/entity/passive/TurtleEntity.mapping index d0596acf1c..a91a99f4fb 100644 --- a/mappings/net/minecraft/entity/passive/TurtleEntity.mapping +++ b/mappings/net/minecraft/entity/passive/TurtleEntity.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1481 net/minecraft/entity/passive/TurtleEntity FIELD field_28406 BREEDING_ITEM Lnet/minecraft/class_1856; + FIELD field_47775 babyDimensions Lnet/minecraft/class_4048; FIELD field_6918 sandDiggingCounter I FIELD field_6919 HAS_EGG Lnet/minecraft/class_2940; FIELD field_6920 HOME_POS Lnet/minecraft/class_2940; diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index b29b057b7d..5daa8bdce2 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity FIELD field_39445 lastDeathPos Ljava/util/Optional; FIELD field_41765 damageTiltYaw F FIELD field_46174 DEFAULT_MAIN_ARM Lnet/minecraft/class_1306; + FIELD field_47821 VEHICLE_ATTACHMENT_POS Lnet/minecraft/class_243; FIELD field_7483 strideDistance F FIELD field_7484 itemCooldownManager Lnet/minecraft/class_1796; FIELD field_7486 enderChestInventory Lnet/minecraft/class_1730; diff --git a/mappings/net/minecraft/entity/player/PlayerInventory.mapping b/mappings/net/minecraft/entity/player/PlayerInventory.mapping index 969ff26635..2255d35437 100644 --- a/mappings/net/minecraft/entity/player/PlayerInventory.mapping +++ b/mappings/net/minecraft/entity/player/PlayerInventory.mapping @@ -37,6 +37,8 @@ CLASS net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory ARG 2 notifiesClient METHOD method_37417 dropSelectedItem (Z)Lnet/minecraft/class_1799; ARG 1 entireStack + METHOD method_55753 contains (Ljava/util/function/Predicate;)Z + ARG 1 predicate METHOD method_7364 getChangeCount ()I METHOD method_7365 swapSlotWithHotbar (I)V ARG 1 slot diff --git a/mappings/net/minecraft/item/DyeableAnimalArmorItem.mapping b/mappings/net/minecraft/item/DyeableAnimalArmorItem.mapping new file mode 100644 index 0000000000..06488ee9e8 --- /dev/null +++ b/mappings/net/minecraft/item/DyeableAnimalArmorItem.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_4058 net/minecraft/item/DyeableAnimalArmorItem diff --git a/mappings/net/minecraft/item/DyeableHorseArmorItem.mapping b/mappings/net/minecraft/item/DyeableHorseArmorItem.mapping deleted file mode 100644 index 1e42381200..0000000000 --- a/mappings/net/minecraft/item/DyeableHorseArmorItem.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_4058 net/minecraft/item/DyeableHorseArmorItem diff --git a/mappings/net/minecraft/item/map/MapState.mapping b/mappings/net/minecraft/item/map/MapState.mapping index 85145e5dcf..091dbcaf4d 100644 --- a/mappings/net/minecraft/item/map/MapState.mapping +++ b/mappings/net/minecraft/item/map/MapState.mapping @@ -117,6 +117,10 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState METHOD method_37343 iconCountNotLessThan (I)Z ARG 1 iconCount METHOD method_52611 getPersistentStateType ()Lnet/minecraft/class_18$class_8645; + METHOD method_55784 createMapPredicate (Lnet/minecraft/class_1799;)Ljava/util/function/Predicate; + ARG 0 stack + METHOD method_55785 (Lnet/minecraft/class_1799;Ljava/lang/Integer;Lnet/minecraft/class_1799;)Z + ARG 2 stack2 CLASS class_23 PlayerUpdateTracker FIELD field_124 emptyPacketsRequested I FIELD field_125 player Lnet/minecraft/class_1657; diff --git a/mappings/net/minecraft/server/function/FunctionBuilder.mapping b/mappings/net/minecraft/server/function/FunctionBuilder.mapping index 29b81cb1bf..6b80012f17 100644 --- a/mappings/net/minecraft/server/function/FunctionBuilder.mapping +++ b/mappings/net/minecraft/server/function/FunctionBuilder.mapping @@ -11,5 +11,6 @@ CLASS net/minecraft/class_8867 net/minecraft/server/function/FunctionBuilder METHOD method_54421 addMacroCommand (Ljava/lang/String;ILnet/minecraft/class_8839;)V ARG 1 command ARG 2 lineNum + ARG 3 commandSource METHOD method_54422 indicesOfVariables (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList; ARG 1 variables diff --git a/mappings/net/minecraft/server/function/Macro.mapping b/mappings/net/minecraft/server/function/Macro.mapping index cc1c3ce943..166fd78f1a 100644 --- a/mappings/net/minecraft/server/function/Macro.mapping +++ b/mappings/net/minecraft/server/function/Macro.mapping @@ -30,12 +30,15 @@ CLASS net/minecraft/class_8641 net/minecraft/server/function/Macro METHOD method_54429 instantiate (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_2960;)Lnet/minecraft/class_8856; ARG 1 args ARG 2 dispatcher + ARG 3 id CLASS class_8870 VariableLine FIELD field_46760 invocation Lnet/minecraft/class_8873; FIELD field_46761 variableIndices Lit/unimi/dsi/fastutil/ints/IntList; + FIELD field_47891 commandSource Lnet/minecraft/class_8839; METHOD (Lnet/minecraft/class_8873;Lit/unimi/dsi/fastutil/ints/IntList;Lnet/minecraft/class_8839;)V ARG 1 invocation ARG 2 variableIndices + ARG 3 commandSource CLASS class_8871 FixedLine FIELD field_46762 action Lnet/minecraft/class_8856; METHOD (Lnet/minecraft/class_8856;)V diff --git a/mappings/net/minecraft/test/TestContext.mapping b/mappings/net/minecraft/test/TestContext.mapping index f0f37da5c0..6db668c667 100644 --- a/mappings/net/minecraft/test/TestContext.mapping +++ b/mappings/net/minecraft/test/TestContext.mapping @@ -376,6 +376,7 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext ARG 4 errorMessage METHOD method_52889 expectEntityHasEffect (Lnet/minecraft/class_1309;Lnet/minecraft/class_6880;I)V ARG 1 entity + ARG 2 effect ARG 3 amplifier METHOD method_54143 expectItem (Lnet/minecraft/class_1792;)V ARG 1 item diff --git a/mappings/net/minecraft/world/WorldAccess.mapping b/mappings/net/minecraft/world/WorldAccess.mapping index f7fd23c5b0..308043a0f8 100644 --- a/mappings/net/minecraft/world/WorldAccess.mapping +++ b/mappings/net/minecraft/world/WorldAccess.mapping @@ -60,6 +60,10 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess ARG 2 pos ARG 3 sound ARG 4 category + METHOD method_55764 emitGameEvent (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712$class_7397;)V + ARG 1 event + ARG 2 pos + ARG 3 emitter METHOD method_8396 playSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V ARG 1 source ARG 2 pos diff --git a/mappings/net/minecraft/world/WorldEvents.mapping b/mappings/net/minecraft/world/WorldEvents.mapping index 9665238f15..e705b96129 100644 --- a/mappings/net/minecraft/world/WorldEvents.mapping +++ b/mappings/net/minecraft/world/WorldEvents.mapping @@ -21,7 +21,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents FIELD field_31116 ENDER_DRAGON_DIES I COMMENT An ender dragon dies. COMMENT
Plays the ender dragon death sound event. - COMMENT
This is a global event. + COMMENT

This is a global event. COMMENT

Called by {@link net.minecraft.entity.boss.dragon.EnderDragonEntity#updatePostDeath() EnderDragonEntity#updatePostDeath} FIELD field_31117 ANVIL_DESTROYED I COMMENT An anvil is destroyed from damage. @@ -55,7 +55,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents FIELD field_31126 END_PORTAL_OPENED I COMMENT An end portal is opened. COMMENT
Plays the end portal spawn sound event. - COMMENT
This is a global event. + COMMENT

This is a global event. COMMENT

Called by {@link net.minecraft.item.EnderEyeItem#useOnBlock(net.minecraft.item.ItemUsageContext) EnderEyeItem#useOnBlock} FIELD field_31127 PHANTOM_BITES I COMMENT A phantom bites its victim. @@ -132,7 +132,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents FIELD field_31143 DISPENSER_ACTIVATED I COMMENT A dispenser is activated. COMMENT
Shoots smoke particles. - COMMENT
The ordinal direction the dispenser is facing must be supplied as extra data. + COMMENT

The ordinal direction the dispenser is facing must be supplied as extra data. COMMENT

Called by {@link net.minecraft.block.dispenser.ItemDispenserBehavior#spawnParticles(net.minecraft.util.math.BlockPointer, net.minecraft.util.math.Direction) ItemDispenserBehavior#spawnParticles} FIELD field_31144 BLOCK_BROKEN I COMMENT A block is broken. @@ -233,7 +233,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents FIELD field_31167 FIRE_EXTINGUISHED I COMMENT Fire is extinguished. COMMENT
Plays the appropriate fire extinguish sound event. - COMMENT
A {@code 1} should be supplied as extra data if an entity was extinguished, and {@code 0} for a block. + COMMENT

A {@code 1} should be supplied as extra data if an entity was extinguished, and {@code 0} for a block. COMMENT

Called by {@link net.minecraft.block.AbstractFireBlock#onBreak(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.entity.player.PlayerEntity) AbstractFireBlock#onBreak}, COMMENT {@link net.minecraft.entity.projectile.thrown.PotionEntity#extinguishFire(net.minecraft.util.math.BlockPos) PotionEntity#extinguishFire}, COMMENT and {@link net.minecraft.item.ShovelItem#useOnBlock(net.minecraft.item.ItemUsageContext) ShovelItem#useOnBlock} @@ -273,7 +273,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents FIELD field_31181 WITHER_SPAWNS I COMMENT A wither is spawned. COMMENT
Plays the wither spawn sound event. - COMMENT
This is a global event. + COMMENT

This is a global event. COMMENT

Called by {@link net.minecraft.entity.boss.WitherEntity#mobTick() WitherEntity#mobTick} FIELD field_31182 WITHER_SHOOTS I COMMENT A wither shoots a wither skull. @@ -286,6 +286,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents FIELD field_33511 BONE_MEAL_USED I COMMENT Bone meal is used. COMMENT
Plays the bone meal item used sound event and spawns happy villager particles. + COMMENT

The amount of particles to spawn must be supplied as extra data. COMMENT

Called by {@link net.minecraft.item.BoneMealItem#useOnBlock(net.minecraft.item.ItemUsageContext) BoneMealItem#useOnBlock}, COMMENT an anonymous class in {@link net.minecraft.block.dispenser.DispenserBehavior#registerDefaults() DispenserBehavior#registerDefaults}, COMMENT and {@link net.minecraft.entity.ai.brain.task.BoneMealTask#keepRunning(net.minecraft.server.world.ServerWorld, net.minecraft.entity.passive.VillagerEntity, long) BoneMealTask#keepRunning} @@ -348,3 +349,13 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents COMMENT A trial spawner ejects loot. COMMENT
Plays the ejection sound and spawns ejection particles. COMMENT

Called by {@link net.minecraft.block.spawner.TrialSpawnerLogic#ejectLootTable}. + FIELD field_47837 BEE_FERTILIZES_PLANT I + COMMENT A plant is fertilized by a bee. + COMMENT
Spawns happy villager particles. + COMMENT

The amount of particles to spawn must be supplied as extra data. + COMMENT

Called by {@link net.minecraft.entity.passive.BeeEntity.GrowCropsGoal#tick() BeeEntity.GrowCropsGoal#tick} + FIELD field_47838 TURTLE_EGG_PLACED I + COMMENT A turtle egg is placed on sand. + COMMENT
Spawns happy villager particles. + COMMENT

The amount of particles to spawn must be supplied as extra data. + COMMENT

Called by {@link net.minecraft.block.TurtleEggBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) TurtleEggBlock#onBlockAdded} diff --git a/mappings/net/minecraft/world/WorldSaveHandler.mapping b/mappings/net/minecraft/world/WorldSaveHandler.mapping index a46ed33391..b3e1c5a2ac 100644 --- a/mappings/net/minecraft/world/WorldSaveHandler.mapping +++ b/mappings/net/minecraft/world/WorldSaveHandler.mapping @@ -2,10 +2,19 @@ CLASS net/minecraft/class_29 net/minecraft/world/WorldSaveHandler FIELD field_144 playerDataDir Ljava/io/File; FIELD field_148 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_149 LOGGER Lorg/slf4j/Logger; + FIELD field_47840 dateTimeFormatter Ljava/time/format/DateTimeFormatter; METHOD (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V ARG 1 session ARG 2 dataFixer METHOD method_261 loadPlayerData (Lnet/minecraft/class_1657;Ljava/lang/String;)Ljava/util/Optional; ARG 1 player + ARG 2 extension METHOD method_262 savePlayerData (Lnet/minecraft/class_1657;)V ARG 1 player + METHOD method_55787 backupCorruptedPlayerData (Lnet/minecraft/class_1657;Ljava/lang/String;)V + ARG 1 player + ARG 2 extension + METHOD method_55788 (Lnet/minecraft/class_1657;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; + ARG 2 data + METHOD method_55789 loadPlayerData (Lnet/minecraft/class_1657;)Ljava/util/Optional; + ARG 1 player diff --git a/unpick-definitions/world_events.unpick b/unpick-definitions/world_events.unpick index 3ac4d639ec..31ce730b7f 100644 --- a/unpick-definitions/world_events.unpick +++ b/unpick-definitions/world_events.unpick @@ -50,7 +50,6 @@ constant world_events net/minecraft/world/WorldEvents BLOCK_BROKEN constant world_events net/minecraft/world/WorldEvents SPLASH_POTION_SPLASHED constant world_events net/minecraft/world/WorldEvents EYE_OF_ENDER_BREAKS constant world_events net/minecraft/world/WorldEvents SPAWNER_SPAWNS_MOB -constant world_events net/minecraft/world/WorldEvents PLANT_FERTILIZED constant world_events net/minecraft/world/WorldEvents DRAGON_BREATH_CLOUD_SPAWNS constant world_events net/minecraft/world/WorldEvents INSTANT_SPLASH_POTION_SPLASHED constant world_events net/minecraft/world/WorldEvents ENDER_DRAGON_BREAKS_BLOCK @@ -74,6 +73,8 @@ constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_SPAWNS_MOB constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_SPAWNS_MOB_AT_SPAWN_POS constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_DETECTS_PLAYER constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_EJECTS_ITEM +constant world_events net/minecraft/world/WorldEvents BEE_FERTILIZES_PLANT +constant world_events net/minecraft/world/WorldEvents TURTLE_EGG_PLACED target_method net/minecraft/world/WorldAccess syncWorldEvent (Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V param 1 world_events