diff --git a/mappings/net/minecraft/block/AbstractCauldronBlock.mapping b/mappings/net/minecraft/block/AbstractCauldronBlock.mapping index 0bf81589fb..1bca0f02fc 100644 --- a/mappings/net/minecraft/block/AbstractCauldronBlock.mapping +++ b/mappings/net/minecraft/block/AbstractCauldronBlock.mapping @@ -11,3 +11,10 @@ CLASS net/minecraft/class_2275 net/minecraft/block/AbstractCauldronBlock ARG 1 state ARG 2 pos ARG 3 entity + METHOD method_32764 fillFromDripstone (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V + ARG 1 state + ARG 2 world + ARG 3 pos + ARG 4 fluid + METHOD method_32765 canBeFilledByDripstone (Lnet/minecraft/class_3611;)Z + ARG 1 fluid diff --git a/mappings/net/minecraft/block/EntityShapeContext.mapping b/mappings/net/minecraft/block/EntityShapeContext.mapping index e9e664ba6c..1ea53a2ad7 100644 --- a/mappings/net/minecraft/block/EntityShapeContext.mapping +++ b/mappings/net/minecraft/block/EntityShapeContext.mapping @@ -3,8 +3,18 @@ CLASS net/minecraft/class_3727 net/minecraft/block/EntityShapeContext FIELD field_16451 descending Z FIELD field_17593 ABSENT Lnet/minecraft/class_3726; FIELD field_17594 heldItem Lnet/minecraft/class_1799; + FIELD field_24425 walkOnFluidPredicate Ljava/util/function/Predicate; + FIELD field_27934 boots Lnet/minecraft/class_1799; + FIELD field_27935 entity Ljava/util/Optional; METHOD (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD (ZDLnet/minecraft/class_1799;Lnet/minecraft/class_1799;Ljava/util/function/Predicate;Ljava/util/Optional;)V ARG 1 descending ARG 2 minY + ARG 4 boots + ARG 5 heldItem + ARG 6 walkOnFluidPredicate + ARG 7 entity + METHOD method_27867 (Lnet/minecraft/class_3611;)Z + ARG 0 fluid + METHOD method_32480 getEntity ()Ljava/util/Optional; diff --git a/mappings/net/minecraft/block/LeveledCauldronBlock.mapping b/mappings/net/minecraft/block/LeveledCauldronBlock.mapping index ccc9abcfcb..b5c03f698f 100644 --- a/mappings/net/minecraft/block/LeveledCauldronBlock.mapping +++ b/mappings/net/minecraft/block/LeveledCauldronBlock.mapping @@ -15,3 +15,5 @@ CLASS net/minecraft/class_5556 net/minecraft/block/LeveledCauldronBlock ARG 0 precipitation METHOD method_32353 (Lnet/minecraft/class_1959$class_1963;)Z ARG 0 precipitation + METHOD method_32766 isFull (Lnet/minecraft/class_2680;)Z + ARG 1 state diff --git a/mappings/net/minecraft/block/OperatorBlock.mapping b/mappings/net/minecraft/block/OperatorBlock.mapping new file mode 100644 index 0000000000..1f9a15b71a --- /dev/null +++ b/mappings/net/minecraft/block/OperatorBlock.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_5552 net/minecraft/block/OperatorBlock diff --git a/mappings/net/minecraft/block/PointedDripstoneBlock.mapping b/mappings/net/minecraft/block/PointedDripstoneBlock.mapping index 5be5d706be..6fe91cddbc 100644 --- a/mappings/net/minecraft/block/PointedDripstoneBlock.mapping +++ b/mappings/net/minecraft/block/PointedDripstoneBlock.mapping @@ -8,8 +8,36 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock FIELD field_28056 FRUSTUM_SHAPE Lnet/minecraft/class_265; FIELD field_28057 MIDDLE_SHAPE Lnet/minecraft/class_265; FIELD field_28058 BASE_SHAPE Lnet/minecraft/class_265; + METHOD method_32767 getDripPos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 0 world + ARG 1 pos METHOD method_32768 createParticle (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5689$class_5690;)V - METHOD method_32774 isPointedDripstone (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z + ARG 0 world + ARG 1 pos + ARG 2 state + METHOD method_32769 getCauldronPos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)Lnet/minecraft/class_2338; + ARG 0 world + ARG 1 pos + ARG 2 fluid + METHOD method_32770 getThickness (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_5691; + ARG 0 world + ARG 1 pos + ARG 2 direction + ARG 3 tryMerge + METHOD method_32771 spawnFallingBlock (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V + ARG 0 state + ARG 1 world + ARG 2 pos + METHOD method_32772 dripTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;F)V + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 dripChance + METHOD method_32773 scheduleFall (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V + ARG 1 state + ARG 2 world + ARG 3 pos + METHOD method_32774 isPointedDripstoneFacingDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z ARG 0 state ARG 1 direction METHOD method_32775 getDripFluid (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611; @@ -19,11 +47,32 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock ARG 0 world ARG 1 pos ARG 2 state + METHOD method_32777 getDirectionToPlaceAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350; + ARG 0 world + ARG 1 pos + ARG 2 direction + METHOD method_32778 isHeldByPointedDripstone (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z + ARG 0 state + ARG 1 world + ARG 2 pos + METHOD method_32779 isFluidStill (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z + ARG 0 world + ARG 1 pos METHOD method_32780 getDripType (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_5689$class_5690; ARG 0 world ARG 1 pos ARG 2 state - METHOD method_32784 hasTipThickness (Lnet/minecraft/class_2680;)Z + METHOD method_32781 canPlaceAtWithDirection (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z + ARG 0 world + ARG 1 pos + ARG 2 direction + METHOD method_32782 getTipPos (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 0 state + ARG 1 world + ARG 2 pos + METHOD method_32783 canDrip (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_32784 isTip (Lnet/minecraft/class_2680;)Z ARG 0 state METHOD method_32785 isPointingDown (Lnet/minecraft/class_2680;)Z ARG 0 state diff --git a/mappings/net/minecraft/block/ShapeContext.mapping b/mappings/net/minecraft/block/ShapeContext.mapping index 78fed65a56..fc8a9ee3f6 100644 --- a/mappings/net/minecraft/block/ShapeContext.mapping +++ b/mappings/net/minecraft/block/ShapeContext.mapping @@ -9,6 +9,6 @@ CLASS net/minecraft/class_3726 net/minecraft/block/ShapeContext ARG 0 entity METHOD method_17785 isHolding (Lnet/minecraft/class_1792;)Z ARG 1 item - METHOD method_27866 (Lnet/minecraft/class_3610;Lnet/minecraft/class_3609;)Z + METHOD method_27866 canWalkOnFluid (Lnet/minecraft/class_3610;Lnet/minecraft/class_3609;)Z ARG 1 state ARG 2 fluid diff --git a/mappings/net/minecraft/class_5423.mapping b/mappings/net/minecraft/class_5423.mapping index e0cf1b55b3..8c167181ca 100644 --- a/mappings/net/minecraft/class_5423.mapping +++ b/mappings/net/minecraft/class_5423.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/class_5423 METHOD method_30349 getRegistryManager ()Lnet/minecraft/class_5455; + METHOD method_31081 getBiomeKey (Lnet/minecraft/class_2338;)Ljava/util/Optional; + ARG 1 pos diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsWorldGeneratorType.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsWorldGeneratorType.mapping new file mode 100644 index 0000000000..2b2c97891c --- /dev/null +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsWorldGeneratorType.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_5672 net/minecraft/client/realms/gui/screen/RealmsWorldGeneratorType + FIELD field_27948 id I + FIELD field_27949 text Lnet/minecraft/class_2561; + METHOD (Ljava/lang/String;IILnet/minecraft/class_2561;)V + ARG 3 id + ARG 4 text + METHOD method_32506 getText ()Lnet/minecraft/class_2561; + METHOD method_32507 getId ()I diff --git a/mappings/net/minecraft/client/render/block/entity/SkullBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/SkullBlockEntityRenderer.mapping index 178ce35705..3dd2721076 100644 --- a/mappings/net/minecraft/client/render/block/entity/SkullBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/SkullBlockEntityRenderer.mapping @@ -5,3 +5,6 @@ CLASS net/minecraft/class_836 net/minecraft/client/render/block/entity/SkullBloc ARG 1 ctx METHOD method_32160 getModels (Lnet/minecraft/class_5599;)Ljava/util/Map; ARG 0 modelLoader + METHOD method_3578 getRenderLayer (Lnet/minecraft/class_2484$class_2485;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_1921; + ARG 0 type + ARG 1 profile diff --git a/mappings/net/minecraft/client/render/entity/feature/HeadFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/HeadFeatureRenderer.mapping index 45e6294ade..36d7fa5b99 100644 --- a/mappings/net/minecraft/client/render/entity/feature/HeadFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/HeadFeatureRenderer.mapping @@ -12,3 +12,6 @@ CLASS net/minecraft/class_976 net/minecraft/client/render/entity/feature/HeadFea ARG 3 scaleX ARG 4 scaleY ARG 5 scaleZ + METHOD method_32798 translate (Lnet/minecraft/class_4587;Z)V + ARG 0 matrices + ARG 1 villager diff --git a/mappings/net/minecraft/client/render/entity/feature/PlayerHeldItemFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/PlayerHeldItemFeatureRenderer.mapping new file mode 100644 index 0000000000..c720fa3d54 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/feature/PlayerHeldItemFeatureRenderer.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_5697 net/minecraft/client/render/entity/feature/PlayerHeldItemFeatureRenderer + METHOD method_32799 renderSpyglass (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V + ARG 1 entity + ARG 2 stack + ARG 3 arm + ARG 4 matrices + ARG 5 vertexConsumers + ARG 6 light diff --git a/mappings/net/minecraft/item/BundleItem.mapping b/mappings/net/minecraft/item/BundleItem.mapping index 08d0c9ea31..c58e5fd896 100644 --- a/mappings/net/minecraft/item/BundleItem.mapping +++ b/mappings/net/minecraft/item/BundleItem.mapping @@ -9,3 +9,5 @@ CLASS net/minecraft/class_5537 net/minecraft/item/BundleItem ARG 0 stack METHOD method_31563 getBundleOccupancy (Lnet/minecraft/class_1799;)I ARG 0 stack + METHOD method_32345 getBundledStacks (Lnet/minecraft/class_1799;)Ljava/util/stream/Stream; + ARG 0 stack diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index 27b4cac1df..04fb046dc8 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -23,11 +23,15 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item METHOD method_24358 isFireproof ()Z METHOD method_31565 onStackClicked (Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z ARG 1 stack + ARG 2 slot ARG 3 clickType ARG 4 playerInventory METHOD method_31566 onClicked (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z ARG 1 stack ARG 2 otherStack + ARG 3 slot + ARG 4 clickType + ARG 5 playerInventory METHOD method_31567 isItemBarVisible (Lnet/minecraft/class_1799;)Z ARG 1 stack METHOD method_31568 hasStoredInventory ()Z diff --git a/mappings/net/minecraft/item/ItemPlacementContext.mapping b/mappings/net/minecraft/item/ItemPlacementContext.mapping index b92eebda41..f39c8dc416 100644 --- a/mappings/net/minecraft/item/ItemPlacementContext.mapping +++ b/mappings/net/minecraft/item/ItemPlacementContext.mapping @@ -1,12 +1,18 @@ CLASS net/minecraft/class_1750 net/minecraft/item/ItemPlacementContext FIELD field_7903 placementPos Lnet/minecraft/class_2338; FIELD field_7904 canReplaceExisting Z + METHOD (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_3965;)V + ARG 1 player + ARG 2 hand + ARG 3 stack + ARG 4 hitResult METHOD (Lnet/minecraft/class_1838;)V ARG 1 context METHOD method_16355 offset (Lnet/minecraft/class_1750;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1750; ARG 0 context ARG 1 pos ARG 2 side + METHOD method_32760 getVerticalPlayerLookDirection ()Lnet/minecraft/class_2350; METHOD method_7715 getPlayerLookDirection ()Lnet/minecraft/class_2350; METHOD method_7716 canPlace ()Z METHOD method_7717 canReplaceExisting ()Z diff --git a/mappings/net/minecraft/item/Items.mapping b/mappings/net/minecraft/item/Items.mapping index 4898698868..b5887c1f6d 100644 --- a/mappings/net/minecraft/item/Items.mapping +++ b/mappings/net/minecraft/item/Items.mapping @@ -237,6 +237,8 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_27075 CUT_COPPER Lnet/minecraft/class_1792; FIELD field_27076 LIGHTLY_WEATHERED_CUT_COPPER Lnet/minecraft/class_1792; FIELD field_27077 SEMI_WEATHERED_CUT_COPPER Lnet/minecraft/class_1792; + FIELD field_28042 POINTED_DRIPSTONE Lnet/minecraft/class_1792; + FIELD field_28043 DRIPSTONE_BLOCK Lnet/minecraft/class_1792; FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792; FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792; diff --git a/mappings/net/minecraft/server/MinecraftServer.mapping b/mappings/net/minecraft/server/MinecraftServer.mapping index 5fe47ec099..0d287e77e4 100644 --- a/mappings/net/minecraft/server/MinecraftServer.mapping +++ b/mappings/net/minecraft/server/MinecraftServer.mapping @@ -123,8 +123,11 @@ CLASS net/minecraft/server/MinecraftServer METHOD method_30612 getRateLimit ()I METHOD method_31371 createFilterer (Lnet/minecraft/class_3222;)Lnet/minecraft/class_5513; ARG 1 player + METHOD method_31400 generateKeyPair ()V METHOD method_32303 requireResourcePack ()Z METHOD method_32699 getItemModifierManager ()Lnet/minecraft/class_5640; + METHOD method_32816 getPlayerInteractionManager (Lnet/minecraft/class_3222;)Lnet/minecraft/class_3225; + ARG 1 player METHOD method_3716 getKeyPair ()Ljava/security/KeyPair; METHOD method_3718 isFlightEnabled ()Z METHOD method_3719 getGameProfileRepo ()Lcom/mojang/authlib/GameProfileRepository; @@ -191,6 +194,7 @@ CLASS net/minecraft/server/MinecraftServer METHOD method_3774 prepareStartRegion (Lnet/minecraft/class_3949;)V METHOD method_3775 shouldPreventProxyConnections ()Z METHOD method_3776 setDifficulty (Lnet/minecraft/class_1267;Z)V + ARG 1 difficulty ARG 2 forceUpdate METHOD method_3779 setServerPort (I)V ARG 1 serverPort diff --git a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping index 00b515c7fe..31aae7cb61 100644 --- a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping @@ -91,6 +91,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity METHOD method_14245 moveToSpawn (Lnet/minecraft/class_3218;)V ARG 1 world METHOD method_14246 sendUnloadChunkPacket (Lnet/minecraft/class_1923;)V + ARG 1 chunkPos METHOD method_14247 closeScreenHandler ()V COMMENT Runs closing tasks for the current screen handler and COMMENT sets it to the {@code playerScreenHandler}. @@ -152,6 +153,8 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity COMMENT COMMENT @see MinecraftServer#getForcedGameMode ARG 1 backupGameMode + METHOD method_32747 setWorld (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_32748 setGameMode (Lnet/minecraft/class_2487;)V ARG 1 tag METHOD method_32749 gameModeToTag (Lnet/minecraft/class_2487;)V diff --git a/mappings/net/minecraft/util/math/Direction.mapping b/mappings/net/minecraft/util/math/Direction.mapping index 830e1653ae..ab97d30d24 100644 --- a/mappings/net/minecraft/util/math/Direction.mapping +++ b/mappings/net/minecraft/util/math/Direction.mapping @@ -72,6 +72,9 @@ 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_32801 getLookDirectionForAxis (Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350; + ARG 0 entity + ARG 1 axis CLASS class_2351 Axis FIELD field_11050 BY_NAME Ljava/util/Map; FIELD field_11053 name Ljava/lang/String;