diff --git a/mappings/net/minecraft/block/AbstractBlock.mapping b/mappings/net/minecraft/block/AbstractBlock.mapping index 35b2c11745..8e3ec2ce3e 100644 --- a/mappings/net/minecraft/block/AbstractBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBlock.mapping @@ -268,6 +268,8 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock COMMENT COMMENT @see net.minecraft.resource.featuretoggle.FeatureFlags FIELD field_54005 translationKey Ljava/lang/String; + METHOD (Lnet/minecraft/class_4970$class_2251;)V + ARG 1 settings METHOD method_17454 createScreenHandlerFactory (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908; COMMENT {@return the screen handler factory or {@code null} if screen handler cannot be created} COMMENT @@ -716,6 +718,9 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock METHOD method_9573 getSoundGroup (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498; ARG 1 state METHOD method_9574 getPickStack (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799; + ARG 1 world + ARG 2 pos + ARG 3 state METHOD method_9575 getAmbientOcclusionLightLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F COMMENT @see AbstractBlockState#getAmbientOcclusionLightLevel ARG 1 state @@ -1340,6 +1345,9 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock METHOD method_64025 getInsideCollisionShape (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; ARG 1 world ARG 2 pos + METHOD method_65171 getPickStack (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1799; + ARG 1 world + ARG 2 pos CLASS class_3752 ShapeCache FIELD field_16559 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_17651 exceedsCube Z diff --git a/mappings/net/minecraft/block/Blocks.mapping b/mappings/net/minecraft/block/Blocks.mapping index a0a38559ff..1660f903b6 100644 --- a/mappings/net/minecraft/block/Blocks.mapping +++ b/mappings/net/minecraft/block/Blocks.mapping @@ -1067,6 +1067,24 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks ARG 0 settings METHOD method_64775 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; ARG 0 settings + METHOD method_64776 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_65139 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_65140 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_65141 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_65142 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_65143 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_65144 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_65145 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_65146 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; ARG 0 id ARG 1 settings diff --git a/mappings/net/minecraft/block/CherryLeavesBlock.mapping b/mappings/net/minecraft/block/CherryLeavesBlock.mapping deleted file mode 100644 index be8fb145bc..0000000000 --- a/mappings/net/minecraft/block/CherryLeavesBlock.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_8167 net/minecraft/block/CherryLeavesBlock - FIELD field_46310 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/block/CreakingHeartBlock.mapping b/mappings/net/minecraft/block/CreakingHeartBlock.mapping index 6ce91f7aaf..349f95ac10 100644 --- a/mappings/net/minecraft/block/CreakingHeartBlock.mapping +++ b/mappings/net/minecraft/block/CreakingHeartBlock.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_10319 net/minecraft/block/CreakingHeartBlock FIELD field_54738 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_54739 AXIS Lnet/minecraft/class_2754; + FIELD field_55064 ACTIVE Lnet/minecraft/class_2746; + FIELD field_55065 NATURAL Lnet/minecraft/class_2746; METHOD method_64783 isSurroundedByPaleOakLogs (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos @@ -12,3 +14,9 @@ CLASS net/minecraft/class_10319 net/minecraft/block/CreakingHeartBlock ARG 0 state ARG 1 world ARG 2 pos + METHOD method_65147 isNightAndNatural (Lnet/minecraft/class_1937;)Z + ARG 0 world + METHOD method_65148 dropExperienceOnBreak (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V + ARG 1 state + ARG 2 world + ARG 3 pos diff --git a/mappings/net/minecraft/block/EyeblossomBlock.mapping b/mappings/net/minecraft/block/EyeblossomBlock.mapping new file mode 100644 index 0000000000..2830526a71 --- /dev/null +++ b/mappings/net/minecraft/block/EyeblossomBlock.mapping @@ -0,0 +1,43 @@ +CLASS net/minecraft/class_10374 net/minecraft/block/EyeblossomBlock + FIELD field_55066 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_55067 NOTIFY_RANGE_XZ I + FIELD field_55068 NOTIFY_RANGE_Y I + FIELD field_55069 state Lnet/minecraft/class_10374$class_10375; + METHOD (Lnet/minecraft/class_10374$class_10375;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 state + ARG 2 settings + METHOD (ZLnet/minecraft/class_4970$class_2251;)V + ARG 1 open + ARG 2 settings + METHOD method_65149 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V + ARG 4 otherPos + METHOD method_65150 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_65153 updateStateAndNotifyOthers (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z + ARG 1 state + ARG 2 world + ARG 3 pos + ARG 4 random + CLASS class_10375 EyeblossomState + FIELD field_55072 open Z + FIELD field_55073 stewEffect Lnet/minecraft/class_6880; + FIELD field_55074 effectLengthInSeconds F + FIELD field_55075 longSound Lnet/minecraft/class_3414; + FIELD field_55076 sound Lnet/minecraft/class_3414; + FIELD field_55077 particleColor I + METHOD (Ljava/lang/String;IZLnet/minecraft/class_6880;FLnet/minecraft/class_3414;Lnet/minecraft/class_3414;I)V + ARG 3 open + ARG 4 stewEffect + ARG 5 effectLengthInSeconds + ARG 6 longSound + ARG 7 sound + ARG 8 particleColor + METHOD method_65154 getToggledBlockState ()Lnet/minecraft/class_2680; + METHOD method_65155 spawnTrailParticle (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V + ARG 1 world + ARG 2 pos + ARG 3 random + METHOD method_65156 of (Z)Lnet/minecraft/class_10374$class_10375; + ARG 0 open + METHOD method_65157 isOpen ()Z + METHOD method_65158 getLongSound ()Lnet/minecraft/class_3414; diff --git a/mappings/net/minecraft/block/FlowerBlock.mapping b/mappings/net/minecraft/block/FlowerBlock.mapping index 9a97c3c2c0..8bd49ab334 100644 --- a/mappings/net/minecraft/block/FlowerBlock.mapping +++ b/mappings/net/minecraft/block/FlowerBlock.mapping @@ -15,3 +15,4 @@ CLASS net/minecraft/class_2356 net/minecraft/block/FlowerBlock ARG 1 effectLengthInSeconds METHOD method_54016 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_65152 getBeeCollisionEffect ()Lnet/minecraft/class_1293; diff --git a/mappings/net/minecraft/block/FlowerPotBlock.mapping b/mappings/net/minecraft/block/FlowerPotBlock.mapping index 9cbf277c1f..db42613e59 100644 --- a/mappings/net/minecraft/block/FlowerPotBlock.mapping +++ b/mappings/net/minecraft/block/FlowerPotBlock.mapping @@ -12,3 +12,5 @@ CLASS net/minecraft/class_2362 net/minecraft/block/FlowerPotBlock ARG 0 instance METHOD method_54018 (Lnet/minecraft/class_2362;)Lnet/minecraft/class_2248; ARG 0 block + METHOD method_65160 getToggledState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; + ARG 1 state diff --git a/mappings/net/minecraft/block/MultifaceBlock.mapping b/mappings/net/minecraft/block/MultifaceBlock.mapping new file mode 100644 index 0000000000..bf2ecdbcbd --- /dev/null +++ b/mappings/net/minecraft/block/MultifaceBlock.mapping @@ -0,0 +1,66 @@ +CLASS net/minecraft/class_5778 net/minecraft/block/MultifaceBlock + FIELD field_28413 UP_SHAPE Lnet/minecraft/class_265; + FIELD field_28414 DOWN_SHAPE Lnet/minecraft/class_265; + FIELD field_28415 EAST_SHAPE Lnet/minecraft/class_265; + FIELD field_28416 WEST_SHAPE Lnet/minecraft/class_265; + FIELD field_28417 SOUTH_SHAPE Lnet/minecraft/class_265; + FIELD field_28418 NORTH_SHAPE Lnet/minecraft/class_265; + FIELD field_28419 FACING_PROPERTIES Ljava/util/Map; + FIELD field_28420 SHAPES_FOR_DIRECTIONS Ljava/util/Map; + FIELD field_28421 DIRECTIONS [Lnet/minecraft/class_2350; + FIELD field_28422 SHAPES Lcom/google/common/collect/ImmutableMap; + FIELD field_28423 hasAllHorizontalDirections Z + FIELD field_28424 canMirrorX Z + FIELD field_28425 canMirrorZ Z + FIELD field_55079 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_33358 canGrowOn (Lnet/minecraft/class_1922;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z + ARG 0 world + ARG 1 direction + ARG 2 pos + ARG 3 state + METHOD method_33361 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; + ARG 4 direction + METHOD method_33362 withDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; + ARG 1 state + ARG 2 world + ARG 3 pos + ARG 4 direction + METHOD method_33365 disableDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2746;)Lnet/minecraft/class_2680; + ARG 0 state + ARG 1 direction + METHOD method_33366 hasDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z + ARG 0 state + ARG 1 direction + METHOD method_33367 mirror (Lnet/minecraft/class_2680;Ljava/util/function/Function;)Lnet/minecraft/class_2680; + ARG 1 state + ARG 2 mirror + METHOD method_33368 withAllDirections (Lnet/minecraft/class_2689;)Lnet/minecraft/class_2680; + ARG 0 stateManager + METHOD method_33369 canHaveDirection (Lnet/minecraft/class_2350;)Z + ARG 1 direction + METHOD method_33370 (Ljava/util/EnumMap;)V + ARG 0 shapes + METHOD method_33374 getProperty (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746; + ARG 0 direction + METHOD method_33378 isWaterlogged ()Z + METHOD method_33380 getShapeForState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; + ARG 0 state + METHOD method_33381 hasAnyDirection (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_33382 isNotFullBlock (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_41437 flagToDirections (B)Ljava/util/Set; + ARG 0 flag + METHOD method_41438 canGrowWithDirection (Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z + ARG 1 world + ARG 2 state + ARG 3 pos + ARG 4 direction + METHOD method_41439 directionsToFlag (Ljava/util/Collection;)B + ARG 0 directions + METHOD method_41440 collectDirections (Lnet/minecraft/class_2680;)Ljava/util/Set; + ARG 0 state + METHOD method_65162 canGrowOn (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z + ARG 0 world + ARG 1 pos + ARG 2 direction diff --git a/mappings/net/minecraft/block/LichenGrower.mapping b/mappings/net/minecraft/block/MultifaceGrower.mapping similarity index 98% rename from mappings/net/minecraft/block/LichenGrower.mapping rename to mappings/net/minecraft/block/MultifaceGrower.mapping index 54124e4c23..715aa2547f 100644 --- a/mappings/net/minecraft/block/LichenGrower.mapping +++ b/mappings/net/minecraft/block/MultifaceGrower.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_7118 net/minecraft/block/LichenGrower +CLASS net/minecraft/class_7118 net/minecraft/block/MultifaceGrower FIELD field_37595 GROW_TYPES [Lnet/minecraft/class_7118$class_7123; FIELD field_37596 growChecker Lnet/minecraft/class_7118$class_7120; METHOD (Lnet/minecraft/class_5778;)V diff --git a/mappings/net/minecraft/block/MultifaceGrowthBlock.mapping b/mappings/net/minecraft/block/MultifaceGrowthBlock.mapping index ca37f4705f..4705e43971 100644 --- a/mappings/net/minecraft/block/MultifaceGrowthBlock.mapping +++ b/mappings/net/minecraft/block/MultifaceGrowthBlock.mapping @@ -1,61 +1,2 @@ -CLASS net/minecraft/class_5778 net/minecraft/block/MultifaceGrowthBlock - FIELD field_28413 UP_SHAPE Lnet/minecraft/class_265; - FIELD field_28414 DOWN_SHAPE Lnet/minecraft/class_265; - FIELD field_28415 EAST_SHAPE Lnet/minecraft/class_265; - FIELD field_28416 WEST_SHAPE Lnet/minecraft/class_265; - FIELD field_28417 SOUTH_SHAPE Lnet/minecraft/class_265; - FIELD field_28418 NORTH_SHAPE Lnet/minecraft/class_265; - FIELD field_28419 FACING_PROPERTIES Ljava/util/Map; - FIELD field_28420 SHAPES_FOR_DIRECTIONS Ljava/util/Map; - FIELD field_28421 DIRECTIONS [Lnet/minecraft/class_2350; - FIELD field_28422 SHAPES Lcom/google/common/collect/ImmutableMap; - FIELD field_28423 hasAllHorizontalDirections Z - FIELD field_28424 canMirrorX Z - FIELD field_28425 canMirrorZ Z - METHOD method_33358 canGrowOn (Lnet/minecraft/class_1922;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z - ARG 0 world - ARG 1 direction - ARG 2 pos - ARG 3 state - METHOD method_33361 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; - ARG 4 direction - METHOD method_33362 withDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; - ARG 1 state - ARG 2 world - ARG 3 pos - ARG 4 direction - METHOD method_33365 disableDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2746;)Lnet/minecraft/class_2680; - ARG 0 state - ARG 1 direction - METHOD method_33366 hasDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z - ARG 0 state - ARG 1 direction - METHOD method_33367 mirror (Lnet/minecraft/class_2680;Ljava/util/function/Function;)Lnet/minecraft/class_2680; - ARG 1 state - ARG 2 mirror - METHOD method_33368 withAllDirections (Lnet/minecraft/class_2689;)Lnet/minecraft/class_2680; - ARG 0 stateManager - METHOD method_33369 canHaveDirection (Lnet/minecraft/class_2350;)Z - ARG 1 direction - METHOD method_33370 (Ljava/util/EnumMap;)V - ARG 0 shapes - METHOD method_33374 getProperty (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746; - ARG 0 direction - METHOD method_33378 isWaterlogged ()Z - METHOD method_33380 getShapeForState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; - ARG 0 state - METHOD method_33381 hasAnyDirection (Lnet/minecraft/class_2680;)Z - ARG 0 state - METHOD method_33382 isNotFullBlock (Lnet/minecraft/class_2680;)Z - ARG 0 state - METHOD method_41437 flagToDirections (B)Ljava/util/Set; - ARG 0 flag - METHOD method_41438 canGrowWithDirection (Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z - ARG 1 world - ARG 2 state - ARG 3 pos - ARG 4 direction - METHOD method_41439 directionsToFlag (Ljava/util/Collection;)B - ARG 0 directions - METHOD method_41440 collectDirections (Lnet/minecraft/class_2680;)Ljava/util/Set; - ARG 0 state +CLASS net/minecraft/class_10376 net/minecraft/block/MultifaceGrowthBlock + METHOD method_41432 getGrower ()Lnet/minecraft/class_7118; diff --git a/mappings/net/minecraft/block/PaleMossCarpetBlock.mapping b/mappings/net/minecraft/block/PaleMossCarpetBlock.mapping index 62c0ade574..13c211007b 100644 --- a/mappings/net/minecraft/block/PaleMossCarpetBlock.mapping +++ b/mappings/net/minecraft/block/PaleMossCarpetBlock.mapping @@ -20,6 +20,9 @@ CLASS net/minecraft/class_10322 net/minecraft/block/PaleMossCarpetBlock ARG 0 world ARG 1 pos METHOD method_64791 canGrowOnFace (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z + ARG 0 world + ARG 1 pos + ARG 2 direction METHOD method_64792 placeAt (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/ParticleLeavesBlock.mapping b/mappings/net/minecraft/block/ParticleLeavesBlock.mapping new file mode 100644 index 0000000000..3b4e8d67a6 --- /dev/null +++ b/mappings/net/minecraft/block/ParticleLeavesBlock.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_8167 net/minecraft/block/ParticleLeavesBlock + FIELD field_46310 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_55080 particle Lnet/minecraft/class_2394; + FIELD field_55081 chance I + METHOD (ILnet/minecraft/class_2394;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 chance + ARG 2 particle + ARG 3 settings + METHOD method_65163 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_65164 (Lnet/minecraft/class_8167;)Lnet/minecraft/class_2394; + ARG 0 block + METHOD method_65165 (Lnet/minecraft/class_8167;)Ljava/lang/Integer; + ARG 0 block diff --git a/mappings/net/minecraft/block/SculkVeinBlock.mapping b/mappings/net/minecraft/block/SculkVeinBlock.mapping index 5bd657e8be..90afca8afa 100644 --- a/mappings/net/minecraft/block/SculkVeinBlock.mapping +++ b/mappings/net/minecraft/block/SculkVeinBlock.mapping @@ -8,6 +8,8 @@ CLASS net/minecraft/class_7130 net/minecraft/block/SculkVeinBlock ARG 1 state ARG 2 pos METHOD method_41514 place (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;)Z + ARG 0 world + ARG 1 pos ARG 2 state ARG 3 directions METHOD method_41515 convertToBlock (Lnet/minecraft/class_7128;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z @@ -19,4 +21,5 @@ CLASS net/minecraft/class_7130 net/minecraft/block/SculkVeinBlock CLASS class_7131 SculkVeinGrowChecker FIELD field_37635 growTypes [Lnet/minecraft/class_7118$class_7123; METHOD (Lnet/minecraft/class_7130;[Lnet/minecraft/class_7118$class_7123;)V + ARG 1 block ARG 2 growTypes diff --git a/mappings/net/minecraft/block/entity/BlockEntityType.mapping b/mappings/net/minecraft/block/entity/BlockEntityType.mapping index a10203a6b0..708507fef3 100644 --- a/mappings/net/minecraft/block/entity/BlockEntityType.mapping +++ b/mappings/net/minecraft/block/entity/BlockEntityType.mapping @@ -18,11 +18,14 @@ CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType FIELD field_11893 LOGGER Lorg/slf4j/Logger; FIELD field_19315 blocks Ljava/util/Set; FIELD field_45786 registryEntry Lnet/minecraft/class_6880$class_6883; + FIELD field_55084 POTENTIALLY_EXECUTES_COMMANDS Ljava/util/Set; METHOD (Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;)V ARG 1 factory ARG 2 blocks METHOD method_11030 create (Ljava/lang/String;Lnet/minecraft/class_2591$class_5559;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_2591; ARG 0 id + ARG 1 factory + ARG 2 blocks METHOD method_11032 instantiate (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586; COMMENT {@return a new instance of the block entity} COMMENT @@ -48,6 +51,7 @@ CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType ARG 1 world ARG 2 pos METHOD method_53254 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883; + METHOD method_65166 canPotentiallyExecuteCommands ()Z CLASS class_5559 BlockEntityFactory COMMENT A functional interface for a factory that creates a new block entity COMMENT instance. This is usually not implemented directly; the block entity class's diff --git a/mappings/net/minecraft/block/entity/CreakingHeartBlockEntity.mapping b/mappings/net/minecraft/block/entity/CreakingHeartBlockEntity.mapping index 72b5ff66a9..58fb601dbf 100644 --- a/mappings/net/minecraft/block/entity/CreakingHeartBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/CreakingHeartBlockEntity.mapping @@ -14,7 +14,8 @@ CLASS net/minecraft/class_10323 net/minecraft/block/entity/CreakingHeartBlockEnt METHOD method_64801 spawnCreakingPuppet (Lnet/minecraft/class_3218;Lnet/minecraft/class_10323;)Lnet/minecraft/class_10281; ARG 0 world ARG 1 blockEntity - METHOD method_64802 onBreak (Lnet/minecraft/class_1282;)V + METHOD method_64802 killPuppet (Lnet/minecraft/class_1282;)V + ARG 1 damageSource METHOD method_64803 isPuppet (Lnet/minecraft/class_10275;)Z ARG 1 creaking METHOD method_64804 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_10323;)V diff --git a/mappings/net/minecraft/class_10373.mapping b/mappings/net/minecraft/class_10373.mapping deleted file mode 100644 index 61bf12d335..0000000000 --- a/mappings/net/minecraft/class_10373.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_10373 - FIELD comp_16 duration Ljava/time/Duration; diff --git a/mappings/net/minecraft/class_10376.mapping b/mappings/net/minecraft/class_10376.mapping deleted file mode 100644 index 4558eaac70..0000000000 --- a/mappings/net/minecraft/class_10376.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_10376 - METHOD method_41432 getGrower ()Lnet/minecraft/class_7118; diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index 6e9c447187..a70cbb9eda 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -247,7 +247,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_1541 getBlockRenderManager ()Lnet/minecraft/class_776; METHOD method_1542 isInSingleplayer ()Z METHOD method_1543 getDataFixer ()Lcom/mojang/datafixers/DataFixer; - METHOD method_1544 getMusicType ()Lnet/minecraft/class_10383; + METHOD method_1544 getMusicInstance ()Lnet/minecraft/class_10383; METHOD method_1547 getVersionType ()Ljava/lang/String; METHOD method_1548 getSession ()Lnet/minecraft/class_320; METHOD method_1549 getSpriteAtlas (Lnet/minecraft/class_2960;)Ljava/util/function/Function; diff --git a/mappings/net/minecraft/client/gui/hud/InGameOverlayRenderer.mapping b/mappings/net/minecraft/client/gui/hud/InGameOverlayRenderer.mapping index ef30abf1ef..a4dde5a7c9 100644 --- a/mappings/net/minecraft/client/gui/hud/InGameOverlayRenderer.mapping +++ b/mappings/net/minecraft/client/gui/hud/InGameOverlayRenderer.mapping @@ -2,12 +2,18 @@ CLASS net/minecraft/class_4603 net/minecraft/client/gui/hud/InGameOverlayRendere FIELD field_20986 UNDERWATER_TEXTURE Lnet/minecraft/class_2960; METHOD method_23067 renderOverlays (Lnet/minecraft/class_310;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V ARG 0 client + ARG 1 matrices + ARG 2 vertexConsumers METHOD method_23068 renderInWallOverlay (Lnet/minecraft/class_1058;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V ARG 0 sprite ARG 1 matrices + ARG 2 vertexConsumers METHOD method_23069 renderUnderwaterOverlay (Lnet/minecraft/class_310;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V ARG 0 client ARG 1 matrices + ARG 2 vertexConsumers METHOD method_23070 renderFireOverlay (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V + ARG 0 matrices + ARG 1 vertexConsumers METHOD method_24225 getInWallBlockState (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2680; ARG 0 player diff --git a/mappings/net/minecraft/client/particle/CherryLeavesParticle.mapping b/mappings/net/minecraft/client/particle/CherryLeavesParticle.mapping deleted file mode 100644 index f797c2b9db..0000000000 --- a/mappings/net/minecraft/client/particle/CherryLeavesParticle.mapping +++ /dev/null @@ -1,7 +0,0 @@ -CLASS net/minecraft/class_8253 net/minecraft/client/particle/CherryLeavesParticle - METHOD (Lnet/minecraft/class_638;DDDLnet/minecraft/class_4002;FFZZFF)V - ARG 1 world - ARG 2 x - ARG 4 y - ARG 6 z - ARG 8 spriteProvider diff --git a/mappings/net/minecraft/client/particle/ItemPickupParticle.mapping b/mappings/net/minecraft/client/particle/ItemPickupParticle.mapping index e74db6145c..2978ae285d 100644 --- a/mappings/net/minecraft/client/particle/ItemPickupParticle.mapping +++ b/mappings/net/minecraft/client/particle/ItemPickupParticle.mapping @@ -11,8 +11,15 @@ CLASS net/minecraft/class_693 net/minecraft/client/particle/ItemPickupParticle FIELD field_47689 lastTargetZ D METHOD (Lnet/minecraft/class_898;Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V ARG 1 dispatcher + ARG 2 world + ARG 3 itemEntity + ARG 4 interactingEntity METHOD (Lnet/minecraft/class_898;Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V ARG 1 dispatcher + ARG 2 world + ARG 3 itemEntity + ARG 4 interactingEntity + ARG 5 velocity METHOD method_29358 getOrCopy (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; ARG 1 entity METHOD method_55617 updateTargetPos ()V diff --git a/mappings/net/minecraft/client/particle/LeavesParticle.mapping b/mappings/net/minecraft/client/particle/LeavesParticle.mapping new file mode 100644 index 0000000000..568a175fa1 --- /dev/null +++ b/mappings/net/minecraft/client/particle/LeavesParticle.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_8253 net/minecraft/client/particle/LeavesParticle + METHOD (Lnet/minecraft/class_638;DDDLnet/minecraft/class_4002;FFZZFF)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 spriteProvider + CLASS class_10379 CherryLeavesFactory + FIELD field_55133 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider + CLASS class_10380 PaleOakLeavesFactory + FIELD field_55134 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider diff --git a/mappings/net/minecraft/client/particle/Particle.mapping b/mappings/net/minecraft/client/particle/Particle.mapping index c2fbd8b6ab..eae9a1a84e 100644 --- a/mappings/net/minecraft/client/particle/Particle.mapping +++ b/mappings/net/minecraft/client/particle/Particle.mapping @@ -155,6 +155,11 @@ CLASS net/minecraft/class_703 net/minecraft/client/particle/Particle COMMENT the new y-velocity of this particle ARG 5 velocityZ COMMENT the new z-velocity of this particle + METHOD method_65198 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4184;F)V + ARG 1 matrices + ARG 2 vertexConsumers + ARG 3 camera + ARG 4 tickDelta CLASS class_9213 DynamicAlpha FIELD field_48941 OPAQUE Lnet/minecraft/class_703$class_9213; METHOD method_56833 isOpaque ()Z diff --git a/mappings/net/minecraft/client/render/RenderLayer.mapping b/mappings/net/minecraft/client/render/RenderLayer.mapping index 71f30214c5..c4e34cd4bb 100644 --- a/mappings/net/minecraft/client/render/RenderLayer.mapping +++ b/mappings/net/minecraft/client/render/RenderLayer.mapping @@ -53,6 +53,15 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer FIELD field_53136 VIGNETTE Ljava/util/function/Function; FIELD field_53137 CROSSHAIR Ljava/util/function/Function; FIELD field_54962 ARMOR_TRANSLUCENT Ljava/util/function/Function; + FIELD field_55139 WORLD_BORDER_COLOR_MASK Lnet/minecraft/class_1921; + FIELD field_55140 WORLD_BORDER_ALL_MASK Lnet/minecraft/class_1921; + FIELD field_55141 OPAQUE_PARTICLE Ljava/util/function/Function; + FIELD field_55142 TRANSLUCENT_PARTICLE Ljava/util/function/Function; + FIELD field_55143 WEATHER_ALL_MASK Ljava/util/function/Function; + FIELD field_55144 WEATHER_COLOR_MASK Ljava/util/function/Function; + FIELD field_55149 CELESTIAL Ljava/util/function/Function; + FIELD field_55150 BLOCK_SCREEN_EFFECT Ljava/util/function/Function; + FIELD field_55151 FIRE_SCREEN_EFFECT Ljava/util/function/Function; METHOD (Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V ARG 1 name ARG 2 vertexFormat @@ -287,6 +296,41 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer ARG 0 texture METHOD method_65052 createArmorTranslucent (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; ARG 0 texture + METHOD method_65213 getOpaqueParticle (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65214 getTranslucentParticle (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65215 getCelestial (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65216 getBlockScreenEffect (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65217 getFireScreenEffect (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65218 getSky ()Lnet/minecraft/class_1921; + METHOD method_65219 getEndSky ()Lnet/minecraft/class_1921; + METHOD method_65220 getSunriseSunset ()Lnet/minecraft/class_1921; + METHOD method_65221 getStars ()Lnet/minecraft/class_1921; + METHOD method_65222 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65223 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65224 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65225 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65226 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_65227 getWorldBorder (Z)Lnet/minecraft/class_1921; + ARG 0 allMask + METHOD method_65228 (ZLnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 1 texture + METHOD method_65229 createWorldBorder (Z)Lnet/minecraft/class_1921; + ARG 0 allMask + METHOD method_65230 createWeather (Z)Ljava/util/function/Function; + ARG 0 allMask + METHOD method_65231 getWeather (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; + ARG 0 texture + ARG 1 allMask CLASS class_4687 MultiPhase FIELD field_21403 phases Lnet/minecraft/class_1921$class_4688; FIELD field_21697 affectedOutline Ljava/util/Optional; diff --git a/mappings/net/minecraft/client/render/RenderPhase.mapping b/mappings/net/minecraft/client/render/RenderPhase.mapping index 989495d642..9553e00cee 100644 --- a/mappings/net/minecraft/client/render/RenderPhase.mapping +++ b/mappings/net/minecraft/client/render/RenderPhase.mapping @@ -99,6 +99,9 @@ CLASS net/minecraft/class_4668 net/minecraft/client/render/RenderPhase FIELD field_53127 NAUSEA_OVERLAY_TRANSPARENCY Lnet/minecraft/class_4668$class_4685; FIELD field_53128 POSITION_TEXTURE_COLOR_PROGRAM Lnet/minecraft/class_4668$class_5942; FIELD field_54961 ARMOR_TRANSLUCENT Lnet/minecraft/class_4668$class_5942; + FIELD field_55136 WORLD_BORDER_LAYERING Lnet/minecraft/class_4668$class_4675; + FIELD field_55137 OVERLAY_TRANSPARENCY Lnet/minecraft/class_4668$class_4685; + FIELD field_55138 PARTICLE Lnet/minecraft/class_4668$class_5942; METHOD (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V ARG 1 name ARG 2 beginAction diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index a3af850a43..c244cab4ce 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -146,7 +146,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_3281 isTerrainRenderComplete ()Z METHOD method_3282 spawnParticle (Lnet/minecraft/class_2394;ZDDDDDD)Lnet/minecraft/class_703; ARG 1 parameters - ARG 2 alwaysSpawn + ARG 2 force ARG 3 x ARG 5 y ARG 7 z @@ -155,7 +155,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 13 velocityZ METHOD method_3288 spawnParticle (Lnet/minecraft/class_2394;ZZDDDDDD)Lnet/minecraft/class_703; ARG 1 parameters - ARG 2 alwaysSpawn + ARG 2 force ARG 3 canSpawnOnMinimal ARG 4 x ARG 6 y @@ -265,8 +265,8 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_64059 clear ()V METHOD method_8563 addParticle (Lnet/minecraft/class_2394;ZZDDDDDD)V ARG 1 parameters - ARG 2 shouldAlwaysSpawn - ARG 3 important + ARG 2 force + ARG 3 canSpawnOnMinimal ARG 4 x ARG 6 y ARG 8 z @@ -275,7 +275,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 14 velocityZ METHOD method_8568 addParticle (Lnet/minecraft/class_2394;ZDDDDDD)V ARG 1 parameters - ARG 2 shouldAlwaysSpawn + ARG 2 force ARG 3 x ARG 5 y ARG 7 z diff --git a/mappings/net/minecraft/client/render/block/entity/BannerBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/BannerBlockEntityRenderer.mapping index eff3b9589d..4f2fa85d98 100644 --- a/mappings/net/minecraft/client/render/block/entity/BannerBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/BannerBlockEntityRenderer.mapping @@ -1,5 +1,11 @@ CLASS net/minecraft/class_823 net/minecraft/client/render/block/entity/BannerBlockEntityRenderer FIELD field_32819 ROTATIONS I + FIELD field_55154 standingModel Lnet/minecraft/class_10378; + FIELD field_55155 wallModel Lnet/minecraft/class_10378; + FIELD field_55156 standingFlagModel Lnet/minecraft/class_10377; + FIELD field_55157 wallFlagModel Lnet/minecraft/class_10377; + METHOD (Lnet/minecraft/class_5614$class_5615;)V + ARG 1 context METHOD method_23802 renderCanvas (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;ZLnet/minecraft/class_1767;Lnet/minecraft/class_9307;ZZ)V ARG 0 matrices ARG 1 vertexConsumers diff --git a/mappings/net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer.mapping index ac97f98c45..8a6330afff 100644 --- a/mappings/net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer.mapping @@ -12,3 +12,15 @@ CLASS net/minecraft/class_7761 net/minecraft/client/render/block/entity/HangingS FIELD field_44575 TEXT_SCALE F FIELD field_44576 TEXT_OFFSET Lnet/minecraft/class_243; METHOD method_45795 getTexturedModelData (Lnet/minecraft/class_7761$class_10381;)Lnet/minecraft/class_5607; + ARG 0 attachementType + METHOD method_65239 (Lnet/minecraft/class_4719;Lnet/minecraft/class_7761$class_10381;)Lnet/minecraft/class_7761$class_10382; + ARG 1 attachmentType + METHOD method_65242 (Lnet/minecraft/class_4719;)Ljava/util/stream/Stream; + ARG 0 woodType + CLASS class_10381 AttachmentType + FIELD field_55161 id Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 id + METHOD method_65244 from (Lnet/minecraft/class_2680;)Lnet/minecraft/class_7761$class_10381; + ARG 0 state + CLASS class_10382 Variant diff --git a/mappings/net/minecraft/client/render/block/entity/model/BannerBlockModel.mapping b/mappings/net/minecraft/client/render/block/entity/model/BannerBlockModel.mapping new file mode 100644 index 0000000000..02d41281da --- /dev/null +++ b/mappings/net/minecraft/client/render/block/entity/model/BannerBlockModel.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_10378 net/minecraft/client/render/block/entity/model/BannerBlockModel + FIELD field_55110 FLAG Ljava/lang/String; + FIELD field_55111 POLE Ljava/lang/String; + FIELD field_55112 BAR Ljava/lang/String; + METHOD (Lnet/minecraft/class_630;)V + ARG 1 root + METHOD method_65190 getTexturedModelData (Z)Lnet/minecraft/class_5607; + ARG 0 standing diff --git a/mappings/net/minecraft/client/render/block/entity/model/BannerFlagBlockModel.mapping b/mappings/net/minecraft/client/render/block/entity/model/BannerFlagBlockModel.mapping new file mode 100644 index 0000000000..9ef7646f10 --- /dev/null +++ b/mappings/net/minecraft/client/render/block/entity/model/BannerFlagBlockModel.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_10377 net/minecraft/client/render/block/entity/model/BannerFlagBlockModel + FIELD field_55107 flag Lnet/minecraft/class_630; + METHOD (Lnet/minecraft/class_630;)V + ARG 1 root + METHOD method_65189 getTexturedModelData (Z)Lnet/minecraft/class_5607; + ARG 0 standing diff --git a/mappings/net/minecraft/client/render/entity/AbstractDonkeyEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/AbstractDonkeyEntityRenderer.mapping index 68261163d5..5d6e3c9876 100644 --- a/mappings/net/minecraft/client/render/entity/AbstractDonkeyEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/AbstractDonkeyEntityRenderer.mapping @@ -4,3 +4,6 @@ CLASS net/minecraft/class_9991 net/minecraft/client/render/entity/AbstractDonkey FIELD field_53186 texture Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Z)V ARG 1 context + ARG 2 layer + ARG 3 babyLayer + ARG 4 mule diff --git a/mappings/net/minecraft/client/render/entity/AbstractHorseEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/AbstractHorseEntityRenderer.mapping index 53b717522b..d2ee86e391 100644 --- a/mappings/net/minecraft/client/render/entity/AbstractHorseEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/AbstractHorseEntityRenderer.mapping @@ -1 +1,5 @@ CLASS net/minecraft/class_875 net/minecraft/client/render/entity/AbstractHorseEntityRenderer + METHOD (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_583;Lnet/minecraft/class_583;)V + ARG 1 context + ARG 2 model + ARG 3 babyModel diff --git a/mappings/net/minecraft/client/render/entity/animation/CreakingAnimations.mapping b/mappings/net/minecraft/client/render/entity/animation/CreakingAnimations.mapping index bd24dd3ae7..36b5c1d777 100644 --- a/mappings/net/minecraft/client/render/entity/animation/CreakingAnimations.mapping +++ b/mappings/net/minecraft/client/render/entity/animation/CreakingAnimations.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_10328 net/minecraft/client/render/entity/animation/Cre FIELD field_54814 WALKING Lnet/minecraft/class_7184; FIELD field_54815 ATTACKING Lnet/minecraft/class_7184; FIELD field_54816 INVULNERABLE Lnet/minecraft/class_7184; + FIELD field_55089 CRUMBLING Lnet/minecraft/class_7184; diff --git a/mappings/net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer.mapping index 019d856884..033b7f3721 100644 --- a/mappings/net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer.mapping @@ -3,3 +3,6 @@ CLASS net/minecraft/class_4004 net/minecraft/client/render/entity/feature/Villag METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_918;)V ARG 1 context ARG 2 itemRenderer + METHOD method_65251 applyTransforms (Lnet/minecraft/class_10042;Lnet/minecraft/class_4587;)V + ARG 1 state + ARG 2 stack diff --git a/mappings/net/minecraft/client/render/entity/model/DonkeyEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/DonkeyEntityModel.mapping index 598bfa86ea..43956f7c0a 100644 --- a/mappings/net/minecraft/client/render/entity/model/DonkeyEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/DonkeyEntityModel.mapping @@ -4,4 +4,6 @@ CLASS net/minecraft/class_9945 net/minecraft/client/render/entity/model/DonkeyEn METHOD method_62077 addDonkeyParts (Lnet/minecraft/class_5610;)V ARG 0 root METHOD method_62079 getTexturedModelData (F)Lnet/minecraft/class_5607; + ARG 0 scale METHOD method_62080 getBabyTexturedModelData (F)Lnet/minecraft/class_5607; + ARG 0 scale diff --git a/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping b/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping index 086b33dbe7..8dde3dd776 100644 --- a/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping +++ b/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping @@ -68,6 +68,9 @@ CLASS net/minecraft/class_5602 net/minecraft/client/render/entity/model/EntityMo FIELD field_53013 ZOMBIE_VILLAGER_BABY_OUTER_ARMOR Lnet/minecraft/class_5601; FIELD field_53015 ARMOR_STAND_SMALL_INNER_ARMOR Lnet/minecraft/class_5601; FIELD field_53016 ARMOR_STAND_SMALL_OUTER_ARMOR Lnet/minecraft/class_5601; + FIELD field_55120 STRIDER_BABY_SADDLE Lnet/minecraft/class_5601; + FIELD field_55122 STANDING_BANNER_FLAG Lnet/minecraft/class_5601; + FIELD field_55124 WALL_BANNER_FLAG Lnet/minecraft/class_5601; METHOD method_32076 getLayers ()Ljava/util/stream/Stream; METHOD method_32079 registerMain (Ljava/lang/String;)Lnet/minecraft/class_5601; ARG 0 id @@ -83,6 +86,7 @@ CLASS net/minecraft/class_5602 net/minecraft/client/render/entity/model/EntityMo ARG 0 id METHOD method_45719 createHangingSign (Lnet/minecraft/class_4719;Lnet/minecraft/class_7761$class_10381;)Lnet/minecraft/class_5601; ARG 0 type + ARG 1 attachmentType METHOD method_62130 createStandingSign (Lnet/minecraft/class_4719;)Lnet/minecraft/class_5601; ARG 0 type METHOD method_62131 createWallSign (Lnet/minecraft/class_4719;)Lnet/minecraft/class_5601; diff --git a/mappings/net/minecraft/client/render/entity/model/EntityModels.mapping b/mappings/net/minecraft/client/render/entity/model/EntityModels.mapping index 42c9b65cbe..298620e7f2 100644 --- a/mappings/net/minecraft/client/render/entity/model/EntityModels.mapping +++ b/mappings/net/minecraft/client/render/entity/model/EntityModels.mapping @@ -3,5 +3,7 @@ CLASS net/minecraft/class_5600 net/minecraft/client/render/entity/model/EntityMo FIELD field_27544 ARMOR_DILATION Lnet/minecraft/class_5605; FIELD field_27545 HAT_DILATION Lnet/minecraft/class_5605; METHOD method_32073 getModels ()Ljava/util/Map; + METHOD method_32074 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5607;Lnet/minecraft/class_5607;Lnet/minecraft/class_4719;)V + ARG 3 woodType METHOD method_32075 (Lcom/google/common/collect/ImmutableMap;Lnet/minecraft/class_5601;)Z ARG 1 layer diff --git a/mappings/net/minecraft/client/render/entity/model/ModelWithHat.mapping b/mappings/net/minecraft/client/render/entity/model/ModelWithHat.mapping index 69d53c4fcd..7585bb1c0a 100644 --- a/mappings/net/minecraft/client/render/entity/model/ModelWithHat.mapping +++ b/mappings/net/minecraft/client/render/entity/model/ModelWithHat.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_3884 net/minecraft/client/render/entity/model/ModelWit COMMENT Sets whether the hat is visible or not. ARG 1 visible COMMENT {@code true} if the hat is visible, otherwise {@code false} + METHOD method_65191 rotateArms (Lnet/minecraft/class_4587;)V + ARG 1 stack diff --git a/mappings/net/minecraft/client/render/entity/model/RabbitEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/RabbitEntityModel.mapping index bde2bf4dfe..00ccfd3c3d 100644 --- a/mappings/net/minecraft/client/render/entity/model/RabbitEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/RabbitEntityModel.mapping @@ -57,4 +57,7 @@ CLASS net/minecraft/class_596 net/minecraft/client/render/entity/model/RabbitEnt FIELD field_32545 RIGHT_HAUNCH Ljava/lang/String; COMMENT The key of the right haunch model part, whose value is {@value}. FIELD field_32546 SCALE F + FIELD field_52930 ADULT_TRANSFORMER Lnet/minecraft/class_9953; + FIELD field_52931 BABY_TRANSFORMER Lnet/minecraft/class_9953; METHOD method_32034 getTexturedModelData (Z)Lnet/minecraft/class_5607; + ARG 0 baby diff --git a/mappings/net/minecraft/client/render/entity/model/StriderEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/StriderEntityModel.mapping index a995801c54..2dbb781332 100644 --- a/mappings/net/minecraft/client/render/entity/model/StriderEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/StriderEntityModel.mapping @@ -20,4 +20,5 @@ CLASS net/minecraft/class_4997 net/minecraft/client/render/entity/model/StriderE COMMENT The key of the left middle bristle model part, whose value is {@value}. FIELD field_32569 LEFT_BOTTOM_BRISTLE Ljava/lang/String; COMMENT The key of the left bottom bristle model part, whose value is {@value}. + FIELD field_55115 BABY_TRANSFORMER Lnet/minecraft/class_9953; METHOD method_32058 getTexturedModelData ()Lnet/minecraft/class_5607; diff --git a/mappings/net/minecraft/client/render/entity/model/VillagerResemblingModel.mapping b/mappings/net/minecraft/client/render/entity/model/VillagerResemblingModel.mapping index bc6e7f874b..b04781940d 100644 --- a/mappings/net/minecraft/client/render/entity/model/VillagerResemblingModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/VillagerResemblingModel.mapping @@ -41,4 +41,6 @@ CLASS net/minecraft/class_620 net/minecraft/client/render/entity/model/VillagerR FIELD field_27529 hatRim Lnet/minecraft/class_630; FIELD field_27530 rightLeg Lnet/minecraft/class_630; FIELD field_27531 leftLeg Lnet/minecraft/class_630; + FIELD field_55116 BABY_TRANSFORMER Lnet/minecraft/class_9953; + FIELD field_55117 arms Lnet/minecraft/class_630; METHOD method_32064 getModelData ()Lnet/minecraft/class_5609; diff --git a/mappings/net/minecraft/client/render/entity/model/WitchEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/WitchEntityModel.mapping index 26cb5597b7..d560cf6032 100644 --- a/mappings/net/minecraft/client/render/entity/model/WitchEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/WitchEntityModel.mapping @@ -51,5 +51,6 @@ CLASS net/minecraft/class_622 net/minecraft/client/render/entity/model/WitchEnti FIELD field_52945 hatRim Lnet/minecraft/class_630; FIELD field_52946 rightLeg Lnet/minecraft/class_630; FIELD field_52947 leftLeg Lnet/minecraft/class_630; + FIELD field_55118 arms Lnet/minecraft/class_630; METHOD method_2839 getNose ()Lnet/minecraft/class_630; METHOD method_32065 getTexturedModelData ()Lnet/minecraft/class_5607; diff --git a/mappings/net/minecraft/client/render/entity/state/CreakingEntityRenderState.mapping b/mappings/net/minecraft/client/render/entity/state/CreakingEntityRenderState.mapping index f3f77e3879..10bff95d63 100644 --- a/mappings/net/minecraft/client/render/entity/state/CreakingEntityRenderState.mapping +++ b/mappings/net/minecraft/client/render/entity/state/CreakingEntityRenderState.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_10338 net/minecraft/client/render/entity/state/Creakin FIELD field_54863 attackAnimationState Lnet/minecraft/class_7094; FIELD field_54864 active Z FIELD field_54865 unrooted Z + FIELD field_55163 crumblingAnimationState Lnet/minecraft/class_7094; diff --git a/mappings/net/minecraft/client/sound/MusicInstance.mapping b/mappings/net/minecraft/client/sound/MusicInstance.mapping new file mode 100644 index 0000000000..99e1cf9e18 --- /dev/null +++ b/mappings/net/minecraft/client/sound/MusicInstance.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_10383 net/minecraft/client/sound/MusicInstance + METHOD (Lnet/minecraft/class_5195;)V + ARG 1 music + METHOD method_65254 shouldReplace (Lnet/minecraft/class_1113;)Z + ARG 1 sound diff --git a/mappings/net/minecraft/client/sound/MusicTracker.mapping b/mappings/net/minecraft/client/sound/MusicTracker.mapping index e528709b9e..52acd73de6 100644 --- a/mappings/net/minecraft/client/sound/MusicTracker.mapping +++ b/mappings/net/minecraft/client/sound/MusicTracker.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1142 net/minecraft/client/sound/MusicTracker FIELD field_33019 DEFAULT_TIME_UNTIL_NEXT_SONG I + FIELD field_55164 volume F FIELD field_5571 random Lnet/minecraft/class_5819; FIELD field_5572 timeUntilNextSong I FIELD field_5574 current Lnet/minecraft/class_1113; @@ -8,8 +9,11 @@ CLASS net/minecraft/class_1142 net/minecraft/client/sound/MusicTracker ARG 1 client METHOD method_18669 tick ()V METHOD method_4858 play (Lnet/minecraft/class_10383;)V + ARG 1 music METHOD method_4859 stop ()V METHOD method_4860 isPlayingType (Lnet/minecraft/class_5195;)Z ARG 1 type METHOD method_50025 stop (Lnet/minecraft/class_5195;)V ARG 1 type + METHOD method_65255 canFadeTowardsVolume (F)Z + ARG 1 volume diff --git a/mappings/net/minecraft/client/sound/SoundManager.mapping b/mappings/net/minecraft/client/sound/SoundManager.mapping index d4aac74e05..7ed396eccd 100644 --- a/mappings/net/minecraft/client/sound/SoundManager.mapping +++ b/mappings/net/minecraft/client/sound/SoundManager.mapping @@ -54,6 +54,9 @@ CLASS net/minecraft/class_1144 net/minecraft/client/sound/SoundManager METHOD method_4882 close ()V METHOD method_54649 stopAbruptly ()V METHOD method_55593 getListenerTransform ()Lnet/minecraft/class_9054; + METHOD method_65258 setVolume (Lnet/minecraft/class_1113;F)V + ARG 1 sound + ARG 2 volume CLASS class_4009 SoundList FIELD field_17908 loadedSounds Ljava/util/Map; FIELD field_40577 foundSounds Ljava/util/Map; diff --git a/mappings/net/minecraft/client/sound/SoundSystem.mapping b/mappings/net/minecraft/client/sound/SoundSystem.mapping index 297cf32cb2..8d2315fb02 100644 --- a/mappings/net/minecraft/client/sound/SoundSystem.mapping +++ b/mappings/net/minecraft/client/sound/SoundSystem.mapping @@ -110,4 +110,9 @@ CLASS net/minecraft/class_1140 net/minecraft/client/sound/SoundSystem METHOD method_4857 tick ()V METHOD method_54648 stopAbruptly ()V METHOD method_55592 getListenerTransform ()Lnet/minecraft/class_9054; + METHOD method_65256 (FLnet/minecraft/class_1113;Lnet/minecraft/class_4224;)V + ARG 3 source + METHOD method_65257 setVolume (Lnet/minecraft/class_1113;F)V + ARG 1 sound + ARG 2 volume CLASS class_6665 DeviceChangeStatus diff --git a/mappings/net/minecraft/client/toast/TutorialToast.mapping b/mappings/net/minecraft/client/toast/TutorialToast.mapping index 86f95b057b..cb309026d2 100644 --- a/mappings/net/minecraft/client/toast/TutorialToast.mapping +++ b/mappings/net/minecraft/client/toast/TutorialToast.mapping @@ -7,6 +7,19 @@ CLASS net/minecraft/class_372 net/minecraft/client/toast/TutorialToast FIELD field_32223 PROGRESS_BAR_HEIGHT I FIELD field_32224 PROGRESS_BAR_X I FIELD field_45397 TEXTURE Lnet/minecraft/class_2960; + FIELD field_55097 text Ljava/util/List; + METHOD (Lnet/minecraft/class_327;Lnet/minecraft/class_372$class_373;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V + ARG 1 textRenderer + ARG 2 type + ARG 3 title + ARG 4 description + ARG 5 hasProgressBar + METHOD (Lnet/minecraft/class_327;Lnet/minecraft/class_372$class_373;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;ZI)V + ARG 1 textRenderer + ARG 2 type + ARG 3 title + ARG 4 description + ARG 5 hasProgressBar METHOD method_1992 setProgress (F)V ARG 1 progress METHOD method_1993 hide ()V @@ -15,5 +28,6 @@ CLASS net/minecraft/class_372 net/minecraft/client/toast/TutorialToast METHOD (Ljava/lang/String;ILnet/minecraft/class_2960;)V ARG 3 texture METHOD method_1994 drawIcon (Lnet/minecraft/class_332;II)V + ARG 1 context ARG 2 x ARG 3 y diff --git a/mappings/net/minecraft/client/world/ClientWorld.mapping b/mappings/net/minecraft/client/world/ClientWorld.mapping index 282fecf6d4..13b856aa6b 100644 --- a/mappings/net/minecraft/client/world/ClientWorld.mapping +++ b/mappings/net/minecraft/client/world/ClientWorld.mapping @@ -22,6 +22,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld FIELD field_53028 worldEventHandler Lnet/minecraft/class_9959; FIELD field_53029 seaLevel I FIELD field_54500 shouldTickTimeOfDay Z + FIELD field_55125 enderDragonParts Ljava/util/List; METHOD (Lnet/minecraft/class_634;Lnet/minecraft/class_638$class_5271;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;IILnet/minecraft/class_761;ZJI)V ARG 1 networkHandler ARG 2 properties diff --git a/mappings/net/minecraft/command/argument/BlockStateArgument.mapping b/mappings/net/minecraft/command/argument/BlockStateArgument.mapping index 185f05e1b5..60bb97bb45 100644 --- a/mappings/net/minecraft/command/argument/BlockStateArgument.mapping +++ b/mappings/net/minecraft/command/argument/BlockStateArgument.mapping @@ -10,8 +10,16 @@ CLASS net/minecraft/class_2247 net/minecraft/command/argument/BlockStateArgument ARG 1 world ARG 2 pos METHOD method_35759 getProperties ()Ljava/util/Set; + METHOD method_65237 copyPropertiesTo (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; + ARG 1 state + METHOD method_65238 copyProperty (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Lnet/minecraft/class_2680; + ARG 0 to + ARG 1 from + ARG 2 property METHOD method_9494 getBlockState ()Lnet/minecraft/class_2680; METHOD method_9495 setBlockState (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Z + ARG 1 world + ARG 2 pos ARG 3 flags METHOD test (Ljava/lang/Object;)Z ARG 1 context diff --git a/mappings/net/minecraft/component/type/NbtComponent.mapping b/mappings/net/minecraft/component/type/NbtComponent.mapping index 308a7af8c8..a2997b3632 100644 --- a/mappings/net/minecraft/component/type/NbtComponent.mapping +++ b/mappings/net/minecraft/component/type/NbtComponent.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_9279 net/minecraft/component/type/NbtComponent FIELD field_49305 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49306 nbt Lnet/minecraft/class_2487; FIELD field_51522 LOGGER Lorg/slf4j/Logger; + FIELD field_55048 ID_KEY Ljava/lang/String; METHOD (Lnet/minecraft/class_2487;)V ARG 1 nbt METHOD equals (Ljava/lang/Object;)Z @@ -56,3 +57,4 @@ CLASS net/minecraft/class_9279 net/minecraft/component/type/NbtComponent METHOD method_59980 get (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; ARG 1 ops ARG 2 decoder + METHOD method_65131 getId ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping index 9f516983db..cd0780d83b 100644 --- a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping @@ -392,7 +392,8 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato ARG 0 textureMap METHOD method_33512 (Lnet/minecraft/class_4944;)V ARG 0 textureMap - METHOD method_33520 registerWallPlant (Lnet/minecraft/class_2248;)V + METHOD method_33520 registerMultifaceBlock (Lnet/minecraft/class_2248;)V + ARG 1 block METHOD method_33710 registerCaveVines ()V METHOD method_33711 registerBigDripleaf ()V METHOD method_33712 registerSmallDripleaf ()V @@ -624,6 +625,16 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato ARG 2 factory METHOD method_64949 registerCreakingHeart (Lnet/minecraft/class_2248;)V ARG 1 block + METHOD method_65291 registerMultifaceBlockModel (Lnet/minecraft/class_2248;)V + ARG 1 block + METHOD method_65292 registerTwoLayersItemModel (Lnet/minecraft/class_2248;Ljava/lang/String;)V + ARG 1 block + ARG 2 secondLayerSuffix + METHOD method_65294 (Lnet/minecraft/class_2248;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_2746;)V + ARG 2 property + METHOD method_65295 registerMultifaceBlock (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)V + ARG 1 block + ARG 2 item CLASS class_4911 BuiltinModelPool FIELD field_22835 modelId Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V @@ -686,9 +697,23 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato METHOD method_54827 parented (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; ARG 1 parent ARG 2 child - CLASS class_4913 TintType + CLASS class_4913 CrossType + FIELD field_55177 model Lnet/minecraft/class_4942; + FIELD field_55178 flowerPotModel Lnet/minecraft/class_4942; + FIELD field_55179 emissive Z + METHOD (Ljava/lang/String;ILnet/minecraft/class_4942;Lnet/minecraft/class_4942;Z)V + ARG 3 model + ARG 4 flowerPotModel + ARG 5 emissive METHOD method_25726 getCrossModel ()Lnet/minecraft/class_4942; METHOD method_25727 getFlowerPotCrossModel ()Lnet/minecraft/class_4942; + METHOD method_65296 getTextureMap (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; + ARG 1 block + METHOD method_65297 registerItemModel (Lnet/minecraft/class_4910;Lnet/minecraft/class_2248;)V + ARG 1 modelGenerator + ARG 2 block + METHOD method_65298 getFlowerPotTextureMap (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; + ARG 1 block CLASS class_4914 LogTexturePool FIELD field_22843 textures Lnet/minecraft/class_4944; METHOD (Lnet/minecraft/class_4910;Lnet/minecraft/class_4944;)V diff --git a/mappings/net/minecraft/data/client/TextureMap.mapping b/mappings/net/minecraft/data/client/TextureMap.mapping index 5c031bb4cd..8fb140586b 100644 --- a/mappings/net/minecraft/data/client/TextureMap.mapping +++ b/mappings/net/minecraft/data/client/TextureMap.mapping @@ -170,3 +170,7 @@ CLASS net/minecraft/class_4944 net/minecraft/data/client/TextureMap ARG 4 bottom METHOD method_64950 side (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; ARG 0 block + METHOD method_65299 crossAndCrossEmissive (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; + ARG 0 block + METHOD method_65300 plantAndCrossEmissive (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; + ARG 0 block diff --git a/mappings/net/minecraft/data/family/BlockFamilies.mapping b/mappings/net/minecraft/data/family/BlockFamilies.mapping index 0a7c8b2126..e3e89e1af6 100644 --- a/mappings/net/minecraft/data/family/BlockFamilies.mapping +++ b/mappings/net/minecraft/data/family/BlockFamilies.mapping @@ -72,6 +72,7 @@ CLASS net/minecraft/class_5793 net/minecraft/data/family/BlockFamilies FIELD field_47132 POLISHED_TUFF Lnet/minecraft/class_5794; FIELD field_47133 TUFF_BRICK Lnet/minecraft/class_5794; FIELD field_54877 PALE_OAK Lnet/minecraft/class_5794; + FIELD field_55170 RESIN_BRICK Lnet/minecraft/class_5794; METHOD method_33467 getFamilies ()Ljava/util/stream/Stream; METHOD method_33468 register (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; ARG 0 baseBlock diff --git a/mappings/net/minecraft/datafixer/fix/RenameEntityNbtKeyFix.mapping b/mappings/net/minecraft/datafixer/fix/RenameEntityNbtKeyFix.mapping new file mode 100644 index 0000000000..1a0b1df912 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/RenameEntityNbtKeyFix.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_10372 net/minecraft/datafixer/fix/RenameEntityNbtKeyFix + FIELD field_55003 oldToNewKeyNames Ljava/util/Map; + METHOD (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V + ARG 1 outputSchema + ARG 2 name + ARG 3 entityId + ARG 4 oldToNewKeyNames + METHOD method_65104 fix (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 1 dynamic diff --git a/mappings/net/minecraft/entity/attribute/AttributeContainer.mapping b/mappings/net/minecraft/entity/attribute/AttributeContainer.mapping index f708943ffa..21664e8666 100644 --- a/mappings/net/minecraft/entity/attribute/AttributeContainer.mapping +++ b/mappings/net/minecraft/entity/attribute/AttributeContainer.mapping @@ -58,3 +58,5 @@ CLASS net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer ARG 1 attributeInstance METHOD method_61437 addPersistentModifiersFrom (Lnet/minecraft/class_5131;)V ARG 1 other + METHOD method_65115 resetToBaseValue (Lnet/minecraft/class_6880;)Z + ARG 1 attribute diff --git a/mappings/net/minecraft/entity/mob/CreakingEntity.mapping b/mappings/net/minecraft/entity/mob/CreakingEntity.mapping index 024242f1ff..4cc8c9d105 100644 --- a/mappings/net/minecraft/entity/mob/CreakingEntity.mapping +++ b/mappings/net/minecraft/entity/mob/CreakingEntity.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_10275 net/minecraft/entity/mob/CreakingEntity FIELD field_54571 UNROOTED Lnet/minecraft/class_2940; FIELD field_54572 ACTIVE Lnet/minecraft/class_2940; FIELD field_54579 attackAnimationTimer I + FIELD field_55010 crumblingAnimationState Lnet/minecraft/class_7094; METHOD method_64624 tickAttackAnimation ()V METHOD method_64627 createCreakingAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_64628 isUnrooted ()Z @@ -11,6 +12,9 @@ CLASS net/minecraft/class_10275 net/minecraft/entity/mob/CreakingEntity METHOD method_64630 isActive ()Z METHOD method_64631 setActive (Z)V ARG 1 active + METHOD method_65117 activate (Lnet/minecraft/class_1657;)V + ARG 1 player + METHOD method_65118 deactivate ()V CLASS class_10276 CreakingBodyControl METHOD (Lnet/minecraft/class_10275;Lnet/minecraft/class_10275;)V ARG 2 creaking diff --git a/mappings/net/minecraft/entity/mob/EndermanEntity.mapping b/mappings/net/minecraft/entity/mob/EndermanEntity.mapping index 3c5a5c9b78..58eb76be6f 100644 --- a/mappings/net/minecraft/entity/mob/EndermanEntity.mapping +++ b/mappings/net/minecraft/entity/mob/EndermanEntity.mapping @@ -24,6 +24,7 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity METHOD method_7025 teleportTo (Lnet/minecraft/class_1297;)Z ARG 1 entity METHOD method_7026 isPlayerStaring (Lnet/minecraft/class_1657;)Z + ARG 1 player METHOD method_7027 getCarriedBlock ()Lnet/minecraft/class_2680; METHOD method_7028 isAngry ()Z METHOD method_7029 teleportRandomly ()Z diff --git a/mappings/net/minecraft/entity/mob/TransientCreakingEntity.mapping b/mappings/net/minecraft/entity/mob/TransientCreakingEntity.mapping index 78cfd82599..049c69c0ae 100644 --- a/mappings/net/minecraft/entity/mob/TransientCreakingEntity.mapping +++ b/mappings/net/minecraft/entity/mob/TransientCreakingEntity.mapping @@ -1,10 +1,17 @@ CLASS net/minecraft/class_10281 net/minecraft/entity/mob/TransientCreakingEntity FIELD field_54588 invulnerableAnimationTimer I FIELD field_54589 heartPos Lnet/minecraft/class_2338; - METHOD method_64641 tickInvulnerableAnimation ()V - METHOD method_64642 damageFromHeart ()V + FIELD field_55013 CRUMBLING Lnet/minecraft/class_2940; + FIELD field_55016 playerIntersectionTimer I + METHOD method_64641 tickAnimations ()V + METHOD method_64642 crumbleAndDie ()V METHOD method_64643 setHeartPos (Lnet/minecraft/class_2338;)V ARG 1 heartPos + METHOD method_65119 checkPlayerIntersection ()Z + METHOD method_65120 setCrumbling ()V + METHOD method_65121 isCrumbling ()Z + METHOD method_65124 onHeartBroken (Lnet/minecraft/class_1282;)V + ARG 1 damageSource CLASS class_10282 CreakingNavigation METHOD (Lnet/minecraft/class_10281;Lnet/minecraft/class_10275;Lnet/minecraft/class_1937;)V ARG 2 creaking diff --git a/mappings/net/minecraft/entity/passive/SalmonEntity.mapping b/mappings/net/minecraft/entity/passive/SalmonEntity.mapping index eecec74d40..15c9122429 100644 --- a/mappings/net/minecraft/entity/passive/SalmonEntity.mapping +++ b/mappings/net/minecraft/entity/passive/SalmonEntity.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1462 net/minecraft/entity/passive/SalmonEntity FIELD field_52469 VARIANT Lnet/minecraft/class_2940; + FIELD field_55007 TYPE_KEY Ljava/lang/String; METHOD method_63008 getVariantScale ()F METHOD method_63009 (Lnet/minecraft/class_2487;)V ARG 1 nbt @@ -7,7 +8,12 @@ CLASS net/minecraft/class_1462 net/minecraft/entity/passive/SalmonEntity FIELD field_52473 CODEC Lnet/minecraft/class_3542$class_7292; FIELD field_52474 id Ljava/lang/String; FIELD field_53975 scale F + FIELD field_55008 FROM_INDEX Ljava/util/function/IntFunction; + FIELD field_55009 index I METHOD (Ljava/lang/String;ILjava/lang/String;IF)V ARG 3 id + ARG 4 index + ARG 5 scale METHOD method_61474 byId (Ljava/lang/String;)Lnet/minecraft/class_1462$class_9869; ARG 0 id + METHOD method_65116 getIndex ()I diff --git a/mappings/net/minecraft/entity/player/PlayerInventory.mapping b/mappings/net/minecraft/entity/player/PlayerInventory.mapping index ccfd3a9bf9..893c853b95 100644 --- a/mappings/net/minecraft/entity/player/PlayerInventory.mapping +++ b/mappings/net/minecraft/entity/player/PlayerInventory.mapping @@ -43,6 +43,8 @@ CLASS net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory ARG 1 slot METHOD method_61497 createSlotSetPacket (I)Lnet/minecraft/class_9835; ARG 1 slot + METHOD method_65126 swapStackWithHotbar (Lnet/minecraft/class_1799;)V + ARG 1 stack METHOD method_7364 getChangeCount ()I METHOD method_7365 swapSlotWithHotbar (I)V ARG 1 slot diff --git a/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping index a8c96c9a6b..fb13456436 100644 --- a/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping @@ -55,6 +55,7 @@ CLASS net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProject ARG 1 target ARG 2 source METHOD method_63669 applyDrag (F)V + ARG 1 drag METHOD method_63670 applyCollision (Lnet/minecraft/class_3965;)V ARG 1 blockHitResult METHOD method_64646 spawnBubbleParticles (Lnet/minecraft/class_243;)V diff --git a/mappings/net/minecraft/item/BlockItem.mapping b/mappings/net/minecraft/item/BlockItem.mapping index 9c15d96dc0..c5818748dd 100644 --- a/mappings/net/minecraft/item/BlockItem.mapping +++ b/mappings/net/minecraft/item/BlockItem.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_1747 net/minecraft/item/BlockItem COMMENT Represents an item corresponding to a block. Using this item places a COMMENT block in the world. + FIELD field_55029 OP_BLOCK_WARNING_LINE_1 Lnet/minecraft/class_2561; + FIELD field_55030 OP_BLOCK_WARNING_LINE_2 Lnet/minecraft/class_2561; + FIELD field_55031 OP_BLOCK_WARNING_LINE_3 Lnet/minecraft/class_2561; FIELD field_7901 block Lnet/minecraft/class_2248; METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V ARG 1 block @@ -23,6 +26,11 @@ CLASS net/minecraft/class_1747 net/minecraft/item/BlockItem ARG 0 world ARG 1 pos ARG 2 stack + METHOD method_65127 (Lnet/minecraft/class_2960;Lnet/minecraft/class_7225$class_7226;)Ljava/util/Optional; + ARG 1 registry + METHOD method_65128 getBlockEntityId (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_9279;)Lnet/minecraft/class_2591; + ARG 0 registries + ARG 1 nbt METHOD method_7707 getPlacementState (Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680; ARG 1 context METHOD method_7708 place (Lnet/minecraft/class_1750;Lnet/minecraft/class_2680;)Z diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index c93f59419e..b10d87afdb 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -437,8 +437,10 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item METHOD method_59527 getRegistryLookup ()Lnet/minecraft/class_7225$class_7874; METHOD method_59528 create (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1792$class_9635; ARG 0 world + ARG 1 player METHOD method_59529 getMapState (Lnet/minecraft/class_9209;)Lnet/minecraft/class_22; ARG 1 mapIdComponent METHOD method_59530 create (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_1792$class_9635; ARG 0 registries METHOD method_59531 getUpdateTickRate ()F + METHOD method_65129 getPlayerPermissionLevel ()I diff --git a/mappings/net/minecraft/item/Items.mapping b/mappings/net/minecraft/item/Items.mapping index 8205e413c6..abafca6a42 100644 --- a/mappings/net/minecraft/item/Items.mapping +++ b/mappings/net/minecraft/item/Items.mapping @@ -457,6 +457,14 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_54619 PALE_OAK_DOOR Lnet/minecraft/class_1792; FIELD field_54622 PALE_OAK_SIGN Lnet/minecraft/class_1792; FIELD field_54623 PALE_OAK_HANGING_SIGN Lnet/minecraft/class_1792; + FIELD field_55035 OPEN_EYEBLOSSOM Lnet/minecraft/class_1792; + FIELD field_55036 CLOSED_EYEBLOSSOM Lnet/minecraft/class_1792; + FIELD field_55038 RESIN_BLOCK Lnet/minecraft/class_1792; + FIELD field_55039 RESIN_BRICKS Lnet/minecraft/class_1792; + FIELD field_55040 RESIN_BRICK_STAIRS Lnet/minecraft/class_1792; + FIELD field_55041 RESIN_BRICK_SLAB Lnet/minecraft/class_1792; + FIELD field_55042 RESIN_BRICK_WALL Lnet/minecraft/class_1792; + FIELD field_55043 CHISELED_RESIN_BRICKS 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/listener/ServerPlayPacketListener.mapping b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping index d37786943c..0dea43a095 100644 --- a/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping +++ b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping @@ -68,7 +68,7 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi ARG 1 packet METHOD method_12083 onUpdatePlayerAbilities (Lnet/minecraft/class_2842;)V ARG 1 packet - METHOD method_12084 onPickFromInventory (Lnet/minecraft/class_10371;)V + METHOD method_12084 onPickItemFromEntity (Lnet/minecraft/class_10371;)V ARG 1 packet METHOD method_16383 onUpdateJigsaw (Lnet/minecraft/class_3753;)V ARG 1 packet @@ -100,3 +100,5 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi ARG 1 packet METHOD method_61220 onBundleItemSelected (Lnet/minecraft/class_9837;)V ARG 1 packet + METHOD method_65085 onPickItemFromBlock (Lnet/minecraft/class_10370;)V + ARG 1 packet diff --git a/mappings/net/minecraft/network/packet/Packet.mapping b/mappings/net/minecraft/network/packet/Packet.mapping index f33434001b..710398ee6d 100644 --- a/mappings/net/minecraft/network/packet/Packet.mapping +++ b/mappings/net/minecraft/network/packet/Packet.mapping @@ -10,5 +10,6 @@ CLASS net/minecraft/class_2596 net/minecraft/network/packet/Packet METHOD method_56443 createCodec (Lnet/minecraft/class_9143;Lnet/minecraft/class_9141;)Lnet/minecraft/class_9139; ARG 0 encoder ARG 1 decoder - METHOD method_65081 (Lnet/minecraft/class_2547;)V + METHOD method_65080 getPacketType ()Lnet/minecraft/class_9145; + METHOD method_65081 apply (Lnet/minecraft/class_2547;)V ARG 1 listener diff --git a/mappings/net/minecraft/network/packet/c2s/play/PickItemFromBlockC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/PickItemFromBlockC2SPacket.mapping new file mode 100644 index 0000000000..8903d424fa --- /dev/null +++ b/mappings/net/minecraft/network/packet/c2s/play/PickItemFromBlockC2SPacket.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_10370 net/minecraft/network/packet/c2s/play/PickItemFromBlockC2SPacket + FIELD field_54985 CODEC Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/network/packet/c2s/play/PickItemFromEntityC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/PickItemFromEntityC2SPacket.mapping new file mode 100644 index 0000000000..39b8342e4a --- /dev/null +++ b/mappings/net/minecraft/network/packet/c2s/play/PickItemFromEntityC2SPacket.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_10371 net/minecraft/network/packet/c2s/play/PickItemFromEntityC2SPacket + FIELD field_54986 CODEC Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/network/packet/s2c/play/ParticleS2CPacket.mapping b/mappings/net/minecraft/network/packet/s2c/play/ParticleS2CPacket.mapping index 460a6af877..cf53d5e4c2 100644 --- a/mappings/net/minecraft/network/packet/s2c/play/ParticleS2CPacket.mapping +++ b/mappings/net/minecraft/network/packet/s2c/play/ParticleS2CPacket.mapping @@ -2,7 +2,7 @@ CLASS net/minecraft/class_2675 net/minecraft/network/packet/s2c/play/ParticleS2C FIELD field_12251 offsetZ F FIELD field_12252 offsetY F FIELD field_12253 count I - FIELD field_12254 longDistance Z + FIELD field_12254 forceSpawn Z FIELD field_12255 offsetX F FIELD field_12256 z D FIELD field_12257 y D @@ -10,9 +10,19 @@ CLASS net/minecraft/class_2675 net/minecraft/network/packet/s2c/play/ParticleS2C FIELD field_12259 parameters Lnet/minecraft/class_2394; FIELD field_12260 speed F FIELD field_47935 CODEC Lnet/minecraft/class_9139; + FIELD field_54980 important Z METHOD (Lnet/minecraft/class_2394;ZZDDDFFFFI)V ARG 1 parameters - ARG 2 longDistance + ARG 2 forceSpawn + ARG 3 important + ARG 4 x + ARG 6 y + ARG 8 z + ARG 10 offsetX + ARG 11 offsetY + ARG 12 offsetZ + ARG 13 speed + ARG 14 count METHOD (Lnet/minecraft/class_9129;)V ARG 1 buf METHOD method_11543 getSpeed ()F @@ -24,6 +34,7 @@ CLASS net/minecraft/class_2675 net/minecraft/network/packet/s2c/play/ParticleS2C METHOD method_11549 getOffsetY ()F METHOD method_11550 getOffsetZ ()F METHOD method_11551 getParameters ()Lnet/minecraft/class_2394; - METHOD method_11552 isLongDistance ()Z + METHOD method_11552 shouldForceSpawn ()Z METHOD method_55885 write (Lnet/minecraft/class_9129;)V ARG 1 buf + METHOD method_65082 isImportant ()Z diff --git a/mappings/net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket.mapping b/mappings/net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket.mapping index e79b52fca3..f72116ba03 100644 --- a/mappings/net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket.mapping +++ b/mappings/net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket.mapping @@ -1,4 +1,2 @@ CLASS net/minecraft/class_2735 net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket - FIELD comp_3325 slot I FIELD field_47974 CODEC Lnet/minecraft/class_9139; - METHOD comp_3325 slot ()I diff --git a/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping b/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping index df38c0d334..ebbbe51601 100644 --- a/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping +++ b/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping @@ -8,6 +8,8 @@ CLASS net/minecraft/class_1708 net/minecraft/screen/BrewingStandScreenHandler FIELD field_30770 INVENTORY_END I FIELD field_30771 HOTBAR_START I FIELD field_30772 HOTBAR_END I + FIELD field_55024 EMPTY_BREWING_FUEL_SLOT_TEXTURE Lnet/minecraft/class_2960; + FIELD field_55025 EMPTY_POTION_SLOT_TEXTURE Lnet/minecraft/class_2960; FIELD field_7787 ingredientSlot Lnet/minecraft/class_1735; FIELD field_7788 inventory Lnet/minecraft/class_1263; METHOD (ILnet/minecraft/class_1661;)V diff --git a/mappings/net/minecraft/screen/EnchantmentScreenHandler.mapping b/mappings/net/minecraft/screen/EnchantmentScreenHandler.mapping index 60666f66c6..803c3b9fbe 100644 --- a/mappings/net/minecraft/screen/EnchantmentScreenHandler.mapping +++ b/mappings/net/minecraft/screen/EnchantmentScreenHandler.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_1718 net/minecraft/screen/EnchantmentScreenHandler - FIELD field_45143 EMPTY_LAPIS_SLOT_TEXTURE Lnet/minecraft/class_2960; + FIELD field_45143 EMPTY_LAPIS_LAZULI_SLOT_TEXTURE Lnet/minecraft/class_2960; FIELD field_7808 enchantmentPower [I FIELD field_7809 inventory Lnet/minecraft/class_1263; FIELD field_7810 enchantmentLevel [I diff --git a/mappings/net/minecraft/screen/HorseScreenHandler.mapping b/mappings/net/minecraft/screen/HorseScreenHandler.mapping index 350a9aa21c..7faa452b02 100644 --- a/mappings/net/minecraft/screen/HorseScreenHandler.mapping +++ b/mappings/net/minecraft/screen/HorseScreenHandler.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_1724 net/minecraft/screen/HorseScreenHandler FIELD field_48834 horseArmorInventory Lnet/minecraft/class_1263; + FIELD field_55026 EMPTY_SADDLE_SLOT_TEXTURE Lnet/minecraft/class_2960; + FIELD field_55027 EMPTY_LLAMA_ARMOR_SLOT_TEXTURE Lnet/minecraft/class_2960; + FIELD field_55028 EMPTY_HORSE_ARMOR_SLOT_TEXTURE Lnet/minecraft/class_2960; FIELD field_7836 inventory Lnet/minecraft/class_1263; FIELD field_7837 entity Lnet/minecraft/class_1496; METHOD (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_1496;I)V diff --git a/mappings/net/minecraft/screen/PlayerScreenHandler.mapping b/mappings/net/minecraft/screen/PlayerScreenHandler.mapping index 053c916276..ce78bb571b 100644 --- a/mappings/net/minecraft/screen/PlayerScreenHandler.mapping +++ b/mappings/net/minecraft/screen/PlayerScreenHandler.mapping @@ -3,7 +3,7 @@ CLASS net/minecraft/class_1723 net/minecraft/screen/PlayerScreenHandler FIELD field_21670 EMPTY_CHESTPLATE_SLOT_TEXTURE Lnet/minecraft/class_2960; FIELD field_21671 EMPTY_LEGGINGS_SLOT_TEXTURE Lnet/minecraft/class_2960; FIELD field_21672 EMPTY_BOOTS_SLOT_TEXTURE Lnet/minecraft/class_2960; - FIELD field_21673 EMPTY_OFFHAND_ARMOR_SLOT Lnet/minecraft/class_2960; + FIELD field_21673 EMPTY_OFF_HAND_SLOT_TEXTURE Lnet/minecraft/class_2960; FIELD field_30803 CRAFTING_RESULT_ID I FIELD field_30804 CRAFTING_INPUT_START I FIELD field_30805 CRAFTING_INPUT_END I diff --git a/mappings/net/minecraft/server/command/AttributeCommand.mapping b/mappings/net/minecraft/server/command/AttributeCommand.mapping index 3cb5ab0208..325e6937ec 100644 --- a/mappings/net/minecraft/server/command/AttributeCommand.mapping +++ b/mappings/net/minecraft/server/command/AttributeCommand.mapping @@ -82,3 +82,10 @@ CLASS net/minecraft/class_5252 net/minecraft/server/command/AttributeCommand ARG 0 context METHOD method_45144 getName (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2561; ARG 0 attribute + METHOD method_65089 executeResetToBaseValue (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;)I + ARG 0 source + ARG 1 target + ARG 2 attribute + METHOD method_65093 streamModifiers (Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;)Ljava/util/stream/Stream; + ARG 0 target + ARG 1 attribute diff --git a/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping b/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping index e78ac44ac2..d1fb39c4eb 100644 --- a/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping @@ -184,6 +184,13 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan ARG 1 movement METHOD method_64962 shouldCheckMovement (Z)Z ARG 1 elytra + METHOD method_65098 onPickItem (Lnet/minecraft/class_1799;)V + ARG 1 stack + METHOD method_65099 copyBlockDataToStack (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 stack CLASS 1 METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V ARG 1 hand diff --git a/mappings/net/minecraft/server/world/ServerWorld.mapping b/mappings/net/minecraft/server/world/ServerWorld.mapping index 34a0a2053f..4030487edd 100644 --- a/mappings/net/minecraft/server/world/ServerWorld.mapping +++ b/mappings/net/minecraft/server/world/ServerWorld.mapping @@ -18,7 +18,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld FIELD field_25143 shouldTickTime Z FIELD field_25144 END_SPAWN_POS Lnet/minecraft/class_2338; FIELD field_26932 loadedMobs Ljava/util/Set; - FIELD field_26933 dragonParts Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; + FIELD field_26933 enderDragonParts Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_26934 entityList Lnet/minecraft/class_5574; FIELD field_26935 entityManager Lnet/minecraft/class_5579; FIELD field_28859 sleepManager Lnet/minecraft/class_5838; @@ -61,8 +61,17 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld COMMENT COMMENT @see #spawnParticles(ParticleEffect, double, double, double, int, double, double, double, double) ARG 1 viewer - ARG 2 particle + ARG 2 parameters ARG 3 force + ARG 4 important + ARG 5 x + ARG 7 y + ARG 9 z + ARG 11 count + ARG 12 offsetX + ARG 14 offsetY + ARG 16 offsetZ + ARG 18 speed METHOD method_14171 tickFluid (Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V ARG 1 pos ARG 2 fluid @@ -117,7 +126,17 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld COMMENT velocity being {@code deltaX},{@code deltaY},{@code deltaZ} multiplied by {@code speed}. COMMENT COMMENT @see #spawnParticles(ServerPlayerEntity, ParticleEffect, boolean, double, double, double, int, double, double, double, double) - ARG 1 particle + ARG 1 parameters + ARG 2 force + ARG 3 important + ARG 4 x + ARG 6 y + ARG 8 z + ARG 10 count + ARG 11 offsetX + ARG 13 offsetY + ARG 15 offsetZ + ARG 17 speed METHOD method_17983 getPersistentStateManager ()Lnet/minecraft/class_26; METHOD method_17984 getForcedChunks ()Lit/unimi/dsi/fastutil/longs/LongSet; COMMENT {@return the set that contains {@link ChunkPos} of forced chunks serialized as a long} @@ -352,6 +371,16 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld METHOD method_64395 getGameRules ()Lnet/minecraft/class_1928; METHOD method_65057 (Lnet/minecraft/class_2338;IILnet/minecraft/class_3222;)V ARG 4 player + METHOD method_65096 spawnParticles (Lnet/minecraft/class_2394;DDDIDDDD)I + ARG 1 parameters + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 count + ARG 9 offsetX + ARG 11 offsetY + ARG 13 offsetZ + ARG 15 speed METHOD method_8448 updateSleepingPlayers ()V METHOD method_8487 locateStructure (Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; COMMENT Tries to find the closest structure of a given type near a given block. diff --git a/mappings/net/minecraft/sound/BlockSoundGroup.mapping b/mappings/net/minecraft/sound/BlockSoundGroup.mapping index b9ef55d593..9e3e54b199 100644 --- a/mappings/net/minecraft/sound/BlockSoundGroup.mapping +++ b/mappings/net/minecraft/sound/BlockSoundGroup.mapping @@ -121,6 +121,8 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup FIELD field_50169 COBWEB Lnet/minecraft/class_2498; FIELD field_52633 SPAWNER Lnet/minecraft/class_2498; FIELD field_54773 CREAKING_HEART Lnet/minecraft/class_2498; + FIELD field_55082 RESIN Lnet/minecraft/class_2498; + FIELD field_55083 RESIN_BRICKS Lnet/minecraft/class_2498; METHOD (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V ARG 1 volume ARG 2 pitch diff --git a/mappings/net/minecraft/state/property/Properties.mapping b/mappings/net/minecraft/state/property/Properties.mapping index 4fcbde59b2..79effed0db 100644 --- a/mappings/net/minecraft/state/property/Properties.mapping +++ b/mappings/net/minecraft/state/property/Properties.mapping @@ -269,6 +269,10 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties COMMENT A property that specifies whether a trial spawner or vault is ominous. FIELD field_54794 TIP Lnet/minecraft/class_2746; COMMENT A property that specifies if a hanging moss block is the tip. + FIELD field_55087 ACTIVE Lnet/minecraft/class_2746; + COMMENT A property that specifies if a creaking heart is active. + FIELD field_55088 NATURAL Lnet/minecraft/class_2746; + COMMENT A property that specifies if a creaking heart is natural. METHOD method_11813 (Lnet/minecraft/class_2768;)Z ARG 0 shape METHOD method_11814 (Lnet/minecraft/class_2350;)Z diff --git a/mappings/net/minecraft/text/Style.mapping b/mappings/net/minecraft/text/Style.mapping index 11ef6096fa..5182532b8c 100644 --- a/mappings/net/minecraft/text/Style.mapping +++ b/mappings/net/minecraft/text/Style.mapping @@ -19,8 +19,19 @@ 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_55191 shadowColor Ljava/lang/Integer; METHOD (Lnet/minecraft/class_5251;Ljava/lang/Integer;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 shadowColor + ARG 3 bold + ARG 4 italic + ARG 5 underlined + ARG 6 strikethrough + ARG 7 obfuscated + ARG 8 clickEvent + ARG 9 hoverEvent + ARG 10 insertion + ARG 11 font METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_10949 withHoverEvent (Lnet/minecraft/class_2568;)Lnet/minecraft/class_2583; @@ -74,6 +85,7 @@ CLASS net/minecraft/class_2583 net/minecraft/text/Style METHOD method_10982 withBold (Ljava/lang/Boolean;)Lnet/minecraft/class_2583; COMMENT Returns a new style with the bold attribute provided and all other COMMENT attributes of this style. + ARG 1 bold METHOD method_10984 isBold ()Z COMMENT Returns whether the style has bold formatting. COMMENT @@ -134,11 +146,23 @@ CLASS net/minecraft/class_2583 net/minecraft/text/Style ARG 1 obfuscated 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;Ljava/util/Optional;)Lnet/minecraft/class_2583; ARG 0 color - ARG 1 bold + ARG 1 shadowColor + ARG 2 bold + ARG 3 italic + ARG 4 underlined + ARG 5 strikethrough + ARG 6 obfuscated + ARG 7 clickEvent + ARG 8 hoverEvent + ARG 9 insertion + ARG 10 font 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 + METHOD method_65301 getShadowColor ()Ljava/lang/Integer; + METHOD method_65302 withShadowColor (I)Lnet/minecraft/class_2583; + ARG 1 shadowColor CLASS class_2584 Codecs COMMENT Contains codecs to serialize {@link Style}s. FIELD field_46612 MAP_CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/util/profiling/jfr/FlightProfiler.mapping b/mappings/net/minecraft/util/profiling/jfr/FlightProfiler.mapping index 33e860c353..639b784a94 100644 --- a/mappings/net/minecraft/util/profiling/jfr/FlightProfiler.mapping +++ b/mappings/net/minecraft/util/profiling/jfr/FlightProfiler.mapping @@ -32,6 +32,10 @@ CLASS net/minecraft/class_6611 net/minecraft/util/profiling/jfr/FlightProfiler ARG 2 chunkPos ARG 3 format ARG 4 bytes + METHOD method_65105 startStructureGenerationProfiling (Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6613; + ARG 1 chunkPos + ARG 2 world + ARG 3 structure CLASS class_6612 NoopProfiler FIELD field_34924 LOGGER Lorg/slf4j/Logger; FIELD field_34925 NOOP Lnet/minecraft/class_6613; diff --git a/mappings/net/minecraft/util/profiling/jfr/JfrJsonReport.mapping b/mappings/net/minecraft/util/profiling/jfr/JfrJsonReport.mapping index e88a0a7d95..56ea11f2d0 100644 --- a/mappings/net/minecraft/util/profiling/jfr/JfrJsonReport.mapping +++ b/mappings/net/minecraft/util/profiling/jfr/JfrJsonReport.mapping @@ -60,3 +60,10 @@ CLASS net/minecraft/class_6519 net/minecraft/util/profiling/jfr/JfrJsonReport METHOD method_56984 addPacketData (Lnet/minecraft/class_6769;Lcom/google/gson/JsonObject;)V ARG 0 packet ARG 1 json + METHOD method_65109 (Lnet/minecraft/class_10373;)Lcom/google/gson/JsonElement; + ARG 0 sample + METHOD method_65110 (Lcom/google/gson/JsonArray;Lcom/google/gson/JsonObject;Lnet/minecraft/class_6535;Ljava/lang/String;Ljava/util/List;)V + ARG 3 name + ARG 4 samples + METHOD method_65111 collectStructureGenSection (Ljava/util/List;)Lcom/google/gson/JsonElement; + ARG 1 structureGenerationSamples diff --git a/mappings/net/minecraft/util/profiling/jfr/JfrProfile.mapping b/mappings/net/minecraft/util/profiling/jfr/JfrProfile.mapping index cc2e230615..345c78494e 100644 --- a/mappings/net/minecraft/util/profiling/jfr/JfrProfile.mapping +++ b/mappings/net/minecraft/util/profiling/jfr/JfrProfile.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_6517 net/minecraft/util/profiling/jfr/JfrProfile FIELD comp_14 fileReadStatistics Lnet/minecraft/class_6523$class_6524; FIELD comp_15 chunkGenerationSamples Ljava/util/List; FIELD comp_3 startTime Ljava/time/Instant; + FIELD comp_3330 structureGenerationSamples Ljava/util/List; FIELD comp_4 endTime Ljava/time/Instant; FIELD comp_5 duration Ljava/time/Duration; FIELD comp_6 worldGenDuration Ljava/time/Duration; @@ -19,6 +20,7 @@ CLASS net/minecraft/class_6517 net/minecraft/util/profiling/jfr/JfrProfile METHOD comp_14 fileReadStatistics ()Lnet/minecraft/class_6523$class_6524; METHOD comp_15 chunkGenerationSamples ()Ljava/util/List; METHOD comp_3 startTime ()Ljava/time/Instant; + METHOD comp_3330 structureGenerationSamples ()Ljava/util/List; METHOD comp_4 endTime ()Ljava/time/Instant; METHOD comp_5 duration ()Ljava/time/Duration; METHOD comp_6 worldGenDuration ()Ljava/time/Duration; diff --git a/mappings/net/minecraft/util/profiling/jfr/sample/StructureGenerationSample.mapping b/mappings/net/minecraft/util/profiling/jfr/sample/StructureGenerationSample.mapping new file mode 100644 index 0000000000..202150b2e4 --- /dev/null +++ b/mappings/net/minecraft/util/profiling/jfr/sample/StructureGenerationSample.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_10373 net/minecraft/util/profiling/jfr/sample/StructureGenerationSample + FIELD comp_16 duration Ljava/time/Duration; + METHOD method_65114 fromEvent (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_10373; + ARG 0 event diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index 6cd1934acb..51751c64b6 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -46,7 +46,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 3 updated METHOD method_17452 addImportantParticle (Lnet/minecraft/class_2394;ZDDDDDD)V ARG 1 parameters - ARG 2 alwaysSpawn + ARG 2 force ARG 3 x ARG 5 y ARG 7 z @@ -259,6 +259,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 1 pos ARG 2 block METHOD method_63020 canHaveWeather ()Z + METHOD method_65097 getEnderDragonParts ()Ljava/util/Collection; METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V ARG 1 pos ARG 2 oldState @@ -354,7 +355,14 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 12 seed METHOD method_8466 addParticle (Lnet/minecraft/class_2394;ZZDDDDDD)V ARG 1 parameters - ARG 2 alwaysSpawn + ARG 2 force + ARG 3 canSpawnOnMinimal + ARG 4 x + ARG 6 y + ARG 8 z + ARG 10 velocityX + ARG 12 velocityY + ARG 14 velocityZ METHOD method_8469 getEntityById (I)Lnet/minecraft/class_1297; COMMENT {@return the entity using the entity ID, or {@code null} if none was found} COMMENT diff --git a/mappings/net/minecraft/world/biome/Biome.mapping b/mappings/net/minecraft/world/biome/Biome.mapping index b7aadfa598..eacf1615b0 100644 --- a/mappings/net/minecraft/world/biome/Biome.mapping +++ b/mappings/net/minecraft/world/biome/Biome.mapping @@ -63,6 +63,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome ARG 1 pos ARG 2 seaLevel METHOD method_48163 hasPrecipitation ()Z + METHOD method_65133 getMusicVolume ()F METHOD method_8685 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/world/biome/BiomeEffects.mapping b/mappings/net/minecraft/world/biome/BiomeEffects.mapping index 12bbeb8ce6..a5c25cd078 100644 --- a/mappings/net/minecraft/world/biome/BiomeEffects.mapping +++ b/mappings/net/minecraft/world/biome/BiomeEffects.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects FIELD field_26419 foliageColor Ljava/util/Optional; FIELD field_26420 grassColor Ljava/util/Optional; FIELD field_26421 grassColorModifier Lnet/minecraft/class_4763$class_5486; + FIELD field_55050 musicVolume F METHOD (IIIILjava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_4763$class_5486;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;F)V ARG 1 fogColor ARG 2 waterColor @@ -25,6 +26,7 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects ARG 10 moodSound ARG 11 additionsSound ARG 12 music + ARG 13 musicVolume METHOD method_24387 getFogColor ()I METHOD method_24388 getWaterColor ()I METHOD method_24389 getWaterFogColor ()I @@ -79,6 +81,7 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects ARG 0 effects METHOD method_30817 (Lnet/minecraft/class_4763;)Ljava/lang/Integer; ARG 0 effects + METHOD method_65135 getMusicVolume ()F CLASS class_4764 Builder FIELD field_22071 fogColor Ljava/util/OptionalInt; FIELD field_22072 waterColor Ljava/util/OptionalInt; @@ -87,11 +90,12 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects FIELD field_22494 loopSound Ljava/util/Optional; FIELD field_22495 moodSound Ljava/util/Optional; FIELD field_22496 additionsSound Ljava/util/Optional; - FIELD field_24114 musicSound Ljava/util/Optional; + FIELD field_24114 music Ljava/util/Optional; FIELD field_26422 skyColor Ljava/util/OptionalInt; FIELD field_26423 foliageColor Ljava/util/Optional; FIELD field_26424 grassColor Ljava/util/Optional; FIELD field_26425 grassColorModifier Lnet/minecraft/class_4763$class_5486; + FIELD field_55051 musicVolume F METHOD method_24391 build ()Lnet/minecraft/class_4763; METHOD method_24392 fogColor (I)Lnet/minecraft/class_4763$class_4764; ARG 1 fogColor @@ -108,6 +112,7 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects METHOD method_24944 additionsSound (Lnet/minecraft/class_4967;)Lnet/minecraft/class_4763$class_4764; ARG 1 additionsSound METHOD method_27346 music (Lnet/minecraft/class_5195;)Lnet/minecraft/class_4763$class_4764; + ARG 1 music METHOD method_30818 grassColorModifier (Lnet/minecraft/class_4763$class_5486;)Lnet/minecraft/class_4763$class_4764; ARG 1 grassColorModifier METHOD method_30820 skyColor (I)Lnet/minecraft/class_4763$class_4764; @@ -116,6 +121,11 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects ARG 1 foliageColor METHOD method_30822 grassColor (I)Lnet/minecraft/class_4763$class_4764; ARG 1 grassColor + METHOD method_65136 noMusic ()Lnet/minecraft/class_4763$class_4764; + METHOD method_65137 musicVolume (F)Lnet/minecraft/class_4763$class_4764; + ARG 1 musicVolume + METHOD method_65138 music (Lnet/minecraft/class_6005;)Lnet/minecraft/class_4763$class_4764; + ARG 1 music CLASS class_5486 GrassColorModifier FIELD field_26429 CODEC Lcom/mojang/serialization/Codec; FIELD field_26430 name Ljava/lang/String; diff --git a/mappings/net/minecraft/world/explosion/ExplosionImpl.mapping b/mappings/net/minecraft/world/explosion/ExplosionImpl.mapping index 35d8872e46..1db186a23d 100644 --- a/mappings/net/minecraft/world/explosion/ExplosionImpl.mapping +++ b/mappings/net/minecraft/world/explosion/ExplosionImpl.mapping @@ -40,6 +40,7 @@ CLASS net/minecraft/class_9892 net/minecraft/world/explosion/ExplosionImpl METHOD method_61740 getBlocksToDestroy ()Ljava/util/List; METHOD method_61741 damageEntities ()V METHOD method_61742 shouldDestroyBlocks ()Z + METHOD method_65132 getDamageSource ()Lnet/minecraft/class_1282; CLASS class_9893 DroppedItem FIELD field_52629 pos Lnet/minecraft/class_2338; FIELD field_52630 item Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig.mapping index 73f1c97633..36c2ceac9f 100644 --- a/mappings/net/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig.mapping @@ -7,8 +7,9 @@ CLASS net/minecraft/class_5780 net/minecraft/world/gen/feature/MultifaceGrowthFe FIELD field_28434 spreadChance F FIELD field_28435 canPlaceOn Lnet/minecraft/class_6885; FIELD field_28436 directions Lit/unimi/dsi/fastutil/objects/ObjectArrayList; - FIELD field_37709 lichen Lnet/minecraft/class_10376; + FIELD field_37709 block Lnet/minecraft/class_10376; METHOD (Lnet/minecraft/class_10376;IZZZFLnet/minecraft/class_6885;)V + ARG 1 block ARG 2 searchRange ARG 3 placeOnFloor ARG 4 placeOnCeiling diff --git a/mappings/net/minecraft/world/gen/structure/Structure.mapping b/mappings/net/minecraft/world/gen/structure/Structure.mapping index 68d9480914..72635d05e7 100644 --- a/mappings/net/minecraft/world/gen/structure/Structure.mapping +++ b/mappings/net/minecraft/world/gen/structure/Structure.mapping @@ -35,6 +35,18 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/structure/Structure ARG 0 result ARG 1 context METHOD method_41614 createStructureStart (Lnet/minecraft/class_6880;Lnet/minecraft/class_5321;Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449; + ARG 1 structure + ARG 2 dimension + ARG 3 dynamicRegistryManager + ARG 4 chunkGenerator + ARG 5 biomeSource + ARG 6 noiseConfig + ARG 7 structureTemplateManager + ARG 8 seed + ARG 10 chunkPos + ARG 11 references + ARG 12 world + ARG 13 validBiomes METHOD method_41615 getStructureSpawns ()Ljava/util/Map; METHOD method_41616 getFeatureGenerationStep ()Lnet/minecraft/class_2893$class_2895; METHOD method_41618 getType ()Lnet/minecraft/class_7151;