diff --git a/build.gradle b/build.gradle index 61abf883c5..2aff841f3b 100644 --- a/build.gradle +++ b/build.gradle @@ -20,7 +20,7 @@ plugins { id 'net.fabricmc.filament' } -def minecraft_version = "1.20.2-rc2" +def minecraft_version = "23w40a" filament { minecraftVersion = minecraft_version diff --git a/mappings/net/minecraft/block/AbstractBlock.mapping b/mappings/net/minecraft/block/AbstractBlock.mapping index bd33073156..3d461a2bbe 100644 --- a/mappings/net/minecraft/block/AbstractBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBlock.mapping @@ -329,6 +329,13 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 1 state ARG 2 world ARG 3 pos + METHOD method_53969 getCodec ()Lcom/mojang/serialization/MapCodec; + METHOD method_54093 (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 1 instance + METHOD method_54094 createCodec (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; + ARG 0 blockFromSettings + METHOD method_54095 getSettings ()Lnet/minecraft/class_4970$class_2251; + METHOD method_54096 createSettingsCodec ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; METHOD method_8389 asItem ()Lnet/minecraft/class_1792; COMMENT {@return the block's corresponding item} COMMENT @@ -877,6 +884,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock FIELD field_44628 forceSolid Z FIELD field_44629 instrument Lnet/minecraft/class_2766; FIELD field_44630 replaceable Z + FIELD field_46532 CODEC Lcom/mojang/serialization/Codec; METHOD method_16228 dropsLike (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4970$class_2251; COMMENT Specifies that a block should drop the same items as a provided block. ARG 1 source @@ -1282,6 +1290,8 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock METHOD method_51367 isSolid ()Z METHOD method_53257 isOf (Lnet/minecraft/class_6880;)Z ARG 1 blockEntry + METHOD method_54097 matchesKey (Lnet/minecraft/class_5321;)Z + ARG 1 key CLASS class_3752 ShapeCache FIELD field_16555 lightSubtracted I FIELD field_16556 transparent Z diff --git a/mappings/net/minecraft/block/AbstractCauldronBlock.mapping b/mappings/net/minecraft/block/AbstractCauldronBlock.mapping index 5ee74a5395..a4a2df3f4b 100644 --- a/mappings/net/minecraft/block/AbstractCauldronBlock.mapping +++ b/mappings/net/minecraft/block/AbstractCauldronBlock.mapping @@ -7,18 +7,15 @@ CLASS net/minecraft/class_2275 net/minecraft/block/AbstractCauldronBlock COMMENT @see CauldronBlock empty cauldrons COMMENT @see LavaCauldronBlock cauldrons filled with lava COMMENT @see LeveledCauldronBlock cauldrons with varying levels of contents - COMMENT @see PowderSnowCauldronBlock cauldrons filled with powder snow FIELD field_10746 OUTLINE_SHAPE Lnet/minecraft/class_265; FIELD field_10747 RAYCAST_SHAPE Lnet/minecraft/class_265; - FIELD field_27084 behaviorMap Ljava/util/Map; - METHOD (Lnet/minecraft/class_4970$class_2251;Ljava/util/Map;)V + FIELD field_27084 behaviorMap Lnet/minecraft/class_5620$class_8821; + METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_5620$class_8821;)V COMMENT Constructs a cauldron block. COMMENT COMMENT

The behavior map must match {@link CauldronBehavior#createMap} by providing COMMENT a nonnull value for all items. ARG 1 settings - ARG 2 behaviorMap - COMMENT the map containing cauldron behaviors for each item METHOD method_31615 getFluidHeight (Lnet/minecraft/class_2680;)D ARG 1 state METHOD method_31616 isEntityTouchingFluid (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z diff --git a/mappings/net/minecraft/block/AbstractFurnaceBlock.mapping b/mappings/net/minecraft/block/AbstractFurnaceBlock.mapping index 812a3def1c..f583a5b425 100644 --- a/mappings/net/minecraft/block/AbstractFurnaceBlock.mapping +++ b/mappings/net/minecraft/block/AbstractFurnaceBlock.mapping @@ -5,7 +5,7 @@ CLASS net/minecraft/class_2363 net/minecraft/block/AbstractFurnaceBlock ARG 1 world ARG 2 pos ARG 3 player - METHOD method_31617 checkType (Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558; + METHOD method_31617 validateTicker (Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558; ARG 0 world ARG 1 givenType ARG 2 expectedType diff --git a/mappings/net/minecraft/block/AbstractSignBlock.mapping b/mappings/net/minecraft/block/AbstractSignBlock.mapping index dfc15fb039..d609abc798 100644 --- a/mappings/net/minecraft/block/AbstractSignBlock.mapping +++ b/mappings/net/minecraft/block/AbstractSignBlock.mapping @@ -2,9 +2,9 @@ CLASS net/minecraft/class_2478 net/minecraft/block/AbstractSignBlock FIELD field_11491 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_11492 SHAPE Lnet/minecraft/class_265; FIELD field_21675 type Lnet/minecraft/class_4719; - METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_4719;)V - ARG 1 settings - ARG 2 type + METHOD (Lnet/minecraft/class_4719;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 type + ARG 2 settings METHOD method_24025 getWoodType ()Lnet/minecraft/class_4719; METHOD method_45459 getWoodType (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4719; ARG 0 block diff --git a/mappings/net/minecraft/block/AbstractTorchBlock.mapping b/mappings/net/minecraft/block/AbstractTorchBlock.mapping new file mode 100644 index 0000000000..758e2239d6 --- /dev/null +++ b/mappings/net/minecraft/block/AbstractTorchBlock.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_8810 net/minecraft/block/AbstractTorchBlock + FIELD field_46271 SHAPE Lnet/minecraft/class_265; diff --git a/mappings/net/minecraft/block/AirBlock.mapping b/mappings/net/minecraft/block/AirBlock.mapping index b04d5e6cba..eee6687078 100644 --- a/mappings/net/minecraft/block/AirBlock.mapping +++ b/mappings/net/minecraft/block/AirBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2189 net/minecraft/block/AirBlock + FIELD field_46253 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/AmethystBlock.mapping b/mappings/net/minecraft/block/AmethystBlock.mapping index a6756bb360..4e282c0dc1 100644 --- a/mappings/net/minecraft/block/AmethystBlock.mapping +++ b/mappings/net/minecraft/block/AmethystBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_5541 net/minecraft/block/AmethystBlock + FIELD field_46254 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/AmethystClusterBlock.mapping b/mappings/net/minecraft/block/AmethystClusterBlock.mapping index 2be4092200..49c7c387eb 100644 --- a/mappings/net/minecraft/block/AmethystClusterBlock.mapping +++ b/mappings/net/minecraft/block/AmethystClusterBlock.mapping @@ -7,7 +7,16 @@ CLASS net/minecraft/class_5542 net/minecraft/block/AmethystClusterBlock FIELD field_27091 westShape Lnet/minecraft/class_265; FIELD field_27092 upShape Lnet/minecraft/class_265; FIELD field_27093 downShape Lnet/minecraft/class_265; - METHOD (IILnet/minecraft/class_4970$class_2251;)V + FIELD field_46255 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46256 height F + FIELD field_46257 xzOffset F + METHOD (FFLnet/minecraft/class_4970$class_2251;)V ARG 1 height ARG 2 xzOffset ARG 3 settings + METHOD method_53970 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_53971 (Lnet/minecraft/class_5542;)Ljava/lang/Float; + ARG 0 block + METHOD method_53972 (Lnet/minecraft/class_5542;)Ljava/lang/Float; + ARG 0 block diff --git a/mappings/net/minecraft/block/AnvilBlock.mapping b/mappings/net/minecraft/block/AnvilBlock.mapping index 45f513dcba..c553f46849 100644 --- a/mappings/net/minecraft/block/AnvilBlock.mapping +++ b/mappings/net/minecraft/block/AnvilBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2199 net/minecraft/block/AnvilBlock FIELD field_17349 TITLE Lnet/minecraft/class_2561; FIELD field_30993 FALLING_BLOCK_ENTITY_DAMAGE_MULTIPLIER F FIELD field_30994 FALLING_BLOCK_ENTITY_MAX_DAMAGE I + FIELD field_46258 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_9882 BASE_SHAPE Lnet/minecraft/class_265; FIELD field_9883 FACING Lnet/minecraft/class_2753; FIELD field_9884 X_FACE_SHAPE Lnet/minecraft/class_265; diff --git a/mappings/net/minecraft/block/AttachedStemBlock.mapping b/mappings/net/minecraft/block/AttachedStemBlock.mapping index 66edd22e72..4d701cf028 100644 --- a/mappings/net/minecraft/block/AttachedStemBlock.mapping +++ b/mappings/net/minecraft/block/AttachedStemBlock.mapping @@ -1,9 +1,20 @@ CLASS net/minecraft/class_2195 net/minecraft/block/AttachedStemBlock - FIELD field_27095 pickBlockItem Ljava/util/function/Supplier; + FIELD field_27095 pickBlockItem Lnet/minecraft/class_5321; + FIELD field_46259 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46260 stemBlock Lnet/minecraft/class_5321; FIELD field_9873 FACING Lnet/minecraft/class_2753; FIELD field_9874 FACING_TO_SHAPE Ljava/util/Map; - FIELD field_9875 gourdBlock Lnet/minecraft/class_2511; - METHOD (Lnet/minecraft/class_2511;Ljava/util/function/Supplier;Lnet/minecraft/class_4970$class_2251;)V - ARG 1 gourdBlock - ARG 2 pickBlockItem - ARG 3 settings + FIELD field_9875 gourdBlock Lnet/minecraft/class_5321; + METHOD (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 stemBlock + ARG 2 gourdBlock + ARG 3 pickBlockItem + ARG 4 settings + METHOD method_53973 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_53974 (Lnet/minecraft/class_2195;)Lnet/minecraft/class_5321; + ARG 0 block + METHOD method_53975 (Lnet/minecraft/class_2195;)Lnet/minecraft/class_5321; + ARG 0 block + METHOD method_53976 (Lnet/minecraft/class_2195;)Lnet/minecraft/class_5321; + ARG 0 block diff --git a/mappings/net/minecraft/block/AzaleaBlock.mapping b/mappings/net/minecraft/block/AzaleaBlock.mapping index 5b7471dedd..bff314dd19 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_46261 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/BambooBlock.mapping b/mappings/net/minecraft/block/BambooBlock.mapping index 61c1bf721d..0302e075e2 100644 --- a/mappings/net/minecraft/block/BambooBlock.mapping +++ b/mappings/net/minecraft/block/BambooBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2211 net/minecraft/block/BambooBlock + FIELD field_46263 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_9912 SMALL_LEAVES_SHAPE Lnet/minecraft/class_265; FIELD field_9913 NO_LEAVES_SHAPE Lnet/minecraft/class_265; FIELD field_9914 AGE Lnet/minecraft/class_2758; diff --git a/mappings/net/minecraft/block/BambooSaplingBlock.mapping b/mappings/net/minecraft/block/BambooSaplingBlock.mapping index c13178555a..72a495295d 100644 --- a/mappings/net/minecraft/block/BambooSaplingBlock.mapping +++ b/mappings/net/minecraft/block/BambooSaplingBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2202 net/minecraft/block/BambooSaplingBlock + FIELD field_46262 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_9897 SHAPE Lnet/minecraft/class_265; METHOD method_9351 grow (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 world diff --git a/mappings/net/minecraft/block/BannerBlock.mapping b/mappings/net/minecraft/block/BannerBlock.mapping index 6cb4795991..851a5b67ad 100644 --- a/mappings/net/minecraft/block/BannerBlock.mapping +++ b/mappings/net/minecraft/block/BannerBlock.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_2215 net/minecraft/block/BannerBlock + FIELD field_46264 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_9923 SHAPE Lnet/minecraft/class_265; FIELD field_9924 ROTATION Lnet/minecraft/class_2758; FIELD field_9925 COLORED_BANNERS Ljava/util/Map; + METHOD method_53977 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_9398 getForColor (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248; ARG 0 color diff --git a/mappings/net/minecraft/block/BarrelBlock.mapping b/mappings/net/minecraft/block/BarrelBlock.mapping index 8a378da442..49ca48baf2 100644 --- a/mappings/net/minecraft/block/BarrelBlock.mapping +++ b/mappings/net/minecraft/block/BarrelBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_3708 net/minecraft/block/BarrelBlock FIELD field_16320 FACING Lnet/minecraft/class_2753; FIELD field_18006 OPEN Lnet/minecraft/class_2746; + FIELD field_46265 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/BarrierBlock.mapping b/mappings/net/minecraft/block/BarrierBlock.mapping index 46d5163873..87bf4d9559 100644 --- a/mappings/net/minecraft/block/BarrierBlock.mapping +++ b/mappings/net/minecraft/block/BarrierBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2213 net/minecraft/block/BarrierBlock FIELD field_45144 WATERLOGGED Lnet/minecraft/class_2746; + FIELD field_46266 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/BeaconBlock.mapping b/mappings/net/minecraft/block/BeaconBlock.mapping index 3cb6c9a9af..4b38495ef3 100644 --- a/mappings/net/minecraft/block/BeaconBlock.mapping +++ b/mappings/net/minecraft/block/BeaconBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2238 net/minecraft/block/BeaconBlock + FIELD field_46272 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/BedBlock.mapping b/mappings/net/minecraft/block/BedBlock.mapping index 090e51848b..5fef66eeea 100644 --- a/mappings/net/minecraft/block/BedBlock.mapping +++ b/mappings/net/minecraft/block/BedBlock.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_2244 net/minecraft/block/BedBlock FIELD field_16788 TOP_SHAPE Lnet/minecraft/class_265; FIELD field_16789 LEG_4_SHAPE Lnet/minecraft/class_265; FIELD field_16790 EAST_SHAPE Lnet/minecraft/class_265; + FIELD field_46273 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_9966 color Lnet/minecraft/class_1767; FIELD field_9967 PART Lnet/minecraft/class_2754; FIELD field_9968 OCCUPIED Lnet/minecraft/class_2746; @@ -60,6 +61,8 @@ CLASS net/minecraft/class_2244 net/minecraft/block/BedBlock METHOD method_30840 getAroundBedOffsets (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)[[I ARG 0 bedDirection ARG 1 respawnDirection + METHOD method_53978 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_9484 findWakeUpPosition (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;F)Ljava/util/Optional; ARG 0 type ARG 1 world diff --git a/mappings/net/minecraft/block/BeehiveBlock.mapping b/mappings/net/minecraft/block/BeehiveBlock.mapping index 8c4c25be98..13467c8021 100644 --- a/mappings/net/minecraft/block/BeehiveBlock.mapping +++ b/mappings/net/minecraft/block/BeehiveBlock.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_4481 net/minecraft/block/BeehiveBlock FIELD field_20420 HONEY_LEVEL Lnet/minecraft/class_2758; FIELD field_31011 FULL_HONEY_LEVEL I FIELD field_31012 DROPPED_HONEYCOMB_COUNT I + FIELD field_46274 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_21839 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V ARG 1 playerx METHOD method_21840 addHoneyParticle (Lnet/minecraft/class_1937;DDDDD)V diff --git a/mappings/net/minecraft/block/BeetrootsBlock.mapping b/mappings/net/minecraft/block/BeetrootsBlock.mapping index de383587b9..bcc5958c38 100644 --- a/mappings/net/minecraft/block/BeetrootsBlock.mapping +++ b/mappings/net/minecraft/block/BeetrootsBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2242 net/minecraft/block/BeetrootsBlock FIELD field_31013 BEETROOTS_MAX_AGE I + FIELD field_46275 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_9961 AGE_TO_SHAPE [Lnet/minecraft/class_265; FIELD field_9962 AGE Lnet/minecraft/class_2758; diff --git a/mappings/net/minecraft/block/BellBlock.mapping b/mappings/net/minecraft/block/BellBlock.mapping index b136423ac8..11bec14617 100644 --- a/mappings/net/minecraft/block/BellBlock.mapping +++ b/mappings/net/minecraft/block/BellBlock.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_3709 net/minecraft/block/BellBlock FIELD field_17093 SOUTH_WALL_SHAPE Lnet/minecraft/class_265; FIELD field_17094 HANGING_SHAPE Lnet/minecraft/class_265; FIELD field_20648 POWERED Lnet/minecraft/class_2746; + FIELD field_46276 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_16115 getPlacementSide (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; ARG 0 state METHOD method_16116 getShape (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; diff --git a/mappings/net/minecraft/block/BigDripleafBlock.mapping b/mappings/net/minecraft/block/BigDripleafBlock.mapping index 6c63cd4ad8..5e3146f856 100644 --- a/mappings/net/minecraft/block/BigDripleafBlock.mapping +++ b/mappings/net/minecraft/block/BigDripleafBlock.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_5801 net/minecraft/block/BigDripleafBlock FIELD field_28665 SHAPES_FOR_DIRECTION Ljava/util/Map; FIELD field_28666 shapes Ljava/util/Map; FIELD field_31020 BASE_SHAPE Lnet/minecraft/class_265; + FIELD field_46277 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_33601 playTiltSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/BigDripleafStemBlock.mapping b/mappings/net/minecraft/block/BigDripleafStemBlock.mapping index 01049da28e..832dbb69cc 100644 --- a/mappings/net/minecraft/block/BigDripleafStemBlock.mapping +++ b/mappings/net/minecraft/block/BigDripleafStemBlock.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_5802 net/minecraft/block/BigDripleafStemBlock FIELD field_28669 SOUTH_SHAPE Lnet/minecraft/class_265; FIELD field_28670 EAST_SHAPE Lnet/minecraft/class_265; FIELD field_28671 WEST_SHAPE Lnet/minecraft/class_265; + FIELD field_46278 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_33728 placeStemAt (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2350;)Z ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/BlastFurnaceBlock.mapping b/mappings/net/minecraft/block/BlastFurnaceBlock.mapping index 4b98dc6c77..f043cc753a 100644 --- a/mappings/net/minecraft/block/BlastFurnaceBlock.mapping +++ b/mappings/net/minecraft/block/BlastFurnaceBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_3710 net/minecraft/block/BlastFurnaceBlock + FIELD field_46279 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/Block.mapping b/mappings/net/minecraft/block/Block.mapping index 2cd64756fc..e942d007f4 100644 --- a/mappings/net/minecraft/block/Block.mapping +++ b/mappings/net/minecraft/block/Block.mapping @@ -47,6 +47,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block FIELD field_31036 NOTIFY_ALL I COMMENT The default setBlockState behavior. Same as {@code NOTIFY_NEIGHBORS | NOTIFY_LISTENERS}. FIELD field_36404 registryEntry Lnet/minecraft/class_6880$class_6883; + FIELD field_46280 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_16361 hasTopRim (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos @@ -275,7 +276,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block ARG 4 options METHOD method_9573 getSoundGroup (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498; ARG 1 state - METHOD method_9574 getPickStack (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799; + METHOD method_9574 getPickStack (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799; COMMENT {@return the new item stack when using pick block functionality} COMMENT COMMENT

Pick block is available via middle-clicking by default. Blocks without the @@ -284,7 +285,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block ARG 1 world ARG 2 pos ARG 3 state - METHOD method_9576 onBreak (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)V + METHOD method_9576 onBreak (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)Lnet/minecraft/class_2680; COMMENT Called when a player breaks a block before the block is removed from the world. COMMENT Explosions do not trigger this. COMMENT diff --git a/mappings/net/minecraft/block/BlockKeys.mapping b/mappings/net/minecraft/block/BlockKeys.mapping new file mode 100644 index 0000000000..019df74f54 --- /dev/null +++ b/mappings/net/minecraft/block/BlockKeys.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_8803 net/minecraft/block/BlockKeys + METHOD method_53910 of (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 id diff --git a/mappings/net/minecraft/block/BlockSetType.mapping b/mappings/net/minecraft/block/BlockSetType.mapping index 375e37be82..a1f18bcaac 100644 --- a/mappings/net/minecraft/block/BlockSetType.mapping +++ b/mappings/net/minecraft/block/BlockSetType.mapping @@ -14,9 +14,11 @@ CLASS net/minecraft/class_8177 net/minecraft/block/BlockSetType FIELD field_42831 WARPED Lnet/minecraft/class_8177; FIELD field_42832 MANGROVE Lnet/minecraft/class_8177; FIELD field_42833 BAMBOO Lnet/minecraft/class_8177; - FIELD field_42834 VALUES Ljava/util/Set; + FIELD field_46533 VALUES Ljava/util/Map; + FIELD field_46534 CODEC Lcom/mojang/serialization/Codec; METHOD (Ljava/lang/String;)V ARG 1 name METHOD method_49232 stream ()Ljava/util/stream/Stream; METHOD method_49233 register (Lnet/minecraft/class_8177;)Lnet/minecraft/class_8177; ARG 0 blockSetType + CLASS class_2441 ActivationRule diff --git a/mappings/net/minecraft/block/BlockTypes.mapping b/mappings/net/minecraft/block/BlockTypes.mapping new file mode 100644 index 0000000000..15600bb6f5 --- /dev/null +++ b/mappings/net/minecraft/block/BlockTypes.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_8811 net/minecraft/block/BlockTypes + FIELD field_46281 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_53979 registerAndGetDefault (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec; + ARG 0 registry diff --git a/mappings/net/minecraft/block/Blocks.mapping b/mappings/net/minecraft/block/Blocks.mapping index 5666bfca3c..46c08a3771 100644 --- a/mappings/net/minecraft/block/Blocks.mapping +++ b/mappings/net/minecraft/block/Blocks.mapping @@ -1,22 +1,29 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks COMMENT Contains all the minecraft blocks. + FIELD field_46282 PUMPKIN Lnet/minecraft/class_2248; + FIELD field_46283 MELON Lnet/minecraft/class_2248; + FIELD field_46284 ATTACHED_PUMPKIN_STEM Lnet/minecraft/class_2248; + FIELD field_46285 ATTACHED_MELON_STEM Lnet/minecraft/class_2248; + FIELD field_46286 PUMPKIN_STEM Lnet/minecraft/class_2248; + FIELD field_46287 MELON_STEM Lnet/minecraft/class_2248; + FIELD field_46288 SHULKER_BOX_SUFFOCATES_PREDICATE Lnet/minecraft/class_4970$class_4973; METHOD method_24419 (Lnet/minecraft/class_2680;)I ARG 0 state METHOD method_26104 (Lnet/minecraft/class_2680;)I ARG 0 state METHOD method_26105 (Lnet/minecraft/class_2680;)I ARG 0 state - METHOD method_26106 createLeavesBlock (Lnet/minecraft/class_2498;)Lnet/minecraft/class_2397; + METHOD method_26106 createLeavesBlock (Lnet/minecraft/class_2498;)Lnet/minecraft/class_2248; ARG 0 soundGroup METHOD method_26107 createLightLevelFromLitBlockState (I)Ljava/util/function/ToIntFunction; ARG 0 litLevel METHOD method_26108 (ILnet/minecraft/class_2680;)I ARG 1 state - METHOD method_26109 createBedBlock (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2244; + METHOD method_26109 createBedBlock (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248; ARG 0 color - METHOD method_26110 createShulkerBoxBlock (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2480; + METHOD method_26110 createShulkerBoxBlock (Lnet/minecraft/class_1767;Lnet/minecraft/class_3620;)Lnet/minecraft/class_2248; ARG 0 color - ARG 1 settings + ARG 1 mapColor METHOD method_26111 (Lnet/minecraft/class_1767;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; ARG 1 state METHOD method_26112 (Lnet/minecraft/class_2680;)I @@ -38,14 +45,14 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks ARG 0 mapColor METHOD method_26116 (Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; ARG 1 state - METHOD method_26117 createLogBlock (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;)Lnet/minecraft/class_2465; + METHOD method_26117 createLogBlock (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;)Lnet/minecraft/class_2248; ARG 0 topMapColor ARG 1 sideMapColor METHOD method_26118 (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; ARG 2 state - METHOD method_26119 createPistonBlock (Z)Lnet/minecraft/class_2665; + METHOD method_26119 createPistonBlock (Z)Lnet/minecraft/class_2248; ARG 0 sticky - METHOD method_26120 createStainedGlassBlock (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2506; + METHOD method_26120 createStainedGlassBlock (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248; ARG 0 color METHOD method_26121 (Lnet/minecraft/class_2680;)I ARG 0 state @@ -133,10 +140,6 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks METHOD method_26152 (Lnet/minecraft/class_2680;)I ARG 0 state METHOD method_26979 refreshShapeCache ()V - METHOD method_27091 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z - ARG 0 state - ARG 1 world - ARG 2 pos METHOD method_31625 (Lnet/minecraft/class_2680;)I ARG 0 state METHOD method_32894 (Lnet/minecraft/class_2680;)I @@ -167,24 +170,28 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks ARG 0 state METHOD method_41424 (Lnet/minecraft/class_2680;)I ARG 0 state - METHOD method_45451 createWoodenButtonBlock (Lnet/minecraft/class_8177;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_2269; + METHOD method_45451 createWoodenButtonBlock (Lnet/minecraft/class_8177;)Lnet/minecraft/class_2248; ARG 0 blockSetType - ARG 1 requiredFeatures - METHOD method_45453 createStoneButtonBlock ()Lnet/minecraft/class_2269; - METHOD method_47375 createBambooBlock (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2498;)Lnet/minecraft/class_2465; + METHOD method_45453 createStoneButtonBlock ()Lnet/minecraft/class_2248; + METHOD method_47375 createBambooBlock (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2498;)Lnet/minecraft/class_2248; ARG 0 topMapColor ARG 1 sideMapColor ARG 2 soundGroup METHOD method_47376 (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; ARG 2 state - METHOD method_50000 createFlowerPotBlock (Lnet/minecraft/class_2248;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_2362; + METHOD method_50000 createFlowerPotBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; ARG 0 flower - ARG 1 requiredFeatures - METHOD method_50001 createCandleBlock (Lnet/minecraft/class_3620;)Lnet/minecraft/class_5544; + METHOD method_50001 createCandleBlock (Lnet/minecraft/class_3620;)Lnet/minecraft/class_2248; ARG 0 color - METHOD method_52571 register (Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; - ARG 0 id + METHOD method_52571 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; + ARG 0 key ARG 1 block + METHOD method_53980 createStairs (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; + ARG 0 base + METHOD method_53981 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z + ARG 0 state + ARG 1 world + ARG 2 pos METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; ARG 0 id ARG 1 block diff --git a/mappings/net/minecraft/block/BrewingStandBlock.mapping b/mappings/net/minecraft/block/BrewingStandBlock.mapping index bf752d9243..71ca6f7c6f 100644 --- a/mappings/net/minecraft/block/BrewingStandBlock.mapping +++ b/mappings/net/minecraft/block/BrewingStandBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2260 net/minecraft/block/BrewingStandBlock FIELD field_10700 BOTTLE_PROPERTIES [Lnet/minecraft/class_2746; FIELD field_10701 SHAPE Lnet/minecraft/class_265; + FIELD field_46289 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/BrushableBlock.mapping b/mappings/net/minecraft/block/BrushableBlock.mapping index 8c7aef7475..8f1fed6048 100644 --- a/mappings/net/minecraft/block/BrushableBlock.mapping +++ b/mappings/net/minecraft/block/BrushableBlock.mapping @@ -3,11 +3,14 @@ CLASS net/minecraft/class_8170 net/minecraft/block/BrushableBlock FIELD field_43232 baseBlock Lnet/minecraft/class_2248; FIELD field_43233 brushingSound Lnet/minecraft/class_3414; FIELD field_43234 brushingCompleteSound Lnet/minecraft/class_3414; - METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V + FIELD field_46290 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_4970$class_2251;)V ARG 1 baseBlock - ARG 2 settings - ARG 3 brushingSound - ARG 4 brushingCompleteSound + ARG 2 brushingSound + ARG 3 brushingCompleteSound + ARG 4 settings METHOD method_49810 getBaseBlock ()Lnet/minecraft/class_2248; METHOD method_49811 getBrushingSound ()Lnet/minecraft/class_3414; METHOD method_49812 getBrushingCompleteSound ()Lnet/minecraft/class_3414; + METHOD method_53982 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/BubbleColumnBlock.mapping b/mappings/net/minecraft/block/BubbleColumnBlock.mapping index b2e819f030..f44d0887ea 100644 --- a/mappings/net/minecraft/block/BubbleColumnBlock.mapping +++ b/mappings/net/minecraft/block/BubbleColumnBlock.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_2258 net/minecraft/block/BubbleColumnBlock FIELD field_10680 DRAG Lnet/minecraft/class_2746; FIELD field_31038 SCHEDULED_TICK_DELAY I + FIELD field_46291 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_34267 update (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/BuddingAmethystBlock.mapping b/mappings/net/minecraft/block/BuddingAmethystBlock.mapping index 28868c89e0..996d2288af 100644 --- a/mappings/net/minecraft/block/BuddingAmethystBlock.mapping +++ b/mappings/net/minecraft/block/BuddingAmethystBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_5543 net/minecraft/block/BuddingAmethystBlock FIELD field_27172 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_31039 GROW_CHANCE I + FIELD field_46292 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_31626 canGrowIn (Lnet/minecraft/class_2680;)Z ARG 0 state diff --git a/mappings/net/minecraft/block/ButtonBlock.mapping b/mappings/net/minecraft/block/ButtonBlock.mapping index ab5cf3cff2..bd39d2b3e9 100644 --- a/mappings/net/minecraft/block/ButtonBlock.mapping +++ b/mappings/net/minecraft/block/ButtonBlock.mapping @@ -17,17 +17,22 @@ CLASS net/minecraft/class_2269 net/minecraft/block/ButtonBlock FIELD field_10731 WEST_SHAPE Lnet/minecraft/class_265; FIELD field_10732 WEST_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_40298 pressTicks I - FIELD field_40299 wooden Z FIELD field_42753 blockSetType Lnet/minecraft/class_8177; - METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;IZ)V - ARG 1 settings - ARG 2 blockSetType - ARG 3 pressTicks - ARG 4 wooden + FIELD field_46293 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_8177;ILnet/minecraft/class_4970$class_2251;)V + ARG 1 blockSetType + ARG 2 pressTicks + ARG 3 settings METHOD method_21845 powerOn (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world ARG 3 pos + METHOD method_53983 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_53984 (Lnet/minecraft/class_2269;)Ljava/lang/Integer; + ARG 0 block + METHOD method_53985 (Lnet/minecraft/class_2269;)Lnet/minecraft/class_8177; + ARG 0 block METHOD method_9712 getClickSound (Z)Lnet/minecraft/class_3414; ARG 1 powered METHOD method_9713 updateNeighbors (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V diff --git a/mappings/net/minecraft/block/CactusBlock.mapping b/mappings/net/minecraft/block/CactusBlock.mapping index 756a90ac4c..213326790a 100644 --- a/mappings/net/minecraft/block/CactusBlock.mapping +++ b/mappings/net/minecraft/block/CactusBlock.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_2266 net/minecraft/block/CactusBlock FIELD field_10710 OUTLINE_SHAPE Lnet/minecraft/class_265; FIELD field_10711 COLLISION_SHAPE Lnet/minecraft/class_265; FIELD field_31044 MAX_AGE I + FIELD field_46294 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/CakeBlock.mapping b/mappings/net/minecraft/block/CakeBlock.mapping index b5c1df0e2f..36baac6810 100644 --- a/mappings/net/minecraft/block/CakeBlock.mapping +++ b/mappings/net/minecraft/block/CakeBlock.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2272 net/minecraft/block/CakeBlock FIELD field_10739 BITES Lnet/minecraft/class_2758; FIELD field_27173 DEFAULT_COMPARATOR_OUTPUT I FIELD field_31046 MAX_BITES I + FIELD field_46295 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_31627 getComparatorOutput (I)I ARG 0 bites METHOD method_9719 tryEat (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269; diff --git a/mappings/net/minecraft/block/CalibratedSculkSensorBlock.mapping b/mappings/net/minecraft/block/CalibratedSculkSensorBlock.mapping index 45f9d860f5..431af93300 100644 --- a/mappings/net/minecraft/block/CalibratedSculkSensorBlock.mapping +++ b/mappings/net/minecraft/block/CalibratedSculkSensorBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_8236 net/minecraft/block/CalibratedSculkSensorBlock FIELD field_43235 FACING Lnet/minecraft/class_2753; + FIELD field_46296 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_49813 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_8239;)V ARG 0 worldx ARG 1 pos diff --git a/mappings/net/minecraft/block/CampfireBlock.mapping b/mappings/net/minecraft/block/CampfireBlock.mapping index 7a169742bc..437baa0a4e 100644 --- a/mappings/net/minecraft/block/CampfireBlock.mapping +++ b/mappings/net/minecraft/block/CampfireBlock.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_3922 net/minecraft/block/CampfireBlock COMMENT The shape used to test whether a given block is considered 'smokey'. FIELD field_23881 emitsParticles Z FIELD field_25182 fireDamage I + FIELD field_46297 CODEC Lcom/mojang/serialization/MapCodec; METHOD (ZILnet/minecraft/class_4970$class_2251;)V ARG 1 emitsParticles ARG 2 fireDamage @@ -33,3 +34,9 @@ CLASS net/minecraft/class_3922 net/minecraft/block/CampfireBlock ARG 0 statex METHOD method_30035 canBeLit (Lnet/minecraft/class_2680;)Z ARG 0 state + METHOD method_53986 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_53987 (Lnet/minecraft/class_3922;)Ljava/lang/Integer; + ARG 0 block + METHOD method_53988 (Lnet/minecraft/class_3922;)Ljava/lang/Boolean; + ARG 0 block diff --git a/mappings/net/minecraft/block/CandleBlock.mapping b/mappings/net/minecraft/block/CandleBlock.mapping index e6d56aeba1..0a18ee36b7 100644 --- a/mappings/net/minecraft/block/CandleBlock.mapping +++ b/mappings/net/minecraft/block/CandleBlock.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_5544 net/minecraft/block/CandleBlock FIELD field_27181 THREE_CANDLES_SHAPE Lnet/minecraft/class_265; FIELD field_27182 FOUR_CANDLES_SHAPE Lnet/minecraft/class_265; FIELD field_31051 MAX_CANDLE_AMOUNT I + FIELD field_46298 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_31628 (Lnet/minecraft/class_4970$class_4971;)Z ARG 0 statex METHOD method_31630 canBeLit (Lnet/minecraft/class_2680;)Z diff --git a/mappings/net/minecraft/block/CandleCakeBlock.mapping b/mappings/net/minecraft/block/CandleCakeBlock.mapping index b558125c46..1f299e9fad 100644 --- a/mappings/net/minecraft/block/CandleCakeBlock.mapping +++ b/mappings/net/minecraft/block/CandleCakeBlock.mapping @@ -5,6 +5,8 @@ CLASS net/minecraft/class_5545 net/minecraft/block/CandleCakeBlock FIELD field_27186 SHAPE Lnet/minecraft/class_265; FIELD field_27187 CANDLES_TO_CANDLE_CAKES Ljava/util/Map; FIELD field_27188 PARTICLE_OFFSETS Ljava/lang/Iterable; + FIELD field_46299 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46300 candle Lnet/minecraft/class_2248; METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V ARG 1 candle ARG 2 settings @@ -16,3 +18,7 @@ CLASS net/minecraft/class_5545 net/minecraft/block/CandleCakeBlock ARG 0 hitResult METHOD method_31635 canBeLit (Lnet/minecraft/class_2680;)Z ARG 0 state + METHOD method_53989 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_53990 (Lnet/minecraft/class_5545;)Lnet/minecraft/class_2248; + ARG 0 block diff --git a/mappings/net/minecraft/block/CarpetBlock.mapping b/mappings/net/minecraft/block/CarpetBlock.mapping index 99a0b52fdf..e58e982518 100644 --- a/mappings/net/minecraft/block/CarpetBlock.mapping +++ b/mappings/net/minecraft/block/CarpetBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2577 net/minecraft/block/CarpetBlock FIELD field_11783 SHAPE Lnet/minecraft/class_265; + FIELD field_46301 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/CarrotsBlock.mapping b/mappings/net/minecraft/block/CarrotsBlock.mapping index facf5e201f..ce812090af 100644 --- a/mappings/net/minecraft/block/CarrotsBlock.mapping +++ b/mappings/net/minecraft/block/CarrotsBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2271 net/minecraft/block/CarrotsBlock FIELD field_10737 AGE_TO_SHAPE [Lnet/minecraft/class_265; + FIELD field_46302 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/CartographyTableBlock.mapping b/mappings/net/minecraft/block/CartographyTableBlock.mapping index ec9193fc47..c3b1451935 100644 --- a/mappings/net/minecraft/block/CartographyTableBlock.mapping +++ b/mappings/net/minecraft/block/CartographyTableBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_3711 net/minecraft/block/CartographyTableBlock FIELD field_17355 TITLE Lnet/minecraft/class_2561; + FIELD field_46303 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_17457 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; ARG 2 syncId ARG 3 inventory diff --git a/mappings/net/minecraft/block/CarvedPumpkinBlock.mapping b/mappings/net/minecraft/block/CarvedPumpkinBlock.mapping index bfe1dc6921..b50fd7f634 100644 --- a/mappings/net/minecraft/block/CarvedPumpkinBlock.mapping +++ b/mappings/net/minecraft/block/CarvedPumpkinBlock.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_2276 net/minecraft/block/CarvedPumpkinBlock FIELD field_10751 IS_GOLEM_HEAD_PREDICATE Ljava/util/function/Predicate; FIELD field_10752 ironGolemDispenserPattern Lnet/minecraft/class_2700; FIELD field_10753 ironGolemPattern Lnet/minecraft/class_2700; + FIELD field_46304 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_45454 breakPatternBlocks (Lnet/minecraft/class_1937;Lnet/minecraft/class_2700$class_2702;)V ARG 0 world ARG 1 patternResult diff --git a/mappings/net/minecraft/block/CauldronBlock.mapping b/mappings/net/minecraft/block/CauldronBlock.mapping index 54175ecc8a..d83cfe2a51 100644 --- a/mappings/net/minecraft/block/CauldronBlock.mapping +++ b/mappings/net/minecraft/block/CauldronBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_5546 net/minecraft/block/CauldronBlock COMMENT An empty cauldron block. FIELD field_34027 FILL_WITH_RAIN_CHANCE F FIELD field_34028 FILL_WITH_SNOW_CHANCE F + FIELD field_46305 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_31636 canFillWithPrecipitation (Lnet/minecraft/class_1937;Lnet/minecraft/class_1959$class_1963;)Z ARG 0 world ARG 1 precipitation diff --git a/mappings/net/minecraft/block/CaveVinesBodyBlock.mapping b/mappings/net/minecraft/block/CaveVinesBodyBlock.mapping index 4dce2d15e7..177b04fc54 100644 --- a/mappings/net/minecraft/block/CaveVinesBodyBlock.mapping +++ b/mappings/net/minecraft/block/CaveVinesBodyBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_5804 net/minecraft/block/CaveVinesBodyBlock + FIELD field_46307 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/CaveVinesHeadBlock.mapping b/mappings/net/minecraft/block/CaveVinesHeadBlock.mapping index 9a806ff767..6317d2caff 100644 --- a/mappings/net/minecraft/block/CaveVinesHeadBlock.mapping +++ b/mappings/net/minecraft/block/CaveVinesHeadBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_5805 net/minecraft/block/CaveVinesHeadBlock FIELD field_31053 GROW_CHANCE F + FIELD field_46306 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/ChainBlock.mapping b/mappings/net/minecraft/block/ChainBlock.mapping index 54daf391bc..71e14ab9af 100644 --- a/mappings/net/minecraft/block/ChainBlock.mapping +++ b/mappings/net/minecraft/block/ChainBlock.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_5172 net/minecraft/block/ChainBlock FIELD field_24411 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_26650 Z_SHAPE Lnet/minecraft/class_265; FIELD field_26651 X_SHAPE Lnet/minecraft/class_265; + FIELD field_46309 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/CherryLeavesBlock.mapping b/mappings/net/minecraft/block/CherryLeavesBlock.mapping index 46538ae96c..be8fb145bc 100644 --- a/mappings/net/minecraft/block/CherryLeavesBlock.mapping +++ b/mappings/net/minecraft/block/CherryLeavesBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_8167 net/minecraft/block/CherryLeavesBlock + FIELD field_46310 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/ChestBlock.mapping b/mappings/net/minecraft/block/ChestBlock.mapping index 02586c1640..ee9fb3ecd6 100644 --- a/mappings/net/minecraft/block/ChestBlock.mapping +++ b/mappings/net/minecraft/block/ChestBlock.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_2281 net/minecraft/block/ChestBlock FIELD field_10774 SINGLE_SHAPE Lnet/minecraft/class_265; FIELD field_17356 INVENTORY_RETRIEVER Lnet/minecraft/class_4732$class_3923; FIELD field_17357 NAME_RETRIEVER Lnet/minecraft/class_4732$class_3923; + FIELD field_46311 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_17458 getInventory (Lnet/minecraft/class_2281;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_1263; ARG 0 block ARG 1 state diff --git a/mappings/net/minecraft/block/ChiseledBookshelfBlock.mapping b/mappings/net/minecraft/block/ChiseledBookshelfBlock.mapping index d97ff47be2..1197511256 100644 --- a/mappings/net/minecraft/block/ChiseledBookshelfBlock.mapping +++ b/mappings/net/minecraft/block/ChiseledBookshelfBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_7714 net/minecraft/block/ChiseledBookshelfBlock FIELD field_41307 BOOK_HEIGHT I FIELD field_41308 SLOT_OCCUPIED_PROPERTIES Ljava/util/List; FIELD field_41309 MAX_BOOK_COUNT I + FIELD field_46312 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_45457 tryRemoveBook (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_7716;I)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/ChorusFlowerBlock.mapping b/mappings/net/minecraft/block/ChorusFlowerBlock.mapping index be6a03eaeb..985500eded 100644 --- a/mappings/net/minecraft/block/ChorusFlowerBlock.mapping +++ b/mappings/net/minecraft/block/ChorusFlowerBlock.mapping @@ -1,10 +1,16 @@ CLASS net/minecraft/class_2279 net/minecraft/block/ChorusFlowerBlock FIELD field_10762 AGE Lnet/minecraft/class_2758; - FIELD field_10763 plantBlock Lnet/minecraft/class_2283; + FIELD field_10763 plantBlock Lnet/minecraft/class_2248; FIELD field_31060 MAX_AGE I - METHOD (Lnet/minecraft/class_2283;Lnet/minecraft/class_4970$class_2251;)V + FIELD field_45145 SHAPE Lnet/minecraft/class_265; + FIELD field_46313 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V ARG 1 plantBlock ARG 2 settings + METHOD method_53994 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_53995 (Lnet/minecraft/class_2279;)Lnet/minecraft/class_2248; + ARG 0 block METHOD method_9744 generate (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;I)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/ChorusPlantBlock.mapping b/mappings/net/minecraft/block/ChorusPlantBlock.mapping index a3ed80de00..114b561626 100644 --- a/mappings/net/minecraft/block/ChorusPlantBlock.mapping +++ b/mappings/net/minecraft/block/ChorusPlantBlock.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_2283 net/minecraft/block/ChorusPlantBlock - METHOD method_9759 withConnectionProperties (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; - ARG 1 world - ARG 2 pos + FIELD field_46314 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_9759 withConnectionProperties (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; + ARG 0 world + ARG 1 pos + ARG 2 state diff --git a/mappings/net/minecraft/block/CobwebBlock.mapping b/mappings/net/minecraft/block/CobwebBlock.mapping index 51295a0117..b6790533a9 100644 --- a/mappings/net/minecraft/block/CobwebBlock.mapping +++ b/mappings/net/minecraft/block/CobwebBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2560 net/minecraft/block/CobwebBlock + FIELD field_46498 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/CocoaBlock.mapping b/mappings/net/minecraft/block/CocoaBlock.mapping index 4e1f257d21..9dfde75072 100644 --- a/mappings/net/minecraft/block/CocoaBlock.mapping +++ b/mappings/net/minecraft/block/CocoaBlock.mapping @@ -5,3 +5,4 @@ CLASS net/minecraft/class_2282 net/minecraft/block/CocoaBlock FIELD field_10779 AGE Lnet/minecraft/class_2758; FIELD field_10780 AGE_TO_SOUTH_SHAPE [Lnet/minecraft/class_265; FIELD field_31061 MAX_AGE I + FIELD field_46315 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/ColoredFallingBlock.mapping b/mappings/net/minecraft/block/ColoredFallingBlock.mapping new file mode 100644 index 0000000000..b00621134e --- /dev/null +++ b/mappings/net/minecraft/block/ColoredFallingBlock.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_8812 net/minecraft/block/ColoredFallingBlock + FIELD field_46316 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46317 color Lnet/minecraft/class_8805; + METHOD (Lnet/minecraft/class_8805;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 color + ARG 2 settings + METHOD method_53996 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_53997 (Lnet/minecraft/class_8812;)Lnet/minecraft/class_8805; + ARG 0 block diff --git a/mappings/net/minecraft/block/CommandBlock.mapping b/mappings/net/minecraft/block/CommandBlock.mapping index a217cad0d9..e2011b3f76 100644 --- a/mappings/net/minecraft/block/CommandBlock.mapping +++ b/mappings/net/minecraft/block/CommandBlock.mapping @@ -3,9 +3,14 @@ CLASS net/minecraft/class_2288 net/minecraft/block/CommandBlock FIELD field_10792 LOGGER Lorg/slf4j/Logger; FIELD field_10793 CONDITIONAL Lnet/minecraft/class_2746; FIELD field_27192 auto Z - METHOD (Lnet/minecraft/class_4970$class_2251;Z)V - ARG 1 settings - ARG 2 auto + FIELD field_46318 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (ZLnet/minecraft/class_4970$class_2251;)V + ARG 1 auto + ARG 2 settings + METHOD method_53998 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_53999 (Lnet/minecraft/class_2288;)Ljava/lang/Boolean; + ARG 0 block METHOD method_9779 executeCommandChain (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/ComparatorBlock.mapping b/mappings/net/minecraft/block/ComparatorBlock.mapping index 8da1a8d5c5..d7afe4efd0 100644 --- a/mappings/net/minecraft/block/ComparatorBlock.mapping +++ b/mappings/net/minecraft/block/ComparatorBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2286 net/minecraft/block/ComparatorBlock FIELD field_10789 MODE Lnet/minecraft/class_2754; + FIELD field_46319 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_9772 (Lnet/minecraft/class_2350;Lnet/minecraft/class_1533;)Z ARG 1 itemFrame METHOD method_9773 calculateOutputSignal (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I diff --git a/mappings/net/minecraft/block/ComposterBlock.mapping b/mappings/net/minecraft/block/ComposterBlock.mapping index 91d454245e..6c23fb2563 100644 --- a/mappings/net/minecraft/block/ComposterBlock.mapping +++ b/mappings/net/minecraft/block/ComposterBlock.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_3962 net/minecraft/block/ComposterBlock FIELD field_31071 NUM_LEVELS I FIELD field_31072 MIN_LEVEL I FIELD field_31073 MAX_LEVEL I + FIELD field_46320 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_17753 registerCompostableItem (FLnet/minecraft/class_1935;)V ARG 0 levelIncreaseChance ARG 1 item diff --git a/mappings/net/minecraft/block/ConcretePowderBlock.mapping b/mappings/net/minecraft/block/ConcretePowderBlock.mapping index 60112537d6..3de6a18513 100644 --- a/mappings/net/minecraft/block/ConcretePowderBlock.mapping +++ b/mappings/net/minecraft/block/ConcretePowderBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2292 net/minecraft/block/ConcretePowderBlock - FIELD field_10810 hardenedState Lnet/minecraft/class_2680; + FIELD field_10810 hardenedState Lnet/minecraft/class_2248; + FIELD field_46321 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V ARG 1 hardened ARG 2 settings @@ -7,6 +8,10 @@ CLASS net/minecraft/class_2292 net/minecraft/block/ConcretePowderBlock ARG 0 world ARG 1 pos ARG 2 state + METHOD method_54000 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54001 (Lnet/minecraft/class_2292;)Lnet/minecraft/class_2248; + ARG 0 block METHOD method_9798 hardensOnAnySide (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/ConduitBlock.mapping b/mappings/net/minecraft/block/ConduitBlock.mapping index dfd84385d3..aed120207b 100644 --- a/mappings/net/minecraft/block/ConduitBlock.mapping +++ b/mappings/net/minecraft/block/ConduitBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2289 net/minecraft/block/ConduitBlock FIELD field_10794 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_10795 SHAPE Lnet/minecraft/class_265; + FIELD field_46322 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/CoralBlock.mapping b/mappings/net/minecraft/block/CoralBlock.mapping index 405f37ee56..0b0f8a4438 100644 --- a/mappings/net/minecraft/block/CoralBlock.mapping +++ b/mappings/net/minecraft/block/CoralBlock.mapping @@ -1,6 +1,11 @@ CLASS net/minecraft/class_2301 net/minecraft/block/CoralBlock FIELD field_10833 deadCoralBlock Lnet/minecraft/class_2248; FIELD field_10834 SHAPE Lnet/minecraft/class_265; + FIELD field_46326 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V ARG 1 deadCoralBlock ARG 2 settings + METHOD method_54006 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54007 (Lnet/minecraft/class_2301;)Lnet/minecraft/class_2248; + ARG 0 block diff --git a/mappings/net/minecraft/block/CoralBlockBlock.mapping b/mappings/net/minecraft/block/CoralBlockBlock.mapping index 8047f64a0f..99f9796561 100644 --- a/mappings/net/minecraft/block/CoralBlockBlock.mapping +++ b/mappings/net/minecraft/block/CoralBlockBlock.mapping @@ -1,8 +1,14 @@ CLASS net/minecraft/class_2298 net/minecraft/block/CoralBlockBlock FIELD field_10818 deadCoralBlock Lnet/minecraft/class_2248; + FIELD field_46323 DEAD_FIELD Lcom/mojang/serialization/MapCodec; + FIELD field_46324 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V ARG 1 deadCoralBlock ARG 2 settings + METHOD method_54002 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54003 (Lnet/minecraft/class_2298;)Lnet/minecraft/class_2248; + ARG 0 block METHOD method_9808 isInWater (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/CoralFanBlock.mapping b/mappings/net/minecraft/block/CoralFanBlock.mapping index aa21fab096..c965144d54 100644 --- a/mappings/net/minecraft/block/CoralFanBlock.mapping +++ b/mappings/net/minecraft/block/CoralFanBlock.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_2297 net/minecraft/block/CoralFanBlock FIELD field_10817 deadCoralBlock Lnet/minecraft/class_2248; + FIELD field_46325 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V ARG 1 deadCoralBlock ARG 2 settings + METHOD method_54004 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54005 (Lnet/minecraft/class_2297;)Lnet/minecraft/class_2248; + ARG 0 block diff --git a/mappings/net/minecraft/block/CoralWallFanBlock.mapping b/mappings/net/minecraft/block/CoralWallFanBlock.mapping index 46e2bf8567..e8943856e6 100644 --- a/mappings/net/minecraft/block/CoralWallFanBlock.mapping +++ b/mappings/net/minecraft/block/CoralWallFanBlock.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_2299 net/minecraft/block/CoralWallFanBlock FIELD field_10819 deadCoralBlock Lnet/minecraft/class_2248; + FIELD field_46327 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V ARG 1 deadCoralBlock ARG 2 settings + METHOD method_54008 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54009 (Lnet/minecraft/class_2299;)Lnet/minecraft/class_2248; + ARG 0 block diff --git a/mappings/net/minecraft/block/CraftingTableBlock.mapping b/mappings/net/minecraft/block/CraftingTableBlock.mapping index d9b2061a4e..1fb28b8336 100644 --- a/mappings/net/minecraft/block/CraftingTableBlock.mapping +++ b/mappings/net/minecraft/block/CraftingTableBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2304 net/minecraft/block/CraftingTableBlock FIELD field_17362 TITLE Lnet/minecraft/class_2561; + FIELD field_46328 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_17466 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; ARG 2 syncId ARG 3 inventory diff --git a/mappings/net/minecraft/block/CropBlock.mapping b/mappings/net/minecraft/block/CropBlock.mapping index d2c158ece9..f1b9f45180 100644 --- a/mappings/net/minecraft/block/CropBlock.mapping +++ b/mappings/net/minecraft/block/CropBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2302 net/minecraft/block/CropBlock FIELD field_10835 AGE Lnet/minecraft/class_2758; FIELD field_10836 AGE_TO_SHAPE [Lnet/minecraft/class_265; FIELD field_31079 MAX_AGE I + FIELD field_46329 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_52572 hasEnoughLightAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/CryingObsidianBlock.mapping b/mappings/net/minecraft/block/CryingObsidianBlock.mapping index f628212e06..e24e46e059 100644 --- a/mappings/net/minecraft/block/CryingObsidianBlock.mapping +++ b/mappings/net/minecraft/block/CryingObsidianBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_4848 net/minecraft/block/CryingObsidianBlock + FIELD field_46330 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/DaylightDetectorBlock.mapping b/mappings/net/minecraft/block/DaylightDetectorBlock.mapping index 1f0644fb4d..2f9ef23e6f 100644 --- a/mappings/net/minecraft/block/DaylightDetectorBlock.mapping +++ b/mappings/net/minecraft/block/DaylightDetectorBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2309 net/minecraft/block/DaylightDetectorBlock FIELD field_10897 POWER Lnet/minecraft/class_2758; FIELD field_10898 SHAPE Lnet/minecraft/class_265; FIELD field_10899 INVERTED Lnet/minecraft/class_2746; + FIELD field_46331 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_31642 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2603;)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/DeadBushBlock.mapping b/mappings/net/minecraft/block/DeadBushBlock.mapping index 0ee35c6859..7132868c8f 100644 --- a/mappings/net/minecraft/block/DeadBushBlock.mapping +++ b/mappings/net/minecraft/block/DeadBushBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2311 net/minecraft/block/DeadBushBlock FIELD field_10910 SHAPE Lnet/minecraft/class_265; + FIELD field_46332 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/DeadCoralBlock.mapping b/mappings/net/minecraft/block/DeadCoralBlock.mapping index e818836bc1..c4f03a8b32 100644 --- a/mappings/net/minecraft/block/DeadCoralBlock.mapping +++ b/mappings/net/minecraft/block/DeadCoralBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2217 net/minecraft/block/DeadCoralBlock + FIELD field_46268 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_9928 SHAPE Lnet/minecraft/class_265; diff --git a/mappings/net/minecraft/block/DeadCoralFanBlock.mapping b/mappings/net/minecraft/block/DeadCoralFanBlock.mapping index 36d7116545..8d8e988745 100644 --- a/mappings/net/minecraft/block/DeadCoralFanBlock.mapping +++ b/mappings/net/minecraft/block/DeadCoralFanBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2221 net/minecraft/block/DeadCoralFanBlock + FIELD field_46267 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_9932 SHAPE Lnet/minecraft/class_265; diff --git a/mappings/net/minecraft/block/DeadCoralWallFanBlock.mapping b/mappings/net/minecraft/block/DeadCoralWallFanBlock.mapping index 54af70d70e..78a985e639 100644 --- a/mappings/net/minecraft/block/DeadCoralWallFanBlock.mapping +++ b/mappings/net/minecraft/block/DeadCoralWallFanBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2222 net/minecraft/block/DeadCoralWallFanBlock + FIELD field_46269 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_9933 FACING Lnet/minecraft/class_2753; FIELD field_9934 FACING_TO_SHAPE Ljava/util/Map; diff --git a/mappings/net/minecraft/block/DecoratedPotBlock.mapping b/mappings/net/minecraft/block/DecoratedPotBlock.mapping index 791d088358..ea45be7fb1 100644 --- a/mappings/net/minecraft/block/DecoratedPotBlock.mapping +++ b/mappings/net/minecraft/block/DecoratedPotBlock.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_8168 net/minecraft/block/DecoratedPotBlock FIELD field_42756 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_43236 SHERDS_DYNAMIC_DROP_ID Lnet/minecraft/class_2960; FIELD field_43237 CRACKED Lnet/minecraft/class_2746; + FIELD field_46333 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_49815 (Lnet/minecraft/class_8172;Ljava/util/function/Consumer;)V ARG 1 lootConsumer METHOD method_51510 (Ljava/util/List;Lnet/minecraft/class_1792;)V diff --git a/mappings/net/minecraft/block/DetectorRailBlock.mapping b/mappings/net/minecraft/block/DetectorRailBlock.mapping index 334f56e318..2cd147f2f8 100644 --- a/mappings/net/minecraft/block/DetectorRailBlock.mapping +++ b/mappings/net/minecraft/block/DetectorRailBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2313 net/minecraft/block/DetectorRailBlock FIELD field_10913 POWERED Lnet/minecraft/class_2746; FIELD field_10914 SHAPE Lnet/minecraft/class_2754; FIELD field_31081 SCHEDULED_TICK_DELAY I + FIELD field_46334 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10001 getCarts (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/DirtPathBlock.mapping b/mappings/net/minecraft/block/DirtPathBlock.mapping index e2794b0171..4be8c49d9f 100644 --- a/mappings/net/minecraft/block/DirtPathBlock.mapping +++ b/mappings/net/minecraft/block/DirtPathBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2369 net/minecraft/block/DirtPathBlock FIELD field_11106 SHAPE Lnet/minecraft/class_265; + FIELD field_46335 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/DispenserBlock.mapping b/mappings/net/minecraft/block/DispenserBlock.mapping index e69a41d125..9871e436b3 100644 --- a/mappings/net/minecraft/block/DispenserBlock.mapping +++ b/mappings/net/minecraft/block/DispenserBlock.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_2315 net/minecraft/block/DispenserBlock FIELD field_10920 TRIGGERED Lnet/minecraft/class_2746; FIELD field_31082 SCHEDULED_TICK_DELAY I FIELD field_46212 LOGGER Lorg/slf4j/Logger; + FIELD field_46336 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10008 (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V ARG 0 map METHOD method_10009 registerBehavior (Lnet/minecraft/class_1935;Lnet/minecraft/class_2357;)V diff --git a/mappings/net/minecraft/block/DoorBlock.mapping b/mappings/net/minecraft/block/DoorBlock.mapping index f36ec06ec2..ef4f8dde7a 100644 --- a/mappings/net/minecraft/block/DoorBlock.mapping +++ b/mappings/net/minecraft/block/DoorBlock.mapping @@ -9,9 +9,7 @@ CLASS net/minecraft/class_2323 net/minecraft/block/DoorBlock FIELD field_10945 OPEN Lnet/minecraft/class_2746; FIELD field_10946 HALF Lnet/minecraft/class_2754; FIELD field_42757 blockSetType Lnet/minecraft/class_8177; - METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V - ARG 1 settings - ARG 2 blockSetType + FIELD field_46337 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10033 setOpen (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Z)V ARG 1 entity ARG 2 world @@ -33,3 +31,5 @@ CLASS net/minecraft/class_2323 net/minecraft/block/DoorBlock METHOD method_30841 isOpen (Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_51169 getBlockSetType ()Lnet/minecraft/class_8177; + METHOD method_54010 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/DragonEggBlock.mapping b/mappings/net/minecraft/block/DragonEggBlock.mapping index 5fb0ddf863..953cc87e72 100644 --- a/mappings/net/minecraft/block/DragonEggBlock.mapping +++ b/mappings/net/minecraft/block/DragonEggBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2328 net/minecraft/block/DragonEggBlock FIELD field_10950 SHAPE Lnet/minecraft/class_265; + FIELD field_46339 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10047 teleport (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world diff --git a/mappings/net/minecraft/block/DropperBlock.mapping b/mappings/net/minecraft/block/DropperBlock.mapping index 583b5a9ff9..2c010e3fad 100644 --- a/mappings/net/minecraft/block/DropperBlock.mapping +++ b/mappings/net/minecraft/block/DropperBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2325 net/minecraft/block/DropperBlock FIELD field_10949 BEHAVIOR Lnet/minecraft/class_2357; FIELD field_46213 LOGGER Lorg/slf4j/Logger; + FIELD field_46341 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/DyedCarpetBlock.mapping b/mappings/net/minecraft/block/DyedCarpetBlock.mapping index 3b27fbd738..9c59a54004 100644 --- a/mappings/net/minecraft/block/DyedCarpetBlock.mapping +++ b/mappings/net/minecraft/block/DyedCarpetBlock.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_5815 net/minecraft/block/DyedCarpetBlock COMMENT A carpet that has an associated carpet color for {@linkplain net.minecraft.entity.passive.LlamaEntity llamas}. FIELD field_28715 dyeColor Lnet/minecraft/class_1767; + FIELD field_46506 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V ARG 1 dyeColor COMMENT the color of this carpet when worn by a {@linkplain net.minecraft.entity.passive.LlamaEntity llama} @@ -10,3 +11,5 @@ CLASS net/minecraft/class_5815 net/minecraft/block/DyedCarpetBlock COMMENT COMMENT

If {@code null}, the llama will not appear to be wearing the carpet. COMMENT However, the carpet will remain wearable by the llama. + METHOD method_54076 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/EnchantingTableBlock.mapping b/mappings/net/minecraft/block/EnchantingTableBlock.mapping index e88c892e80..f6eb2fc51b 100644 --- a/mappings/net/minecraft/block/EnchantingTableBlock.mapping +++ b/mappings/net/minecraft/block/EnchantingTableBlock.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_2331 net/minecraft/block/EnchantingTableBlock FIELD field_10951 SHAPE Lnet/minecraft/class_265; FIELD field_36535 POWER_PROVIDER_OFFSETS Ljava/util/List; + FIELD field_46342 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_17467 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; ARG 2 syncId ARG 3 inventory diff --git a/mappings/net/minecraft/block/EndGatewayBlock.mapping b/mappings/net/minecraft/block/EndGatewayBlock.mapping index 52b4ae6b6a..dbf6954952 100644 --- a/mappings/net/minecraft/block/EndGatewayBlock.mapping +++ b/mappings/net/minecraft/block/EndGatewayBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2329 net/minecraft/block/EndGatewayBlock + FIELD field_46343 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/EndPortalBlock.mapping b/mappings/net/minecraft/block/EndPortalBlock.mapping index cd6fd04e4b..8b735cc3b2 100644 --- a/mappings/net/minecraft/block/EndPortalBlock.mapping +++ b/mappings/net/minecraft/block/EndPortalBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2334 net/minecraft/block/EndPortalBlock FIELD field_10959 SHAPE Lnet/minecraft/class_265; + FIELD field_46344 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/EndPortalFrameBlock.mapping b/mappings/net/minecraft/block/EndPortalFrameBlock.mapping index 478218e456..6c7dfdc3d4 100644 --- a/mappings/net/minecraft/block/EndPortalFrameBlock.mapping +++ b/mappings/net/minecraft/block/EndPortalFrameBlock.mapping @@ -5,4 +5,5 @@ CLASS net/minecraft/class_2333 net/minecraft/block/EndPortalFrameBlock FIELD field_10956 FRAME_SHAPE Lnet/minecraft/class_265; FIELD field_10957 COMPLETED_FRAME Lnet/minecraft/class_2700; FIELD field_10958 EYE Lnet/minecraft/class_2746; + FIELD field_46345 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10054 getCompletedFramePattern ()Lnet/minecraft/class_2700; diff --git a/mappings/net/minecraft/block/EndRodBlock.mapping b/mappings/net/minecraft/block/EndRodBlock.mapping index fe4b20b01d..9d302077a2 100644 --- a/mappings/net/minecraft/block/EndRodBlock.mapping +++ b/mappings/net/minecraft/block/EndRodBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_5551 net/minecraft/block/EndRodBlock + FIELD field_46346 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/EnderChestBlock.mapping b/mappings/net/minecraft/block/EnderChestBlock.mapping index add9f28733..aee02d000e 100644 --- a/mappings/net/minecraft/block/EnderChestBlock.mapping +++ b/mappings/net/minecraft/block/EnderChestBlock.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2336 net/minecraft/block/EnderChestBlock FIELD field_10967 SHAPE Lnet/minecraft/class_265; FIELD field_10968 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_17363 CONTAINER_NAME Lnet/minecraft/class_2561; + FIELD field_46347 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_17468 (Lnet/minecraft/class_1730;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; ARG 1 syncId ARG 2 inventory diff --git a/mappings/net/minecraft/block/ExperienceDroppingBlock.mapping b/mappings/net/minecraft/block/ExperienceDroppingBlock.mapping index 70899bfe59..8de9c101b8 100644 --- a/mappings/net/minecraft/block/ExperienceDroppingBlock.mapping +++ b/mappings/net/minecraft/block/ExperienceDroppingBlock.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_2431 net/minecraft/block/ExperienceDroppingBlock FIELD field_27195 experienceDropped Lnet/minecraft/class_6017; - METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_6017;)V - ARG 1 settings - ARG 2 experience + FIELD field_46340 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_6017;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 experienceDropped + ARG 2 settings + METHOD method_54011 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54012 (Lnet/minecraft/class_2431;)Lnet/minecraft/class_6017; + ARG 0 block diff --git a/mappings/net/minecraft/block/FarmlandBlock.mapping b/mappings/net/minecraft/block/FarmlandBlock.mapping index 2b509187d6..f00f87c30e 100644 --- a/mappings/net/minecraft/block/FarmlandBlock.mapping +++ b/mappings/net/minecraft/block/FarmlandBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2344 net/minecraft/block/FarmlandBlock FIELD field_11009 MOISTURE Lnet/minecraft/class_2758; FIELD field_11010 SHAPE Lnet/minecraft/class_265; FIELD field_31084 MAX_MOISTURE I + FIELD field_46349 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10124 hasCrop (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/FenceBlock.mapping b/mappings/net/minecraft/block/FenceBlock.mapping index ebd578c5a0..79a963b53d 100644 --- a/mappings/net/minecraft/block/FenceBlock.mapping +++ b/mappings/net/minecraft/block/FenceBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2354 net/minecraft/block/FenceBlock FIELD field_11066 cullingShapes [Lnet/minecraft/class_265; + FIELD field_46350 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10184 canConnect (Lnet/minecraft/class_2680;ZLnet/minecraft/class_2350;)Z ARG 1 state ARG 2 neighborIsFullSquare diff --git a/mappings/net/minecraft/block/FenceGateBlock.mapping b/mappings/net/minecraft/block/FenceGateBlock.mapping index 35ba6eb53c..29af2c6747 100644 --- a/mappings/net/minecraft/block/FenceGateBlock.mapping +++ b/mappings/net/minecraft/block/FenceGateBlock.mapping @@ -15,11 +15,16 @@ CLASS net/minecraft/class_2349 net/minecraft/block/FenceGateBlock FIELD field_40744 Z_AXIS_SIDES_SHAPE Lnet/minecraft/class_265; FIELD field_40745 X_AXIS_SIDES_SHAPE Lnet/minecraft/class_265; FIELD field_42758 type Lnet/minecraft/class_4719; - METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_4719;)V - ARG 1 settings - ARG 2 type + FIELD field_46351 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_4719;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 type + ARG 2 settings METHOD method_10138 isWall (Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_16703 canWallConnect (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z ARG 0 state ARG 1 side + METHOD method_54013 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54014 (Lnet/minecraft/class_2349;)Lnet/minecraft/class_4719; + ARG 0 block diff --git a/mappings/net/minecraft/block/FernBlock.mapping b/mappings/net/minecraft/block/FernBlock.mapping index f87679270b..75029a04cf 100644 --- a/mappings/net/minecraft/block/FernBlock.mapping +++ b/mappings/net/minecraft/block/FernBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2526 net/minecraft/block/FernBlock FIELD field_11617 SHAPE Lnet/minecraft/class_265; + FIELD field_46470 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/FireBlock.mapping b/mappings/net/minecraft/block/FireBlock.mapping index 33953733ee..e0d431644c 100644 --- a/mappings/net/minecraft/block/FireBlock.mapping +++ b/mappings/net/minecraft/block/FireBlock.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_2358 net/minecraft/block/FireBlock FIELD field_26656 NORTH_SHAPE Lnet/minecraft/class_265; FIELD field_26657 SOUTH_SHAPE Lnet/minecraft/class_265; FIELD field_26658 shapesByState Ljava/util/Map; + FIELD field_46352 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10189 registerFlammableBlock (Lnet/minecraft/class_2248;II)V ARG 1 block ARG 2 burnChance diff --git a/mappings/net/minecraft/block/FletchingTableBlock.mapping b/mappings/net/minecraft/block/FletchingTableBlock.mapping index b78cf1a6be..c36de2dc81 100644 --- a/mappings/net/minecraft/block/FletchingTableBlock.mapping +++ b/mappings/net/minecraft/block/FletchingTableBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_3712 net/minecraft/block/FletchingTableBlock + FIELD field_46353 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/FlowerBlock.mapping b/mappings/net/minecraft/block/FlowerBlock.mapping index d74c550aa5..69f2fd1871 100644 --- a/mappings/net/minecraft/block/FlowerBlock.mapping +++ b/mappings/net/minecraft/block/FlowerBlock.mapping @@ -1,7 +1,17 @@ CLASS net/minecraft/class_2356 net/minecraft/block/FlowerBlock FIELD field_11085 SHAPE Lnet/minecraft/class_265; FIELD field_45775 stewEffects Ljava/util/List; + FIELD field_46354 STEW_EFFECT_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46355 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Ljava/util/List;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 stewEffects + ARG 2 settings METHOD (Lnet/minecraft/class_1291;ILnet/minecraft/class_4970$class_2251;)V - ARG 1 suspiciousStewEffect - ARG 2 effectDuration + ARG 1 stewEffect + ARG 2 duration ARG 3 settings + METHOD method_54015 createStewEffectList (Lnet/minecraft/class_1291;I)Ljava/util/List; + ARG 0 stewEffect + ARG 1 duration + METHOD method_54016 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/FlowerPotBlock.mapping b/mappings/net/minecraft/block/FlowerPotBlock.mapping index 52b0296e5c..9cbf277c1f 100644 --- a/mappings/net/minecraft/block/FlowerPotBlock.mapping +++ b/mappings/net/minecraft/block/FlowerPotBlock.mapping @@ -2,8 +2,13 @@ CLASS net/minecraft/class_2362 net/minecraft/block/FlowerPotBlock FIELD field_11101 content Lnet/minecraft/class_2248; FIELD field_11102 SHAPE Lnet/minecraft/class_265; FIELD field_11103 CONTENT_TO_POTTED Ljava/util/Map; + FIELD field_46356 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V ARG 1 content ARG 2 settings METHOD method_16231 getContent ()Lnet/minecraft/class_2248; METHOD method_31646 isEmpty ()Z + METHOD method_54017 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54018 (Lnet/minecraft/class_2362;)Lnet/minecraft/class_2248; + ARG 0 block diff --git a/mappings/net/minecraft/block/FlowerbedBlock.mapping b/mappings/net/minecraft/block/FlowerbedBlock.mapping index 8189e95b89..fc6eb626f7 100644 --- a/mappings/net/minecraft/block/FlowerbedBlock.mapping +++ b/mappings/net/minecraft/block/FlowerbedBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_8169 net/minecraft/block/FlowerbedBlock FIELD field_42764 FACING Lnet/minecraft/class_2753; FIELD field_42765 FLOWER_AMOUNT Lnet/minecraft/class_2758; FIELD field_45146 FACING_AND_AMOUNT_TO_SHAPE Ljava/util/function/BiFunction; + FIELD field_46409 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_52574 (Lnet/minecraft/class_2350;Ljava/lang/Integer;)Lnet/minecraft/class_265; ARG 0 facing ARG 1 flowerAmount diff --git a/mappings/net/minecraft/block/FluidBlock.mapping b/mappings/net/minecraft/block/FluidBlock.mapping index 3dbe600d56..e6152f774a 100644 --- a/mappings/net/minecraft/block/FluidBlock.mapping +++ b/mappings/net/minecraft/block/FluidBlock.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_2404 net/minecraft/block/FluidBlock FIELD field_11279 fluid Lnet/minecraft/class_3609; FIELD field_24412 COLLISION_SHAPE Lnet/minecraft/class_265; FIELD field_34006 FLOW_DIRECTIONS Lcom/google/common/collect/ImmutableList; + FIELD field_46390 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46391 FLUID_CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_3609;Lnet/minecraft/class_4970$class_2251;)V ARG 1 fluid ARG 2 settings @@ -14,3 +16,11 @@ CLASS net/minecraft/class_2404 net/minecraft/block/FluidBlock METHOD method_10318 playExtinguishSound (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos + METHOD method_54027 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54028 (Lnet/minecraft/class_2404;)Lnet/minecraft/class_3609; + ARG 0 block + METHOD method_54029 (Lnet/minecraft/class_3609;)Lnet/minecraft/class_3611; + ARG 0 fluid + METHOD method_54030 (Lnet/minecraft/class_3611;)Lcom/mojang/serialization/DataResult; + ARG 0 fluid diff --git a/mappings/net/minecraft/block/FrogspawnBlock.mapping b/mappings/net/minecraft/block/FrogspawnBlock.mapping index fa36e05ad8..d7e74a1105 100644 --- a/mappings/net/minecraft/block/FrogspawnBlock.mapping +++ b/mappings/net/minecraft/block/FrogspawnBlock.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_7113 net/minecraft/block/FrogspawnBlock FIELD field_37582 MAX_HATCH_TIME I FIELD field_37583 minHatchTime I FIELD field_37584 maxHatchTime I + FIELD field_46357 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_41425 setHatchTimeRange (II)V ARG 0 min ARG 1 max diff --git a/mappings/net/minecraft/block/FrostedIceBlock.mapping b/mappings/net/minecraft/block/FrostedIceBlock.mapping index db76a9306e..b72b5f7bdb 100644 --- a/mappings/net/minecraft/block/FrostedIceBlock.mapping +++ b/mappings/net/minecraft/block/FrostedIceBlock.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2360 net/minecraft/block/FrostedIceBlock FIELD field_31096 MAX_AGE I FIELD field_31097 NEIGHBORS_CHECKED_ON_SCHEDULED_TICK I FIELD field_31098 NEIGHBORS_CHECKED_ON_NEIGHBOR_UPDATE I + FIELD field_46358 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10201 increaseAge (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z ARG 1 state ARG 2 world diff --git a/mappings/net/minecraft/block/FungusBlock.mapping b/mappings/net/minecraft/block/FungusBlock.mapping index 5c2eb20e2b..7fcc6c37a3 100644 --- a/mappings/net/minecraft/block/FungusBlock.mapping +++ b/mappings/net/minecraft/block/FungusBlock.mapping @@ -3,11 +3,18 @@ CLASS net/minecraft/class_4771 net/minecraft/block/FungusBlock FIELD field_22135 featureKey Lnet/minecraft/class_5321; FIELD field_31099 GROW_CHANCE D FIELD field_41074 nylium Lnet/minecraft/class_2248; - METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_5321;Lnet/minecraft/class_2248;)V - ARG 1 settings - ARG 2 featureKey - ARG 3 nylium + FIELD field_46359 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_5321;Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 featureKey + ARG 2 nylium + ARG 3 settings METHOD method_46682 (Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V ARG 3 featureEntry METHOD method_46683 getFeatureEntry (Lnet/minecraft/class_4538;)Ljava/util/Optional; ARG 1 world + METHOD method_54019 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54020 (Lnet/minecraft/class_4771;)Lnet/minecraft/class_2248; + ARG 0 block + METHOD method_54021 (Lnet/minecraft/class_4771;)Lnet/minecraft/class_5321; + ARG 0 block diff --git a/mappings/net/minecraft/block/FurnaceBlock.mapping b/mappings/net/minecraft/block/FurnaceBlock.mapping index 753b7646c8..d1ecd7488d 100644 --- a/mappings/net/minecraft/block/FurnaceBlock.mapping +++ b/mappings/net/minecraft/block/FurnaceBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_3865 net/minecraft/block/FurnaceBlock + FIELD field_46360 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/GlassBlock.mapping b/mappings/net/minecraft/block/GlassBlock.mapping index 9a41542f4c..89a2e25e33 100644 --- a/mappings/net/minecraft/block/GlassBlock.mapping +++ b/mappings/net/minecraft/block/GlassBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2368 net/minecraft/block/GlassBlock + FIELD field_46361 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/GlazedTerracottaBlock.mapping b/mappings/net/minecraft/block/GlazedTerracottaBlock.mapping index 162677dba8..423135121f 100644 --- a/mappings/net/minecraft/block/GlazedTerracottaBlock.mapping +++ b/mappings/net/minecraft/block/GlazedTerracottaBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2366 net/minecraft/block/GlazedTerracottaBlock + FIELD field_46362 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/GlowLichenBlock.mapping b/mappings/net/minecraft/block/GlowLichenBlock.mapping index 244d254dac..27add04a22 100644 --- a/mappings/net/minecraft/block/GlowLichenBlock.mapping +++ b/mappings/net/minecraft/block/GlowLichenBlock.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_5777 net/minecraft/block/GlowLichenBlock FIELD field_28412 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_37585 grower Lnet/minecraft/class_7118; + FIELD field_46363 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_34727 (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z ARG 4 direction METHOD method_37363 (ILnet/minecraft/class_2680;)I diff --git a/mappings/net/minecraft/block/GourdBlock.mapping b/mappings/net/minecraft/block/GourdBlock.mapping deleted file mode 100644 index 8441426cc8..0000000000 --- a/mappings/net/minecraft/block/GourdBlock.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS net/minecraft/class_2511 net/minecraft/block/GourdBlock - METHOD method_10679 getStem ()Lnet/minecraft/class_2513; - METHOD method_10680 getAttachedStem ()Lnet/minecraft/class_2195; diff --git a/mappings/net/minecraft/block/GrassBlock.mapping b/mappings/net/minecraft/block/GrassBlock.mapping index bf9842d3b0..3ca0c29c4f 100644 --- a/mappings/net/minecraft/block/GrassBlock.mapping +++ b/mappings/net/minecraft/block/GrassBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2372 net/minecraft/block/GrassBlock + FIELD field_46364 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/GravelBlock.mapping b/mappings/net/minecraft/block/GravelBlock.mapping deleted file mode 100644 index a1da4251c5..0000000000 --- a/mappings/net/minecraft/block/GravelBlock.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_2375 net/minecraft/block/GravelBlock diff --git a/mappings/net/minecraft/block/GrindstoneBlock.mapping b/mappings/net/minecraft/block/GrindstoneBlock.mapping index aab7e76904..3debb28aa0 100644 --- a/mappings/net/minecraft/block/GrindstoneBlock.mapping +++ b/mappings/net/minecraft/block/GrindstoneBlock.mapping @@ -64,6 +64,7 @@ CLASS net/minecraft/class_3713 net/minecraft/block/GrindstoneBlock FIELD field_16400 EAST_CEILING_HINGE Lnet/minecraft/class_265; FIELD field_16401 NORTH_WALL_WEST_HINGE Lnet/minecraft/class_265; FIELD field_17364 TITLE Lnet/minecraft/class_2561; + FIELD field_46365 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_16119 getShape (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; ARG 1 state METHOD method_17469 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; diff --git a/mappings/net/minecraft/block/HangingRootsBlock.mapping b/mappings/net/minecraft/block/HangingRootsBlock.mapping index 722a6887ab..b318ed1a1a 100644 --- a/mappings/net/minecraft/block/HangingRootsBlock.mapping +++ b/mappings/net/minecraft/block/HangingRootsBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_5806 net/minecraft/block/HangingRootsBlock FIELD field_28689 SHAPE Lnet/minecraft/class_265; FIELD field_33642 WATERLOGGED Lnet/minecraft/class_2746; + FIELD field_46367 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/HangingSignBlock.mapping b/mappings/net/minecraft/block/HangingSignBlock.mapping index 6170ba253f..db3ca42543 100644 --- a/mappings/net/minecraft/block/HangingSignBlock.mapping +++ b/mappings/net/minecraft/block/HangingSignBlock.mapping @@ -3,8 +3,11 @@ CLASS net/minecraft/class_7713 net/minecraft/block/HangingSignBlock FIELD field_40301 ATTACHED Lnet/minecraft/class_2746; FIELD field_40303 DEFAULT_SHAPE Lnet/minecraft/class_265; FIELD field_40304 SHAPES_FOR_ROTATION Ljava/util/Map; + FIELD field_46308 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_50002 shouldTryAttaching (Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;Lnet/minecraft/class_2625;Lnet/minecraft/class_1799;)Z ARG 1 player ARG 2 hitResult ARG 3 sign ARG 4 stack + METHOD method_53991 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/HayBlock.mapping b/mappings/net/minecraft/block/HayBlock.mapping index d49eae91d0..f2d8f42198 100644 --- a/mappings/net/minecraft/block/HayBlock.mapping +++ b/mappings/net/minecraft/block/HayBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2380 net/minecraft/block/HayBlock + FIELD field_46368 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/HoneyBlock.mapping b/mappings/net/minecraft/block/HoneyBlock.mapping index 5a00763518..13b917431a 100644 --- a/mappings/net/minecraft/block/HoneyBlock.mapping +++ b/mappings/net/minecraft/block/HoneyBlock.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_4622 net/minecraft/block/HoneyBlock FIELD field_21213 SHAPE Lnet/minecraft/class_265; FIELD field_31104 TICKS_PER_SECOND I + FIELD field_46369 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_23355 addParticles (Lnet/minecraft/class_1297;I)V ARG 0 entity ARG 1 count diff --git a/mappings/net/minecraft/block/HopperBlock.mapping b/mappings/net/minecraft/block/HopperBlock.mapping index fd0f57c0ec..c73c4cfef9 100644 --- a/mappings/net/minecraft/block/HopperBlock.mapping +++ b/mappings/net/minecraft/block/HopperBlock.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_2377 net/minecraft/block/HopperBlock FIELD field_11133 EAST_RAYCAST_SHAPE Lnet/minecraft/class_265; FIELD field_11134 EAST_SHAPE Lnet/minecraft/class_265; FIELD field_11135 WEST_RAYCAST_SHAPE Lnet/minecraft/class_265; + FIELD field_46370 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10217 updateEnabled (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/IceBlock.mapping b/mappings/net/minecraft/block/IceBlock.mapping index 1081273a38..705225d4d9 100644 --- a/mappings/net/minecraft/block/IceBlock.mapping +++ b/mappings/net/minecraft/block/IceBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2386 net/minecraft/block/IceBlock + FIELD field_46372 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10275 melt (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world diff --git a/mappings/net/minecraft/block/InfestedBlock.mapping b/mappings/net/minecraft/block/InfestedBlock.mapping index 9a4433c0ee..12a710ecde 100644 --- a/mappings/net/minecraft/block/InfestedBlock.mapping +++ b/mappings/net/minecraft/block/InfestedBlock.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2384 net/minecraft/block/InfestedBlock FIELD field_11179 REGULAR_TO_INFESTED_BLOCK Ljava/util/Map; FIELD field_33564 REGULAR_TO_INFESTED_STATE Ljava/util/Map; FIELD field_33565 INFESTED_TO_REGULAR_STATE Ljava/util/Map; + FIELD field_46373 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V COMMENT Creates an infested block ARG 1 regularBlock @@ -25,3 +26,5 @@ CLASS net/minecraft/class_2384 net/minecraft/block/InfestedBlock ARG 1 infestedState METHOD method_36366 fromRegularState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; ARG 0 regularState + METHOD method_54022 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/JigsawBlock.mapping b/mappings/net/minecraft/block/JigsawBlock.mapping index 8e17f5ff93..edb50b028d 100644 --- a/mappings/net/minecraft/block/JigsawBlock.mapping +++ b/mappings/net/minecraft/block/JigsawBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_3748 net/minecraft/block/JigsawBlock FIELD field_23262 ORIENTATION Lnet/minecraft/class_2754; + FIELD field_46376 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_16546 attachmentMatches (Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3499$class_3501;)Z ARG 0 info1 ARG 1 info2 diff --git a/mappings/net/minecraft/block/JukeboxBlock.mapping b/mappings/net/minecraft/block/JukeboxBlock.mapping index b5d30bf434..20d01b74cb 100644 --- a/mappings/net/minecraft/block/JukeboxBlock.mapping +++ b/mappings/net/minecraft/block/JukeboxBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2387 net/minecraft/block/JukeboxBlock FIELD field_11180 HAS_RECORD Lnet/minecraft/class_2746; + FIELD field_46377 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/KelpBlock.mapping b/mappings/net/minecraft/block/KelpBlock.mapping index 371218bcfe..64ac96aa2e 100644 --- a/mappings/net/minecraft/block/KelpBlock.mapping +++ b/mappings/net/minecraft/block/KelpBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2393 net/minecraft/block/KelpBlock FIELD field_11195 SHAPE Lnet/minecraft/class_265; FIELD field_31105 GROWTH_CHANCE D + FIELD field_46378 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/KelpPlantBlock.mapping b/mappings/net/minecraft/block/KelpPlantBlock.mapping index 014dbc1d0e..87497839d2 100644 --- a/mappings/net/minecraft/block/KelpPlantBlock.mapping +++ b/mappings/net/minecraft/block/KelpPlantBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2391 net/minecraft/block/KelpPlantBlock + FIELD field_46379 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/LadderBlock.mapping b/mappings/net/minecraft/block/LadderBlock.mapping index f1bc1533e6..b146bb3887 100644 --- a/mappings/net/minecraft/block/LadderBlock.mapping +++ b/mappings/net/minecraft/block/LadderBlock.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_2399 net/minecraft/block/LadderBlock FIELD field_11255 EAST_SHAPE Lnet/minecraft/class_265; FIELD field_11256 NORTH_SHAPE Lnet/minecraft/class_265; FIELD field_11257 WATERLOGGED Lnet/minecraft/class_2746; + FIELD field_46380 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10305 canPlaceOn (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/LanternBlock.mapping b/mappings/net/minecraft/block/LanternBlock.mapping index 7d0b84c4b5..4457742d1c 100644 --- a/mappings/net/minecraft/block/LanternBlock.mapping +++ b/mappings/net/minecraft/block/LanternBlock.mapping @@ -3,5 +3,6 @@ CLASS net/minecraft/class_3749 net/minecraft/block/LanternBlock FIELD field_16545 HANGING Lnet/minecraft/class_2746; FIELD field_16546 STANDING_SHAPE Lnet/minecraft/class_265; FIELD field_26441 WATERLOGGED Lnet/minecraft/class_2746; + FIELD field_46381 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_16370 attachedDirection (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; ARG 0 state diff --git a/mappings/net/minecraft/block/LavaCauldronBlock.mapping b/mappings/net/minecraft/block/LavaCauldronBlock.mapping index 7cad99c23f..4b8b873c97 100644 --- a/mappings/net/minecraft/block/LavaCauldronBlock.mapping +++ b/mappings/net/minecraft/block/LavaCauldronBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_5553 net/minecraft/block/LavaCauldronBlock COMMENT A cauldron filled with lava. + FIELD field_46382 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/LeavesBlock.mapping b/mappings/net/minecraft/block/LeavesBlock.mapping index 0a04bab8bf..090a212a03 100644 --- a/mappings/net/minecraft/block/LeavesBlock.mapping +++ b/mappings/net/minecraft/block/LeavesBlock.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2397 net/minecraft/block/LeavesBlock FIELD field_11200 PERSISTENT Lnet/minecraft/class_2746; FIELD field_31111 MAX_DISTANCE I FIELD field_38227 WATERLOGGED Lnet/minecraft/class_2746; + FIELD field_46385 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10300 updateDistanceFromLogs (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; ARG 0 state ARG 1 world diff --git a/mappings/net/minecraft/block/LecternBlock.mapping b/mappings/net/minecraft/block/LecternBlock.mapping index 100a49e8b7..07360d4ece 100644 --- a/mappings/net/minecraft/block/LecternBlock.mapping +++ b/mappings/net/minecraft/block/LecternBlock.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_3715 net/minecraft/block/LecternBlock FIELD field_17371 EAST_SHAPE Lnet/minecraft/class_265; FIELD field_17372 SOUTH_SHAPE Lnet/minecraft/class_265; FIELD field_31113 SCHEDULED_TICK_DELAY I + FIELD field_46386 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_17470 openScreen (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/LeveledCauldronBlock.mapping b/mappings/net/minecraft/block/LeveledCauldronBlock.mapping index 94fe650de9..d05a74bd73 100644 --- a/mappings/net/minecraft/block/LeveledCauldronBlock.mapping +++ b/mappings/net/minecraft/block/LeveledCauldronBlock.mapping @@ -1,39 +1,28 @@ CLASS net/minecraft/class_5556 net/minecraft/block/LeveledCauldronBlock - COMMENT A cauldron with a varying level of contents. - COMMENT This includes water and powder snow cauldrons. - COMMENT - COMMENT

The amount of stored substance is controlled with the {@link #LEVEL} - COMMENT block state property which can take values between {@value #MIN_LEVEL} and - COMMENT {@value #MAX_LEVEL} (inclusive). + COMMENT Constructs a leveled cauldron block. FIELD field_27206 LEVEL Lnet/minecraft/class_2758; - FIELD field_27880 RAIN_PREDICATE Ljava/util/function/Predicate; - COMMENT A precipitation predicate that allows {@link Biome.Precipitation#RAIN}. - FIELD field_27881 SNOW_PREDICATE Ljava/util/function/Predicate; - COMMENT A precipitation predicate that allows {@link Biome.Precipitation#SNOW}. - FIELD field_27882 precipitationPredicate Ljava/util/function/Predicate; FIELD field_31107 MIN_LEVEL I FIELD field_31108 MAX_LEVEL I FIELD field_31109 BASE_FLUID_HEIGHT I FIELD field_31110 FLUID_HEIGHT_PER_LEVEL D - METHOD (Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Predicate;Ljava/util/Map;)V + FIELD field_46383 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46384 precipitation Lnet/minecraft/class_1959$class_1963; + METHOD (Lnet/minecraft/class_1959$class_1963;Lnet/minecraft/class_5620$class_8821;Lnet/minecraft/class_4970$class_2251;)V COMMENT Constructs a leveled cauldron block. - COMMENT - COMMENT @apiNote The precipitation predicates are compared using identity comparisons in some cases, - COMMENT so callers should typically use {@link #RAIN_PREDICATE} and {@link #SNOW_PREDICATE} if applicable. - ARG 1 settings - ARG 2 precipitationPredicate - COMMENT a predicate that checks what type of precipitation can fill this cauldron - ARG 3 behaviorMap - COMMENT the map containing cauldron behaviors for each item + ARG 1 precipitation + ARG 2 behaviorMap + ARG 3 settings METHOD method_31650 decrementFluidLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 0 state ARG 1 world ARG 2 pos - METHOD method_32352 (Lnet/minecraft/class_1959$class_1963;)Z - ARG 0 precipitation - METHOD method_32353 (Lnet/minecraft/class_1959$class_1963;)Z - ARG 0 precipitation METHOD method_36994 onFireCollision (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world ARG 3 pos + METHOD method_54024 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54025 (Lnet/minecraft/class_5556;)Lnet/minecraft/class_5620$class_8821; + ARG 0 block + METHOD method_54026 (Lnet/minecraft/class_5556;)Lnet/minecraft/class_1959$class_1963; + ARG 0 block diff --git a/mappings/net/minecraft/block/LeverBlock.mapping b/mappings/net/minecraft/block/LeverBlock.mapping index 5bada1afc1..fb309bb668 100644 --- a/mappings/net/minecraft/block/LeverBlock.mapping +++ b/mappings/net/minecraft/block/LeverBlock.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_2401 net/minecraft/block/LeverBlock FIELD field_11266 CEILING_X_AXIS_SHAPE Lnet/minecraft/class_265; FIELD field_11267 NORTH_WALL_SHAPE Lnet/minecraft/class_265; FIELD field_11268 CEILING_Z_AXIS_SHAPE Lnet/minecraft/class_265; + FIELD field_46387 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10308 spawnParticles (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;F)V ARG 0 state ARG 1 world diff --git a/mappings/net/minecraft/block/LightBlock.mapping b/mappings/net/minecraft/block/LightBlock.mapping index 53d532d6cf..32e04fbf97 100644 --- a/mappings/net/minecraft/block/LightBlock.mapping +++ b/mappings/net/minecraft/block/LightBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_6089 net/minecraft/block/LightBlock FIELD field_31187 LEVEL_15 Lnet/minecraft/class_2758; FIELD field_31188 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_31189 STATE_TO_LUMINANCE Ljava/util/function/ToIntFunction; + FIELD field_46388 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_35281 (Lnet/minecraft/class_2680;)I ARG 0 state METHOD method_47377 addNbtForLevel (Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/block/LightningRodBlock.mapping b/mappings/net/minecraft/block/LightningRodBlock.mapping index e3bea1df5e..b2016c7ddf 100644 --- a/mappings/net/minecraft/block/LightningRodBlock.mapping +++ b/mappings/net/minecraft/block/LightningRodBlock.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_5554 net/minecraft/block/LightningRodBlock COMMENT COMMENT @see net.minecraft.server.world.ServerWorld#getLightningRodPos(BlockPos) FIELD field_31192 SCHEDULED_TICK_DELAY I + FIELD field_46389 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_31648 setPowered (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world diff --git a/mappings/net/minecraft/block/LilyPadBlock.mapping b/mappings/net/minecraft/block/LilyPadBlock.mapping index 576d229e25..3ac8acddea 100644 --- a/mappings/net/minecraft/block/LilyPadBlock.mapping +++ b/mappings/net/minecraft/block/LilyPadBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2553 net/minecraft/block/LilyPadBlock FIELD field_11728 SHAPE Lnet/minecraft/class_265; + FIELD field_46492 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/LoomBlock.mapping b/mappings/net/minecraft/block/LoomBlock.mapping index 2bba1017c6..64824b1e24 100644 --- a/mappings/net/minecraft/block/LoomBlock.mapping +++ b/mappings/net/minecraft/block/LoomBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2406 net/minecraft/block/LoomBlock FIELD field_17373 TITLE Lnet/minecraft/class_2561; + FIELD field_46392 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_17478 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; ARG 2 syncId ARG 3 inventory diff --git a/mappings/net/minecraft/block/MagmaBlock.mapping b/mappings/net/minecraft/block/MagmaBlock.mapping index 196764bc20..a5fae2fbbf 100644 --- a/mappings/net/minecraft/block/MagmaBlock.mapping +++ b/mappings/net/minecraft/block/MagmaBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2413 net/minecraft/block/MagmaBlock FIELD field_31193 SCHEDULED_TICK_DELAY I + FIELD field_46393 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/MangroveLeavesBlock.mapping b/mappings/net/minecraft/block/MangroveLeavesBlock.mapping index a031a10326..b1819027a1 100644 --- a/mappings/net/minecraft/block/MangroveLeavesBlock.mapping +++ b/mappings/net/minecraft/block/MangroveLeavesBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_7114 net/minecraft/block/MangroveLeavesBlock + FIELD field_46394 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/MangroveRootsBlock.mapping b/mappings/net/minecraft/block/MangroveRootsBlock.mapping index e9e8db6e5f..917099e35d 100644 --- a/mappings/net/minecraft/block/MangroveRootsBlock.mapping +++ b/mappings/net/minecraft/block/MangroveRootsBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_7116 net/minecraft/block/MangroveRootsBlock FIELD field_37593 WATERLOGGED Lnet/minecraft/class_2746; + FIELD field_46396 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/MelonBlock.mapping b/mappings/net/minecraft/block/MelonBlock.mapping deleted file mode 100644 index 0a1f85c3f1..0000000000 --- a/mappings/net/minecraft/block/MelonBlock.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_2411 net/minecraft/block/MelonBlock diff --git a/mappings/net/minecraft/block/MossBlock.mapping b/mappings/net/minecraft/block/MossBlock.mapping index 3b58ba6553..51cf1252d8 100644 --- a/mappings/net/minecraft/block/MossBlock.mapping +++ b/mappings/net/minecraft/block/MossBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_5807 net/minecraft/block/MossBlock + FIELD field_46397 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/MudBlock.mapping b/mappings/net/minecraft/block/MudBlock.mapping index 70cb7fd7ee..75ba5b551d 100644 --- a/mappings/net/minecraft/block/MudBlock.mapping +++ b/mappings/net/minecraft/block/MudBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_7117 net/minecraft/block/MudBlock FIELD field_37594 COLLISION_SHAPE Lnet/minecraft/class_265; + FIELD field_46398 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/MushroomBlock.mapping b/mappings/net/minecraft/block/MushroomBlock.mapping index 1db48e61c9..14458951b2 100644 --- a/mappings/net/minecraft/block/MushroomBlock.mapping +++ b/mappings/net/minecraft/block/MushroomBlock.mapping @@ -6,3 +6,4 @@ CLASS net/minecraft/class_2381 net/minecraft/block/MushroomBlock FIELD field_11170 SOUTH Lnet/minecraft/class_2746; FIELD field_11171 NORTH Lnet/minecraft/class_2746; FIELD field_11172 EAST Lnet/minecraft/class_2746; + FIELD field_46371 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/MushroomPlantBlock.mapping b/mappings/net/minecraft/block/MushroomPlantBlock.mapping index c1db7afee6..f8907bb337 100644 --- a/mappings/net/minecraft/block/MushroomPlantBlock.mapping +++ b/mappings/net/minecraft/block/MushroomPlantBlock.mapping @@ -1,11 +1,16 @@ CLASS net/minecraft/class_2420 net/minecraft/block/MushroomPlantBlock FIELD field_11304 SHAPE Lnet/minecraft/class_265; FIELD field_27194 featureKey Lnet/minecraft/class_5321; - METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_5321;)V - ARG 1 settings - ARG 2 featureKey + FIELD field_46399 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_5321;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 featureKey + ARG 2 settings METHOD method_10349 trySpawningBigMushroom (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z ARG 1 world ARG 2 pos ARG 3 state ARG 4 random + METHOD method_54034 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54035 (Lnet/minecraft/class_2420;)Lnet/minecraft/class_5321; + ARG 0 block diff --git a/mappings/net/minecraft/block/MyceliumBlock.mapping b/mappings/net/minecraft/block/MyceliumBlock.mapping index b31d23374c..ba15e6e17f 100644 --- a/mappings/net/minecraft/block/MyceliumBlock.mapping +++ b/mappings/net/minecraft/block/MyceliumBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2418 net/minecraft/block/MyceliumBlock + FIELD field_46400 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/NetherPortalBlock.mapping b/mappings/net/minecraft/block/NetherPortalBlock.mapping index 34384b2201..7e9bfd6f0c 100644 --- a/mappings/net/minecraft/block/NetherPortalBlock.mapping +++ b/mappings/net/minecraft/block/NetherPortalBlock.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_2423 net/minecraft/block/NetherPortalBlock FIELD field_11308 Z_SHAPE Lnet/minecraft/class_265; FIELD field_11309 X_SHAPE Lnet/minecraft/class_265; FIELD field_11310 AXIS Lnet/minecraft/class_2754; + FIELD field_46401 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/NetherWartBlock.mapping b/mappings/net/minecraft/block/NetherWartBlock.mapping index 6d591856ad..e30de5be5f 100644 --- a/mappings/net/minecraft/block/NetherWartBlock.mapping +++ b/mappings/net/minecraft/block/NetherWartBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2421 net/minecraft/block/NetherWartBlock FIELD field_11305 AGE_TO_SHAPE [Lnet/minecraft/class_265; FIELD field_11306 AGE Lnet/minecraft/class_2758; + FIELD field_46403 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/NetherrackBlock.mapping b/mappings/net/minecraft/block/NetherrackBlock.mapping index 27a6c62693..c2f3132f97 100644 --- a/mappings/net/minecraft/block/NetherrackBlock.mapping +++ b/mappings/net/minecraft/block/NetherrackBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_4773 net/minecraft/block/NetherrackBlock + FIELD field_46404 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/NoteBlock.mapping b/mappings/net/minecraft/block/NoteBlock.mapping index d5e4cf0b2e..22fabdfb53 100644 --- a/mappings/net/minecraft/block/NoteBlock.mapping +++ b/mappings/net/minecraft/block/NoteBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2428 net/minecraft/block/NoteBlock FIELD field_11324 NOTE Lnet/minecraft/class_2758; FIELD field_11325 INSTRUMENT Lnet/minecraft/class_2754; FIELD field_11326 POWERED Lnet/minecraft/class_2746; + FIELD field_46405 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10367 playNote (Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 entity ARG 2 state diff --git a/mappings/net/minecraft/block/NyliumBlock.mapping b/mappings/net/minecraft/block/NyliumBlock.mapping index 25be92d834..4628358e1d 100644 --- a/mappings/net/minecraft/block/NyliumBlock.mapping +++ b/mappings/net/minecraft/block/NyliumBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_4849 net/minecraft/block/NyliumBlock + FIELD field_46406 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_24856 stayAlive (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z ARG 0 state ARG 1 world diff --git a/mappings/net/minecraft/block/ObserverBlock.mapping b/mappings/net/minecraft/block/ObserverBlock.mapping index 3c4255e844..d3ee595087 100644 --- a/mappings/net/minecraft/block/ObserverBlock.mapping +++ b/mappings/net/minecraft/block/ObserverBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2426 net/minecraft/block/ObserverBlock FIELD field_11322 POWERED Lnet/minecraft/class_2746; + FIELD field_46407 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10365 updateNeighbors (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/Oxidizable.mapping b/mappings/net/minecraft/block/Oxidizable.mapping index 3ca326141b..2095752e9c 100644 --- a/mappings/net/minecraft/block/Oxidizable.mapping +++ b/mappings/net/minecraft/block/Oxidizable.mapping @@ -16,3 +16,7 @@ CLASS net/minecraft/class_5955 net/minecraft/block/Oxidizable METHOD method_34738 getUnaffectedOxidationState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; ARG 0 state CLASS class_5811 OxidationLevel + FIELD field_46493 CODEC Lcom/mojang/serialization/Codec; + FIELD field_46494 id Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 id diff --git a/mappings/net/minecraft/block/OxidizableBlock.mapping b/mappings/net/minecraft/block/OxidizableBlock.mapping index 867d9e018b..ebed84fe14 100644 --- a/mappings/net/minecraft/block/OxidizableBlock.mapping +++ b/mappings/net/minecraft/block/OxidizableBlock.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_5812 net/minecraft/block/OxidizableBlock FIELD field_28709 oxidationLevel Lnet/minecraft/class_5955$class_5811; + FIELD field_46495 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V ARG 1 oxidationLevel ARG 2 settings + METHOD method_54068 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/OxidizableSlabBlock.mapping b/mappings/net/minecraft/block/OxidizableSlabBlock.mapping index 708715b231..bbe220186f 100644 --- a/mappings/net/minecraft/block/OxidizableSlabBlock.mapping +++ b/mappings/net/minecraft/block/OxidizableSlabBlock.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_5813 net/minecraft/block/OxidizableSlabBlock FIELD field_28711 oxidationLevel Lnet/minecraft/class_5955$class_5811; + FIELD field_46496 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V ARG 1 oxidationLevel ARG 2 settings + METHOD method_54069 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/OxidizableStairsBlock.mapping b/mappings/net/minecraft/block/OxidizableStairsBlock.mapping index a856ffc13b..03fe352ba4 100644 --- a/mappings/net/minecraft/block/OxidizableStairsBlock.mapping +++ b/mappings/net/minecraft/block/OxidizableStairsBlock.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_5814 net/minecraft/block/OxidizableStairsBlock FIELD field_28713 oxidationLevel Lnet/minecraft/class_5955$class_5811; + FIELD field_46497 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)V ARG 1 oxidationLevel ARG 2 baseBlockState ARG 3 settings + METHOD method_54070 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/PaneBlock.mapping b/mappings/net/minecraft/block/PaneBlock.mapping index 9474c0fdb4..3cf01ad410 100644 --- a/mappings/net/minecraft/block/PaneBlock.mapping +++ b/mappings/net/minecraft/block/PaneBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2389 net/minecraft/block/PaneBlock + FIELD field_46375 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10281 connectsTo (Lnet/minecraft/class_2680;Z)Z ARG 1 state ARG 2 sideSolidFullSquare diff --git a/mappings/net/minecraft/block/PillarBlock.mapping b/mappings/net/minecraft/block/PillarBlock.mapping index 105102184a..166a9106a8 100644 --- a/mappings/net/minecraft/block/PillarBlock.mapping +++ b/mappings/net/minecraft/block/PillarBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2465 net/minecraft/block/PillarBlock FIELD field_11459 AXIS Lnet/minecraft/class_2754; + FIELD field_46430 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_36377 changeRotation (Lnet/minecraft/class_2680;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680; ARG 0 state ARG 1 rotation diff --git a/mappings/net/minecraft/block/PistonBlock.mapping b/mappings/net/minecraft/block/PistonBlock.mapping index 37ae1ac9ce..decd606f61 100644 --- a/mappings/net/minecraft/block/PistonBlock.mapping +++ b/mappings/net/minecraft/block/PistonBlock.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_2665 net/minecraft/block/PistonBlock FIELD field_12189 EXTENDED_NORTH_SHAPE Lnet/minecraft/class_265; FIELD field_12190 EXTENDED_DOWN_SHAPE Lnet/minecraft/class_265; FIELD field_12191 EXTENDED Lnet/minecraft/class_2746; + FIELD field_46530 CODEC Lcom/mojang/serialization/MapCodec; METHOD (ZLnet/minecraft/class_4970$class_2251;)V ARG 1 sticky ARG 2 settings @@ -30,3 +31,7 @@ CLASS net/minecraft/class_2665 net/minecraft/block/PistonBlock ARG 3 direction ARG 4 canBreak ARG 5 pistonDir + METHOD method_54091 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54092 (Lnet/minecraft/class_2665;)Ljava/lang/Boolean; + ARG 0 block diff --git a/mappings/net/minecraft/block/PistonExtensionBlock.mapping b/mappings/net/minecraft/block/PistonExtensionBlock.mapping index e85f9d483d..c40871c7ab 100644 --- a/mappings/net/minecraft/block/PistonExtensionBlock.mapping +++ b/mappings/net/minecraft/block/PistonExtensionBlock.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_2667 net/minecraft/block/PistonExtensionBlock FIELD field_12196 FACING Lnet/minecraft/class_2753; FIELD field_12197 TYPE Lnet/minecraft/class_2754; + FIELD field_46529 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_11488 getPistonBlockEntity (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2669; ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/PistonHeadBlock.mapping b/mappings/net/minecraft/block/PistonHeadBlock.mapping index 45381380c2..f98b9bb7c1 100644 --- a/mappings/net/minecraft/block/PistonHeadBlock.mapping +++ b/mappings/net/minecraft/block/PistonHeadBlock.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_2671 net/minecraft/block/PistonHeadBlock FIELD field_12231 SHORT_UP_ARM_SHAPE Lnet/minecraft/class_265; FIELD field_26660 SHORT_HEAD_SHAPES [Lnet/minecraft/class_265; FIELD field_26661 HEAD_SHAPES [Lnet/minecraft/class_265; + FIELD field_46531 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_11520 getHeadShape (Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_265; ARG 0 direction ARG 1 shortHead diff --git a/mappings/net/minecraft/block/PitcherCropBlock.mapping b/mappings/net/minecraft/block/PitcherCropBlock.mapping index 33ecd5d906..f42b4480e0 100644 --- a/mappings/net/minecraft/block/PitcherCropBlock.mapping +++ b/mappings/net/minecraft/block/PitcherCropBlock.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_8237 net/minecraft/block/PitcherCropBlock FIELD field_43247 LOWER_COLLISION_SHAPE Lnet/minecraft/class_265; FIELD field_44477 UPPER_OUTLINE_SHAPES [Lnet/minecraft/class_265; FIELD field_44478 LOWER_OUTLINE_SHAPES [Lnet/minecraft/class_265; + FIELD field_46410 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_49819 tryGrow (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)V ARG 1 world ARG 2 state diff --git a/mappings/net/minecraft/block/PlayerSkullBlock.mapping b/mappings/net/minecraft/block/PlayerSkullBlock.mapping index ce9c97ce7e..c0466ed896 100644 --- a/mappings/net/minecraft/block/PlayerSkullBlock.mapping +++ b/mappings/net/minecraft/block/PlayerSkullBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2435 net/minecraft/block/PlayerSkullBlock + FIELD field_46411 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/PointedDripstoneBlock.mapping b/mappings/net/minecraft/block/PointedDripstoneBlock.mapping index 2816b014f8..b91d1c78f5 100644 --- a/mappings/net/minecraft/block/PointedDripstoneBlock.mapping +++ b/mappings/net/minecraft/block/PointedDripstoneBlock.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock FIELD field_33568 MAX_STALACTITE_GROWTH I FIELD field_33569 STALACTITE_FLOOR_SEARCH_RANGE I FIELD field_36340 DRIP_COLLISION_SHAPE Lnet/minecraft/class_265; + FIELD field_46413 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_32767 getDripPos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/PotatoesBlock.mapping b/mappings/net/minecraft/block/PotatoesBlock.mapping index ffe7cd9ba9..fca1ad4a55 100644 --- a/mappings/net/minecraft/block/PotatoesBlock.mapping +++ b/mappings/net/minecraft/block/PotatoesBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2439 net/minecraft/block/PotatoesBlock FIELD field_11357 AGE_TO_SHAPE [Lnet/minecraft/class_265; + FIELD field_46414 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/PowderSnowBlock.mapping b/mappings/net/minecraft/block/PowderSnowBlock.mapping index 9f36aaa655..c506825626 100644 --- a/mappings/net/minecraft/block/PowderSnowBlock.mapping +++ b/mappings/net/minecraft/block/PowderSnowBlock.mapping @@ -3,5 +3,6 @@ CLASS net/minecraft/class_5635 net/minecraft/block/PowderSnowBlock FIELD field_31218 VERTICAL_MOVEMENT_MULTIPLIER F FIELD field_31220 FALLING_SHAPE Lnet/minecraft/class_265; FIELD field_36190 SMALL_FALL_SOUND_MAX_DISTANCE D + FIELD field_46415 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_32355 canWalkOnPowderSnow (Lnet/minecraft/class_1297;)Z ARG 0 entity diff --git a/mappings/net/minecraft/block/PowderSnowCauldronBlock.mapping b/mappings/net/minecraft/block/PowderSnowCauldronBlock.mapping deleted file mode 100644 index 61972d96c3..0000000000 --- a/mappings/net/minecraft/block/PowderSnowCauldronBlock.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_6377 net/minecraft/block/PowderSnowCauldronBlock - COMMENT A cauldron filled with powder snow. diff --git a/mappings/net/minecraft/block/PoweredRailBlock.mapping b/mappings/net/minecraft/block/PoweredRailBlock.mapping index f15d41fc8c..778eb2bfc7 100644 --- a/mappings/net/minecraft/block/PoweredRailBlock.mapping +++ b/mappings/net/minecraft/block/PoweredRailBlock.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_2442 net/minecraft/block/PoweredRailBlock FIELD field_11364 POWERED Lnet/minecraft/class_2746; FIELD field_11365 SHAPE Lnet/minecraft/class_2754; + FIELD field_46417 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10413 isPoweredByOtherRails (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZI)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/PressurePlateBlock.mapping b/mappings/net/minecraft/block/PressurePlateBlock.mapping index 06d67a3178..1b948cb4e8 100644 --- a/mappings/net/minecraft/block/PressurePlateBlock.mapping +++ b/mappings/net/minecraft/block/PressurePlateBlock.mapping @@ -1,8 +1,10 @@ CLASS net/minecraft/class_2440 net/minecraft/block/PressurePlateBlock FIELD field_11358 POWERED Lnet/minecraft/class_2746; - FIELD field_11359 type Lnet/minecraft/class_2440$class_2441; - METHOD (Lnet/minecraft/class_2440$class_2441;Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V + FIELD field_46418 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_8177;Lnet/minecraft/class_4970$class_2251;)V ARG 1 type ARG 2 settings - ARG 3 blockSetType - CLASS class_2441 ActivationRule + METHOD method_54036 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54037 (Lnet/minecraft/class_2440;)Lnet/minecraft/class_8177; + ARG 0 block diff --git a/mappings/net/minecraft/block/PropaguleBlock.mapping b/mappings/net/minecraft/block/PropaguleBlock.mapping index 2515090782..ebbb0f0c6e 100644 --- a/mappings/net/minecraft/block/PropaguleBlock.mapping +++ b/mappings/net/minecraft/block/PropaguleBlock.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_7115 net/minecraft/block/PropaguleBlock FIELD field_37590 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_37591 HANGING Lnet/minecraft/class_2746; FIELD field_37592 SHAPES [Lnet/minecraft/class_265; + FIELD field_46395 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_41434 getDefaultHangingState ()Lnet/minecraft/class_2680; METHOD method_41435 isHanging (Lnet/minecraft/class_2680;)Z ARG 0 state @@ -10,3 +11,7 @@ CLASS net/minecraft/class_7115 net/minecraft/block/PropaguleBlock ARG 0 state METHOD method_43130 getHangingState (I)Lnet/minecraft/class_2680; ARG 0 age + METHOD method_54032 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54033 (Lnet/minecraft/class_7115;)Lnet/minecraft/class_8813; + ARG 0 block diff --git a/mappings/net/minecraft/block/PumpkinBlock.mapping b/mappings/net/minecraft/block/PumpkinBlock.mapping index 404872ed0d..85dfc27cc8 100644 --- a/mappings/net/minecraft/block/PumpkinBlock.mapping +++ b/mappings/net/minecraft/block/PumpkinBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2445 net/minecraft/block/PumpkinBlock + FIELD field_46419 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_20291 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V ARG 1 playerx diff --git a/mappings/net/minecraft/block/RailBlock.mapping b/mappings/net/minecraft/block/RailBlock.mapping index bec64584f8..423ca55035 100644 --- a/mappings/net/minecraft/block/RailBlock.mapping +++ b/mappings/net/minecraft/block/RailBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2443 net/minecraft/block/RailBlock FIELD field_11369 SHAPE Lnet/minecraft/class_2754; + FIELD field_46420 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/RedstoneBlock.mapping b/mappings/net/minecraft/block/RedstoneBlock.mapping index 0285288c77..dc7743af76 100644 --- a/mappings/net/minecraft/block/RedstoneBlock.mapping +++ b/mappings/net/minecraft/block/RedstoneBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2436 net/minecraft/block/RedstoneBlock + FIELD field_46416 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/RedstoneLampBlock.mapping b/mappings/net/minecraft/block/RedstoneLampBlock.mapping index 8b74258621..a0c6b16051 100644 --- a/mappings/net/minecraft/block/RedstoneLampBlock.mapping +++ b/mappings/net/minecraft/block/RedstoneLampBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2453 net/minecraft/block/RedstoneLampBlock FIELD field_11413 LIT Lnet/minecraft/class_2746; + FIELD field_46423 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/RedstoneOreBlock.mapping b/mappings/net/minecraft/block/RedstoneOreBlock.mapping index 8098fc54bc..f7c0abbb15 100644 --- a/mappings/net/minecraft/block/RedstoneOreBlock.mapping +++ b/mappings/net/minecraft/block/RedstoneOreBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2449 net/minecraft/block/RedstoneOreBlock FIELD field_11392 LIT Lnet/minecraft/class_2746; + FIELD field_46421 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10440 spawnParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/RedstoneTorchBlock.mapping b/mappings/net/minecraft/block/RedstoneTorchBlock.mapping index 614d08faab..90d6c22e8a 100644 --- a/mappings/net/minecraft/block/RedstoneTorchBlock.mapping +++ b/mappings/net/minecraft/block/RedstoneTorchBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2459 net/minecraft/block/RedstoneTorchBlock FIELD field_11445 BURNOUT_MAP Ljava/util/Map; FIELD field_11446 LIT Lnet/minecraft/class_2746; FIELD field_31230 SCHEDULED_TICK_DELAY I + FIELD field_46424 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10488 shouldUnpower (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/RedstoneWireBlock.mapping b/mappings/net/minecraft/block/RedstoneWireBlock.mapping index 7ae6079b13..9a2c0c9411 100644 --- a/mappings/net/minecraft/block/RedstoneWireBlock.mapping +++ b/mappings/net/minecraft/block/RedstoneWireBlock.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_2457 net/minecraft/block/RedstoneWireBlock FIELD field_24416 SHAPES Ljava/util/Map; FIELD field_24466 COLORS [Lnet/minecraft/class_243; FIELD field_24733 dotState Lnet/minecraft/class_2680; + FIELD field_46422 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10477 getRenderConnectionType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2773; ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/RepeaterBlock.mapping b/mappings/net/minecraft/block/RepeaterBlock.mapping index e51e8b9b3f..791fef07b3 100644 --- a/mappings/net/minecraft/block/RepeaterBlock.mapping +++ b/mappings/net/minecraft/block/RepeaterBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2462 net/minecraft/block/RepeaterBlock FIELD field_11451 DELAY Lnet/minecraft/class_2758; FIELD field_11452 LOCKED Lnet/minecraft/class_2746; + FIELD field_46426 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/RespawnAnchorBlock.mapping b/mappings/net/minecraft/block/RespawnAnchorBlock.mapping index 467e4e1ab5..f71eab7e49 100644 --- a/mappings/net/minecraft/block/RespawnAnchorBlock.mapping +++ b/mappings/net/minecraft/block/RespawnAnchorBlock.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_4969 net/minecraft/block/RespawnAnchorBlock FIELD field_26443 VALID_SPAWN_OFFSETS Lcom/google/common/collect/ImmutableList; FIELD field_31231 NO_CHARGES I FIELD field_31232 MAX_CHARGES I + FIELD field_46427 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_26156 findRespawnPosition (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;)Ljava/util/Optional; ARG 0 entity ARG 1 world diff --git a/mappings/net/minecraft/block/RootedDirtBlock.mapping b/mappings/net/minecraft/block/RootedDirtBlock.mapping index 9f85343aa7..ff06c1b8fe 100644 --- a/mappings/net/minecraft/block/RootedDirtBlock.mapping +++ b/mappings/net/minecraft/block/RootedDirtBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_5954 net/minecraft/block/RootedDirtBlock + FIELD field_46428 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/RootsBlock.mapping b/mappings/net/minecraft/block/RootsBlock.mapping index be5a371595..850fa20a5a 100644 --- a/mappings/net/minecraft/block/RootsBlock.mapping +++ b/mappings/net/minecraft/block/RootsBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_4774 net/minecraft/block/RootsBlock FIELD field_22137 SHAPE Lnet/minecraft/class_265; + FIELD field_46429 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/RotatedInfestedBlock.mapping b/mappings/net/minecraft/block/RotatedInfestedBlock.mapping index 235de518af..b50b1b0cb1 100644 --- a/mappings/net/minecraft/block/RotatedInfestedBlock.mapping +++ b/mappings/net/minecraft/block/RotatedInfestedBlock.mapping @@ -1 +1,4 @@ CLASS net/minecraft/class_6348 net/minecraft/block/RotatedInfestedBlock + FIELD field_46374 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_54023 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/SandBlock.mapping b/mappings/net/minecraft/block/SandBlock.mapping deleted file mode 100644 index d5ff7395ba..0000000000 --- a/mappings/net/minecraft/block/SandBlock.mapping +++ /dev/null @@ -1,5 +0,0 @@ -CLASS net/minecraft/class_2468 net/minecraft/block/SandBlock - FIELD field_11462 color I - METHOD (ILnet/minecraft/class_4970$class_2251;)V - ARG 1 color - ARG 2 settings diff --git a/mappings/net/minecraft/block/SaplingBlock.mapping b/mappings/net/minecraft/block/SaplingBlock.mapping index 65b6281f75..de1c86be9a 100644 --- a/mappings/net/minecraft/block/SaplingBlock.mapping +++ b/mappings/net/minecraft/block/SaplingBlock.mapping @@ -1,8 +1,9 @@ CLASS net/minecraft/class_2473 net/minecraft/block/SaplingBlock FIELD field_11476 STAGE Lnet/minecraft/class_2758; - FIELD field_11477 generator Lnet/minecraft/class_2647; + FIELD field_11477 generator Lnet/minecraft/class_8813; FIELD field_11478 SHAPE Lnet/minecraft/class_265; - METHOD (Lnet/minecraft/class_2647;Lnet/minecraft/class_4970$class_2251;)V + FIELD field_46431 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_8813;Lnet/minecraft/class_4970$class_2251;)V ARG 1 generator ARG 2 settings METHOD method_10507 generate (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)V @@ -10,3 +11,7 @@ CLASS net/minecraft/class_2473 net/minecraft/block/SaplingBlock ARG 2 pos ARG 3 state ARG 4 random + METHOD method_54038 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54039 (Lnet/minecraft/class_2473;)Lnet/minecraft/class_8813; + ARG 0 block diff --git a/mappings/net/minecraft/block/SaplingGenerator.mapping b/mappings/net/minecraft/block/SaplingGenerator.mapping new file mode 100644 index 0000000000..1b8c26dede --- /dev/null +++ b/mappings/net/minecraft/block/SaplingGenerator.mapping @@ -0,0 +1,47 @@ +CLASS net/minecraft/class_8813 net/minecraft/block/SaplingGenerator + FIELD field_46510 CODEC Lcom/mojang/serialization/Codec; + FIELD field_46520 GENERATORS Ljava/util/Map; + FIELD field_46521 id Ljava/lang/String; + FIELD field_46522 rareChance F + FIELD field_46523 megaVariant Ljava/util/Optional; + FIELD field_46524 rareMegaVariant Ljava/util/Optional; + FIELD field_46525 regularVariant Ljava/util/Optional; + FIELD field_46526 rareRegularVariant Ljava/util/Optional; + FIELD field_46527 beesVariant Ljava/util/Optional; + FIELD field_46528 rareBeesVariant Ljava/util/Optional; + METHOD (Ljava/lang/String;FLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 id + ARG 2 rareChance + ARG 3 megaVariant + ARG 4 rareMegaVariant + ARG 5 regularVariant + ARG 6 rareRegularVariant + ARG 7 beesVariant + ARG 8 rareBeesVariant + METHOD (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 id + ARG 2 megaVariant + ARG 3 regularVariant + ARG 4 beesVariant + METHOD method_54085 generate (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z + ARG 1 world + ARG 2 chunkGenerator + ARG 3 pos + ARG 4 state + ARG 5 random + METHOD method_54086 getMegaTreeFeature (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5321; + ARG 1 random + METHOD method_54087 getSmallTreeFeature (Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_5321; + ARG 1 random + ARG 2 flowersNearby + METHOD method_54088 areFlowersNearby (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos + METHOD method_54089 (Lnet/minecraft/class_8813;)Ljava/lang/String; + ARG 0 generator + METHOD method_54090 canGenerateLargeTree (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;II)Z + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 x + ARG 4 z diff --git a/mappings/net/minecraft/block/ScaffoldingBlock.mapping b/mappings/net/minecraft/block/ScaffoldingBlock.mapping index 2876c80bee..acb9b4bee5 100644 --- a/mappings/net/minecraft/block/ScaffoldingBlock.mapping +++ b/mappings/net/minecraft/block/ScaffoldingBlock.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_3736 net/minecraft/block/ScaffoldingBlock FIELD field_17577 COLLISION_SHAPE Lnet/minecraft/class_265; FIELD field_17578 OUTLINE_SHAPE Lnet/minecraft/class_265; FIELD field_31237 MAX_DISTANCE I + FIELD field_46432 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_16372 calculateDistance (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/SculkBlock.mapping b/mappings/net/minecraft/block/SculkBlock.mapping index f88d8c8fe8..8dd0e9816f 100644 --- a/mappings/net/minecraft/block/SculkBlock.mapping +++ b/mappings/net/minecraft/block/SculkBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_7125 net/minecraft/block/SculkBlock + FIELD field_46433 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_41474 shouldNotDecay (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/SculkCatalystBlock.mapping b/mappings/net/minecraft/block/SculkCatalystBlock.mapping index 8b2351ef0a..7e72f3833b 100644 --- a/mappings/net/minecraft/block/SculkCatalystBlock.mapping +++ b/mappings/net/minecraft/block/SculkCatalystBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_7126 net/minecraft/block/SculkCatalystBlock FIELD field_37604 BLOOM Lnet/minecraft/class_2746; FIELD field_37605 experience Lnet/minecraft/class_6017; + FIELD field_46434 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/SculkSensorBlock.mapping b/mappings/net/minecraft/block/SculkSensorBlock.mapping index 916b700ec5..9b7f0d78ee 100644 --- a/mappings/net/minecraft/block/SculkSensorBlock.mapping +++ b/mappings/net/minecraft/block/SculkSensorBlock.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_5703 net/minecraft/block/SculkSensorBlock FIELD field_28113 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_28114 OUTLINE_SHAPE Lnet/minecraft/class_265; FIELD field_43248 RESONATION_NOTE_PITCHES [F + FIELD field_46435 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_4970$class_2251;)V ARG 1 settings METHOD method_32902 updateNeighbors (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V diff --git a/mappings/net/minecraft/block/SculkShriekerBlock.mapping b/mappings/net/minecraft/block/SculkShriekerBlock.mapping index 153c61db8c..fac46b1170 100644 --- a/mappings/net/minecraft/block/SculkShriekerBlock.mapping +++ b/mappings/net/minecraft/block/SculkShriekerBlock.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_7268 net/minecraft/block/SculkShriekerBlock FIELD field_38231 SHAPE Lnet/minecraft/class_265; FIELD field_38232 TOP D FIELD field_38422 CAN_SUMMON Lnet/minecraft/class_2746; + FIELD field_46436 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_42317 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_7133;)V ARG 1 pos ARG 2 statex diff --git a/mappings/net/minecraft/block/SculkVeinBlock.mapping b/mappings/net/minecraft/block/SculkVeinBlock.mapping index 81052f9d77..7e459bf32a 100644 --- a/mappings/net/minecraft/block/SculkVeinBlock.mapping +++ b/mappings/net/minecraft/block/SculkVeinBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_7130 net/minecraft/block/SculkVeinBlock FIELD field_37631 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_37632 allGrowTypeGrower Lnet/minecraft/class_7118; FIELD field_37633 samePositionOnlyGrower Lnet/minecraft/class_7118; + FIELD field_46437 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_41513 veinCoversSculkReplaceable (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 state diff --git a/mappings/net/minecraft/block/SeaPickleBlock.mapping b/mappings/net/minecraft/block/SeaPickleBlock.mapping index 081cbef03d..121fc12070 100644 --- a/mappings/net/minecraft/block/SeaPickleBlock.mapping +++ b/mappings/net/minecraft/block/SeaPickleBlock.mapping @@ -6,5 +6,6 @@ CLASS net/minecraft/class_2472 net/minecraft/block/SeaPickleBlock FIELD field_11474 FOUR_PICKLES_SHAPE Lnet/minecraft/class_265; FIELD field_11475 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_31241 MAX_PICKLES I + FIELD field_46438 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10506 isDry (Lnet/minecraft/class_2680;)Z ARG 0 state diff --git a/mappings/net/minecraft/block/SeagrassBlock.mapping b/mappings/net/minecraft/block/SeagrassBlock.mapping index ca5835edc4..d97abf4575 100644 --- a/mappings/net/minecraft/block/SeagrassBlock.mapping +++ b/mappings/net/minecraft/block/SeagrassBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2476 net/minecraft/block/SeagrassBlock FIELD field_11485 SHAPE Lnet/minecraft/class_265; + FIELD field_46439 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/ShulkerBoxBlock.mapping b/mappings/net/minecraft/block/ShulkerBoxBlock.mapping index 166db9c116..6a62a53a98 100644 --- a/mappings/net/minecraft/block/ShulkerBoxBlock.mapping +++ b/mappings/net/minecraft/block/ShulkerBoxBlock.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock FIELD field_41080 NORTH_SHAPE Lnet/minecraft/class_265; FIELD field_41081 SOUTH_SHAPE Lnet/minecraft/class_265; FIELD field_41082 SIDES_SHAPES Ljava/util/Map; + FIELD field_46440 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V ARG 1 color ARG 2 settings @@ -32,3 +33,10 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock ARG 1 blockEntity METHOD method_47378 (Ljava/util/EnumMap;)V ARG 0 map + METHOD method_54040 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54041 (Lnet/minecraft/class_2480;)Ljava/util/Optional; + ARG 0 block + METHOD method_54042 (Ljava/util/Optional;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2480; + ARG 0 color + ARG 1 settings diff --git a/mappings/net/minecraft/block/SignBlock.mapping b/mappings/net/minecraft/block/SignBlock.mapping index ea48ec979c..7890e493c9 100644 --- a/mappings/net/minecraft/block/SignBlock.mapping +++ b/mappings/net/minecraft/block/SignBlock.mapping @@ -1,2 +1,5 @@ CLASS net/minecraft/class_2508 net/minecraft/block/SignBlock FIELD field_11559 ROTATION Lnet/minecraft/class_2758; + FIELD field_46461 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_54048 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/SkullBlock.mapping b/mappings/net/minecraft/block/SkullBlock.mapping index 60eddf8c59..a4870efc79 100644 --- a/mappings/net/minecraft/block/SkullBlock.mapping +++ b/mappings/net/minecraft/block/SkullBlock.mapping @@ -4,5 +4,13 @@ CLASS net/minecraft/class_2484 net/minecraft/block/SkullBlock FIELD field_31244 MAX_ROTATION_INDEX I FIELD field_31245 MAX_ROTATIONS I FIELD field_41312 PIGLIN_SHAPE Lnet/minecraft/class_265; + FIELD field_46441 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_54043 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance CLASS class_2485 SkullType + FIELD field_46442 TYPES Ljava/util/Map; + FIELD field_46443 CODEC Lcom/mojang/serialization/Codec; CLASS class_2486 Type + FIELD field_46444 id Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 id diff --git a/mappings/net/minecraft/block/SlabBlock.mapping b/mappings/net/minecraft/block/SlabBlock.mapping index d5fd6529cc..7ee1053c1e 100644 --- a/mappings/net/minecraft/block/SlabBlock.mapping +++ b/mappings/net/minecraft/block/SlabBlock.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_2482 net/minecraft/block/SlabBlock FIELD field_11500 BOTTOM_SHAPE Lnet/minecraft/class_265; FIELD field_11501 TYPE Lnet/minecraft/class_2754; FIELD field_11502 WATERLOGGED Lnet/minecraft/class_2746; + FIELD field_46445 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/SlimeBlock.mapping b/mappings/net/minecraft/block/SlimeBlock.mapping index b10444a01b..f4dfb22d74 100644 --- a/mappings/net/minecraft/block/SlimeBlock.mapping +++ b/mappings/net/minecraft/block/SlimeBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2490 net/minecraft/block/SlimeBlock + FIELD field_46446 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_21847 bounce (Lnet/minecraft/class_1297;)V ARG 1 entity diff --git a/mappings/net/minecraft/block/SmallDripleafBlock.mapping b/mappings/net/minecraft/block/SmallDripleafBlock.mapping index ec82e49faf..799bc3f9c6 100644 --- a/mappings/net/minecraft/block/SmallDripleafBlock.mapping +++ b/mappings/net/minecraft/block/SmallDripleafBlock.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_5808 net/minecraft/block/SmallDripleafBlock FIELD field_28690 SHAPE Lnet/minecraft/class_265; FIELD field_28691 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_29563 FACING Lnet/minecraft/class_2753; + FIELD field_46447 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/SmithingTableBlock.mapping b/mappings/net/minecraft/block/SmithingTableBlock.mapping index ad981c5507..eb13c39e70 100644 --- a/mappings/net/minecraft/block/SmithingTableBlock.mapping +++ b/mappings/net/minecraft/block/SmithingTableBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_3717 net/minecraft/block/SmithingTableBlock FIELD field_22511 SCREEN_TITLE Lnet/minecraft/class_2561; + FIELD field_46448 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_24950 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; ARG 2 syncId ARG 3 inventory diff --git a/mappings/net/minecraft/block/SmokerBlock.mapping b/mappings/net/minecraft/block/SmokerBlock.mapping index 7e83ac22b6..2b23a5d646 100644 --- a/mappings/net/minecraft/block/SmokerBlock.mapping +++ b/mappings/net/minecraft/block/SmokerBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_3716 net/minecraft/block/SmokerBlock + FIELD field_46449 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/SnifferEggBlock.mapping b/mappings/net/minecraft/block/SnifferEggBlock.mapping index ff02d4a259..de3bfaf154 100644 --- a/mappings/net/minecraft/block/SnifferEggBlock.mapping +++ b/mappings/net/minecraft/block/SnifferEggBlock.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_8238 net/minecraft/block/SnifferEggBlock FIELD field_43252 BOOSTED_HATCHING_TIME I FIELD field_43253 MAX_RANDOM_CRACK_TIME_OFFSET I FIELD field_43254 SHAPE Lnet/minecraft/class_265; + FIELD field_46450 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_49826 isAboveHatchBooster (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/SnowBlock.mapping b/mappings/net/minecraft/block/SnowBlock.mapping index 5cf9039da7..761088ea4b 100644 --- a/mappings/net/minecraft/block/SnowBlock.mapping +++ b/mappings/net/minecraft/block/SnowBlock.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_2488 net/minecraft/block/SnowBlock FIELD field_11517 LAYERS_TO_SHAPE [Lnet/minecraft/class_265; FIELD field_11518 LAYERS Lnet/minecraft/class_2758; FIELD field_31247 MAX_LAYERS I + FIELD field_46451 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/SnowyBlock.mapping b/mappings/net/minecraft/block/SnowyBlock.mapping index a2def98957..efb68ac6b6 100644 --- a/mappings/net/minecraft/block/SnowyBlock.mapping +++ b/mappings/net/minecraft/block/SnowyBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2493 net/minecraft/block/SnowyBlock FIELD field_11522 SNOWY Lnet/minecraft/class_2746; + FIELD field_46452 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_35291 isSnow (Lnet/minecraft/class_2680;)Z ARG 0 state diff --git a/mappings/net/minecraft/block/SoulFireBlock.mapping b/mappings/net/minecraft/block/SoulFireBlock.mapping index 2ecce60ec3..9d98f57936 100644 --- a/mappings/net/minecraft/block/SoulFireBlock.mapping +++ b/mappings/net/minecraft/block/SoulFireBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_4775 net/minecraft/block/SoulFireBlock + FIELD field_46453 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_26158 isSoulBase (Lnet/minecraft/class_2680;)Z ARG 0 state diff --git a/mappings/net/minecraft/block/SoulSandBlock.mapping b/mappings/net/minecraft/block/SoulSandBlock.mapping index e47c13c8fd..0c08a985e7 100644 --- a/mappings/net/minecraft/block/SoulSandBlock.mapping +++ b/mappings/net/minecraft/block/SoulSandBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2492 net/minecraft/block/SoulSandBlock FIELD field_11521 COLLISION_SHAPE Lnet/minecraft/class_265; FIELD field_31249 SCHEDULED_TICK_DELAY I + FIELD field_46454 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/SpawnerBlock.mapping b/mappings/net/minecraft/block/SpawnerBlock.mapping index c9ee95235d..d2ccd79f94 100644 --- a/mappings/net/minecraft/block/SpawnerBlock.mapping +++ b/mappings/net/minecraft/block/SpawnerBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2496 net/minecraft/block/SpawnerBlock + FIELD field_46455 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_46688 (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2561; ARG 0 entityType METHOD method_46689 getEntityNameForTooltip (Lnet/minecraft/class_1799;)Ljava/util/Optional; diff --git a/mappings/net/minecraft/block/SpongeBlock.mapping b/mappings/net/minecraft/block/SpongeBlock.mapping index 37759ec799..c3a25a9195 100644 --- a/mappings/net/minecraft/block/SpongeBlock.mapping +++ b/mappings/net/minecraft/block/SpongeBlock.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2502 net/minecraft/block/SpongeBlock + FIELD field_46456 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10619 absorbWater (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/SporeBlossomBlock.mapping b/mappings/net/minecraft/block/SporeBlossomBlock.mapping index d95597749e..b0ec315a52 100644 --- a/mappings/net/minecraft/block/SporeBlossomBlock.mapping +++ b/mappings/net/minecraft/block/SporeBlossomBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_5809 net/minecraft/block/SporeBlossomBlock FIELD field_28703 SHAPE Lnet/minecraft/class_265; + FIELD field_46457 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/SproutsBlock.mapping b/mappings/net/minecraft/block/SproutsBlock.mapping index 3605a73f01..eccc19bf62 100644 --- a/mappings/net/minecraft/block/SproutsBlock.mapping +++ b/mappings/net/minecraft/block/SproutsBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_4772 net/minecraft/block/SproutsBlock FIELD field_22136 SHAPE Lnet/minecraft/class_265; + FIELD field_46402 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/StainedGlassBlock.mapping b/mappings/net/minecraft/block/StainedGlassBlock.mapping index 1d68bc9aea..a78039d186 100644 --- a/mappings/net/minecraft/block/StainedGlassBlock.mapping +++ b/mappings/net/minecraft/block/StainedGlassBlock.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_2506 net/minecraft/block/StainedGlassBlock FIELD field_11558 color Lnet/minecraft/class_1767; + FIELD field_46458 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V ARG 1 color ARG 2 settings + METHOD method_54044 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/StainedGlassPaneBlock.mapping b/mappings/net/minecraft/block/StainedGlassPaneBlock.mapping index 1d9d2d8918..11f02cfe3f 100644 --- a/mappings/net/minecraft/block/StainedGlassPaneBlock.mapping +++ b/mappings/net/minecraft/block/StainedGlassPaneBlock.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_2504 net/minecraft/block/StainedGlassPaneBlock FIELD field_11554 color Lnet/minecraft/class_1767; + FIELD field_46459 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V ARG 1 color ARG 2 settings + METHOD method_54045 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/StairsBlock.mapping b/mappings/net/minecraft/block/StairsBlock.mapping index bb4044a2fa..114084c98e 100644 --- a/mappings/net/minecraft/block/StairsBlock.mapping +++ b/mappings/net/minecraft/block/StairsBlock.mapping @@ -18,6 +18,7 @@ CLASS net/minecraft/class_2510 net/minecraft/block/StairsBlock FIELD field_11577 TOP_NORTH_EAST_CORNER_SHAPE Lnet/minecraft/class_265; FIELD field_11578 BOTTOM_SOUTH_WEST_CORNER_SHAPE Lnet/minecraft/class_265; FIELD field_11579 baseBlock Lnet/minecraft/class_2248; + FIELD field_46460 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)V ARG 1 baseBlockState ARG 2 settings @@ -49,3 +50,7 @@ CLASS net/minecraft/class_2510 net/minecraft/block/StairsBlock ARG 1 world ARG 2 pos ARG 3 dir + METHOD method_54046 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54047 (Lnet/minecraft/class_2510;)Lnet/minecraft/class_2680; + ARG 0 block diff --git a/mappings/net/minecraft/block/StemBlock.mapping b/mappings/net/minecraft/block/StemBlock.mapping index d657118bf3..b148457fd3 100644 --- a/mappings/net/minecraft/block/StemBlock.mapping +++ b/mappings/net/minecraft/block/StemBlock.mapping @@ -1,11 +1,21 @@ CLASS net/minecraft/class_2513 net/minecraft/block/StemBlock FIELD field_11583 AGE_TO_SHAPE [Lnet/minecraft/class_265; FIELD field_11584 AGE Lnet/minecraft/class_2758; - FIELD field_11585 gourdBlock Lnet/minecraft/class_2511; - FIELD field_27205 pickBlockItem Ljava/util/function/Supplier; + FIELD field_11585 gourdBlock Lnet/minecraft/class_5321; + FIELD field_27205 pickBlockItem Lnet/minecraft/class_5321; FIELD field_31255 MAX_AGE I - METHOD (Lnet/minecraft/class_2511;Ljava/util/function/Supplier;Lnet/minecraft/class_4970$class_2251;)V + FIELD field_46462 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46463 attachedStemBlock Lnet/minecraft/class_5321; + METHOD (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_4970$class_2251;)V ARG 1 gourdBlock - ARG 2 pickBlockItem - ARG 3 settings - METHOD method_10694 getGourdBlock ()Lnet/minecraft/class_2511; + ARG 2 attachedStemBlock + ARG 3 pickBlockItem + ARG 4 settings + METHOD method_54049 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54050 (Lnet/minecraft/class_2513;)Lnet/minecraft/class_5321; + ARG 0 block + METHOD method_54051 (Lnet/minecraft/class_2513;)Lnet/minecraft/class_5321; + ARG 0 block + METHOD method_54052 (Lnet/minecraft/class_2513;)Lnet/minecraft/class_5321; + ARG 0 block diff --git a/mappings/net/minecraft/block/StonecutterBlock.mapping b/mappings/net/minecraft/block/StonecutterBlock.mapping index f18ec868d9..f1dc90c162 100644 --- a/mappings/net/minecraft/block/StonecutterBlock.mapping +++ b/mappings/net/minecraft/block/StonecutterBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_3718 net/minecraft/block/StonecutterBlock FIELD field_16407 SHAPE Lnet/minecraft/class_265; FIELD field_17649 FACING Lnet/minecraft/class_2753; FIELD field_17650 TITLE Lnet/minecraft/class_2561; + FIELD field_46464 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_17896 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; ARG 2 syncId ARG 3 playerInventory diff --git a/mappings/net/minecraft/block/StructureBlock.mapping b/mappings/net/minecraft/block/StructureBlock.mapping index 3bc9befe1b..78b29b13e4 100644 --- a/mappings/net/minecraft/block/StructureBlock.mapping +++ b/mappings/net/minecraft/block/StructureBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2515 net/minecraft/block/StructureBlock FIELD field_11586 MODE Lnet/minecraft/class_2754; + FIELD field_46465 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10703 doAction (Lnet/minecraft/class_3218;Lnet/minecraft/class_2633;)V ARG 1 world ARG 2 blockEntity diff --git a/mappings/net/minecraft/block/StructureVoidBlock.mapping b/mappings/net/minecraft/block/StructureVoidBlock.mapping index 05a44a635b..905f102052 100644 --- a/mappings/net/minecraft/block/StructureVoidBlock.mapping +++ b/mappings/net/minecraft/block/StructureVoidBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_2518 net/minecraft/block/StructureVoidBlock FIELD field_11589 SHAPE Lnet/minecraft/class_265; + FIELD field_46466 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/SugarCaneBlock.mapping b/mappings/net/minecraft/block/SugarCaneBlock.mapping index 282a1ba2d4..e738b8a351 100644 --- a/mappings/net/minecraft/block/SugarCaneBlock.mapping +++ b/mappings/net/minecraft/block/SugarCaneBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2523 net/minecraft/block/SugarCaneBlock FIELD field_11610 AGE Lnet/minecraft/class_2758; FIELD field_11611 SHAPE Lnet/minecraft/class_265; + FIELD field_46467 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/SuspiciousStewIngredient.mapping b/mappings/net/minecraft/block/SuspiciousStewIngredient.mapping index 3d428464af..9b0eb2eadd 100644 --- a/mappings/net/minecraft/block/SuspiciousStewIngredient.mapping +++ b/mappings/net/minecraft/block/SuspiciousStewIngredient.mapping @@ -7,3 +7,5 @@ CLASS net/minecraft/class_7917 net/minecraft/block/SuspiciousStewIngredient FIELD field_45782 CODEC Lcom/mojang/serialization/Codec; FIELD field_45783 LIST_CODEC Lcom/mojang/serialization/Codec; METHOD method_53247 createStatusEffectInstance ()Lnet/minecraft/class_1293; + METHOD method_53248 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/SweetBerryBushBlock.mapping b/mappings/net/minecraft/block/SweetBerryBushBlock.mapping index 282df93398..fef268a724 100644 --- a/mappings/net/minecraft/block/SweetBerryBushBlock.mapping +++ b/mappings/net/minecraft/block/SweetBerryBushBlock.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_3830 net/minecraft/block/SweetBerryBushBlock FIELD field_17001 SMALL_SHAPE Lnet/minecraft/class_265; FIELD field_17002 LARGE_SHAPE Lnet/minecraft/class_265; FIELD field_31259 MAX_AGE I + FIELD field_46468 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/TallFlowerBlock.mapping b/mappings/net/minecraft/block/TallFlowerBlock.mapping index d715646b49..e0cd3329b3 100644 --- a/mappings/net/minecraft/block/TallFlowerBlock.mapping +++ b/mappings/net/minecraft/block/TallFlowerBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2521 net/minecraft/block/TallFlowerBlock + FIELD field_46469 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/TallPlantBlock.mapping b/mappings/net/minecraft/block/TallPlantBlock.mapping index de7c6c53de..7fbf78d11c 100644 --- a/mappings/net/minecraft/block/TallPlantBlock.mapping +++ b/mappings/net/minecraft/block/TallPlantBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2320 net/minecraft/block/TallPlantBlock FIELD field_10929 HALF Lnet/minecraft/class_2754; + FIELD field_46338 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10021 placeAt (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)V ARG 0 world ARG 1 state diff --git a/mappings/net/minecraft/block/TallSeagrassBlock.mapping b/mappings/net/minecraft/block/TallSeagrassBlock.mapping index fc351a406b..5cc8cf1cce 100644 --- a/mappings/net/minecraft/block/TallSeagrassBlock.mapping +++ b/mappings/net/minecraft/block/TallSeagrassBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2525 net/minecraft/block/TallSeagrassBlock FIELD field_11615 SHAPE Lnet/minecraft/class_265; FIELD field_11616 HALF Lnet/minecraft/class_2754; + FIELD field_46471 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/TargetBlock.mapping b/mappings/net/minecraft/block/TargetBlock.mapping index 4af412dcf1..b99dd58f3c 100644 --- a/mappings/net/minecraft/block/TargetBlock.mapping +++ b/mappings/net/minecraft/block/TargetBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_4850 net/minecraft/block/TargetBlock FIELD field_22428 POWER Lnet/minecraft/class_2758; FIELD field_31263 RECOVERABLE_POWER_DELAY I FIELD field_31264 REGULAR_POWER_DELAY I + FIELD field_46472 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_24857 setPower (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;ILnet/minecraft/class_2338;I)V ARG 0 world ARG 1 state diff --git a/mappings/net/minecraft/block/TintedGlassBlock.mapping b/mappings/net/minecraft/block/TintedGlassBlock.mapping index 7fec66c987..80b9c75d6a 100644 --- a/mappings/net/minecraft/block/TintedGlassBlock.mapping +++ b/mappings/net/minecraft/block/TintedGlassBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_5555 net/minecraft/block/TintedGlassBlock + FIELD field_46473 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/TntBlock.mapping b/mappings/net/minecraft/block/TntBlock.mapping index e4f960b17a..519867477c 100644 --- a/mappings/net/minecraft/block/TntBlock.mapping +++ b/mappings/net/minecraft/block/TntBlock.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2530 net/minecraft/block/TntBlock FIELD field_11621 UNSTABLE Lnet/minecraft/class_2746; + FIELD field_46474 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10737 primeTnt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/TorchBlock.mapping b/mappings/net/minecraft/block/TorchBlock.mapping index b427dc33b5..cc9d089e46 100644 --- a/mappings/net/minecraft/block/TorchBlock.mapping +++ b/mappings/net/minecraft/block/TorchBlock.mapping @@ -1,6 +1,15 @@ CLASS net/minecraft/class_2527 net/minecraft/block/TorchBlock - FIELD field_11618 BOUNDING_SHAPE Lnet/minecraft/class_265; - FIELD field_22155 particle Lnet/minecraft/class_2394; - METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_2394;)V - ARG 1 settings - ARG 2 particle + FIELD field_22155 particle Lnet/minecraft/class_2400; + FIELD field_46475 PARTICLE_TYPE_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46476 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_2400;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 particle + ARG 2 settings + METHOD method_54053 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54054 (Lnet/minecraft/class_2527;)Lnet/minecraft/class_2400; + ARG 0 block + METHOD method_54055 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/DataResult; + ARG 0 particleType + METHOD method_54056 (Lnet/minecraft/class_2400;)Lnet/minecraft/class_2396; + ARG 0 particleType diff --git a/mappings/net/minecraft/block/TorchflowerBlock.mapping b/mappings/net/minecraft/block/TorchflowerBlock.mapping index 6e300a8dbd..bf51b91354 100644 --- a/mappings/net/minecraft/block/TorchflowerBlock.mapping +++ b/mappings/net/minecraft/block/TorchflowerBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_8171 net/minecraft/block/TorchflowerBlock FIELD field_42776 AGE Lnet/minecraft/class_2758; FIELD field_42778 SHAPES [Lnet/minecraft/class_265; + FIELD field_46477 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/TransparentBlock.mapping b/mappings/net/minecraft/block/TransparentBlock.mapping index 21118e3d50..d87e267a73 100644 --- a/mappings/net/minecraft/block/TransparentBlock.mapping +++ b/mappings/net/minecraft/block/TransparentBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2373 net/minecraft/block/TransparentBlock + FIELD field_46366 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/TrapdoorBlock.mapping b/mappings/net/minecraft/block/TrapdoorBlock.mapping index 33e6b290df..0f23e1b6b6 100644 --- a/mappings/net/minecraft/block/TrapdoorBlock.mapping +++ b/mappings/net/minecraft/block/TrapdoorBlock.mapping @@ -10,11 +10,16 @@ CLASS net/minecraft/class_2533 net/minecraft/block/TrapdoorBlock FIELD field_11632 OPEN_BOTTOM_SHAPE Lnet/minecraft/class_265; FIELD field_11633 NORTH_SHAPE Lnet/minecraft/class_265; FIELD field_42779 blockSetType Lnet/minecraft/class_8177; - METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V - ARG 1 settings - ARG 2 blockSetType + FIELD field_46478 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_8177;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 type + ARG 2 settings METHOD method_10740 playToggleSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V ARG 1 player ARG 2 world ARG 3 pos ARG 4 open + METHOD method_54058 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54059 (Lnet/minecraft/class_2533;)Lnet/minecraft/class_8177; + ARG 0 block diff --git a/mappings/net/minecraft/block/TrappedChestBlock.mapping b/mappings/net/minecraft/block/TrappedChestBlock.mapping index 1ca0f3975a..6f3bcccaea 100644 --- a/mappings/net/minecraft/block/TrappedChestBlock.mapping +++ b/mappings/net/minecraft/block/TrappedChestBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2531 net/minecraft/block/TrappedChestBlock + FIELD field_46479 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/TripwireBlock.mapping b/mappings/net/minecraft/block/TripwireBlock.mapping index 0d786a027b..a242c69bec 100644 --- a/mappings/net/minecraft/block/TripwireBlock.mapping +++ b/mappings/net/minecraft/block/TripwireBlock.mapping @@ -3,7 +3,7 @@ CLASS net/minecraft/class_2538 net/minecraft/block/TripwireBlock FIELD field_11674 WEST Lnet/minecraft/class_2746; FIELD field_11675 NORTH Lnet/minecraft/class_2746; FIELD field_11676 FACING_PROPERTIES Ljava/util/Map; - FIELD field_11677 hookBlock Lnet/minecraft/class_2537; + FIELD field_11677 hookBlock Lnet/minecraft/class_2248; FIELD field_11678 SOUTH Lnet/minecraft/class_2746; FIELD field_11679 DISARMED Lnet/minecraft/class_2746; FIELD field_11680 POWERED Lnet/minecraft/class_2746; @@ -11,7 +11,8 @@ CLASS net/minecraft/class_2538 net/minecraft/block/TripwireBlock FIELD field_11682 ATTACHED_SHAPE Lnet/minecraft/class_265; FIELD field_11683 ATTACHED Lnet/minecraft/class_2746; FIELD field_31267 SCHEDULED_TICK_DELAY I - METHOD (Lnet/minecraft/class_2537;Lnet/minecraft/class_4970$class_2251;)V + FIELD field_46480 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V ARG 1 hookBlock ARG 2 settings METHOD method_10778 shouldConnectTo (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z @@ -24,3 +25,7 @@ CLASS net/minecraft/class_2538 net/minecraft/block/TripwireBlock METHOD method_10780 updatePowered (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos + METHOD method_54060 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54061 (Lnet/minecraft/class_2538;)Lnet/minecraft/class_2248; + ARG 0 block diff --git a/mappings/net/minecraft/block/TripwireHookBlock.mapping b/mappings/net/minecraft/block/TripwireHookBlock.mapping index 751984d994..2895787125 100644 --- a/mappings/net/minecraft/block/TripwireHookBlock.mapping +++ b/mappings/net/minecraft/block/TripwireHookBlock.mapping @@ -7,19 +7,20 @@ CLASS net/minecraft/class_2537 net/minecraft/block/TripwireHookBlock FIELD field_11670 EAST_SHAPE Lnet/minecraft/class_265; FIELD field_11671 POWERED Lnet/minecraft/class_2746; FIELD field_31271 SCHEDULED_TICK_DELAY I - METHOD method_10775 updateNeighborsOnAxis (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V + FIELD field_46481 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_10775 updateNeighborsOnAxis (Lnet/minecraft/class_2248;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V + ARG 0 block ARG 1 world ARG 2 pos ARG 3 direction METHOD method_10776 update (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZZILnet/minecraft/class_2680;)V - ARG 1 world - ARG 2 pos - ARG 3 state - ARG 4 beingRemoved + ARG 0 world + ARG 1 pos + ARG 2 state METHOD method_10777 playSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ZZZZ)V - ARG 1 world - ARG 2 pos - ARG 3 attached - ARG 4 on - ARG 5 detached - ARG 6 off + ARG 0 world + ARG 1 pos + ARG 2 attached + ARG 3 on + ARG 4 detached + ARG 5 off diff --git a/mappings/net/minecraft/block/TurtleEggBlock.mapping b/mappings/net/minecraft/block/TurtleEggBlock.mapping index 56dd6412c0..ffcf314ede 100644 --- a/mappings/net/minecraft/block/TurtleEggBlock.mapping +++ b/mappings/net/minecraft/block/TurtleEggBlock.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2542 net/minecraft/block/TurtleEggBlock FIELD field_11710 EGGS Lnet/minecraft/class_2758; FIELD field_11711 HATCH Lnet/minecraft/class_2758; FIELD field_11712 SMALL_SHAPE Lnet/minecraft/class_265; + FIELD field_46482 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10831 isSandBelow (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/TwistingVinesBlock.mapping b/mappings/net/minecraft/block/TwistingVinesBlock.mapping index cd9fd2c38e..f19f1410ad 100644 --- a/mappings/net/minecraft/block/TwistingVinesBlock.mapping +++ b/mappings/net/minecraft/block/TwistingVinesBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_4777 net/minecraft/block/TwistingVinesBlock FIELD field_22172 SHAPE Lnet/minecraft/class_265; + FIELD field_46483 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/TwistingVinesPlantBlock.mapping b/mappings/net/minecraft/block/TwistingVinesPlantBlock.mapping index 255830206d..ff8d91a859 100644 --- a/mappings/net/minecraft/block/TwistingVinesPlantBlock.mapping +++ b/mappings/net/minecraft/block/TwistingVinesPlantBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_4950 net/minecraft/block/TwistingVinesPlantBlock FIELD field_23325 SHAPE Lnet/minecraft/class_265; + FIELD field_46484 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/VineBlock.mapping b/mappings/net/minecraft/block/VineBlock.mapping index 92d166f647..74ecc08a4e 100644 --- a/mappings/net/minecraft/block/VineBlock.mapping +++ b/mappings/net/minecraft/block/VineBlock.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_2541 net/minecraft/block/VineBlock FIELD field_11705 WEST_SHAPE Lnet/minecraft/class_265; FIELD field_11706 NORTH Lnet/minecraft/class_2746; FIELD field_26659 shapesByState Ljava/util/Map; + FIELD field_46485 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10820 getGrownState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680; ARG 1 above ARG 2 state diff --git a/mappings/net/minecraft/block/WallBannerBlock.mapping b/mappings/net/minecraft/block/WallBannerBlock.mapping index a7fa347803..c9a8b329eb 100644 --- a/mappings/net/minecraft/block/WallBannerBlock.mapping +++ b/mappings/net/minecraft/block/WallBannerBlock.mapping @@ -1,3 +1,6 @@ CLASS net/minecraft/class_2546 net/minecraft/block/WallBannerBlock FIELD field_11722 FACING Lnet/minecraft/class_2753; FIELD field_11723 FACING_TO_SHAPE Ljava/util/Map; + FIELD field_46486 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_54062 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/WallBlock.mapping b/mappings/net/minecraft/block/WallBlock.mapping index c785f55a90..21eea294e5 100644 --- a/mappings/net/minecraft/block/WallBlock.mapping +++ b/mappings/net/minecraft/block/WallBlock.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_2544 net/minecraft/block/WallBlock FIELD field_22165 TALL_SOUTH_SHAPE Lnet/minecraft/class_265; FIELD field_22166 TALL_WEST_SHAPE Lnet/minecraft/class_265; FIELD field_22167 TALL_EAST_SHAPE Lnet/minecraft/class_265; + FIELD field_46487 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_16704 shouldConnectTo (Lnet/minecraft/class_2680;ZLnet/minecraft/class_2350;)Z ARG 1 state ARG 2 faceFullSquare diff --git a/mappings/net/minecraft/block/WallHangingSignBlock.mapping b/mappings/net/minecraft/block/WallHangingSignBlock.mapping index da207a4424..3e394ac79d 100644 --- a/mappings/net/minecraft/block/WallHangingSignBlock.mapping +++ b/mappings/net/minecraft/block/WallHangingSignBlock.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_7715 net/minecraft/block/WallHangingSignBlock FIELD field_40322 NORTH_SOUTH_SHAPE Lnet/minecraft/class_265; FIELD field_40323 EAST_WEST_SHAPE Lnet/minecraft/class_265; FIELD field_40324 OUTLINE_SHAPES Ljava/util/Map; + FIELD field_46488 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_45460 canAttachTo (Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z ARG 1 world ARG 2 state @@ -23,3 +24,5 @@ CLASS net/minecraft/class_7715 net/minecraft/block/WallHangingSignBlock METHOD method_50005 isHitOnFacingAxis (Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;)Z ARG 1 hitResult ARG 2 state + METHOD method_54063 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/WallPiglinHeadBlock.mapping b/mappings/net/minecraft/block/WallPiglinHeadBlock.mapping index 03c8ba3e52..d29b4e19f0 100644 --- a/mappings/net/minecraft/block/WallPiglinHeadBlock.mapping +++ b/mappings/net/minecraft/block/WallPiglinHeadBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_7938 net/minecraft/block/WallPiglinHeadBlock FIELD field_41311 SHAPES Ljava/util/Map; + FIELD field_46408 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/WallPlayerSkullBlock.mapping b/mappings/net/minecraft/block/WallPlayerSkullBlock.mapping index 1519318a64..d31d9a2d3a 100644 --- a/mappings/net/minecraft/block/WallPlayerSkullBlock.mapping +++ b/mappings/net/minecraft/block/WallPlayerSkullBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2433 net/minecraft/block/WallPlayerSkullBlock + FIELD field_46412 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/WallRedstoneTorchBlock.mapping b/mappings/net/minecraft/block/WallRedstoneTorchBlock.mapping index 9f27ab1927..683572976f 100644 --- a/mappings/net/minecraft/block/WallRedstoneTorchBlock.mapping +++ b/mappings/net/minecraft/block/WallRedstoneTorchBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2458 net/minecraft/block/WallRedstoneTorchBlock FIELD field_11443 FACING Lnet/minecraft/class_2753; FIELD field_11444 LIT Lnet/minecraft/class_2746; + FIELD field_46425 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/WallSignBlock.mapping b/mappings/net/minecraft/block/WallSignBlock.mapping index 31a117a313..eb8cf58970 100644 --- a/mappings/net/minecraft/block/WallSignBlock.mapping +++ b/mappings/net/minecraft/block/WallSignBlock.mapping @@ -1,3 +1,6 @@ CLASS net/minecraft/class_2551 net/minecraft/block/WallSignBlock FIELD field_11726 FACING Lnet/minecraft/class_2753; FIELD field_11727 FACING_TO_SHAPE Ljava/util/Map; + FIELD field_46489 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_54064 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/WallSkullBlock.mapping b/mappings/net/minecraft/block/WallSkullBlock.mapping index cd0007f90b..ef93b0bf5d 100644 --- a/mappings/net/minecraft/block/WallSkullBlock.mapping +++ b/mappings/net/minecraft/block/WallSkullBlock.mapping @@ -1,3 +1,6 @@ CLASS net/minecraft/class_2549 net/minecraft/block/WallSkullBlock FIELD field_11724 FACING Lnet/minecraft/class_2753; FIELD field_11725 FACING_TO_SHAPE Ljava/util/Map; + FIELD field_46490 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_54065 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/WallTorchBlock.mapping b/mappings/net/minecraft/block/WallTorchBlock.mapping index e9f4b48ef5..035e3c207d 100644 --- a/mappings/net/minecraft/block/WallTorchBlock.mapping +++ b/mappings/net/minecraft/block/WallTorchBlock.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_2555 net/minecraft/block/WallTorchBlock FIELD field_11731 FACING Lnet/minecraft/class_2753; FIELD field_11732 BOUNDING_SHAPES Ljava/util/Map; + FIELD field_46491 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10841 getBoundingShape (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; ARG 0 state + METHOD method_54066 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54067 (Lnet/minecraft/class_2555;)Lnet/minecraft/class_2400; + ARG 0 block diff --git a/mappings/net/minecraft/block/WallWitherSkullBlock.mapping b/mappings/net/minecraft/block/WallWitherSkullBlock.mapping index 3abc5c100e..0976b27718 100644 --- a/mappings/net/minecraft/block/WallWitherSkullBlock.mapping +++ b/mappings/net/minecraft/block/WallWitherSkullBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2567 net/minecraft/block/WallWitherSkullBlock + FIELD field_46505 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/WearableCarvedPumpkinBlock.mapping b/mappings/net/minecraft/block/WearableCarvedPumpkinBlock.mapping index 1bfb363558..420c888864 100644 --- a/mappings/net/minecraft/block/WearableCarvedPumpkinBlock.mapping +++ b/mappings/net/minecraft/block/WearableCarvedPumpkinBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_8574 net/minecraft/block/WearableCarvedPumpkinBlock + FIELD field_46348 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/WeepingVinesBlock.mapping b/mappings/net/minecraft/block/WeepingVinesBlock.mapping index 6387a6e737..7921c743ce 100644 --- a/mappings/net/minecraft/block/WeepingVinesBlock.mapping +++ b/mappings/net/minecraft/block/WeepingVinesBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_4776 net/minecraft/block/WeepingVinesBlock FIELD field_22171 SHAPE Lnet/minecraft/class_265; + FIELD field_46499 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/WeepingVinesPlantBlock.mapping b/mappings/net/minecraft/block/WeepingVinesPlantBlock.mapping index 60d2569a57..2dfe2768b6 100644 --- a/mappings/net/minecraft/block/WeepingVinesPlantBlock.mapping +++ b/mappings/net/minecraft/block/WeepingVinesPlantBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_4951 net/minecraft/block/WeepingVinesPlantBlock FIELD field_23326 SHAPE Lnet/minecraft/class_265; + FIELD field_46500 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/WeightedPressurePlateBlock.mapping b/mappings/net/minecraft/block/WeightedPressurePlateBlock.mapping index 4c1ac8c4e7..b6b2b2044f 100644 --- a/mappings/net/minecraft/block/WeightedPressurePlateBlock.mapping +++ b/mappings/net/minecraft/block/WeightedPressurePlateBlock.mapping @@ -1,7 +1,14 @@ CLASS net/minecraft/class_2557 net/minecraft/block/WeightedPressurePlateBlock FIELD field_11738 weight I FIELD field_11739 POWER Lnet/minecraft/class_2758; - METHOD (ILnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V + FIELD field_46501 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (ILnet/minecraft/class_8177;Lnet/minecraft/class_4970$class_2251;)V ARG 1 weight - ARG 2 settings - ARG 3 blockSetType + ARG 2 type + ARG 3 settings + METHOD method_54072 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54073 (Lnet/minecraft/class_2557;)Lnet/minecraft/class_8177; + ARG 0 block + METHOD method_54074 (Lnet/minecraft/class_2557;)Ljava/lang/Integer; + ARG 0 block diff --git a/mappings/net/minecraft/block/WetSpongeBlock.mapping b/mappings/net/minecraft/block/WetSpongeBlock.mapping index 89ff02e18a..14cb23ca60 100644 --- a/mappings/net/minecraft/block/WetSpongeBlock.mapping +++ b/mappings/net/minecraft/block/WetSpongeBlock.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2565 net/minecraft/block/WetSpongeBlock + FIELD field_46502 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/WitherRoseBlock.mapping b/mappings/net/minecraft/block/WitherRoseBlock.mapping index 1300921430..605c1aa260 100644 --- a/mappings/net/minecraft/block/WitherRoseBlock.mapping +++ b/mappings/net/minecraft/block/WitherRoseBlock.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_2563 net/minecraft/block/WitherRoseBlock - METHOD (Lnet/minecraft/class_1291;Lnet/minecraft/class_4970$class_2251;)V + FIELD field_46503 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_1291;ILnet/minecraft/class_4970$class_2251;)V ARG 1 effect - ARG 2 settings + METHOD method_54075 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/WitherSkullBlock.mapping b/mappings/net/minecraft/block/WitherSkullBlock.mapping index 23e9df9aab..47608f6869 100644 --- a/mappings/net/minecraft/block/WitherSkullBlock.mapping +++ b/mappings/net/minecraft/block/WitherSkullBlock.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_2570 net/minecraft/block/WitherSkullBlock FIELD field_11764 witherDispenserPattern Lnet/minecraft/class_2700; FIELD field_11765 witherBossPattern Lnet/minecraft/class_2700; + FIELD field_46504 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10897 getWitherDispenserPattern ()Lnet/minecraft/class_2700; METHOD method_10898 onPlaced (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2631;)V ARG 0 world diff --git a/mappings/net/minecraft/block/WoodType.mapping b/mappings/net/minecraft/block/WoodType.mapping index b77ec3431c..4284bb6766 100644 --- a/mappings/net/minecraft/block/WoodType.mapping +++ b/mappings/net/minecraft/block/WoodType.mapping @@ -6,12 +6,13 @@ CLASS net/minecraft/class_4719 net/minecraft/block/WoodType FIELD field_21679 ACACIA Lnet/minecraft/class_4719; FIELD field_21680 JUNGLE Lnet/minecraft/class_4719; FIELD field_21681 DARK_OAK Lnet/minecraft/class_4719; - FIELD field_21682 VALUES Ljava/util/Set; FIELD field_22183 CRIMSON Lnet/minecraft/class_4719; FIELD field_22184 WARPED Lnet/minecraft/class_4719; FIELD field_37657 MANGROVE Lnet/minecraft/class_4719; FIELD field_40350 BAMBOO Lnet/minecraft/class_4719; FIELD field_42837 CHERRY Lnet/minecraft/class_4719; + FIELD field_46535 CODEC Lcom/mojang/serialization/Codec; + FIELD field_46536 VALUES Ljava/util/Map; METHOD (Ljava/lang/String;Lnet/minecraft/class_8177;)V ARG 1 name ARG 2 setType diff --git a/mappings/net/minecraft/block/cauldron/CauldronBehavior.mapping b/mappings/net/minecraft/block/cauldron/CauldronBehavior.mapping index 46da25f5f9..2c18504986 100644 --- a/mappings/net/minecraft/block/cauldron/CauldronBehavior.mapping +++ b/mappings/net/minecraft/block/cauldron/CauldronBehavior.mapping @@ -34,15 +34,15 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior COMMENT COMMENT COMMENT - FIELD field_27775 EMPTY_CAULDRON_BEHAVIOR Ljava/util/Map; + FIELD field_27775 EMPTY_CAULDRON_BEHAVIOR Lnet/minecraft/class_5620$class_8821; COMMENT The cauldron behaviors for empty cauldrons. COMMENT COMMENT @see #createMap - FIELD field_27776 WATER_CAULDRON_BEHAVIOR Ljava/util/Map; + FIELD field_27776 WATER_CAULDRON_BEHAVIOR Lnet/minecraft/class_5620$class_8821; COMMENT The cauldron behaviors for water cauldrons. COMMENT COMMENT @see #createMap - FIELD field_27777 LAVA_CAULDRON_BEHAVIOR Ljava/util/Map; + FIELD field_27777 LAVA_CAULDRON_BEHAVIOR Lnet/minecraft/class_5620$class_8821; COMMENT The cauldron behaviors for lava cauldrons. COMMENT COMMENT @see #createMap @@ -60,7 +60,7 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior COMMENT A behavior that cleans banners with patterns. FIELD field_27782 CLEAN_DYEABLE_ITEM Lnet/minecraft/class_5620; COMMENT A behavior that cleans {@linkplain net.minecraft.item.DyeableItem dyeable items}. - FIELD field_28011 POWDER_SNOW_CAULDRON_BEHAVIOR Ljava/util/Map; + FIELD field_28011 POWDER_SNOW_CAULDRON_BEHAVIOR Lnet/minecraft/class_5620$class_8821; COMMENT The cauldron behaviors for powder snow cauldrons. COMMENT COMMENT @see #createMap @@ -68,6 +68,8 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior COMMENT A behavior that fills cauldrons with powder snow. COMMENT COMMENT @see #fillCauldron + FIELD field_46589 BEHAVIOR_MAPS Ljava/util/Map; + FIELD field_46590 CODEC Lcom/mojang/serialization/Codec; METHOD interact (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; COMMENT Called when a player interacts with a cauldron. COMMENT @@ -85,7 +87,7 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior COMMENT the hand interacting with the cauldron ARG 6 stack COMMENT the stack in the player's hand - METHOD method_32206 createMap ()Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap; + METHOD method_32206 createMap (Ljava/lang/String;)Lnet/minecraft/class_5620$class_8821; COMMENT Creates a mutable map from {@linkplain Item items} to their COMMENT corresponding cauldron behaviors. COMMENT @@ -93,6 +95,7 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior COMMENT that returns {@link ActionResult#PASS} for all items. COMMENT COMMENT @return the created map + ARG 0 name METHOD method_32207 fillCauldron (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1269; COMMENT Fills a cauldron from a bucket stack. COMMENT @@ -145,8 +148,6 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior COMMENT a predicate used to check if the cauldron can be emptied into the output stack ARG 8 soundEvent COMMENT the sound produced by emptying - METHOD method_32211 (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V - ARG 0 map METHOD method_32212 registerBehavior ()V COMMENT Registers the vanilla cauldron behaviors. METHOD method_32213 (Lnet/minecraft/class_2680;)Z @@ -240,3 +241,4 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior METHOD method_34850 registerBucketBehavior (Ljava/util/Map;)V COMMENT Registers the behavior for filled buckets in the specified behavior map. ARG 0 behavior + CLASS class_8821 CauldronBehaviorMap diff --git a/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping b/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping index 96f5a8996e..7d891271d2 100644 --- a/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping @@ -4,7 +4,7 @@ CLASS net/minecraft/class_2619 net/minecraft/block/entity/JukeboxBlockEntity FIELD field_39483 recordStartTick J FIELD field_39484 isPlaying Z FIELD field_42799 SECOND_PER_TICK I - FIELD field_42800 inventory Lnet/minecraft/class_2371; + FIELD field_46507 recordStack Lnet/minecraft/class_1799; METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state diff --git a/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping b/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping index 1958caa23a..bef5c47544 100644 --- a/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping @@ -1,7 +1,6 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity FIELD field_12087 owner Lcom/mojang/authlib/GameProfile; - FIELD field_12088 sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService; - FIELD field_12089 userCache Lnet/minecraft/class_3312; + FIELD field_12089 userCache Lcom/google/common/cache/LoadingCache; FIELD field_31363 SKULL_OWNER_KEY Ljava/lang/String; FIELD field_34029 currentExecutor Ljava/util/concurrent/Executor; FIELD field_41315 poweredTicks I @@ -32,17 +31,11 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity ARG 0 runnable METHOD method_52580 fetchProfile (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; ARG 0 name - METHOD method_52581 (Ljava/util/Optional;)Ljava/util/Optional; - ARG 0 profile METHOD method_52582 fillSkullOwner (Lnet/minecraft/class_2487;Ljava/lang/String;)V ARG 0 nbt ARG 1 name METHOD method_52583 (Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/util/Optional;)V ARG 2 profile - METHOD method_52584 fetchProfileWithTextures (Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture; - ARG 0 profile - METHOD method_52585 (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage; - ARG 0 profile METHOD method_52586 hasTextures (Lcom/mojang/authlib/GameProfile;)Z ARG 0 profile METHOD method_52587 (Ljava/util/Optional;)V @@ -51,3 +44,11 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity ARG 0 nbt METHOD method_52590 fillSkullOwner (Lnet/minecraft/class_2487;)V ARG 0 nbt + METHOD method_54081 fetchProfile (Ljava/lang/String;Lnet/minecraft/class_7497;Ljava/util/function/BooleanSupplier;)Ljava/util/concurrent/CompletableFuture; + ARG 0 name + ARG 1 apiServices + METHOD method_54082 (Ljava/util/function/BooleanSupplier;Lnet/minecraft/class_7497;Ljava/util/Optional;)Ljava/util/Optional; + ARG 2 profile + CLASS 1 + METHOD load (Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 name diff --git a/mappings/net/minecraft/block/sapling/AcaciaSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/AcaciaSaplingGenerator.mapping deleted file mode 100644 index c0616fa660..0000000000 --- a/mappings/net/minecraft/block/sapling/AcaciaSaplingGenerator.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_2654 net/minecraft/block/sapling/AcaciaSaplingGenerator diff --git a/mappings/net/minecraft/block/sapling/AzaleaSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/AzaleaSaplingGenerator.mapping deleted file mode 100644 index c6ff2e8d72..0000000000 --- a/mappings/net/minecraft/block/sapling/AzaleaSaplingGenerator.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_6349 net/minecraft/block/sapling/AzaleaSaplingGenerator diff --git a/mappings/net/minecraft/block/sapling/BirchSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/BirchSaplingGenerator.mapping deleted file mode 100644 index cd2a079b63..0000000000 --- a/mappings/net/minecraft/block/sapling/BirchSaplingGenerator.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_2652 net/minecraft/block/sapling/BirchSaplingGenerator diff --git a/mappings/net/minecraft/block/sapling/CherrySaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/CherrySaplingGenerator.mapping deleted file mode 100644 index 165a0427ba..0000000000 --- a/mappings/net/minecraft/block/sapling/CherrySaplingGenerator.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_8175 net/minecraft/block/sapling/CherrySaplingGenerator diff --git a/mappings/net/minecraft/block/sapling/DarkOakSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/DarkOakSaplingGenerator.mapping deleted file mode 100644 index 852cc36f2b..0000000000 --- a/mappings/net/minecraft/block/sapling/DarkOakSaplingGenerator.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_2657 net/minecraft/block/sapling/DarkOakSaplingGenerator diff --git a/mappings/net/minecraft/block/sapling/JungleSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/JungleSaplingGenerator.mapping deleted file mode 100644 index f710475db5..0000000000 --- a/mappings/net/minecraft/block/sapling/JungleSaplingGenerator.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_2655 net/minecraft/block/sapling/JungleSaplingGenerator diff --git a/mappings/net/minecraft/block/sapling/LargeTreeSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/LargeTreeSaplingGenerator.mapping deleted file mode 100644 index 87ea9093be..0000000000 --- a/mappings/net/minecraft/block/sapling/LargeTreeSaplingGenerator.mapping +++ /dev/null @@ -1,17 +0,0 @@ -CLASS net/minecraft/class_2650 net/minecraft/block/sapling/LargeTreeSaplingGenerator - METHOD method_11442 canGenerateLargeTree (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;II)Z - ARG 0 state - ARG 1 world - ARG 2 pos - ARG 3 x - ARG 4 z - METHOD method_11443 getLargeTreeFeature (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5321; - ARG 1 random - METHOD method_11444 generateLargeTree (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;II)Z - ARG 1 world - ARG 2 chunkGenerator - ARG 3 pos - ARG 4 state - ARG 5 random - ARG 6 x - ARG 7 z diff --git a/mappings/net/minecraft/block/sapling/MangroveSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/MangroveSaplingGenerator.mapping deleted file mode 100644 index 0d9db37c53..0000000000 --- a/mappings/net/minecraft/block/sapling/MangroveSaplingGenerator.mapping +++ /dev/null @@ -1,4 +0,0 @@ -CLASS net/minecraft/class_7382 net/minecraft/block/sapling/MangroveSaplingGenerator - FIELD field_38758 tallChance F - METHOD (F)V - ARG 1 tallChance diff --git a/mappings/net/minecraft/block/sapling/OakSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/OakSaplingGenerator.mapping deleted file mode 100644 index 83e05fb0a3..0000000000 --- a/mappings/net/minecraft/block/sapling/OakSaplingGenerator.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_2662 net/minecraft/block/sapling/OakSaplingGenerator diff --git a/mappings/net/minecraft/block/sapling/SaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/SaplingGenerator.mapping deleted file mode 100644 index 24133e374e..0000000000 --- a/mappings/net/minecraft/block/sapling/SaplingGenerator.mapping +++ /dev/null @@ -1,13 +0,0 @@ -CLASS net/minecraft/class_2647 net/minecraft/block/sapling/SaplingGenerator - METHOD method_11430 getTreeFeature (Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_5321; - ARG 1 random - ARG 2 bees - METHOD method_11431 generate (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z - ARG 1 world - ARG 2 chunkGenerator - ARG 3 pos - ARG 4 state - ARG 5 random - METHOD method_24282 areFlowersNearby (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z - ARG 1 world - ARG 2 pos diff --git a/mappings/net/minecraft/block/sapling/SpruceSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/SpruceSaplingGenerator.mapping deleted file mode 100644 index e170727c52..0000000000 --- a/mappings/net/minecraft/block/sapling/SpruceSaplingGenerator.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_2659 net/minecraft/block/sapling/SpruceSaplingGenerator diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index fdf62df3ef..728b5413c7 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -183,6 +183,9 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient FIELD field_45295 symlinkFinder Lnet/minecraft/class_8580; FIELD field_45899 gameProfileFuture Ljava/util/concurrent/CompletableFuture; FIELD field_45900 finishedLoading Z + FIELD field_46551 disconnecting Z + FIELD field_46552 startTime J + FIELD field_46553 uptimeInTicks J METHOD (Lnet/minecraft/class_542;)V ARG 1 args METHOD method_1476 checkIs64Bit ()Z @@ -306,11 +309,11 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient ARG 1 spawnChunkRadius METHOD method_18095 getSplashTextLoader ()Lnet/minecraft/class_4008; METHOD method_18096 disconnect (Lnet/minecraft/class_437;)V - ARG 1 screen + ARG 1 disconnectionScreen METHOD method_18097 setWorld (Lnet/minecraft/class_638;)V ARG 1 world METHOD method_18098 reset (Lnet/minecraft/class_437;)V - ARG 1 screen + ARG 1 resettingScreen METHOD method_18099 disconnect ()V METHOD method_18321 getPaintingManager ()Lnet/minecraft/class_4044; METHOD method_18502 setOverlay (Lnet/minecraft/class_4071;)V @@ -510,7 +513,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient ARG 1 uuid METHOD method_52702 getSymlinkFinder ()Lnet/minecraft/class_8580; METHOD method_52703 enterReconfiguration (Lnet/minecraft/class_437;)V - ARG 1 screen + ARG 1 reconfigurationScreen METHOD method_53462 getGameProfile ()Lcom/mojang/authlib/GameProfile; METHOD method_53465 onFinishedLoading (Lnet/minecraft/class_310$class_8764;)V ARG 1 loadingContext @@ -533,6 +536,10 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_53526 getDebugHud ()Lnet/minecraft/class_340; METHOD method_53527 onInitFinished (Lnet/minecraft/class_310$class_8764;)Ljava/lang/Runnable; ARG 1 loadingContext + METHOD method_54116 formatSeconds (D)Ljava/lang/String; + ARG 0 seconds + METHOD method_54117 addUptimesToCrashReport (Lnet/minecraft/class_129;)V + ARG 1 section CLASS class_5859 ChatRestriction COMMENT Represents the restrictions on chat on a Minecraft client. COMMENT diff --git a/mappings/net/minecraft/client/gui/hud/DebugHud.mapping b/mappings/net/minecraft/client/gui/hud/DebugHud.mapping index 21753b1606..788c33b68c 100644 --- a/mappings/net/minecraft/client/gui/hud/DebugHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/DebugHud.mapping @@ -73,7 +73,7 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud ARG 1 value METHOD method_53536 shouldShowDebugHud ()Z METHOD method_53537 shouldShowRenderingChart ()Z - METHOD method_53538 showShowPacketSizeAndPingCharts ()Z + METHOD method_53538 shouldShowPacketSizeAndPingCharts ()Z METHOD method_53539 toggleDebugHud ()V METHOD method_53540 togglePacketSizeAndPingCharts ()V METHOD method_53541 toggleRenderingAndTickCharts ()V diff --git a/mappings/net/minecraft/client/gui/screen/DownloadingTerrainScreen.mapping b/mappings/net/minecraft/client/gui/screen/DownloadingTerrainScreen.mapping index 596ddaa372..ed37e876ae 100644 --- a/mappings/net/minecraft/client/gui/screen/DownloadingTerrainScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/DownloadingTerrainScreen.mapping @@ -1,7 +1,7 @@ CLASS net/minecraft/class_434 net/minecraft/client/gui/screen/DownloadingTerrainScreen FIELD field_26544 TEXT Lnet/minecraft/class_2561; FIELD field_36365 MIN_LOAD_TIME_MS J - FIELD field_36366 ready Z - FIELD field_36367 closeOnNextTick Z FIELD field_36368 loadStartTime J - METHOD method_40040 setReady ()V + FIELD field_46575 shouldClose Ljava/util/function/BooleanSupplier; + METHOD (Ljava/util/function/BooleanSupplier;)V + ARG 1 shouldClose diff --git a/mappings/net/minecraft/client/gui/screen/PopupScreen.mapping b/mappings/net/minecraft/client/gui/screen/PopupScreen.mapping new file mode 100644 index 0000000000..60cd47174e --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/PopupScreen.mapping @@ -0,0 +1,52 @@ +CLASS net/minecraft/class_8816 net/minecraft/client/gui/screen/PopupScreen + FIELD field_46554 BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_46555 VERTICAL_SPACING I + FIELD field_46556 MARGIN_WIDTH I + FIELD field_46557 BUTTON_HORIZONTAL_SPACING I + FIELD field_46558 IMAGE_WIDTH I + FIELD field_46559 IMAGE_HEIGHT I + FIELD field_46560 DEFAULT_WIDTH I + FIELD field_46561 backgroundScreen Lnet/minecraft/class_437; + FIELD field_46562 image Lnet/minecraft/class_2960; + FIELD field_46563 message Lnet/minecraft/class_2561; + FIELD field_46564 buttons Ljava/util/List; + FIELD field_46565 onClosed Ljava/lang/Runnable; + FIELD field_46566 innerWidth I + FIELD field_46567 layout Lnet/minecraft/class_8667; + METHOD (Lnet/minecraft/class_437;ILnet/minecraft/class_2960;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/Runnable;)V + ARG 1 backgroundScreen + ARG 2 width + ARG 3 image + ARG 4 title + ARG 5 message + ARG 6 buttons + ARG 7 onClosed + METHOD method_54122 (Lnet/minecraft/class_8816$class_8818;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_54123 (Lnet/minecraft/class_8816;Lnet/minecraft/class_364;)V + ARG 1 child + METHOD method_54124 createButtonLayout ()Lnet/minecraft/class_8667; + CLASS class_8817 Builder + FIELD field_46568 backgroundScreen Lnet/minecraft/class_437; + FIELD field_46569 title Lnet/minecraft/class_2561; + FIELD field_46570 message Lnet/minecraft/class_2561; + FIELD field_46571 width I + FIELD field_46572 image Lnet/minecraft/class_2960; + FIELD field_46573 buttons Ljava/util/List; + FIELD field_46574 onClosed Ljava/lang/Runnable; + METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;)V + ARG 1 backgroundScreen + ARG 2 title + METHOD method_54125 build ()Lnet/minecraft/class_8816; + METHOD method_54126 width (I)Lnet/minecraft/class_8816$class_8817; + ARG 1 width + METHOD method_54127 image (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8816$class_8817; + ARG 1 image + METHOD method_54128 onClosed (Ljava/lang/Runnable;)Lnet/minecraft/class_8816$class_8817; + ARG 1 onClosed + METHOD method_54129 message (Lnet/minecraft/class_2561;)Lnet/minecraft/class_8816$class_8817; + ARG 1 message + METHOD method_54130 button (Lnet/minecraft/class_2561;Ljava/util/function/Consumer;)Lnet/minecraft/class_8816$class_8817; + ARG 1 message + ARG 2 action + CLASS class_8818 Button diff --git a/mappings/net/minecraft/client/gui/screen/world/OptimizeWorldScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/OptimizeWorldScreen.mapping index b0ec95e094..b55f9159ab 100644 --- a/mappings/net/minecraft/client/gui/screen/world/OptimizeWorldScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/OptimizeWorldScreen.mapping @@ -1,6 +1,6 @@ CLASS net/minecraft/class_527 net/minecraft/client/gui/screen/world/OptimizeWorldScreen FIELD field_25482 LOGGER Lorg/slf4j/Logger; - FIELD field_3232 DIMENSION_COLORS Lit/unimi/dsi/fastutil/objects/Object2IntMap; + FIELD field_3232 DIMENSION_COLORS Ljava/util/function/ToIntFunction; FIELD field_3233 callback Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; FIELD field_3234 updater Lnet/minecraft/class_1257; METHOD (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_1940;ZLnet/minecraft/class_2378;)V @@ -18,5 +18,5 @@ CLASS net/minecraft/class_527 net/minecraft/client/gui/screen/world/OptimizeWorl ARG 2 dataFixer ARG 3 storageSession ARG 4 eraseCache - METHOD method_2747 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenCustomHashMap;)V - ARG 0 colors + METHOD method_2747 (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V + ARG 0 map diff --git a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping index 6acd67f992..4fd20c9e97 100644 --- a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping @@ -31,6 +31,7 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand FIELD field_45946 pingMeasurer Lnet/minecraft/class_8761; FIELD field_45947 displayedUnsecureChatWarning Z FIELD field_46187 worldCleared Z + FIELD field_46578 worldLoadingState Lnet/minecraft/class_8819; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V ARG 1 client METHOD method_16690 getSessionId ()Ljava/util/UUID; @@ -122,10 +123,16 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand METHOD method_46529 isSecureChatEnforced ()Z METHOD method_47657 updateKeyPair (Lnet/minecraft/class_7427;)V ARG 1 keyPair - METHOD method_47658 clearWorld ()V + METHOD method_47658 unloadWorld ()V METHOD method_48296 getConnection ()Lnet/minecraft/class_2535; METHOD method_51684 unloadChunk (Lnet/minecraft/class_2666;)V ARG 1 packet + METHOD method_52801 warnOnUnknownPayload (Lnet/minecraft/class_8710;)V + ARG 1 payload METHOD method_52802 refreshTagBasedData ()V METHOD method_53876 createEntity (Lnet/minecraft/class_2604;)Lnet/minecraft/class_1297; ARG 1 packet + METHOD method_54133 startWorldLoading (Lnet/minecraft/class_746;Lnet/minecraft/class_638;)V + ARG 1 player + ARG 2 world + METHOD method_54134 clearWorld ()V diff --git a/mappings/net/minecraft/client/network/WorldLoadingState.mapping b/mappings/net/minecraft/client/network/WorldLoadingState.mapping new file mode 100644 index 0000000000..be6bf7fa55 --- /dev/null +++ b/mappings/net/minecraft/client/network/WorldLoadingState.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_8819 net/minecraft/client/network/WorldLoadingState + FIELD field_46579 player Lnet/minecraft/class_746; + FIELD field_46580 world Lnet/minecraft/class_638; + FIELD field_46581 renderer Lnet/minecraft/class_761; + FIELD field_46582 currentStep Lnet/minecraft/class_8819$class_8820; + METHOD (Lnet/minecraft/class_746;Lnet/minecraft/class_638;Lnet/minecraft/class_761;)V + ARG 1 player + ARG 2 world + ARG 3 renderer + METHOD method_54135 tick ()V + METHOD method_54136 isReady ()Z + METHOD method_54137 handleChunksComingPacket ()V + CLASS class_8820 Step diff --git a/mappings/net/minecraft/client/option/GameOptions.mapping b/mappings/net/minecraft/client/option/GameOptions.mapping index 6da418ebcb..a67dc0d250 100644 --- a/mappings/net/minecraft/client/option/GameOptions.mapping +++ b/mappings/net/minecraft/client/option/GameOptions.mapping @@ -87,7 +87,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_1870 viewDistance Lnet/minecraft/class_7172; FIELD field_1871 pickItemKey Lnet/minecraft/class_304; COMMENT A key binding for holding an item corresponding to the {@linkplain net.minecraft.entity.Entity#getPickBlockStack() entity} - COMMENT or {@linkplain net.minecraft.block.Block#getPickStack(net.minecraft.world.BlockView, + COMMENT or {@linkplain net.minecraft.block.Block#getPickStack(net.minecraft.world.WorldView, COMMENT net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) block} the player is looking at. COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_MIDDLE the middle mouse button} by default. FIELD field_18725 backgroundForChatOnly Lnet/minecraft/class_7172; diff --git a/mappings/net/minecraft/client/realms/dto/RealmsNotification.mapping b/mappings/net/minecraft/client/realms/dto/RealmsNotification.mapping index 7869588e6e..5da38afa08 100644 --- a/mappings/net/minecraft/client/realms/dto/RealmsNotification.mapping +++ b/mappings/net/minecraft/client/realms/dto/RealmsNotification.mapping @@ -9,6 +9,8 @@ CLASS net/minecraft/class_8204 net/minecraft/client/realms/dto/RealmsNotificatio FIELD field_43022 dismissable Z FIELD field_43023 seen Z FIELD field_43024 type Ljava/lang/String; + FIELD field_46538 INFO_POPUP_TYPE Ljava/lang/String; + FIELD field_46539 OPEN_LINK_TEXT Lnet/minecraft/class_2561; METHOD (Ljava/util/UUID;ZZLjava/lang/String;)V ARG 1 uuid ARG 2 dismissable @@ -39,3 +41,35 @@ CLASS net/minecraft/class_8204 net/minecraft/client/realms/dto/RealmsNotificatio METHOD method_49580 createButton (Lnet/minecraft/class_437;)Lnet/minecraft/class_4185; ARG 1 currentScreen METHOD method_49581 getDefaultMessage ()Lnet/minecraft/class_2561; + CLASS class_8814 InfoPopup + FIELD field_46540 TITLE_KEY Ljava/lang/String; + FIELD field_46541 MESSAGE_KEY Ljava/lang/String; + FIELD field_46542 IMAGE_KEY Ljava/lang/String; + FIELD field_46543 URL_BUTTON_KEY Ljava/lang/String; + FIELD field_46544 title Lnet/minecraft/class_8206; + FIELD field_46545 message Lnet/minecraft/class_8206; + FIELD field_46546 image Lnet/minecraft/class_2960; + FIELD field_46547 urlButton Lnet/minecraft/class_8204$class_8815; + METHOD (Lnet/minecraft/class_8204;Lnet/minecraft/class_8206;Lnet/minecraft/class_8206;Lnet/minecraft/class_2960;Lnet/minecraft/class_8204$class_8815;)V + ARG 1 parent + ARG 2 title + ARG 3 message + ARG 4 image + ARG 5 urlButton + METHOD method_54107 fromJson (Lnet/minecraft/class_8204;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8204$class_8814; + ARG 0 parent + ARG 1 json + METHOD method_54108 (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_8816;Z)V + ARG 4 confirmed + METHOD method_54109 createScreen (Lnet/minecraft/class_437;Ljava/util/function/Consumer;)Lnet/minecraft/class_8816; + ARG 1 backgroundScreen + ARG 2 dismissCallback + METHOD method_54110 (Lnet/minecraft/class_437;Ljava/util/function/Consumer;Lnet/minecraft/class_8816;)V + ARG 3 screen + METHOD method_54112 (Ljava/util/function/Consumer;Lnet/minecraft/class_8816;)V + ARG 2 screen + CLASS class_8815 UrlButton + FIELD field_46548 URL_KEY Ljava/lang/String; + FIELD field_46549 URL_TEXT_KEY Ljava/lang/String; + METHOD method_54113 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8204$class_8815; + ARG 0 json diff --git a/mappings/net/minecraft/client/realms/dto/RealmsText.mapping b/mappings/net/minecraft/client/realms/dto/RealmsText.mapping index 94d74a3b59..eceff80d7f 100644 --- a/mappings/net/minecraft/client/realms/dto/RealmsText.mapping +++ b/mappings/net/minecraft/client/realms/dto/RealmsText.mapping @@ -2,11 +2,12 @@ CLASS net/minecraft/class_8206 net/minecraft/client/realms/dto/RealmsText FIELD field_43031 TRANSLATION_KEY_KEY Ljava/lang/String; FIELD field_43032 ARGS_KEY Ljava/lang/String; FIELD field_43033 translationKey Ljava/lang/String; - FIELD field_43034 args [Ljava/lang/Object; - METHOD (Ljava/lang/String;[Ljava/lang/Object;)V + FIELD field_43034 args [Ljava/lang/String; + METHOD (Ljava/lang/String;[Ljava/lang/String;)V ARG 1 translationKey ARG 2 args METHOD method_49582 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8206; ARG 0 json METHOD method_49583 toText (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; ARG 1 fallback + METHOD method_54114 toText ()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 92e58c235e..1a5c4076b4 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping @@ -96,18 +96,13 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain METHOD method_49288 shouldLeaveButtonBeActive (Lnet/minecraft/class_4877;)Z ARG 1 server METHOD method_49550 refresh ()V - METHOD method_49551 addNotificationEntry (Lnet/minecraft/class_4325$class_4329;Lnet/minecraft/class_8204;)V - ARG 1 selectionList - ARG 2 notification + METHOD method_49551 addNotificationEntry (Lnet/minecraft/class_8204;)Z + ARG 1 notification METHOD method_49553 request (Lnet/minecraft/class_4325$class_8203;Ljava/util/function/Consumer;)V ARG 0 request ARG 1 resultConsumer METHOD method_49554 (Ljava/lang/Throwable;)Ljava/lang/Void; ARG 0 throwable - METHOD method_49555 (Ljava/util/List;Lnet/minecraft/class_4341;)Ljava/lang/Object; - ARG 1 client - METHOD method_49556 (Ljava/util/List;Ljava/lang/Object;)V - ARG 2 void_ METHOD method_49557 dismissNotification (Ljava/util/UUID;)V ARG 1 notification METHOD method_49558 (Ljava/util/UUID;Lnet/minecraft/class_4341;)Ljava/lang/Object; @@ -158,6 +153,12 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain METHOD method_53791 showBuyRealmsScreen ()V METHOD method_53792 resetPendingInvitesCount ()V METHOD method_53793 resetServerList ()V + METHOD method_54104 markAsSeen (Ljava/util/Collection;)V + ARG 1 notifications + METHOD method_54105 (Ljava/util/List;Lnet/minecraft/class_4341;)Ljava/lang/Object; + ARG 1 client + METHOD method_54106 (Ljava/util/List;Ljava/lang/Object;)V + ARG 2 result CLASS class_4329 RealmSelectionList CLASS class_4330 RealmSelectionListEntry FIELD field_19518 server Lnet/minecraft/class_4877; diff --git a/mappings/net/minecraft/client/realms/gui/screen/ResetWorldInfo.mapping b/mappings/net/minecraft/client/realms/gui/screen/ResetWorldInfo.mapping index 4ea8989ce6..2106680ace 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/ResetWorldInfo.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/ResetWorldInfo.mapping @@ -1,11 +1,5 @@ CLASS net/minecraft/class_4413 net/minecraft/client/realms/gui/screen/ResetWorldInfo - FIELD field_20042 seed Ljava/lang/String; - FIELD field_20043 levelType Lnet/minecraft/class_5672; - FIELD field_20044 generateStructures Z METHOD (Ljava/lang/String;Lnet/minecraft/class_5672;Z)V ARG 1 seed ARG 2 levelType ARG 3 generateStructures - METHOD method_32508 getSeed ()Ljava/lang/String; - METHOD method_32509 getLevelType ()Lnet/minecraft/class_5672; - METHOD method_32510 shouldGenerateStructures ()Z diff --git a/mappings/net/minecraft/client/realms/util/JsonUtils.mapping b/mappings/net/minecraft/client/realms/util/JsonUtils.mapping index 5c5a14cb55..ceb7931263 100644 --- a/mappings/net/minecraft/client/realms/util/JsonUtils.mapping +++ b/mappings/net/minecraft/client/realms/util/JsonUtils.mapping @@ -29,3 +29,7 @@ CLASS net/minecraft/class_4431 net/minecraft/client/realms/util/JsonUtils ARG 0 key ARG 1 node ARG 2 deserializer + METHOD method_54115 getNullable (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object; + ARG 0 key + ARG 1 node + ARG 2 deserializer diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping index 49d1b6b09e..bc3c812ba4 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping @@ -51,10 +51,11 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderDis ARG 9 z ARG 11 radius ARG 12 opacity - METHOD method_23165 renderFire (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)V + METHOD method_23165 renderFire (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;Lorg/joml/Quaternionf;)V ARG 1 matrices ARG 2 vertexConsumers ARG 3 entity + ARG 4 rotation METHOD method_23166 renderShadow (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;FFLnet/minecraft/class_4538;F)V ARG 0 matrices ARG 1 vertexConsumers diff --git a/mappings/net/minecraft/client/render/entity/feature/SnowmanPumpkinFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/SnowGolemPumpkinFeatureRenderer.mapping similarity index 89% rename from mappings/net/minecraft/client/render/entity/feature/SnowmanPumpkinFeatureRenderer.mapping rename to mappings/net/minecraft/client/render/entity/feature/SnowGolemPumpkinFeatureRenderer.mapping index a9455064ab..7b38aae35f 100644 --- a/mappings/net/minecraft/client/render/entity/feature/SnowmanPumpkinFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/SnowGolemPumpkinFeatureRenderer.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_996 net/minecraft/client/render/entity/feature/SnowmanPumpkinFeatureRenderer +CLASS net/minecraft/class_996 net/minecraft/client/render/entity/feature/SnowGolemPumpkinFeatureRenderer FIELD field_38905 blockRenderManager Lnet/minecraft/class_776; FIELD field_38906 itemRenderer Lnet/minecraft/class_918; METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_776;Lnet/minecraft/class_918;)V diff --git a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping index 0db7cf8e64..b973badffe 100644 --- a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping @@ -71,6 +71,9 @@ CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEnti METHOD method_32011 getModelData (Lnet/minecraft/class_5605;F)Lnet/minecraft/class_5609; ARG 0 dilation ARG 1 pivotOffsetY + METHOD method_54131 positionBlockingArm (Lnet/minecraft/class_630;Z)V + ARG 1 arm + ARG 2 rightArm CLASS class_573 ArmPose FIELD field_25722 twoHanded Z METHOD (Ljava/lang/String;IZ)V diff --git a/mappings/net/minecraft/client/util/DefaultSkinHelper.mapping b/mappings/net/minecraft/client/util/DefaultSkinHelper.mapping index 1c718ed250..04311c02d0 100644 --- a/mappings/net/minecraft/client/util/DefaultSkinHelper.mapping +++ b/mappings/net/minecraft/client/util/DefaultSkinHelper.mapping @@ -1,9 +1,9 @@ CLASS net/minecraft/class_1068 net/minecraft/client/util/DefaultSkinHelper FIELD field_41121 SKINS [Lnet/minecraft/class_8685; - METHOD method_4648 getTexture (Ljava/util/UUID;)Lnet/minecraft/class_8685; + METHOD method_4648 getSkinTextures (Ljava/util/UUID;)Lnet/minecraft/class_8685; ARG 0 uuid METHOD method_4649 getTexture ()Lnet/minecraft/class_2960; - METHOD method_52854 getTexture (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685; + METHOD method_52854 getSkinTextures (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685; ARG 0 profile METHOD method_52855 createSkinTextures (Ljava/lang/String;Lnet/minecraft/class_8685$class_7920;)Lnet/minecraft/class_8685; ARG 0 texture diff --git a/mappings/net/minecraft/client/util/MacWindowUtil.mapping b/mappings/net/minecraft/client/util/MacWindowUtil.mapping index 8b1ec9c0fa..d108bdf0ab 100644 --- a/mappings/net/minecraft/client/util/MacWindowUtil.mapping +++ b/mappings/net/minecraft/client/util/MacWindowUtil.mapping @@ -10,3 +10,9 @@ CLASS net/minecraft/class_6417 net/minecraft/client/util/MacWindowUtil ARG 0 handle METHOD method_41718 setApplicationIconImage (Lnet/minecraft/class_7367;)V ARG 0 iconSupplier + METHOD method_54101 fixStyleMask (J)V + ARG 0 handle + METHOD method_54102 getStyleMask (Lca/weblite/objc/NSObject;)J + ARG 0 handle + METHOD method_54103 (Lca/weblite/objc/NSObject;)V + ARG 0 windowHandle diff --git a/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping b/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping index 93b2fb62dc..34cc4fd8de 100644 --- a/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping @@ -77,9 +77,12 @@ CLASS net/minecraft/class_2203 net/minecraft/command/argument/NbtPathArgumentTyp ARG 1 index ARG 2 compound ARG 3 elements + METHOD method_47973 (Lnet/minecraft/class_2203$class_2210;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)Ljava/lang/Integer; + ARG 3 nbt METHOD method_47975 isTooDeep (Lnet/minecraft/class_2520;I)Z ARG 0 element ARG 1 depth + METHOD method_54100 getString ()Ljava/lang/String; METHOD method_9366 get (Lnet/minecraft/class_2520;)Ljava/util/List; ARG 1 element METHOD method_9367 getOrInit (Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)Ljava/util/List; diff --git a/mappings/net/minecraft/datafixer/fix/DropInvalidSignDatafixDataFix.mapping b/mappings/net/minecraft/datafixer/fix/DropInvalidSignDatafixDataFix.mapping index faca953c0a..42f78eba46 100644 --- a/mappings/net/minecraft/datafixer/fix/DropInvalidSignDatafixDataFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/DropInvalidSignDatafixDataFix.mapping @@ -1,5 +1,4 @@ CLASS net/minecraft/class_8625 net/minecraft/datafixer/fix/DropInvalidSignDatafixDataFix - FIELD field_45088 EMPTY_TEXT_JSON Ljava/lang/String; FIELD field_45089 KEYS_TO_REMOVE [Ljava/lang/String; METHOD (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V ARG 1 outputSchema diff --git a/mappings/net/minecraft/datafixer/fix/ItemLoreToTextFix.mapping b/mappings/net/minecraft/datafixer/fix/ItemLoreToTextFix.mapping index e42bc2008f..1fff7d10fa 100644 --- a/mappings/net/minecraft/datafixer/fix/ItemLoreToTextFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/ItemLoreToTextFix.mapping @@ -4,5 +4,3 @@ CLASS net/minecraft/class_1180 net/minecraft/datafixer/fix/ItemLoreToTextFix ARG 2 changesType METHOD method_5005 fixLoreNbt (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; ARG 0 nbt - METHOD method_5012 componentize (Ljava/lang/String;)Ljava/lang/String; - ARG 0 string diff --git a/mappings/net/minecraft/datafixer/fix/TextFixes.mapping b/mappings/net/minecraft/datafixer/fix/TextFixes.mapping new file mode 100644 index 0000000000..e4f851f859 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/TextFixes.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_8809 net/minecraft/datafixer/fix/TextFixes + FIELD field_46246 EMPTY_TEXT Ljava/lang/String; + METHOD method_53958 fixText (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 dynamic + METHOD method_53959 (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; + ARG 1 string + METHOD method_53960 empty (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; + ARG 0 ops + METHOD method_53961 text (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; + ARG 0 ops + ARG 1 string + METHOD method_53962 text (Ljava/lang/String;)Ljava/lang/String; + ARG 0 string + METHOD method_53963 translate (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; + ARG 0 ops + ARG 1 key diff --git a/mappings/net/minecraft/datafixer/fix/UpdateSignTextFormatFix.mapping b/mappings/net/minecraft/datafixer/fix/UpdateSignTextFormatFix.mapping index fe9f22afa3..84d1a3d53c 100644 --- a/mappings/net/minecraft/datafixer/fix/UpdateSignTextFormatFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/UpdateSignTextFormatFix.mapping @@ -1,7 +1,6 @@ CLASS net/minecraft/class_8221 net/minecraft/datafixer/fix/UpdateSignTextFormatFix FIELD field_45085 FILTERED_CORRECT Ljava/lang/String; FIELD field_45086 DEFAULT_COLOR Ljava/lang/String; - FIELD field_45087 EMPTY_TEXT_JSON Ljava/lang/String; METHOD (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V ARG 1 outputSchema ARG 2 name diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 9a2e719325..10ddea31ae 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -367,6 +367,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity COMMENT Gets the area in which this entity can be attacked by mobs whose attack box overlaps it. COMMENT COMMENT @see net.minecraft.entity.mob.MobEntity#getAttackBox + METHOD method_53964 getMaxRelativeHeadRotation ()F + COMMENT {@return the maximum rotation of the head relative to the body in degrees} METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z ARG 1 type METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping b/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping index df0af19e63..0671d02fad 100644 --- a/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping +++ b/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping @@ -1,8 +1,9 @@ CLASS net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeModifier FIELD field_23712 LOGGER Lorg/slf4j/Logger; + FIELD field_46247 CODEC Lcom/mojang/serialization/Codec; + FIELD field_46248 name Ljava/lang/String; FIELD field_6323 value D FIELD field_6324 operation Lnet/minecraft/class_1322$class_1323; - FIELD field_6326 nameGetter Ljava/util/function/Supplier; FIELD field_6327 uuid Ljava/util/UUID; METHOD (Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)V ARG 1 name @@ -13,18 +14,16 @@ CLASS net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeMod ARG 2 name ARG 3 value ARG 5 operation - METHOD (Ljava/util/UUID;Ljava/util/function/Supplier;DLnet/minecraft/class_1322$class_1323;)V - ARG 1 uuid - ARG 2 nameGetter - ARG 3 value - ARG 5 operation METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_26859 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1322; ARG 0 nbt METHOD method_26860 toNbt ()Lnet/minecraft/class_2487; + METHOD method_53965 (Lnet/minecraft/class_1322;)Ljava/lang/String; + ARG 0 modifier + METHOD method_53966 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_6182 getOperation ()Lnet/minecraft/class_1322$class_1323; - METHOD method_6185 getName ()Ljava/lang/String; METHOD method_6186 getValue ()D METHOD method_6189 getId ()Ljava/util/UUID; CLASS class_1323 Operation diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index f050777a82..3ed2526665 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -134,6 +134,10 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity ARG 2 ingredients METHOD method_52558 canChangeIntoPose (Lnet/minecraft/class_4050;)Z ARG 1 pose + METHOD method_53967 (I)Z + ARG 0 c + METHOD method_53968 isUsernameValid (Ljava/lang/String;)Z + ARG 0 name METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I ARG 1 recipes METHOD method_7255 addExperience (I)V diff --git a/mappings/net/minecraft/inventory/SingleStackInventory.mapping b/mappings/net/minecraft/inventory/SingleStackInventory.mapping index e6dc38eb12..3d15dfbc59 100644 --- a/mappings/net/minecraft/inventory/SingleStackInventory.mapping +++ b/mappings/net/minecraft/inventory/SingleStackInventory.mapping @@ -1,11 +1,9 @@ CLASS net/minecraft/class_8181 net/minecraft/inventory/SingleStackInventory COMMENT An inventory that holds exactly one {@link ItemStack}, at slot {@code 0}. - METHOD method_49274 getStack ()Lnet/minecraft/class_1799; - COMMENT {@return the stack held by the inventory} - METHOD method_49275 setStack (Lnet/minecraft/class_1799;)V - COMMENT Sets the stack held by the inventory to {@code stack}. + METHOD method_54077 setStack (Lnet/minecraft/class_1799;)V ARG 1 stack - METHOD method_49276 removeStack ()Lnet/minecraft/class_1799; - COMMENT Removes the stack held by the inventory. - COMMENT - COMMENT @return the removed stack + METHOD method_54078 decreaseStack (I)Lnet/minecraft/class_1799; + ARG 1 count + METHOD method_54079 getStack ()Lnet/minecraft/class_1799; + METHOD method_54080 asBlockEntity ()Lnet/minecraft/class_2586; + METHOD method_54099 emptyStack ()Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/item/ArmorMaterials.mapping b/mappings/net/minecraft/item/ArmorMaterials.mapping index e68e18b10f..5c4738947f 100644 --- a/mappings/net/minecraft/item/ArmorMaterials.mapping +++ b/mappings/net/minecraft/item/ArmorMaterials.mapping @@ -1,6 +1,6 @@ CLASS net/minecraft/class_1740 net/minecraft/item/ArmorMaterials FIELD field_21978 knockbackResistance F - FIELD field_41941 CODEC Lnet/minecraft/class_3542$class_7292; + FIELD field_41941 CODEC Lcom/mojang/serialization/Codec; FIELD field_41942 BASE_DURABILITY Ljava/util/EnumMap; FIELD field_41943 protectionAmounts Ljava/util/EnumMap; FIELD field_7883 durabilityMultiplier I diff --git a/mappings/net/minecraft/item/ItemKeys.mapping b/mappings/net/minecraft/item/ItemKeys.mapping new file mode 100644 index 0000000000..43ceb2d250 --- /dev/null +++ b/mappings/net/minecraft/item/ItemKeys.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_8804 net/minecraft/item/ItemKeys + METHOD method_53911 of (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 id diff --git a/mappings/net/minecraft/item/Items.mapping b/mappings/net/minecraft/item/Items.mapping index 3c91fc1428..47d1d349a1 100644 --- a/mappings/net/minecraft/item/Items.mapping +++ b/mappings/net/minecraft/item/Items.mapping @@ -361,6 +361,8 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_43192 PITCHER_PLANT Lnet/minecraft/class_1792; FIELD field_43193 SNIFFER_EGG Lnet/minecraft/class_1792; FIELD field_43194 CALIBRATED_SCULK_SENSOR Lnet/minecraft/class_1792; + FIELD field_46249 PUMPKIN_SEEDS Lnet/minecraft/class_1792; + FIELD field_46250 MELON_SEEDS 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/network/PacketByteBuf.mapping b/mappings/net/minecraft/network/PacketByteBuf.mapping index 4e4ab9ddb1..c4db57aae4 100644 --- a/mappings/net/minecraft/network/PacketByteBuf.mapping +++ b/mappings/net/minecraft/network/PacketByteBuf.mapping @@ -388,7 +388,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf COMMENT COMMENT @return the read compound, may be {@code null} COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be read - COMMENT @throws RuntimeException if the compound exceeds the allowed maximum size + COMMENT @throws net.minecraft.nbt.NbtSizeValidationException if the compound exceeds the allowed maximum size COMMENT @see #writeNbt(NbtCompound) COMMENT @see #readNbt(NbtTagSizeTracker) COMMENT @see #MAX_READ_NBT_SIZE @@ -465,14 +465,11 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf ARG 1 value COMMENT the value to write METHOD method_10805 writeText (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2540; - COMMENT Writes a text to this buf. A text is represented by a JSON string with - COMMENT max length {@value #MAX_TEXT_LENGTH}. + COMMENT Writes a text to this buf. A text is represented as an NBT-encoded data. COMMENT COMMENT @return this buf, for chaining - COMMENT @throws io.netty.handler.codec.EncoderException if the JSON string - COMMENT written exceeds {@value #MAX_TEXT_LENGTH} in length COMMENT @see #readText() - COMMENT @see #MAX_TEXT_LENGTH + COMMENT @see #readUnlimitedText() ARG 1 text COMMENT the text to write METHOD method_10806 writeIntArray ([I)Lnet/minecraft/class_2540; @@ -496,14 +493,15 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf ARG 1 pos COMMENT the pos to write METHOD method_10808 readText ()Lnet/minecraft/class_2561; - COMMENT Reads a text from this buf. A text is represented by a JSON string with - COMMENT max length {@value #MAX_TEXT_LENGTH}. + COMMENT Reads a text from this buf. A text is represented as an NBT-encoded data + COMMENT with {@linkplain NbtTagSizeTracker the maximum size} as {@value #MAX_READ_NBT_SIZE}. COMMENT COMMENT @return the read text - COMMENT @throws io.netty.handler.codec.DecoderException if the JSON string read - COMMENT exceeds {@value #MAX_TEXT_LENGTH} in length + COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be read + COMMENT @throws net.minecraft.nbt.NbtSizeValidationException if the serialized text is too big + COMMENT @see #readUnlimitedText() COMMENT @see #writeText(Text) - COMMENT @see #MAX_TEXT_LENGTH + COMMENT @see #MAX_READ_NBT_SIZE METHOD method_10809 readLongArray ([JI)[J COMMENT Reads an array of primitive longs from this buf. The array first has a COMMENT var int indicating its length, followed by the regular long (not var @@ -661,7 +659,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf COMMENT COMMENT @return the read element, may be {@code null} COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be read - COMMENT @throws RuntimeException if the element exceeds the allowed maximum size + COMMENT @throws net.minecraft.nbt.NbtSizeValidationException if the element exceeds the allowed maximum size COMMENT @see #writeNbt(NbtElement) COMMENT @see #readNbt() ARG 1 sizeTracker @@ -1119,6 +1117,13 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf COMMENT @return the read registry key COMMENT @see #readRegistryKey(RegistryKey) COMMENT @see #writeRegistryKey(RegistryKey) + METHOD method_54148 readUnlimitedText ()Lnet/minecraft/class_2561; + COMMENT Reads a text from this buf. A text is represented as an NBT-encoded data. + COMMENT Unlike {@link #readText()}, this method can read an unlimited amount of text. + COMMENT + COMMENT @return the read text + COMMENT @see #readText() + COMMENT @see #writeText(Text) METHOD nioBuffer (II)Ljava/nio/ByteBuffer; ARG 1 index ARG 2 length diff --git a/mappings/net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket.mapping b/mappings/net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket.mapping index 01a9a23fe3..f1363de605 100644 --- a/mappings/net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket.mapping +++ b/mappings/net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket.mapping @@ -19,6 +19,7 @@ CLASS net/minecraft/class_2668 net/minecraft/network/packet/s2c/play/GameStateCh FIELD field_33331 DEMO_INVENTORY_HELP I FIELD field_33332 DEMO_EXPIRY_NOTICE I FIELD field_46189 LIMITED_CRAFTING_TOGGLED Lnet/minecraft/class_2668$class_5402; + FIELD field_46637 INITIAL_CHUNKS_COMING Lnet/minecraft/class_2668$class_5402; METHOD (Lnet/minecraft/class_2540;)V ARG 1 buf METHOD (Lnet/minecraft/class_2668$class_5402;F)V diff --git a/mappings/net/minecraft/registry/Registries.mapping b/mappings/net/minecraft/registry/Registries.mapping index 75a786092b..22bb863c48 100644 --- a/mappings/net/minecraft/registry/Registries.mapping +++ b/mappings/net/minecraft/registry/Registries.mapping @@ -70,6 +70,7 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries FIELD field_42940 DECORATED_POT_PATTERN Lnet/minecraft/class_2378; FIELD field_43381 RULE_BLOCK_ENTITY_MODIFIER Lnet/minecraft/class_2378; FIELD field_44687 ITEM_GROUP Lnet/minecraft/class_2378; + FIELD field_46591 BLOCK_TYPE Lnet/minecraft/class_2378; METHOD method_47450 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168; ARG 0 registry METHOD method_47451 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170; diff --git a/mappings/net/minecraft/registry/SimpleRegistry.mapping b/mappings/net/minecraft/registry/SimpleRegistry.mapping index 0cf447160b..5b3beee8fe 100644 --- a/mappings/net/minecraft/registry/SimpleRegistry.mapping +++ b/mappings/net/minecraft/registry/SimpleRegistry.mapping @@ -7,7 +7,7 @@ CLASS net/minecraft/class_2370 net/minecraft/registry/SimpleRegistry FIELD field_11109 nextId I FIELD field_25067 keyToEntry Ljava/util/Map; FIELD field_26682 rawIdToEntry Lit/unimi/dsi/fastutil/objects/ObjectList; - FIELD field_26683 entryToRawId Lit/unimi/dsi/fastutil/objects/Object2IntMap; + FIELD field_26683 entryToRawId Lit/unimi/dsi/fastutil/objects/Reference2IntMap; FIELD field_26731 entryToLifecycle Ljava/util/Map; FIELD field_26732 lifecycle Lcom/mojang/serialization/Lifecycle; FIELD field_36461 valueToEntry Ljava/util/Map; @@ -25,7 +25,7 @@ CLASS net/minecraft/class_2370 net/minecraft/registry/SimpleRegistry ARG 1 key ARG 2 lifecycle ARG 3 intrusive - METHOD method_39665 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenCustomHashMap;)V + METHOD method_39665 (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V ARG 0 map METHOD method_40253 getValue (Lnet/minecraft/class_6880$class_6883;)Ljava/lang/Object; ARG 0 entry diff --git a/mappings/net/minecraft/server/command/KickCommand.mapping b/mappings/net/minecraft/server/command/KickCommand.mapping index 20516b7f00..05ae3a46a9 100644 --- a/mappings/net/minecraft/server/command/KickCommand.mapping +++ b/mappings/net/minecraft/server/command/KickCommand.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_3073 net/minecraft/server/command/KickCommand + FIELD field_46229 CANNOT_KICK_OWNER_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; METHOD method_13409 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context METHOD method_13410 register (Lcom/mojang/brigadier/CommandDispatcher;)V diff --git a/mappings/net/minecraft/server/command/TestCommand.mapping b/mappings/net/minecraft/server/command/TestCommand.mapping index 0a0e6ff104..88157f46bb 100644 --- a/mappings/net/minecraft/server/command/TestCommand.mapping +++ b/mappings/net/minecraft/server/command/TestCommand.mapping @@ -31,20 +31,22 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand ARG 0 dispatcher METHOD method_22271 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context - METHOD method_22272 run (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4524;)V + METHOD method_22272 run (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4524;Z)V ARG 0 world ARG 1 pos ARG 2 tests - METHOD method_22274 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;Lnet/minecraft/class_2338;)V - ARG 2 pos + ARG 3 rerunUntilFailed + METHOD method_22274 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;ZLnet/minecraft/class_2338;)V + ARG 3 pos METHOD method_22275 sendMessage (Lnet/minecraft/class_3218;Ljava/lang/String;Lnet/minecraft/class_124;)V ARG 0 world ARG 1 message ARG 2 formatting METHOD method_22276 (Lnet/minecraft/class_3222;)Z ARG 0 player - METHOD method_22277 executeRunThis (Lnet/minecraft/class_2168;)I + METHOD method_22277 executeRunThis (Lnet/minecraft/class_2168;Z)I ARG 0 source + ARG 1 rerunUntilFailed METHOD method_22278 sendMessage (Lnet/minecraft/class_2168;Ljava/lang/String;)V ARG 0 source ARG 1 message @@ -53,8 +55,9 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand METHOD method_22280 onCompletion (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V ARG 0 world ARG 1 tests - METHOD method_22281 executeRunThese (Lnet/minecraft/class_2168;)I + METHOD method_22281 executeRunThese (Lnet/minecraft/class_2168;Z)I ARG 0 source + ARG 1 rerunUntilFailed METHOD method_22282 executeExport (Lnet/minecraft/class_2168;Ljava/lang/String;)I ARG 0 source ARG 1 testName @@ -125,6 +128,8 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand ARG 0 source METHOD method_52891 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context + METHOD method_54147 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context CLASS class_4528 Listener FIELD field_20581 world Lnet/minecraft/class_3218; FIELD field_20582 tests Lnet/minecraft/class_4524; diff --git a/mappings/net/minecraft/server/network/ServerLoginNetworkHandler.mapping b/mappings/net/minecraft/server/network/ServerLoginNetworkHandler.mapping index f632aab258..1cda7558b2 100644 --- a/mappings/net/minecraft/server/network/ServerLoginNetworkHandler.mapping +++ b/mappings/net/minecraft/server/network/ServerLoginNetworkHandler.mapping @@ -30,16 +30,10 @@ CLASS net/minecraft/class_3248 net/minecraft/server/network/ServerLoginNetworkHa METHOD method_14380 disconnect (Lnet/minecraft/class_2561;)V ARG 1 reason METHOD method_14383 getConnectionInfo ()Ljava/lang/String; - METHOD method_40084 (I)Z - ARG 0 c - METHOD method_40085 isValidName (Ljava/lang/String;)Z - ARG 0 name METHOD method_52416 hasPlayerWithId (Lcom/mojang/authlib/GameProfile;)Z ARG 1 profile METHOD method_52417 startVerify (Lcom/mojang/authlib/GameProfile;)V ARG 1 profile - METHOD method_52418 createOfflineProfile (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; - ARG 0 name METHOD method_52419 tickVerify (Lcom/mojang/authlib/GameProfile;)V ARG 1 profile METHOD method_52420 sendSuccessPacket (Lcom/mojang/authlib/GameProfile;)V diff --git a/mappings/net/minecraft/test/GameTestState.mapping b/mappings/net/minecraft/test/GameTestState.mapping index 8e0865d6db..7ae96a1af9 100644 --- a/mappings/net/minecraft/test/GameTestState.mapping +++ b/mappings/net/minecraft/test/GameTestState.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState FIELD field_21456 stopwatch Lcom/google/common/base/Stopwatch; FIELD field_25301 rotation Lnet/minecraft/class_2470; FIELD field_27805 structureBlockEntity Lnet/minecraft/class_2633; + FIELD field_46593 rerunUntilFailed Z METHOD (Lnet/minecraft/class_4529;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V ARG 1 testFunction ARG 2 rotation @@ -69,3 +70,6 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState METHOD method_36065 getTick ()J METHOD method_36066 createTimedTaskRunner ()Lnet/minecraft/class_4693; METHOD method_36067 getTicksLeft ()I + METHOD method_54145 shouldRerunUntilFailed ()Z + METHOD method_54146 setRerunUntilFailed (Z)V + ARG 1 rerunUntilFailed diff --git a/mappings/net/minecraft/test/TestContext.mapping b/mappings/net/minecraft/test/TestContext.mapping index a7216c7f4f..ccd98df4bc 100644 --- a/mappings/net/minecraft/test/TestContext.mapping +++ b/mappings/net/minecraft/test/TestContext.mapping @@ -378,3 +378,7 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext ARG 1 entity ARG 2 effect ARG 3 amplifier + METHOD method_54143 expectItem (Lnet/minecraft/class_1792;)V + ARG 1 item + METHOD method_54144 dontExpectItem (Lnet/minecraft/class_1792;)V + ARG 1 item diff --git a/mappings/net/minecraft/text/BlockNbtDataSource.mapping b/mappings/net/minecraft/text/BlockNbtDataSource.mapping index b829bb0c9f..cf7f8069d5 100644 --- a/mappings/net/minecraft/text/BlockNbtDataSource.mapping +++ b/mappings/net/minecraft/text/BlockNbtDataSource.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_2575 net/minecraft/text/BlockNbtDataSource FIELD comp_733 rawPos Ljava/lang/String; FIELD comp_734 pos Lnet/minecraft/class_2267; + FIELD field_46614 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46615 TYPE Lnet/minecraft/class_7419$class_8827; METHOD (Ljava/lang/String;)V ARG 1 rawPath METHOD (Ljava/lang/String;Lnet/minecraft/class_2267;)V @@ -11,3 +13,5 @@ CLASS net/minecraft/class_2575 net/minecraft/text/BlockNbtDataSource ARG 1 o METHOD method_16121 parsePos (Ljava/lang/String;)Lnet/minecraft/class_2267; ARG 0 string + METHOD method_54226 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/text/ClickEvent.mapping b/mappings/net/minecraft/text/ClickEvent.mapping index 94b3d30fb9..ff16be27e6 100644 --- a/mappings/net/minecraft/text/ClickEvent.mapping +++ b/mappings/net/minecraft/text/ClickEvent.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_2558 net/minecraft/text/ClickEvent FIELD field_11740 value Ljava/lang/String; FIELD field_11741 action Lnet/minecraft/class_2558$class_2559; + FIELD field_46594 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_2558$class_2559;Ljava/lang/String;)V ARG 1 action ARG 2 value @@ -8,16 +9,20 @@ CLASS net/minecraft/class_2558 net/minecraft/text/ClickEvent ARG 1 o METHOD method_10844 getValue ()Ljava/lang/String; METHOD method_10845 getAction ()Lnet/minecraft/class_2558$class_2559; + METHOD method_54149 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54150 (Lnet/minecraft/class_2558;)Ljava/lang/String; + ARG 0 event + METHOD method_54151 (Lnet/minecraft/class_2558;)Lnet/minecraft/class_2558$class_2559; + ARG 0 event CLASS class_2559 Action FIELD field_11742 name Ljava/lang/String; - FIELD field_11743 BY_NAME Ljava/util/Map; FIELD field_11744 userDefinable Z + FIELD field_46595 UNVALIDATED_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46596 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/lang/String;ILjava/lang/String;Z)V ARG 3 name ARG 4 userDefinable - METHOD method_10846 getName ()Ljava/lang/String; METHOD method_10847 isUserDefinable ()Z - METHOD method_10848 byName (Ljava/lang/String;)Lnet/minecraft/class_2558$class_2559; - ARG 0 name - METHOD method_10849 (Lnet/minecraft/class_2558$class_2559;)Lnet/minecraft/class_2558$class_2559; - ARG 0 a + METHOD method_54152 validate (Lnet/minecraft/class_2558$class_2559;)Lcom/mojang/serialization/DataResult; + ARG 0 action diff --git a/mappings/net/minecraft/text/EntityNbtDataSource.mapping b/mappings/net/minecraft/text/EntityNbtDataSource.mapping index fae1fc80e7..0db5393cc2 100644 --- a/mappings/net/minecraft/text/EntityNbtDataSource.mapping +++ b/mappings/net/minecraft/text/EntityNbtDataSource.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_2576 net/minecraft/text/EntityNbtDataSource FIELD comp_735 rawSelector Ljava/lang/String; FIELD comp_736 selector Lnet/minecraft/class_2300; + FIELD field_46617 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46618 TYPE Lnet/minecraft/class_7419$class_8827; METHOD (Ljava/lang/String;)V ARG 1 rawPath METHOD (Ljava/lang/String;Lnet/minecraft/class_2300;)V @@ -11,3 +13,5 @@ CLASS net/minecraft/class_2576 net/minecraft/text/EntityNbtDataSource ARG 1 o METHOD method_10923 parseSelector (Ljava/lang/String;)Lnet/minecraft/class_2300; ARG 0 rawSelector + METHOD method_54227 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/text/HoverEvent.mapping b/mappings/net/minecraft/text/HoverEvent.mapping index 11c5767469..5fe44027c3 100644 --- a/mappings/net/minecraft/text/HoverEvent.mapping +++ b/mappings/net/minecraft/text/HoverEvent.mapping @@ -1,67 +1,85 @@ CLASS net/minecraft/class_2568 net/minecraft/text/HoverEvent - FIELD field_11755 contents Ljava/lang/Object; - FIELD field_11756 action Lnet/minecraft/class_2568$class_5247; - FIELD field_24341 LOGGER Lorg/slf4j/Logger; + FIELD field_46601 CODEC Lcom/mojang/serialization/Codec; + FIELD field_46602 data Lnet/minecraft/class_2568$class_8826; METHOD (Lnet/minecraft/class_2568$class_5247;Ljava/lang/Object;)V ARG 1 action ARG 2 contents + METHOD (Lnet/minecraft/class_2568$class_8826;)V + ARG 1 data METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_10891 getValue (Lnet/minecraft/class_2568$class_5247;)Ljava/lang/Object; ARG 1 action METHOD method_10892 getAction ()Lnet/minecraft/class_2568$class_5247; - METHOD method_27664 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2568; - ARG 0 json - METHOD method_27665 toJson ()Lcom/google/gson/JsonObject; + METHOD method_54182 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2568; + ARG 0 either + METHOD method_54183 (Lnet/minecraft/class_2568$class_8826;)Lnet/minecraft/class_2568$class_8826; + ARG 0 data + METHOD method_54184 (Lnet/minecraft/class_2568;)Lcom/mojang/datafixers/util/Either; + ARG 0 event + METHOD method_54185 (Lnet/minecraft/class_2568$class_8826;)Lnet/minecraft/class_2568$class_8826; + ARG 0 data CLASS class_5247 Action - FIELD field_24345 BY_NAME Ljava/util/Map; FIELD field_24346 name Ljava/lang/String; FIELD field_24347 parsable Z - FIELD field_24348 deserializer Ljava/util/function/Function; - FIELD field_24349 serializer Ljava/util/function/Function; - FIELD field_24350 legacyDeserializer Ljava/util/function/Function; - METHOD (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V + FIELD field_46603 UNVALIDATED_CODEC Lcom/mojang/serialization/Codec; + FIELD field_46604 CODEC Lcom/mojang/serialization/Codec; + FIELD field_46605 codec Lcom/mojang/serialization/Codec; + FIELD field_46606 legacyCodec Lcom/mojang/serialization/Codec; + METHOD (Ljava/lang/String;ZLcom/mojang/serialization/Codec;Ljava/util/function/Function;)V ARG 1 name ARG 2 parsable - ARG 3 deserializer - ARG 4 serializer - ARG 5 legacyDeserializer + ARG 3 contentCodec + ARG 4 legacySerializer METHOD method_27667 isParsable ()Z - METHOD method_27668 buildHoverEvent (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568; - ARG 1 contents - METHOD method_27669 contentsToJson (Ljava/lang/Object;)Lcom/google/gson/JsonElement; - ARG 1 contents - METHOD method_27670 byName (Ljava/lang/String;)Lnet/minecraft/class_2568$class_5247; - ARG 0 name - METHOD method_27671 buildHoverEvent (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568; - ARG 1 value - METHOD method_27672 (Lnet/minecraft/class_2568$class_5247;)Lnet/minecraft/class_2568$class_5247; - ARG 0 action - METHOD method_27674 getName ()Ljava/lang/String; METHOD method_27676 cast (Ljava/lang/Object;)Ljava/lang/Object; ARG 1 o + METHOD method_54186 validate (Lnet/minecraft/class_2568$class_5247;)Lcom/mojang/serialization/DataResult; + ARG 0 action + METHOD method_54187 (Lnet/minecraft/class_2568$class_8826;)Ljava/lang/Object; + ARG 0 action + METHOD method_54189 (Ljava/lang/Object;)Lnet/minecraft/class_2568$class_8826; + ARG 1 text + METHOD method_54191 (Ljava/lang/Object;)Lnet/minecraft/class_2568$class_8826; + ARG 1 content CLASS class_5248 EntityContent FIELD field_24351 entityType Lnet/minecraft/class_1299; FIELD field_24352 uuid Ljava/util/UUID; - FIELD field_24353 name Lnet/minecraft/class_2561; + FIELD field_24353 name Ljava/util/Optional; FIELD field_24354 tooltip Ljava/util/List; + FIELD field_46607 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_1299;Ljava/util/UUID;Ljava/util/Optional;)V + ARG 1 entityType + ARG 2 uuid + ARG 3 name METHOD (Lnet/minecraft/class_1299;Ljava/util/UUID;Lnet/minecraft/class_2561;)V ARG 1 entityType ARG 2 uuid ARG 3 name METHOD equals (Ljava/lang/Object;)Z ARG 1 o - METHOD method_27679 toJson ()Lcom/google/gson/JsonElement; - METHOD method_27680 parse (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568$class_5248; - ARG 0 json - METHOD method_27681 parse (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568$class_5248; - ARG 0 text METHOD method_27682 asTooltip ()Ljava/util/List; + METHOD method_54193 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54195 legacySerializer (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult; + ARG 0 text + METHOD method_54196 (Lnet/minecraft/class_2568$class_5248;)Ljava/util/Optional; + ARG 0 content + METHOD method_54197 (Lnet/minecraft/class_2568$class_5248;)Ljava/util/UUID; + ARG 0 content + METHOD method_54198 (Lnet/minecraft/class_2568$class_5248;)Lnet/minecraft/class_1299; + ARG 0 content CLASS class_5249 ItemStackContent FIELD field_24355 item Lnet/minecraft/class_1792; FIELD field_24356 count I - FIELD field_24357 nbt Lnet/minecraft/class_2487; + FIELD field_24357 nbt Ljava/util/Optional; FIELD field_24358 stack Lnet/minecraft/class_1799; + FIELD field_46608 ITEM_STACK_CODEC Lcom/mojang/serialization/Codec; + FIELD field_46609 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_1792;ILjava/util/Optional;)V + ARG 1 item + ARG 2 count + ARG 3 nbt METHOD (Lnet/minecraft/class_1792;ILnet/minecraft/class_2487;)V ARG 1 item ARG 2 count @@ -71,8 +89,26 @@ CLASS net/minecraft/class_2568 net/minecraft/text/HoverEvent METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_27683 asStack ()Lnet/minecraft/class_1799; - METHOD method_27687 toJson ()Lcom/google/gson/JsonElement; - METHOD method_27688 parse (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568$class_5249; - ARG 0 json - METHOD method_27689 parse (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568$class_5249; + METHOD method_54199 (Lnet/minecraft/class_1792;)Lnet/minecraft/class_2568$class_5249; + ARG 0 item + METHOD method_54201 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2568$class_5249; + ARG 0 either + METHOD method_54202 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54203 legacySerializer (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult; ARG 0 text + METHOD method_54204 (Lnet/minecraft/class_2568$class_5249;)Lnet/minecraft/class_2568$class_5249; + ARG 0 content + METHOD method_54205 (Lnet/minecraft/class_2568$class_5249;)Ljava/util/Optional; + ARG 0 content + METHOD method_54206 (Lnet/minecraft/class_2568$class_5249;)Ljava/lang/Integer; + ARG 0 content + METHOD method_54207 (Lnet/minecraft/class_2568$class_5249;)Lnet/minecraft/class_1792; + ARG 0 content + CLASS class_8826 EventData + FIELD field_46610 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46611 LEGACY_CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_54208 (Lnet/minecraft/class_2568$class_5247;)Lcom/mojang/serialization/Codec; + ARG 0 action + METHOD method_54209 (Lnet/minecraft/class_2568$class_5247;)Lcom/mojang/serialization/Codec; + ARG 0 action diff --git a/mappings/net/minecraft/text/KeybindTextContent.mapping b/mappings/net/minecraft/text/KeybindTextContent.mapping index a3be4046d9..c6c6ff0c2c 100644 --- a/mappings/net/minecraft/text/KeybindTextContent.mapping +++ b/mappings/net/minecraft/text/KeybindTextContent.mapping @@ -3,9 +3,15 @@ CLASS net/minecraft/class_2572 net/minecraft/text/KeybindTextContent COMMENT is not thread-safe. FIELD field_11767 key Ljava/lang/String; FIELD field_11768 translated Ljava/util/function/Supplier; + FIELD field_46619 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46620 TYPE Lnet/minecraft/class_7417$class_8823; METHOD (Ljava/lang/String;)V ARG 1 key METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_10901 getKey ()Ljava/lang/String; METHOD method_27691 getTranslated ()Lnet/minecraft/class_2561; + METHOD method_54228 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54229 (Lnet/minecraft/class_2572;)Ljava/lang/String; + ARG 0 content diff --git a/mappings/net/minecraft/text/LiteralTextContent.mapping b/mappings/net/minecraft/text/LiteralTextContent.mapping deleted file mode 100644 index fed35de0d0..0000000000 --- a/mappings/net/minecraft/text/LiteralTextContent.mapping +++ /dev/null @@ -1,5 +0,0 @@ -CLASS net/minecraft/class_2585 net/minecraft/text/LiteralTextContent - FIELD comp_737 string Ljava/lang/String; - METHOD (Ljava/lang/String;)V - ARG 1 string - METHOD comp_737 string ()Ljava/lang/String; diff --git a/mappings/net/minecraft/text/NbtDataSource.mapping b/mappings/net/minecraft/text/NbtDataSource.mapping index 7113e26c8a..985fc780cc 100644 --- a/mappings/net/minecraft/text/NbtDataSource.mapping +++ b/mappings/net/minecraft/text/NbtDataSource.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_7419 net/minecraft/text/NbtDataSource COMMENT A data source for the NBT text content. Unmodifiable. + FIELD field_46616 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_10916 get (Lnet/minecraft/class_2168;)Ljava/util/stream/Stream; ARG 1 source + METHOD method_54225 getType ()Lnet/minecraft/class_7419$class_8827; + CLASS class_8827 Type diff --git a/mappings/net/minecraft/text/NbtTextContent.mapping b/mappings/net/minecraft/text/NbtTextContent.mapping index 41f5c92c04..6aeb19f66a 100644 --- a/mappings/net/minecraft/text/NbtTextContent.mapping +++ b/mappings/net/minecraft/text/NbtTextContent.mapping @@ -5,6 +5,8 @@ CLASS net/minecraft/class_2574 net/minecraft/text/NbtTextContent FIELD field_11779 path Lnet/minecraft/class_2203$class_2209; FIELD field_33539 separator Ljava/util/Optional; FIELD field_39014 dataSource Lnet/minecraft/class_7419; + FIELD field_46621 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46622 TYPE Lnet/minecraft/class_7417$class_8823; METHOD (Ljava/lang/String;Lnet/minecraft/class_2203$class_2209;ZLjava/util/Optional;Lnet/minecraft/class_7419;)V ARG 1 rawPath ARG 2 path @@ -36,3 +38,5 @@ CLASS net/minecraft/class_2574 net/minecraft/text/NbtTextContent ARG 2 current METHOD method_43484 getSeparator ()Ljava/util/Optional; METHOD method_43485 getDataSource ()Lnet/minecraft/class_7419; + METHOD method_54230 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/text/PlainTextContent.mapping b/mappings/net/minecraft/text/PlainTextContent.mapping new file mode 100644 index 0000000000..2050dbc6a6 --- /dev/null +++ b/mappings/net/minecraft/text/PlainTextContent.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_8828 net/minecraft/text/PlainTextContent + FIELD field_46623 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46624 TYPE Lnet/minecraft/class_7417$class_8823; + FIELD field_46625 EMPTY Lnet/minecraft/class_8828; + METHOD comp_737 string ()Ljava/lang/String; + METHOD method_54231 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54232 of (Ljava/lang/String;)Lnet/minecraft/class_8828; + ARG 0 string + CLASS class_2585 Literal + FIELD comp_737 string Ljava/lang/String; + METHOD (Ljava/lang/String;)V + ARG 1 string diff --git a/mappings/net/minecraft/text/ScoreTextContent.mapping b/mappings/net/minecraft/text/ScoreTextContent.mapping index 29681674c4..aa92c0d4d6 100644 --- a/mappings/net/minecraft/text/ScoreTextContent.mapping +++ b/mappings/net/minecraft/text/ScoreTextContent.mapping @@ -3,6 +3,9 @@ CLASS net/minecraft/class_2578 net/minecraft/text/ScoreTextContent FIELD field_11786 selector Lnet/minecraft/class_2300; FIELD field_11787 name Ljava/lang/String; FIELD field_33290 SENDER_PLACEHOLDER Ljava/lang/String; + FIELD field_46626 INNER_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46627 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46628 TYPE Lnet/minecraft/class_7417$class_8823; METHOD (Ljava/lang/String;Ljava/lang/String;)V ARG 1 name ARG 2 objective @@ -18,3 +21,5 @@ CLASS net/minecraft/class_2578 net/minecraft/text/ScoreTextContent METHOD method_27701 parseEntitySelector (Ljava/lang/String;)Lnet/minecraft/class_2300; ARG 0 name METHOD method_36137 getSelector ()Lnet/minecraft/class_2300; + METHOD method_54233 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/text/SelectorTextContent.mapping b/mappings/net/minecraft/text/SelectorTextContent.mapping index 5b65af2ecd..318823c7fa 100644 --- a/mappings/net/minecraft/text/SelectorTextContent.mapping +++ b/mappings/net/minecraft/text/SelectorTextContent.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_2579 net/minecraft/text/SelectorTextContent FIELD field_11790 selector Lnet/minecraft/class_2300; FIELD field_11791 LOGGER Lorg/slf4j/Logger; FIELD field_33540 separator Ljava/util/Optional; + FIELD field_46629 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46630 TYPE Lnet/minecraft/class_7417$class_8823; METHOD (Ljava/lang/String;Ljava/util/Optional;)V ARG 1 pattern ARG 2 separator @@ -13,3 +15,5 @@ CLASS net/minecraft/class_2579 net/minecraft/text/SelectorTextContent METHOD method_36339 getSeparator ()Ljava/util/Optional; METHOD method_43486 readSelector (Ljava/lang/String;)Lnet/minecraft/class_2300; ARG 0 pattern + METHOD method_54234 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/text/StorageNbtDataSource.mapping b/mappings/net/minecraft/text/StorageNbtDataSource.mapping index 1390ea4f91..f953c085ed 100644 --- a/mappings/net/minecraft/text/StorageNbtDataSource.mapping +++ b/mappings/net/minecraft/text/StorageNbtDataSource.mapping @@ -1 +1,5 @@ CLASS net/minecraft/class_4616 net/minecraft/text/StorageNbtDataSource + FIELD field_46631 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46632 TYPE Lnet/minecraft/class_7419$class_8827; + METHOD method_54235 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/text/Style.mapping b/mappings/net/minecraft/text/Style.mapping index ce7348f12c..e1972187fa 100644 --- a/mappings/net/minecraft/text/Style.mapping +++ b/mappings/net/minecraft/text/Style.mapping @@ -19,7 +19,6 @@ CLASS net/minecraft/class_2583 net/minecraft/text/Style FIELD field_24360 EMPTY Lnet/minecraft/class_2583; COMMENT An empty style. FIELD field_24361 font Lnet/minecraft/class_2960; - FIELD field_39241 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_5251;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lnet/minecraft/class_2558;Lnet/minecraft/class_2568;Ljava/lang/String;Lnet/minecraft/class_2960;)V ARG 1 color ARG 2 bold @@ -144,56 +143,43 @@ CLASS net/minecraft/class_2583 net/minecraft/text/Style ARG 1 strikethrough METHOD method_36141 withObfuscated (Ljava/lang/Boolean;)Lnet/minecraft/class_2583; ARG 1 obfuscated - METHOD method_43869 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; - ARG 0 instance - METHOD method_43870 of (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2583; + METHOD method_43870 of (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2583; ARG 0 color ARG 1 bold ARG 2 italic ARG 3 underlined ARG 4 strikethrough ARG 5 obfuscated - ARG 6 insertion - ARG 7 font - METHOD method_43871 (Lnet/minecraft/class_2583;)Ljava/util/Optional; - ARG 0 style - METHOD method_43872 (Lnet/minecraft/class_2583;)Ljava/util/Optional; - ARG 0 style - METHOD method_43873 (Lnet/minecraft/class_2583;)Ljava/util/Optional; - ARG 0 style - METHOD method_43874 (Lnet/minecraft/class_2583;)Ljava/util/Optional; - ARG 0 style - METHOD method_43875 (Lnet/minecraft/class_2583;)Ljava/util/Optional; - ARG 0 style - METHOD method_43876 (Lnet/minecraft/class_2583;)Ljava/util/Optional; - ARG 0 style - METHOD method_43877 (Lnet/minecraft/class_2583;)Ljava/util/Optional; - ARG 0 style - METHOD method_43878 (Lnet/minecraft/class_2583;)Ljava/util/Optional; - ARG 0 style - CLASS class_2584 Serializer - COMMENT A JSON serializer for {@link Style}. - METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; - ARG 1 json - ARG 2 type - ARG 3 context - METHOD method_27710 getFont (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2960; - ARG 0 root - METHOD method_27711 parseNullableBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean; - ARG 0 root - ARG 1 key - METHOD method_27712 getHoverEvent (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2568; - ARG 0 root - METHOD method_27713 getClickEvent (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2558; - ARG 0 root - METHOD method_27714 parseInsertion (Lcom/google/gson/JsonObject;)Ljava/lang/String; - ARG 0 root - METHOD method_27715 parseColor (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_5251; - ARG 0 root - METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; - ARG 1 style - ARG 2 type - ARG 3 context + METHOD method_54210 with (Lnet/minecraft/class_2583;Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/class_2583; + ARG 0 newStyle + ARG 1 oldAttribute + ARG 2 newAttribute + CLASS class_2584 Codecs + COMMENT Contains codecs to serialize {@link Style}s. + FIELD field_46612 MAP_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46613 CODEC Lcom/mojang/serialization/Codec; + METHOD method_54211 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54212 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style + METHOD method_54213 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style + METHOD method_54214 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style + METHOD method_54215 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style + METHOD method_54216 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style + METHOD method_54217 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style + METHOD method_54218 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style + METHOD method_54219 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style + METHOD method_54220 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style + METHOD method_54221 (Lnet/minecraft/class_2583;)Ljava/util/Optional; + ARG 0 style CLASS class_7418 Writer FIELD field_39012 shouldAppendComma Z METHOD method_43478 appendComma ()V diff --git a/mappings/net/minecraft/text/Text.mapping b/mappings/net/minecraft/text/Text.mapping index b481c98ead..fe8bd8ed33 100644 --- a/mappings/net/minecraft/text/Text.mapping +++ b/mappings/net/minecraft/text/Text.mapping @@ -49,6 +49,12 @@ CLASS net/minecraft/class_2561 net/minecraft/text/Text ARG 2 separator ARG 3 dataSource METHOD method_43469 translatable (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/class_5250; + COMMENT {@return a translatable text with arguments} + COMMENT + COMMENT

The arguments passed must be either numbers, booleans, strings, or another + COMMENT {@link Text}. Use {@link #stringifiedTranslatable} to construct texts with + COMMENT other objects as arguments. Alternatively, convert them using static methods here + COMMENT like {@link #of(Identifier)}. ARG 0 key ARG 1 args METHOD method_43470 literal (Ljava/lang/String;)Lnet/minecraft/class_5250; @@ -69,47 +75,76 @@ CLASS net/minecraft/class_2561 net/minecraft/text/Text ARG 0 key ARG 1 fallback ARG 2 args - CLASS class_2562 Serializer - COMMENT A JSON serializer for {@link Text}. + METHOD method_54154 of (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2561; + COMMENT {@return a text representing {@code id}} + COMMENT + COMMENT

The returned text has the format {@code namespace:path}. + COMMENT Namespace is always included. + ARG 0 id + METHOD method_54155 of (Lcom/mojang/brigadier/Message;)Lnet/minecraft/class_2561; + COMMENT {@return a text with {@code message}} + COMMENT + COMMENT

If a text instance is passed, this method returns {@code message} itself; + COMMENT otherwise this creates a new literal text with the message content. + ARG 0 message + METHOD method_54156 of (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2561; + COMMENT {@return a text representing chunk {@code pos}} + COMMENT + COMMENT

The returned text has the format {@code [X, Z]}. + ARG 0 pos + METHOD method_54157 of (Ljava/util/Date;)Lnet/minecraft/class_2561; + COMMENT {@return a {@linkplain #literal literal} text representing {@code date}} + COMMENT + COMMENT @implNote The date is converted to a string using {@link Date#toString}. + COMMENT Notably, it does not localize the date format. + ARG 0 date + METHOD method_54158 of (Ljava/util/UUID;)Lnet/minecraft/class_2561; + COMMENT {@return a text representing {@code uuid}} + COMMENT + COMMENT

The UUID is converted to a string like {@code 12345678-90AB-CDEF-1234-567890ABCDEF}. + COMMENT + COMMENT @see UUID#toString + ARG 0 uuid + METHOD method_54159 stringifiedTranslatable (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/class_5250; + COMMENT {@return a translatable text with arguments} + COMMENT + COMMENT

Arguments that are not numbers, booleans, strings, or another {@link Text} are + COMMENT converted to strings using {@link String#valueOf(Object)}. + ARG 0 key + ARG 1 args + METHOD method_54160 getLiteralString ()Ljava/lang/String; + COMMENT {@return the string of the literal text, or {@code null} if this text is not + COMMENT a literal} + COMMENT + COMMENT

A literal text is an unstyled {@link PlainTextContent} without any siblings. + COMMENT Such texts are serialized as a string instead of an object. + CLASS class_2562 Serialization FIELD field_11752 JSON_READER_LINE_START Ljava/lang/reflect/Field; FIELD field_11753 JSON_READER_POS Ljava/lang/reflect/Field; FIELD field_11754 GSON Lcom/google/gson/Gson; - METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; - ARG 1 json - ARG 2 type - ARG 3 context - METHOD method_10867 toJson (Lnet/minecraft/class_2561;)Ljava/lang/String; + METHOD method_10867 toJsonString (Lnet/minecraft/class_2561;)Ljava/lang/String; ARG 0 text METHOD method_10868 toJsonTree (Lnet/minecraft/class_2561;)Lcom/google/gson/JsonElement; ARG 0 text - METHOD method_10872 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5250; + METHOD method_10871 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5250; + ARG 0 json + METHOD method_10872 fromJsonTree (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5250; ARG 0 json METHOD method_10873 fromLenientJson (Ljava/lang/String;)Lnet/minecraft/class_5250; ARG 0 json - METHOD method_10875 addStyle (Lnet/minecraft/class_2583;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V - ARG 1 style - ARG 2 json - ARG 3 context + METHOD method_10874 toJson (Lnet/minecraft/class_2561;)Lcom/google/gson/JsonElement; + ARG 0 text METHOD method_10877 fromJson (Ljava/lang/String;)Lnet/minecraft/class_5250; ARG 0 json METHOD method_10879 fromJson (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5250; ARG 0 reader METHOD method_10880 getPosition (Lcom/google/gson/stream/JsonReader;)I ARG 0 reader - METHOD method_36327 (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;Lnet/minecraft/class_2561;)V - ARG 3 separator - METHOD method_36328 addSeparator (Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;Ljava/util/Optional;)V - ARG 1 context - ARG 2 json - ARG 3 optionalSeparator - METHOD method_36329 getSeparator (Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Optional; - ARG 1 type - ARG 2 context - ARG 3 json - METHOD method_43474 optimizeArgument (Ljava/lang/Object;)Ljava/lang/Object; - ARG 0 text - METHOD method_43858 toSortedJsonString (Lnet/minecraft/class_2561;)Ljava/lang/String; - ARG 0 text + CLASS class_8822 Serializer + METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; + ARG 1 json + ARG 2 type + ARG 3 context METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; ARG 1 text ARG 2 type diff --git a/mappings/net/minecraft/text/TextCodecs.mapping b/mappings/net/minecraft/text/TextCodecs.mapping new file mode 100644 index 0000000000..0d595d7ac9 --- /dev/null +++ b/mappings/net/minecraft/text/TextCodecs.mapping @@ -0,0 +1,52 @@ +CLASS net/minecraft/class_8824 net/minecraft/text/TextCodecs + FIELD field_46597 CODEC Lcom/mojang/serialization/Codec; + FIELD field_46598 STRINGIFIED_CODEC Lcom/mojang/serialization/Codec; + METHOD method_54164 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; + ARG 0 json + METHOD method_54165 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2561; + ARG 0 either + METHOD method_54166 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; + ARG 0 selfCodec + METHOD method_54167 (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 2 instance + METHOD method_54168 (Ljava/lang/Object;)Ljava/lang/Object; + ARG 0 object + METHOD method_54169 combine (Ljava/util/List;)Lnet/minecraft/class_5250; + ARG 0 texts + METHOD method_54170 (Ljava/util/function/Function;Lnet/minecraft/class_3542;)Lcom/mojang/serialization/Codec; + ARG 1 type + METHOD method_54171 (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/MapEncoder; + ARG 2 object + METHOD method_54172 (Lnet/minecraft/class_2561;)Lcom/mojang/datafixers/util/Either; + ARG 0 text + METHOD method_54174 dispatchingCodec ([Lnet/minecraft/class_3542;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; + ARG 0 types + ARG 1 codecGetter + ARG 2 typeGetter + METHOD method_54175 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2561; + ARG 0 either2 + METHOD method_54176 (Ljava/lang/Object;)Ljava/lang/Object; + ARG 0 object + METHOD method_54177 (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; + ARG 0 text + METHOD method_54178 (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object; + ARG 0 either + METHOD method_54179 (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult; + ARG 0 text + CLASS class_8825 FuzzyCodec + FIELD field_46599 codecs Ljava/util/List; + FIELD field_46600 codecGetter Ljava/util/function/Function; + METHOD (Ljava/util/List;Ljava/util/function/Function;)V + ARG 1 codecs + ARG 2 codecGetter + METHOD decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; + ARG 1 ops + ARG 2 input + METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; + ARG 1 input + ARG 2 ops + ARG 3 prefix + METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream; + ARG 1 ops + METHOD method_54181 (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapCodec;)Ljava/util/stream/Stream; + ARG 1 codec diff --git a/mappings/net/minecraft/text/TextColor.mapping b/mappings/net/minecraft/text/TextColor.mapping index 2319f7bd4f..8ffdeb18e6 100644 --- a/mappings/net/minecraft/text/TextColor.mapping +++ b/mappings/net/minecraft/text/TextColor.mapping @@ -30,7 +30,7 @@ CLASS net/minecraft/class_5251 net/minecraft/text/TextColor COMMENT Obtains a text color from a formatting. ARG 0 formatting COMMENT the formatting - METHOD method_27719 parse (Ljava/lang/String;)Lnet/minecraft/class_5251; + METHOD method_27719 parse (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; COMMENT Parses a color by its name. ARG 0 name COMMENT the name @@ -41,5 +41,3 @@ CLASS net/minecraft/class_5251 net/minecraft/text/TextColor METHOD method_27722 (Lnet/minecraft/class_124;)Lnet/minecraft/class_5251; ARG 0 formatting METHOD method_27723 getHexCode ()Ljava/lang/String; - METHOD method_43879 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; - ARG 0 color diff --git a/mappings/net/minecraft/text/TextContent.mapping b/mappings/net/minecraft/text/TextContent.mapping index a404473c45..614f0f391b 100644 --- a/mappings/net/minecraft/text/TextContent.mapping +++ b/mappings/net/minecraft/text/TextContent.mapping @@ -1,8 +1,6 @@ CLASS net/minecraft/class_7417 net/minecraft/text/TextContent COMMENT Represents type-specific content of text. It is stored in each tree node COMMENT in a text tree structure. Its implementations are immutable. - FIELD field_39004 EMPTY Lnet/minecraft/class_7417; - COMMENT An empty text content. METHOD method_10890 parse (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250; COMMENT Parses this content into a basic mutable text without custom style or COMMENT siblings. The resulting text may or may not have this content. @@ -26,3 +24,5 @@ CLASS net/minecraft/class_7417 net/minecraft/text/TextContent COMMENT @see Text#visit(StringVisitable.StyledVisitor, Style) ARG 1 visitor ARG 2 style + METHOD method_54163 getType ()Lnet/minecraft/class_7417$class_8823; + CLASS class_8823 Type diff --git a/mappings/net/minecraft/text/TranslatableTextContent.mapping b/mappings/net/minecraft/text/TranslatableTextContent.mapping index 76a911c919..1f334b41a6 100644 --- a/mappings/net/minecraft/text/TranslatableTextContent.mapping +++ b/mappings/net/minecraft/text/TranslatableTextContent.mapping @@ -8,6 +8,10 @@ CLASS net/minecraft/class_2588 net/minecraft/text/TranslatableTextContent FIELD field_24369 NULL_ARGUMENT Lnet/minecraft/class_5348; FIELD field_25317 languageCache Lnet/minecraft/class_2477; FIELD field_41875 fallback Ljava/lang/String; + FIELD field_46633 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_46634 TYPE Lnet/minecraft/class_7417$class_8823; + FIELD field_46635 OBJECT_ARGUMENT_CODEC Lcom/mojang/serialization/Codec; + FIELD field_46636 ARGUMENT_CODEC Lcom/mojang/serialization/Codec; METHOD (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V ARG 1 key ARG 2 fallback @@ -23,3 +27,37 @@ CLASS net/minecraft/class_2588 net/minecraft/text/TranslatableTextContent METHOD method_29434 getArg (I)Lnet/minecraft/class_5348; ARG 1 index METHOD method_48323 getFallback ()Ljava/lang/String; + METHOD method_54236 (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object; + ARG 0 either + METHOD method_54237 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_54238 isPrimitive (Ljava/lang/Object;)Z + COMMENT {@return whether {@code argument} is primitive} + COMMENT + COMMENT

Primitives include numbers, booleans, and strings. These (along with {@code Text}) + COMMENT can be used as translatable text arguments; others need to be converted first. + ARG 0 argument + METHOD method_54239 of (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2588; + ARG 0 key + ARG 1 fallback + ARG 2 args + METHOD method_54240 (Ljava/util/List;)[Ljava/lang/Object; + ARG 0 list + METHOD method_54241 toArray (Ljava/util/Optional;)[Ljava/lang/Object; + ARG 0 args + METHOD method_54242 (Lnet/minecraft/class_2561;)Ljava/lang/Object; + ARG 0 text + METHOD method_54243 (Lnet/minecraft/class_2588;)Ljava/util/Optional; + ARG 0 content + METHOD method_54244 toOptionalList ([Ljava/lang/Object;)Ljava/util/Optional; + ARG 0 args + METHOD method_54245 validate (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 0 object + METHOD method_54246 (Lnet/minecraft/class_2588;)Ljava/util/Optional; + ARG 0 content + METHOD method_54247 (Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; + ARG 0 argument + METHOD method_54248 (Lnet/minecraft/class_2588;)Ljava/lang/String; + ARG 0 content + METHOD method_54249 (Ljava/lang/Object;)Ljava/lang/Object; + ARG 0 object diff --git a/mappings/net/minecraft/util/ColorCode.mapping b/mappings/net/minecraft/util/ColorCode.mapping new file mode 100644 index 0000000000..6d80639f63 --- /dev/null +++ b/mappings/net/minecraft/util/ColorCode.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_8805 net/minecraft/util/ColorCode + FIELD field_46234 CODEC Lcom/mojang/serialization/Codec; + FIELD field_46235 HASH Ljava/lang/String; + METHOD method_53914 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; + ARG 0 code + METHOD method_53915 asString ()Ljava/lang/String; diff --git a/mappings/net/minecraft/util/StringIdentifiable.mapping b/mappings/net/minecraft/util/StringIdentifiable.mapping index 08e0e01667..ef73c33a35 100644 --- a/mappings/net/minecraft/util/StringIdentifiable.mapping +++ b/mappings/net/minecraft/util/StringIdentifiable.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable - COMMENT An interface, implemented by enums, that allows the enum to be serialized + COMMENT An interface, usually implemented by enums, that allows the object to be serialized COMMENT by codecs. An instance is identified using a string. COMMENT COMMENT @apiNote To make an enum serializable with codecs, implement this on the enum class, @@ -17,27 +17,48 @@ CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable ARG 0 values METHOD method_49451 (Ljava/lang/String;)Ljava/lang/String; ARG 0 id - METHOD method_49452 (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/Enum; - ARG 1 id - METHOD method_49453 (Ljava/util/function/Function;Ljava/lang/Enum;)Ljava/lang/String; - ARG 1 enum_ METHOD method_49454 createCodec (Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/class_3542$class_7292; COMMENT Creates a codec that serializes an enum implementing this interface either COMMENT using its ordinals (when compressed) or using its {@link #asString()} method COMMENT and a given decode function. ARG 0 enumValues ARG 1 valueNameTransformer - METHOD method_49455 ([Ljava/lang/Enum;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Enum; - ARG 2 id + METHOD method_53949 (Lnet/minecraft/class_3542;)Lnet/minecraft/class_3542; + ARG 0 value + METHOD method_53950 (Ljava/lang/String;)Ljava/lang/String; + ARG 0 valueName + METHOD method_53951 (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/class_3542; + ARG 1 name + METHOD method_53952 (Ljava/util/function/Function;Lnet/minecraft/class_3542;)Ljava/lang/String; + ARG 1 value + METHOD method_53953 createMapper ([Lnet/minecraft/class_3542;Ljava/util/function/Function;)Ljava/util/function/Function; + ARG 0 values + ARG 1 valueNameTransformer + METHOD method_53954 ([Lnet/minecraft/class_3542;Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/class_3542; + ARG 2 name + METHOD method_53955 createBasicCodec (Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; + ARG 0 values CLASS 1 METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream; ARG 1 ops CLASS class_7292 EnumCodec - FIELD field_38378 base Lcom/mojang/serialization/Codec; FIELD field_38379 idToIdentifiable Ljava/util/function/Function; METHOD ([Ljava/lang/Enum;Ljava/util/function/Function;)V ARG 1 values ARG 2 idToIdentifiable + METHOD method_42632 (Ljava/lang/Object;)I + ARG 0 enum_ + METHOD method_42633 byId (Ljava/lang/String;)Ljava/lang/Enum; + ARG 1 id + METHOD method_47920 byId (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; + ARG 1 id + ARG 2 fallback + CLASS class_8808 BasicCodec + FIELD field_46245 codec Lcom/mojang/serialization/Codec; + METHOD ([Lnet/minecraft/class_3542;Ljava/util/function/Function;Ljava/util/function/ToIntFunction;)V + ARG 1 values + ARG 2 idToIdentifiable + ARG 3 identifiableToOrdinal METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; ARG 1 ops ARG 2 input @@ -45,14 +66,5 @@ CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable ARG 1 input ARG 2 ops ARG 3 prefix - METHOD method_42632 (Ljava/lang/Object;)I - ARG 0 enum_ - METHOD method_42633 byId (Ljava/lang/String;)Ljava/lang/Enum; - ARG 1 id - METHOD method_42634 ([Ljava/lang/Enum;I)Ljava/lang/Enum; + METHOD method_53957 ([Lnet/minecraft/class_3542;I)Lnet/minecraft/class_3542; ARG 1 ordinal - METHOD method_42635 (Ljava/lang/Object;)Ljava/lang/String; - ARG 0 identifiable - METHOD method_47920 byId (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; - ARG 1 id - ARG 2 fallback diff --git a/mappings/net/minecraft/util/UserCache.mapping b/mappings/net/minecraft/util/UserCache.mapping index 9af7bcbc8b..e4cb88be7c 100644 --- a/mappings/net/minecraft/util/UserCache.mapping +++ b/mappings/net/minecraft/util/UserCache.mapping @@ -51,6 +51,8 @@ CLASS net/minecraft/class_3312 net/minecraft/util/UserCache METHOD method_37157 setExecutor (Ljava/util/concurrent/Executor;)V ARG 1 executor METHOD method_39753 clearExecutor ()V + METHOD method_53912 getOfflinePlayerProfile (Ljava/lang/String;)Ljava/util/Optional; + ARG 0 name CLASS 1 METHOD onProfileLookupFailed (Ljava/lang/String;Ljava/lang/Exception;)V ARG 2 exception diff --git a/mappings/net/minecraft/util/Util.mapping b/mappings/net/minecraft/util/Util.mapping index c3f62fc82e..706818fa54 100644 --- a/mappings/net/minecraft/util/Util.mapping +++ b/mappings/net/minecraft/util/Util.mapping @@ -276,17 +276,9 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util COMMENT COMMENT @implNote Unlike {@link java.util.List#lastIndexOf}, the returned function will COMMENT return {@code 0} when given values not in the passed list. - ARG 0 values - METHOD method_44146 lastIndexGetter (Ljava/util/List;Ljava/util/function/IntFunction;)Ljava/util/function/ToIntFunction; - COMMENT {@return a function that, when given a value in {@code values}, returns the last - COMMENT index of the value in the list} COMMENT - COMMENT @implNote Unlike {@link java.util.List#lastIndexOf}, the returned function will - COMMENT return {@code 0} when given values not in the passed list. + COMMENT @see #lastIdentityIndexGetter ARG 0 values - ARG 1 mapCreator - COMMENT a function that, when given the size of {@code values}, - COMMENT returns a map for storing the indices of the values METHOD method_44893 getFormattedCurrentTime ()Ljava/lang/String; COMMENT {@return the current time formatted using {@link #DATE_TIME_FORMATTER}} METHOD method_47526 getResult (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;)Ljava/lang/Object; @@ -308,6 +300,15 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util COMMENT {@return whether {@code string} is {@code null}, empty, or composed entirely COMMENT of {@linkplain #isWhitespace} spaces} ARG 0 string + METHOD method_53909 lastIdentityIndexGetter (Ljava/util/List;)Ljava/util/function/ToIntFunction; + COMMENT {@return a function that, when given a value in {@code values}, returns the last + COMMENT index of the value in the list using identity comparison} + COMMENT + COMMENT @implNote Unlike {@link java.util.List#lastIndexOf}, the returned function will + COMMENT return {@code 0} when given values not in the passed list. + COMMENT + COMMENT @see #lastIndexGetter + ARG 0 values METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; COMMENT {@return the item preceding {@code object} in {@code iterable}} COMMENT @@ -362,10 +363,6 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util COMMENT } ARG 0 object ARG 1 initializer - METHOD method_655 identityHashStrategy ()Lit/unimi/dsi/fastutil/Hash$Strategy; - COMMENT {@return the {@link Hash.Strategy} that uses identity comparison} - COMMENT - COMMENT

fastutil's "reference" object types should be used instead in most cases. METHOD method_656 make (Ljava/util/function/Supplier;)Ljava/lang/Object; COMMENT {@return the value supplied from {@code factory}} COMMENT @@ -424,12 +421,6 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util CLASS 4 METHOD onTermination (Ljava/lang/Throwable;)V ARG 1 throwable - CLASS class_157 IdentityHashStrategy - METHOD equals (Ljava/lang/Object;Ljava/lang/Object;)Z - ARG 1 o - ARG 2 o2 - METHOD hashCode (Ljava/lang/Object;)I - ARG 1 o CLASS class_158 OperatingSystem COMMENT An enum representing the operating system of the current platform. COMMENT This defines the behavior for opening links. diff --git a/mappings/net/minecraft/util/Uuids.mapping b/mappings/net/minecraft/util/Uuids.mapping index 9785e24897..bed876664e 100644 --- a/mappings/net/minecraft/util/Uuids.mapping +++ b/mappings/net/minecraft/util/Uuids.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_4844 net/minecraft/util/Uuids FIELD field_39211 BYTE_ARRAY_SIZE I FIELD field_40825 CODEC Lcom/mojang/serialization/Codec; FIELD field_41525 STRING_CODEC Lcom/mojang/serialization/Codec; + FIELD field_46588 STRICT_CODEC Lcom/mojang/serialization/Codec; METHOD method_26274 toIntArray (JJ)[I ARG 0 uuidMost ARG 2 uuidLeast @@ -31,3 +32,11 @@ CLASS net/minecraft/class_4844 net/minecraft/util/Uuids ARG 0 uuid METHOD method_47804 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; ARG 0 string + METHOD method_54139 (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; + ARG 0 either + METHOD method_54140 getOfflinePlayerProfile (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; + ARG 0 nickname + METHOD method_54141 (Ljava/util/UUID;)Ljava/util/UUID; + ARG 0 uuid + METHOD method_54142 (Ljava/util/UUID;)Ljava/util/UUID; + ARG 0 uuid diff --git a/mappings/net/minecraft/util/collection/IdList.mapping b/mappings/net/minecraft/util/collection/IdList.mapping index 3e57e98c67..4f994294c4 100644 --- a/mappings/net/minecraft/util/collection/IdList.mapping +++ b/mappings/net/minecraft/util/collection/IdList.mapping @@ -1,7 +1,7 @@ CLASS net/minecraft/class_2361 net/minecraft/util/collection/IdList FIELD field_11098 list Ljava/util/List; FIELD field_11099 nextId I - FIELD field_11100 idMap Lit/unimi/dsi/fastutil/objects/Object2IntMap; + FIELD field_11100 idMap Lit/unimi/dsi/fastutil/objects/Reference2IntMap; METHOD (I)V ARG 1 initialSize METHOD method_10203 set (Ljava/lang/Object;I)V diff --git a/mappings/net/minecraft/util/dynamic/Codecs.mapping b/mappings/net/minecraft/util/dynamic/Codecs.mapping index d62b8ad38d..4eca25914f 100644 --- a/mappings/net/minecraft/util/dynamic/Codecs.mapping +++ b/mappings/net/minecraft/util/dynamic/Codecs.mapping @@ -14,7 +14,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs FIELD field_39395 OPTIONAL_OF_LONG_TO_OPTIONAL_LONG Ljava/util/function/Function; FIELD field_39396 OPTIONAL_LONG_TO_OPTIONAL_OF_LONG Ljava/util/function/Function; FIELD field_40721 JSON_ELEMENT Lcom/mojang/serialization/Codec; - FIELD field_40722 TEXT Lcom/mojang/serialization/Codec; FIELD field_40723 VECTOR_3F Lcom/mojang/serialization/Codec; FIELD field_40724 BIT_SET Lcom/mojang/serialization/Codec; FIELD field_40725 GAME_PROFILE_PROPERTY_MAP Lcom/mojang/serialization/Codec; @@ -30,6 +29,11 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs FIELD field_45075 IDENTIFIER_PATH Lcom/mojang/serialization/Codec; FIELD field_45076 GAME_PROFILE Lcom/mojang/serialization/MapCodec; FIELD field_46165 ESCAPED_STRING Lcom/mojang/serialization/Codec; + FIELD field_46236 BASIC_OBJECT Lcom/mojang/serialization/Codec; + COMMENT A passthrough codec for a basic object. See {@link RuntimeOps} for + COMMENT types of objects this can "serialize". + COMMENT + COMMENT @see RuntimeOps METHOD method_33817 xor (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; COMMENT Returns an exclusive-or codec for {@link Either} instances. COMMENT @@ -162,8 +166,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs ARG 1 map METHOD method_46377 (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/authlib/properties/PropertyMap; ARG 0 either - METHOD method_46379 (Lcom/mojang/serialization/Dynamic;)Lcom/google/gson/JsonElement; - ARG 0 dynamic METHOD method_46381 (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/authlib/properties/Property; ARG 0 key ARG 1 value @@ -174,8 +176,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs ARG 0 stream METHOD method_46385 (Lorg/joml/Vector3f;)Ljava/util/List; ARG 0 vec3f - METHOD method_46387 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/Dynamic; - ARG 0 element METHOD method_46388 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_46389 (Ljava/util/List;)Lcom/mojang/serialization/DataResult; @@ -266,21 +266,14 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs ARG 1 value METHOD method_53052 createRecursive (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ARG 0 codecFunction - METHOD method_53053 (Ljava/util/function/Function;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; - ARG 1 json - METHOD method_53054 fromJsonSerializer (Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; - ARG 0 deserializer - ARG 1 serializer METHOD method_53055 (Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; ARG 1 codec - METHOD method_53056 (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult; - ARG 0 text - METHOD method_53057 (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; - ARG 1 value METHOD method_53058 object2BooleanMap (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; ARG 0 keyCodec METHOD method_53700 formattedTime (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; ARG 0 formatter + METHOD method_53701 (Ljava/time/format/DateTimeFormatter;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; + ARG 1 string METHOD method_53702 either (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5699$class_6495; ARG 0 first ARG 1 second @@ -289,6 +282,17 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs ARG 1 elementCodec METHOD method_53826 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; ARG 0 string + METHOD method_53917 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; + ARG 0 json + METHOD method_53918 fromOps (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Codec; + ARG 0 ops + METHOD method_53919 (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; + ARG 1 dynamic + METHOD method_53920 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; + ARG 1 object + METHOD method_53921 orCompressed (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; + ARG 0 uncompressedCodec + ARG 1 compressedCodec CLASS 1 METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult; ARG 1 ops @@ -307,6 +311,16 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs ARG 2 ops ARG 3 prefix CLASS 3 + METHOD decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; + ARG 1 ops + ARG 2 input + METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; + ARG 1 input + ARG 2 ops + ARG 3 prefix + METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream; + ARG 1 ops + CLASS 4 METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult; ARG 1 ops ARG 2 input @@ -317,7 +331,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs ARG 3 result METHOD method_39515 (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; ARG 2 pair - CLASS 4 + CLASS 5 METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; ARG 1 ops ARG 2 input diff --git a/mappings/net/minecraft/util/dynamic/RuntimeOps.mapping b/mappings/net/minecraft/util/dynamic/RuntimeOps.mapping new file mode 100644 index 0000000000..c48b204ec3 --- /dev/null +++ b/mappings/net/minecraft/util/dynamic/RuntimeOps.mapping @@ -0,0 +1,110 @@ +CLASS net/minecraft/class_8806 net/minecraft/util/dynamic/RuntimeOps + COMMENT A dynamic ops that "serializes" data to a Java runtime representation. + COMMENT This is most useful when combined with another ops. + COMMENT + COMMENT

The objects must be one of: numbers, booleans, string, {@link Map}, {@link List}, + COMMENT {@link it.unimi.dsi.fastutil.bytes.ByteList}, {@link + COMMENT it.unimi.dsi.fastutil.bytes.IntList}, or {@link it.unimi.dsi.fastutil.bytes.LongList}. + COMMENT Arrays are not supported. + COMMENT + COMMENT @see Codecs#BASIC_OBJECT + FIELD field_46239 INSTANCE Lnet/minecraft/class_8806; + METHOD convertTo (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 ops + ARG 2 object + METHOD createBoolean (Z)Ljava/lang/Object; + ARG 1 value + METHOD createByte (B)Ljava/lang/Object; + ARG 1 value + METHOD createByteList (Ljava/nio/ByteBuffer;)Ljava/lang/Object; + ARG 1 buf + METHOD createDouble (D)Ljava/lang/Object; + ARG 1 value + METHOD createFloat (F)Ljava/lang/Object; + ARG 1 value + METHOD createInt (I)Ljava/lang/Object; + ARG 1 value + METHOD createIntList (Ljava/util/stream/IntStream;)Ljava/lang/Object; + ARG 1 stream + METHOD createList (Ljava/util/stream/Stream;)Ljava/lang/Object; + ARG 1 stream + METHOD createLong (J)Ljava/lang/Object; + ARG 1 value + METHOD createLongList (Ljava/util/stream/LongStream;)Ljava/lang/Object; + ARG 1 stream + METHOD createMap (Ljava/util/Map;)Ljava/lang/Object; + ARG 1 map + METHOD createMap (Ljava/util/stream/Stream;)Ljava/lang/Object; + ARG 1 entries + METHOD createNumeric (Ljava/lang/Number;)Ljava/lang/Object; + ARG 1 value + METHOD createShort (S)Ljava/lang/Object; + ARG 1 value + METHOD createString (Ljava/lang/String;)Ljava/lang/Object; + ARG 1 value + METHOD getBooleanValue (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 object + METHOD getByteBuffer (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 byteList + METHOD getIntStream (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 intList + METHOD getList (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 list + METHOD getLongStream (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 longList + METHOD getMap (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 map + METHOD getMapEntries (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 map + METHOD getMapValues (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 map + METHOD getNumberValue (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 object + METHOD getStream (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 list + METHOD getStringValue (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 object + METHOD mergeToList (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 list + ARG 2 value + METHOD mergeToList (Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult; + ARG 1 list + ARG 2 values + METHOD mergeToMap (Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; + ARG 1 map + ARG 2 map2 + METHOD mergeToMap (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 map + ARG 2 key + ARG 3 value + METHOD mergeToMap (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; + ARG 1 map + ARG 2 map2 + METHOD method_53922 (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/mojang/datafixers/util/Pair;)V + ARG 1 pair + METHOD method_53923 toMap (Lcom/mojang/serialization/MapLike;)Ljava/util/Map; + ARG 0 mapLike + METHOD method_53925 (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; + ARG 0 entry + METHOD method_53926 streamEntries (Ljava/util/Map;)Ljava/util/stream/Stream; + ARG 0 map + METHOD method_53932 (Ljava/lang/Object;)Ljava/lang/Object; + ARG 0 value + METHOD remove (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; + ARG 1 map + ARG 2 key + CLASS 1 + METHOD get (Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 key + METHOD get (Ljava/lang/String;)Ljava/lang/Object; + ARG 1 key + CLASS class_8807 MapBuilder + METHOD (Lcom/mojang/serialization/DynamicOps;)V + ARG 1 ops + METHOD append (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 key + ARG 2 value + ARG 3 builder + METHOD build (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 builder + ARG 2 map diff --git a/mappings/net/minecraft/util/math/MathHelper.mapping b/mappings/net/minecraft/util/math/MathHelper.mapping index 49d192488f..353bd27f70 100644 --- a/mappings/net/minecraft/util/math/MathHelper.mapping +++ b/mappings/net/minecraft/util/math/MathHelper.mapping @@ -48,6 +48,9 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper COMMENT COMMENT

These tables have 257 elements because they store values for multiples of COMMENT 1/256 from 0 to 1, inclusive. + FIELD field_46242 Y_AXIS Lorg/joml/Vector3f; + FIELD field_46243 X_AXIS Lorg/joml/Vector3f; + FIELD field_46244 Z_AXIS Lorg/joml/Vector3f; METHOD method_15338 wrapDegrees (D)D COMMENT Wraps an angle in degrees to the interval {@code [-180, 180)}. ARG 0 degrees @@ -518,3 +521,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper ARG 0 delta ARG 1 start ARG 2 end + METHOD method_53948 rotateAround (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; + ARG 0 axis + ARG 1 rotation + ARG 2 result diff --git a/mappings/net/minecraft/world/biome/Biome.mapping b/mappings/net/minecraft/world/biome/Biome.mapping index 18b3f3f5c8..b30e5d972d 100644 --- a/mappings/net/minecraft/world/biome/Biome.mapping +++ b/mappings/net/minecraft/world/biome/Biome.mapping @@ -105,6 +105,10 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome METHOD method_8747 temperature (F)Lnet/minecraft/class_1959$class_1960; ARG 1 temperature CLASS class_1963 Precipitation + FIELD field_46251 CODEC Lcom/mojang/serialization/Codec; + FIELD field_46252 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name CLASS class_5482 Weather FIELD field_26398 CODEC Lcom/mojang/serialization/MapCodec; METHOD (ZFLnet/minecraft/class_1959$class_5484;F)V diff --git a/mappings/net/minecraft/world/gen/feature/util/PlacedFeatureIndexer.mapping b/mappings/net/minecraft/world/gen/feature/util/PlacedFeatureIndexer.mapping index d998bc505a..553950ac88 100644 --- a/mappings/net/minecraft/world/gen/feature/util/PlacedFeatureIndexer.mapping +++ b/mappings/net/minecraft/world/gen/feature/util/PlacedFeatureIndexer.mapping @@ -39,5 +39,3 @@ CLASS net/minecraft/class_7510 net/minecraft/world/gen/feature/util/PlacedFeatur CLASS class_6827 IndexedFeatures METHOD (Ljava/util/List;)V ARG 1 features - METHOD method_44212 (I)Lit/unimi/dsi/fastutil/objects/Object2IntMap; - ARG 0 size diff --git a/mappings/net/minecraft/world/updater/WorldUpdater.mapping b/mappings/net/minecraft/world/updater/WorldUpdater.mapping index 9a79f3ca52..141db53088 100644 --- a/mappings/net/minecraft/world/updater/WorldUpdater.mapping +++ b/mappings/net/minecraft/world/updater/WorldUpdater.mapping @@ -10,7 +10,7 @@ CLASS net/minecraft/class_1257 net/minecraft/world/updater/WorldUpdater FIELD field_5757 UPDATE_THREAD_FACTORY Ljava/util/concurrent/ThreadFactory; FIELD field_5759 done Z FIELD field_5760 keepUpgradingChunks Z - FIELD field_5762 dimensionProgress Lit/unimi/dsi/fastutil/objects/Object2FloatMap; + FIELD field_5762 dimensionProgress Lit/unimi/dsi/fastutil/objects/Reference2FloatMap; FIELD field_5763 progress F FIELD field_5764 skippedChunkCount I FIELD field_5765 status Lnet/minecraft/class_2561;