diff --git a/mappings/net/minecraft/block/FlowerbedBlock.mapping b/mappings/net/minecraft/block/FlowerbedBlock.mapping index 4fd8b49b26..2954c2c850 100644 --- a/mappings/net/minecraft/block/FlowerbedBlock.mapping +++ b/mappings/net/minecraft/block/FlowerbedBlock.mapping @@ -1,20 +1,6 @@ -CLASS net/minecraft/class_10596 net/minecraft/block/FlowerbedBlock - FIELD field_55789 SEGMENTS_PER_PLACEMENT I - FIELD field_55790 MAX_SEGMENTS I - FIELD field_55791 SEGMENT_AMOUNT Lnet/minecraft/class_2758; - METHOD method_66433 getHeight ()D - METHOD method_66434 getAmountProperty ()Lnet/minecraft/class_2758; - METHOD method_66463 getPlacementState (Lnet/minecraft/class_1750;Lnet/minecraft/class_2248;Lnet/minecraft/class_2758;Lnet/minecraft/class_2754;)Lnet/minecraft/class_2680; - ARG 1 context - ARG 2 block - ARG 3 amountProperty - ARG 4 directionProperty - METHOD method_66464 shouldAddSegment (Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;Lnet/minecraft/class_2758;)Z - ARG 1 state - ARG 2 context - ARG 3 property - METHOD method_66465 buildShapeFunction (Lnet/minecraft/class_2754;Lnet/minecraft/class_2758;)Ljava/util/function/Function; - ARG 1 directionProperty - ARG 2 segementAmountProperty - METHOD method_66466 (Lnet/minecraft/class_2754;Lnet/minecraft/class_2758;Ljava/util/Map;Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; - ARG 3 state +CLASS net/minecraft/class_10594 net/minecraft/block/FlowerbedBlock + FIELD field_55761 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_55762 HORIZONTAL_FACING Lnet/minecraft/class_2754; + FIELD field_55763 FLOWER_AMOUNT Lnet/minecraft/class_2758; + FIELD field_55764 shapeFunction Ljava/util/function/Function; + METHOD method_66435 buildShapeFunction ()Ljava/util/function/Function; diff --git a/mappings/net/minecraft/block/SegmentedBlock.mapping b/mappings/net/minecraft/block/SegmentedBlock.mapping new file mode 100644 index 0000000000..ff1e2e1686 --- /dev/null +++ b/mappings/net/minecraft/block/SegmentedBlock.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_10596 net/minecraft/block/SegmentedBlock + FIELD field_55789 SEGMENTS_PER_PLACEMENT I + FIELD field_55790 MAX_SEGMENTS I + FIELD field_55791 SEGMENT_AMOUNT Lnet/minecraft/class_2758; + METHOD method_66433 getHeight ()D + METHOD method_66434 getAmountProperty ()Lnet/minecraft/class_2758; + METHOD method_66463 getPlacementState (Lnet/minecraft/class_1750;Lnet/minecraft/class_2248;Lnet/minecraft/class_2758;Lnet/minecraft/class_2754;)Lnet/minecraft/class_2680; + ARG 1 context + ARG 2 block + ARG 3 amountProperty + ARG 4 directionProperty + METHOD method_66464 shouldAddSegment (Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;Lnet/minecraft/class_2758;)Z + ARG 1 state + ARG 2 context + ARG 3 property + METHOD method_66465 buildShapeFunction (Lnet/minecraft/class_2754;Lnet/minecraft/class_2758;)Ljava/util/function/Function; + ARG 1 directionProperty + ARG 2 segementAmountProperty + METHOD method_66466 (Lnet/minecraft/class_2754;Lnet/minecraft/class_2758;Ljava/util/Map;Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; + ARG 3 state diff --git a/mappings/net/minecraft/block/SegmentedFlowerBlock.mapping b/mappings/net/minecraft/block/SegmentedFlowerBlock.mapping deleted file mode 100644 index 3a529f265d..0000000000 --- a/mappings/net/minecraft/block/SegmentedFlowerBlock.mapping +++ /dev/null @@ -1,6 +0,0 @@ -CLASS net/minecraft/class_10594 net/minecraft/block/SegmentedFlowerBlock - FIELD field_55761 CODEC Lcom/mojang/serialization/MapCodec; - FIELD field_55762 HORIZONTAL_FACING Lnet/minecraft/class_2754; - FIELD field_55763 FLOWER_AMOUNT Lnet/minecraft/class_2758; - FIELD field_55764 shapeFunction Ljava/util/function/Function; - METHOD method_66435 buildShapeFunction ()Ljava/util/function/Function; diff --git a/mappings/net/minecraft/block/enums/CreakingHeartState.mapping b/mappings/net/minecraft/block/enums/CreakingHeartState.mapping new file mode 100644 index 0000000000..63a3c91ce1 --- /dev/null +++ b/mappings/net/minecraft/block/enums/CreakingHeartState.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_10597 net/minecraft/block/enums/CreakingHeartState + FIELD field_55834 id Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 id diff --git a/mappings/net/minecraft/class_10565.mapping b/mappings/net/minecraft/class_10565.mapping index 2ffc9c7741..138b1d4a87 100644 --- a/mappings/net/minecraft/class_10565.mapping +++ b/mappings/net/minecraft/class_10565.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_10565 METHOD method_20445 fixNbt (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 1 dynamic diff --git a/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping b/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping index cbe4077d33..0ce541e2a3 100644 --- a/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping @@ -599,6 +599,7 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerato METHOD method_64945 (Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;)V ARG 1 textureMap 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_65294 (Lnet/minecraft/class_2248;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_2746;)V @@ -678,6 +679,21 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerato ARG 1 block METHOD method_65422 registerBuiltin (Lnet/minecraft/class_2248;)V ARG 1 block + METHOD method_66526 registerSegmentedBlock (Lnet/minecraft/class_2248;Lnet/minecraft/class_2758;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V + ARG 1 block + ARG 2 amountProperty + ARG 3 model1 + ARG 4 model2 + ARG 5 model3 + ARG 6 model4 + METHOD method_66527 (Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4944;)V + ARG 2 textureMap + METHOD method_66528 createCreakingHeartModel (Lnet/minecraft/class_4946$class_4947;Lnet/minecraft/class_2248;Ljava/lang/String;)Lnet/minecraft/class_2960; + ARG 1 texturedModelFactory + ARG 2 block + ARG 3 suffix + METHOD method_66529 registerLeafLitter (Lnet/minecraft/class_2248;)V + ARG 1 leafLitter CLASS class_4912 BlockTexturePool FIELD field_22837 textures Lnet/minecraft/class_4944; FIELD field_22838 baseModelId Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/client/data/TexturedModel.mapping b/mappings/net/minecraft/client/data/TexturedModel.mapping index 4262219316..50efa32ff5 100644 --- a/mappings/net/minecraft/client/data/TexturedModel.mapping +++ b/mappings/net/minecraft/client/data/TexturedModel.mapping @@ -28,6 +28,10 @@ CLASS net/minecraft/class_4946 net/minecraft/client/data/TexturedModel FIELD field_42955 FLOWERBED_4 Lnet/minecraft/class_4946$class_4947; FIELD field_47502 CUBE_ALL_INNER_FACES Lnet/minecraft/class_4946$class_4947; FIELD field_54879 MOSSY_CARPET_SIDE Lnet/minecraft/class_4946$class_4947; + FIELD field_55856 TEMPLATE_LEAF_LITTER_1 Lnet/minecraft/class_4946$class_4947; + FIELD field_55857 TEMPLATE_LEAF_LITTER_2 Lnet/minecraft/class_4946$class_4947; + FIELD field_55858 TEMPLATE_LEAF_LITTER_3 Lnet/minecraft/class_4946$class_4947; + FIELD field_55859 TEMPLATE_LEAF_LITTER_4 Lnet/minecraft/class_4946$class_4947; METHOD (Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)V ARG 1 textures ARG 2 model diff --git a/mappings/net/minecraft/component/DataComponentTypes.mapping b/mappings/net/minecraft/component/DataComponentTypes.mapping index b3f0fba6df..df36d9dabe 100644 --- a/mappings/net/minecraft/component/DataComponentTypes.mapping +++ b/mappings/net/minecraft/component/DataComponentTypes.mapping @@ -140,3 +140,7 @@ CLASS net/minecraft/class_9334 net/minecraft/component/DataComponentTypes ARG 0 builder METHOD method_64260 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; ARG 0 builder + METHOD method_66550 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_66551 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder diff --git a/mappings/net/minecraft/component/type/WeaponComponent.mapping b/mappings/net/minecraft/component/type/WeaponComponent.mapping new file mode 100644 index 0000000000..a23dbfe924 --- /dev/null +++ b/mappings/net/minecraft/component/type/WeaponComponent.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_10590 net/minecraft/component/type/WeaponComponent + FIELD field_55712 CODEC Lcom/mojang/serialization/Codec; + FIELD field_55713 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_66336 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/datafixer/fix/AreaEffectCloudDurationScaleFix.mapping b/mappings/net/minecraft/datafixer/fix/AreaEffectCloudDurationScaleFix.mapping new file mode 100644 index 0000000000..6ff62a276d --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/AreaEffectCloudDurationScaleFix.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_10561 net/minecraft/datafixer/fix/AreaEffectCloudDurationScaleFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_66047 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 dynamic diff --git a/mappings/net/minecraft/datafixer/fix/BlockEntityCustomNameToTextFix.mapping b/mappings/net/minecraft/datafixer/fix/BlockEntityCustomNameToTextFix.mapping index a07b7c04e3..78b0f1f130 100644 --- a/mappings/net/minecraft/datafixer/fix/BlockEntityCustomNameToTextFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/BlockEntityCustomNameToTextFix.mapping @@ -1 +1,6 @@ CLASS net/minecraft/class_3567 net/minecraft/datafixer/fix/BlockEntityCustomNameToTextFix + FIELD field_55628 NAMEABLE_BLOCK_ENTITY_IDS Ljava/util/Set; + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_66051 fixCustomName (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 dynamic diff --git a/mappings/net/minecraft/datafixer/fix/DropChancesFormatFix.mapping b/mappings/net/minecraft/datafixer/fix/DropChancesFormatFix.mapping new file mode 100644 index 0000000000..ec57f5bc9c --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/DropChancesFormatFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_10563 net/minecraft/datafixer/fix/DropChancesFormatFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema diff --git a/mappings/net/minecraft/datafixer/fix/ForcedChunkToTicketFix.mapping b/mappings/net/minecraft/datafixer/fix/ForcedChunkToTicketFix.mapping new file mode 100644 index 0000000000..f6a2b6811c --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/ForcedChunkToTicketFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_10564 net/minecraft/datafixer/fix/ForcedChunkToTicketFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema diff --git a/mappings/net/minecraft/datafixer/fix/LegacyHoverEventFix.mapping b/mappings/net/minecraft/datafixer/fix/LegacyHoverEventFix.mapping new file mode 100644 index 0000000000..59e563904d --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/LegacyHoverEventFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_10566 net/minecraft/datafixer/fix/LegacyHoverEventFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema diff --git a/mappings/net/minecraft/datafixer/fix/TextComponentHoverAndClickEventFix.mapping b/mappings/net/minecraft/datafixer/fix/TextComponentHoverAndClickEventFix.mapping new file mode 100644 index 0000000000..dace7c6515 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/TextComponentHoverAndClickEventFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_10568 net/minecraft/datafixer/fix/TextComponentHoverAndClickEventFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema diff --git a/mappings/net/minecraft/datafixer/fix/TextComponentStrictJsonFix.mapping b/mappings/net/minecraft/datafixer/fix/TextComponentStrictJsonFix.mapping new file mode 100644 index 0000000000..2614b0c130 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/TextComponentStrictJsonFix.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_10569 net/minecraft/datafixer/fix/TextComponentStrictJsonFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_66133 (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; + ARG 0 ops diff --git a/mappings/net/minecraft/datafixer/fix/TextComponentStringyFlagsFix.mapping b/mappings/net/minecraft/datafixer/fix/TextComponentStringyFlagsFix.mapping new file mode 100644 index 0000000000..3201cf96d3 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/TextComponentStringyFlagsFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_10570 net/minecraft/datafixer/fix/TextComponentStringyFlagsFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema diff --git a/mappings/net/minecraft/datafixer/fix/UnflattenTextComponentFix.mapping b/mappings/net/minecraft/datafixer/fix/UnflattenTextComponentFix.mapping new file mode 100644 index 0000000000..e33d9675e9 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/UnflattenTextComponentFix.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_10571 net/minecraft/datafixer/fix/UnflattenTextComponentFix + FIELD field_55642 LOGGER Lorg/slf4j/Logger; + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema diff --git a/mappings/net/minecraft/datafixer/schema/Schema1488.mapping b/mappings/net/minecraft/datafixer/schema/Schema1488.mapping new file mode 100644 index 0000000000..59367380be --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema1488.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_10573 net/minecraft/datafixer/schema/Schema1488 + METHOD registerBlockEntities (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; + ARG 1 schema diff --git a/mappings/net/minecraft/datafixer/schema/Schema1925.mapping b/mappings/net/minecraft/datafixer/schema/Schema1925.mapping new file mode 100644 index 0000000000..91d5369c4e --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema1925.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_10574 net/minecraft/datafixer/schema/Schema1925 diff --git a/mappings/net/minecraft/datafixer/schema/Schema3439.mapping b/mappings/net/minecraft/datafixer/schema/Schema3439.mapping new file mode 100644 index 0000000000..f484dc7dd0 --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema3439.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_10575 net/minecraft/datafixer/schema/Schema3439 + METHOD registerBlockEntities (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; + ARG 1 schema diff --git a/mappings/net/minecraft/datafixer/schema/Schema3813.mapping b/mappings/net/minecraft/datafixer/schema/Schema3813.mapping new file mode 100644 index 0000000000..503fd64f4d --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema3813.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_10576 net/minecraft/datafixer/schema/Schema3813 diff --git a/mappings/net/minecraft/datafixer/schema/Schema4290.mapping b/mappings/net/minecraft/datafixer/schema/Schema4290.mapping new file mode 100644 index 0000000000..58c8950c8a --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema4290.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_10577 net/minecraft/datafixer/schema/Schema4290 diff --git a/mappings/net/minecraft/datafixer/schema/Schema4292.mapping b/mappings/net/minecraft/datafixer/schema/Schema4292.mapping new file mode 100644 index 0000000000..288f122614 --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema4292.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_10578 net/minecraft/datafixer/schema/Schema4292 diff --git a/mappings/net/minecraft/entity/EquipmentDropChances.mapping b/mappings/net/minecraft/entity/EquipmentDropChances.mapping new file mode 100644 index 0000000000..340b484b6f --- /dev/null +++ b/mappings/net/minecraft/entity/EquipmentDropChances.mapping @@ -0,0 +1,27 @@ +CLASS net/minecraft/class_10582 net/minecraft/entity/EquipmentDropChances + FIELD field_55655 DEFAULT_CHANCE F + FIELD field_55656 UNHARMED_DROP_THRESHOLD F + FIELD field_55657 GUARANTEED_DROP_CHANCE I + FIELD field_55658 DEFAULT Lnet/minecraft/class_10582; + FIELD field_55659 CODEC Lcom/mojang/serialization/Codec; + METHOD method_66234 setGuaranteed (Lnet/minecraft/class_1304;)Lnet/minecraft/class_10582; + ARG 1 slot + METHOD method_66235 setChance (Lnet/minecraft/class_1304;F)Lnet/minecraft/class_10582; + ARG 1 slot + ARG 2 chance + METHOD method_66236 (Lnet/minecraft/class_1304;FLnet/minecraft/class_1304;)Ljava/lang/Float; + ARG 3 slotx + METHOD method_66237 (Ljava/lang/Float;)Z + ARG 0 chance + METHOD method_66238 removeDefaultChances (Ljava/util/Map;)Ljava/util/Map; + ARG 0 byEquipment + METHOD method_66239 (Ljava/util/Map;Lnet/minecraft/class_1304;)Ljava/lang/Float; + ARG 1 slot + METHOD method_66240 get (Lnet/minecraft/class_1304;)F + ARG 1 slot + METHOD method_66241 fillDefaultChances (Ljava/util/Map;)Ljava/util/Map; + ARG 0 byEquipment + METHOD method_66242 dropsUnharmed (Lnet/minecraft/class_1304;)Z + ARG 1 slot + METHOD method_66243 (Lnet/minecraft/class_1304;)Ljava/lang/Float; + ARG 0 slot diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 4274bdcfbb..9d2662369e 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -30,6 +30,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity FIELD field_51997 RANDOM_SPAWN_BONUS_MODIFIER_ID Lnet/minecraft/class_2960; FIELD field_52221 leashData Lnet/minecraft/class_9817$class_9818; FIELD field_52448 EQUIPMENT_INIT_ORDER Ljava/util/List; + FIELD field_55676 LOGGER Lorg/slf4j/Logger; + FIELD field_55677 equipmentDropChances Lnet/minecraft/class_10582; FIELD field_6184 lootTableSeed J FIELD field_6185 targetSelector Lnet/minecraft/class_1355; COMMENT Contains goals used to select this entity's target. @@ -97,7 +99,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity ARG 2 stack METHOD method_25938 canUseRangedWeapon (Lnet/minecraft/class_1811;)Z ARG 1 weapon - METHOD method_25939 updateDropChances (Lnet/minecraft/class_1304;)V + METHOD method_25939 setDropGuaranteed (Lnet/minecraft/class_1304;)V + ARG 1 slot METHOD method_26320 prefersNewDamageableItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z ARG 1 newStack ARG 2 oldStack @@ -295,5 +298,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity ARG 1 newStack ARG 2 currentStack ARG 3 slot + METHOD method_66284 (Lnet/minecraft/class_10582;)V + ARG 1 equipmentDropChances + METHOD method_66286 getEquipmentDropChances ()Lnet/minecraft/class_10582; METHOD method_7217 setBaby (Z)V ARG 1 baby diff --git a/mappings/net/minecraft/entity/projectile/ArrowEntity.mapping b/mappings/net/minecraft/entity/projectile/ArrowEntity.mapping index 34afa2adbe..2b3b459195 100644 --- a/mappings/net/minecraft/entity/projectile/ArrowEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ArrowEntity.mapping @@ -15,9 +15,12 @@ CLASS net/minecraft/class_1667 net/minecraft/entity/projectile/ArrowEntity ARG 2 owner ARG 3 stack ARG 4 shotFrom + METHOD method_48574 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1293;)V + ARG 2 effect METHOD method_57315 getPotionContents ()Lnet/minecraft/class_1844; METHOD method_57316 setPotionContents (Lnet/minecraft/class_1844;)V ARG 1 potionContentsComponent + METHOD method_66326 getPotionDurationScale ()F METHOD method_7460 getColor ()I METHOD method_7461 spawnParticles (I)V ARG 1 amount diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index e3cf01ac5a..ed24f858ec 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -30,6 +30,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item FIELD field_49263 components Lnet/minecraft/class_9323; FIELD field_49998 MAX_MAX_COUNT I FIELD field_54952 ENTRY_CODEC Lcom/mojang/serialization/Codec; + FIELD field_55708 ENTRY_PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_8001 BASE_ATTACK_SPEED_MODIFIER_ID Lnet/minecraft/class_2960; FIELD field_8003 BLOCK_ITEMS Ljava/util/Map; FIELD field_8006 BASE_ATTACK_DAMAGE_MODIFIER_ID Lnet/minecraft/class_2960; @@ -315,6 +316,11 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item COMMENT first place; this does not check if the item is a correct tool to mine the block. COMMENT Melee weapons should override this to return {@code false}, unless it is also COMMENT intended to be used as a tool. + ARG 1 stack + ARG 2 state + ARG 3 world + ARG 4 pos + ARG 5 user METHOD method_7886 hasGlint (Lnet/minecraft/class_1799;)Z COMMENT Checks if the glint effect should be applied when the item is rendered. COMMENT @@ -396,6 +402,23 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item METHOD method_63691 getModelId ()Lnet/minecraft/class_2960; METHOD method_64194 equippableUnswappable (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1792$class_1793; ARG 1 slot + METHOD method_66330 pickaxe (Lnet/minecraft/class_9886;FF)Lnet/minecraft/class_1792$class_1793; + ARG 1 material + ARG 2 attackDamage + ARG 3 attackSpeed + METHOD method_66331 tool (Lnet/minecraft/class_9886;Lnet/minecraft/class_6862;FFZ)Lnet/minecraft/class_1792$class_1793; + ARG 1 material + ARG 2 effectiveBlocks + ARG 3 attackDamage + ARG 4 attackSpeed + ARG 5 canDisableBlocking + METHOD method_66332 armor (Lnet/minecraft/class_1741;Lnet/minecraft/class_8051;)Lnet/minecraft/class_1792$class_1793; + ARG 1 material + ARG 2 type + METHOD method_66333 sword (Lnet/minecraft/class_9886;FF)Lnet/minecraft/class_1792$class_1793; + ARG 1 material + ARG 2 attackDamage + ARG 3 attackSpeed METHOD method_7889 maxCount (I)Lnet/minecraft/class_1792$class_1793; COMMENT Sets the maximum stack count of any ItemStack with an Item using this Settings instance. COMMENT diff --git a/mappings/net/minecraft/item/ToolMaterial.mapping b/mappings/net/minecraft/item/ToolMaterial.mapping index e9f895f4c2..ca7c8c7e64 100644 --- a/mappings/net/minecraft/item/ToolMaterial.mapping +++ b/mappings/net/minecraft/item/ToolMaterial.mapping @@ -19,6 +19,7 @@ CLASS net/minecraft/class_9886 net/minecraft/item/ToolMaterial ARG 2 effectiveBlocks ARG 3 attackDamage ARG 4 attackSpeed + ARG 5 canDisableBlocking METHOD method_61664 createSwordAttributeModifiers (FF)Lnet/minecraft/class_9285; ARG 1 attackDamage ARG 2 attackSpeed diff --git a/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping b/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping index b8938e2021..97137e82ff 100644 --- a/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping +++ b/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_8060 net/minecraft/recipe/SmithingTransformRecipe ARG 1 template ARG 2 base ARG 3 addition + ARG 4 result CLASS class_8061 Serializer FIELD field_46108 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_48364 PACKET_CODEC Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/recipe/TransmuteRecipe.mapping b/mappings/net/minecraft/recipe/TransmuteRecipe.mapping index ce488e1aa3..df4e3f6f50 100644 --- a/mappings/net/minecraft/recipe/TransmuteRecipe.mapping +++ b/mappings/net/minecraft/recipe/TransmuteRecipe.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_10223 net/minecraft/recipe/TransmuteRecipe ARG 2 category ARG 3 input ARG 4 material + ARG 5 result CLASS class_10224 Serializer FIELD field_54325 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_54326 CODEC Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/recipe/TransmuteRecipeResult.mapping b/mappings/net/minecraft/recipe/TransmuteRecipeResult.mapping new file mode 100644 index 0000000000..854f40a3c0 --- /dev/null +++ b/mappings/net/minecraft/recipe/TransmuteRecipeResult.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_10591 net/minecraft/recipe/TransmuteRecipeResult + FIELD comp_3483 itemEntry Lnet/minecraft/class_6880; + FIELD field_55714 CODEC Lcom/mojang/serialization/Codec; + FIELD field_55715 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_55716 BASE_CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_1792;)V + ARG 1 item + METHOD comp_3483 itemEntry ()Lnet/minecraft/class_6880; + METHOD method_66338 createSlotDisplay ()Lnet/minecraft/class_10302; + METHOD method_66339 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_66340 apply (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; + ARG 1 stack + METHOD method_66341 validate (Lnet/minecraft/class_10591;)Lcom/mojang/serialization/DataResult; + ARG 0 result + METHOD method_66343 (Lnet/minecraft/class_6880;)Lnet/minecraft/class_10591; + ARG 0 itemEntry diff --git a/mappings/net/minecraft/sound/BlockSoundGroup.mapping b/mappings/net/minecraft/sound/BlockSoundGroup.mapping index 72aea54ea7..ce707dc41d 100644 --- a/mappings/net/minecraft/sound/BlockSoundGroup.mapping +++ b/mappings/net/minecraft/sound/BlockSoundGroup.mapping @@ -124,6 +124,7 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup FIELD field_55082 RESIN Lnet/minecraft/class_2498; FIELD field_55083 RESIN_BRICKS Lnet/minecraft/class_2498; FIELD field_55793 LEAF_LITTER Lnet/minecraft/class_2498; + FIELD field_55794 IRON 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 1ecd91766d..1f73b727d6 100644 --- a/mappings/net/minecraft/state/property/Properties.mapping +++ b/mappings/net/minecraft/state/property/Properties.mapping @@ -272,6 +272,8 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties FIELD field_55088 NATURAL Lnet/minecraft/class_2746; COMMENT A property that specifies if a creaking heart is natural. FIELD field_55829 SEGMENT_AMOUNT Lnet/minecraft/class_2758; + FIELD field_55830 CREAKING_HEART_STATE Lnet/minecraft/class_2754; + COMMENT A property that specifies the state of a creaking heart. 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/util/Unit.mapping b/mappings/net/minecraft/util/Unit.mapping index 4736156259..9020296051 100644 --- a/mappings/net/minecraft/util/Unit.mapping +++ b/mappings/net/minecraft/util/Unit.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_3902 net/minecraft/util/Unit FIELD field_51563 CODEC Lcom/mojang/serialization/Codec; + FIELD field_55626 PACKET_CODEC Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/util/collection/Pool.mapping b/mappings/net/minecraft/util/collection/Pool.mapping index e8bfe1563a..654a2515d1 100644 --- a/mappings/net/minecraft/util/collection/Pool.mapping +++ b/mappings/net/minecraft/util/collection/Pool.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_6012 net/minecraft/util/collection/Pool METHOD method_34988 of (Ljava/util/List;)Lnet/minecraft/class_6012; ARG 0 entries METHOD method_34989 of ([Lnet/minecraft/class_6010;)Lnet/minecraft/class_6012; + ARG 0 entries METHOD method_34990 empty ()Lnet/minecraft/class_6012; METHOD method_34991 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; ARG 0 entryCodec @@ -15,6 +16,9 @@ CLASS net/minecraft/class_6012 net/minecraft/util/collection/Pool ARG 1 random METHOD method_34993 isEmpty ()Z METHOD method_34994 getEntries ()Ljava/util/List; + METHOD method_66214 of (Ljava/lang/Object;)Lnet/minecraft/class_6012; + ARG 0 entry + METHOD method_66215 builder ()Lnet/minecraft/class_6012$class_6006; CLASS class_6006 Builder FIELD field_29926 entries Lcom/google/common/collect/ImmutableList$Builder; METHOD method_34974 build ()Lnet/minecraft/class_6012; diff --git a/mappings/net/minecraft/util/collection/Present.mapping b/mappings/net/minecraft/util/collection/Present.mapping index 234d8f6906..5f7bc49d92 100644 --- a/mappings/net/minecraft/util/collection/Present.mapping +++ b/mappings/net/minecraft/util/collection/Present.mapping @@ -1,7 +1,12 @@ CLASS net/minecraft/class_6010 net/minecraft/util/collection/Present FIELD comp_2543 getWeight I + FIELD field_55645 LOGGER Lorg/slf4j/Logger; METHOD (Ljava/lang/Object;I)V ARG 1 data METHOD comp_2543 getWeight ()I METHOD method_34981 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; ARG 0 dataCodec + METHOD method_66211 createCodec (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; + ARG 0 dataCodec + METHOD method_66212 (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 1 instance diff --git a/mappings/net/minecraft/world/gen/feature/TreeConfiguredFeatures.mapping b/mappings/net/minecraft/world/gen/feature/TreeConfiguredFeatures.mapping index cc5461f9f7..9a369cd469 100644 --- a/mappings/net/minecraft/world/gen/feature/TreeConfiguredFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/TreeConfiguredFeatures.mapping @@ -39,6 +39,11 @@ CLASS net/minecraft/class_6808 net/minecraft/world/gen/feature/TreeConfiguredFea FIELD field_54882 PALE_OAK Lnet/minecraft/class_5321; FIELD field_54883 PALE_OAK_CREAKING Lnet/minecraft/class_5321; FIELD field_55183 PALE_OAK_BONEMEAL Lnet/minecraft/class_5321; + FIELD field_55884 BIRCH_BEES_0002_LEAF_LITTER Lnet/minecraft/class_5321; + FIELD field_55885 OAK_LEAF_LITTER Lnet/minecraft/class_5321; + FIELD field_55886 DARK_OAK_LEAF_LITTER Lnet/minecraft/class_5321; + FIELD field_55887 BIRCH_LEAF_LITTER Lnet/minecraft/class_5321; + FIELD field_55888 FANCY_OAK_LEAF_LITTER Lnet/minecraft/class_5321; METHOD method_39710 oak ()Lnet/minecraft/class_4643$class_4644; METHOD method_39711 builder (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;IIII)Lnet/minecraft/class_4643$class_4644; ARG 0 log @@ -54,3 +59,4 @@ CLASS net/minecraft/class_6808 net/minecraft/world/gen/feature/TreeConfiguredFea METHOD method_46857 bootstrap (Lnet/minecraft/class_7891;)V ARG 0 featureRegisterable METHOD method_49392 cherry ()Lnet/minecraft/class_4643$class_4644; + METHOD method_66558 darkOak ()Lnet/minecraft/class_4643$class_4644; diff --git a/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping b/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping index 641fff7e79..7ff2614bb6 100644 --- a/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping @@ -55,3 +55,5 @@ CLASS net/minecraft/class_2944 net/minecraft/world/gen/feature/TreeFeature ARG 3 state METHOD method_51179 (Lnet/minecraft/class_2680;)Z ARG 0 state + METHOD method_66482 getLeafLitterPositions (Lnet/minecraft/class_4662$class_7402;)Ljava/util/List; + ARG 0 decoratorGenerator diff --git a/mappings/net/minecraft/world/gen/feature/TreePlacedFeatures.mapping b/mappings/net/minecraft/world/gen/feature/TreePlacedFeatures.mapping index f2641b9b86..09d0031012 100644 --- a/mappings/net/minecraft/world/gen/feature/TreePlacedFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/TreePlacedFeatures.mapping @@ -30,5 +30,10 @@ CLASS net/minecraft/class_6818 net/minecraft/world/gen/feature/TreePlacedFeature FIELD field_42963 CHERRY_CHECKED Lnet/minecraft/class_5321; FIELD field_54887 PALE_OAK_CHECKED Lnet/minecraft/class_5321; FIELD field_54888 PALE_OAK_CREAKING_CHECKED Lnet/minecraft/class_5321; + FIELD field_55893 BIRCH_BEES_002_LEAF_LITTER Lnet/minecraft/class_5321; + FIELD field_55894 OAK_LEAF_LITTER Lnet/minecraft/class_5321; + FIELD field_55895 DARK_OAK_LEAF_LITTER Lnet/minecraft/class_5321; + FIELD field_55896 BIRCH_LEAF_LITTER Lnet/minecraft/class_5321; + FIELD field_55897 FANCY_OAK_LEAF_LITTER Lnet/minecraft/class_5321; METHOD method_46866 bootstrap (Lnet/minecraft/class_7891;)V ARG 0 featureRegisterable diff --git a/mappings/net/minecraft/world/gen/feature/VegetationConfiguredFeatures.mapping b/mappings/net/minecraft/world/gen/feature/VegetationConfiguredFeatures.mapping index 4ebef5bde7..e1778a6715 100644 --- a/mappings/net/minecraft/world/gen/feature/VegetationConfiguredFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/VegetationConfiguredFeatures.mapping @@ -49,8 +49,23 @@ CLASS net/minecraft/class_6809 net/minecraft/world/gen/feature/VegetationConfigu FIELD field_55184 PALE_FOREST_FLOWERS Lnet/minecraft/class_5321; FIELD field_55185 PALE_MOSS_PATCH Lnet/minecraft/class_5321; FIELD field_55186 FLOWER_PALE_GARDEN Lnet/minecraft/class_5321; + FIELD field_55889 WILDFLOWERS_BIRCH_FOREST Lnet/minecraft/class_5321; + FIELD field_55890 WILDFLOWERS_MEADOW Lnet/minecraft/class_5321; + FIELD field_55891 PATCH_GRASS_MEADOW Lnet/minecraft/class_5321; + FIELD field_55892 PATCH_LEAF_LITTER Lnet/minecraft/class_5321; METHOD method_39717 createRandomPatchFeatureConfig (Lnet/minecraft/class_4651;I)Lnet/minecraft/class_4638; ARG 0 block ARG 1 tries METHOD method_46858 bootstrap (Lnet/minecraft/class_7891;)V ARG 0 featureRegisterable + METHOD method_66559 leafLitter (II)Lnet/minecraft/class_6012$class_6006; + ARG 0 min + ARG 1 max + METHOD method_66560 flowerbed (Lnet/minecraft/class_2248;)Lnet/minecraft/class_6012$class_6006; + ARG 0 flowerbed + METHOD method_66561 segmentedBlock (Lnet/minecraft/class_2248;IILnet/minecraft/class_2758;Lnet/minecraft/class_2754;)Lnet/minecraft/class_6012$class_6006; + ARG 0 block + ARG 1 min + ARG 2 max + ARG 3 amountProperty + ARG 4 facingProperty diff --git a/mappings/net/minecraft/world/gen/treedecorator/PlaceOnGroundTreeDecorator.mapping b/mappings/net/minecraft/world/gen/treedecorator/PlaceOnGroundTreeDecorator.mapping new file mode 100644 index 0000000000..afe6d92675 --- /dev/null +++ b/mappings/net/minecraft/world/gen/treedecorator/PlaceOnGroundTreeDecorator.mapping @@ -0,0 +1,26 @@ +CLASS net/minecraft/class_10600 net/minecraft/world/gen/treedecorator/PlaceOnGroundTreeDecorator + FIELD field_55836 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_55837 tries I + FIELD field_55838 radius I + FIELD field_55839 height I + FIELD field_55840 blockStateProvider Lnet/minecraft/class_4651; + METHOD (IIILnet/minecraft/class_4651;)V + ARG 1 tries + ARG 2 radius + ARG 3 height + ARG 4 blockStateProvider + METHOD method_66483 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_66484 (Lnet/minecraft/class_10600;)Lnet/minecraft/class_4651; + ARG 0 treeDecorator + METHOD method_66485 generate (Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V + ARG 1 generator + ARG 2 pos + METHOD method_66486 (Lnet/minecraft/class_3610;)Z + ARG 0 state + METHOD method_66487 (Lnet/minecraft/class_10600;)Ljava/lang/Integer; + ARG 0 treeDecorator + METHOD method_66488 (Lnet/minecraft/class_10600;)Ljava/lang/Integer; + ARG 0 treeDecorator + METHOD method_66489 (Lnet/minecraft/class_10600;)Ljava/lang/Integer; + ARG 0 treeDecorator