diff --git a/mappings/net/minecraft/block/entity/BlockEntity.mapping b/mappings/net/minecraft/block/entity/BlockEntity.mapping index b003c63e5d..03c5f20425 100644 --- a/mappings/net/minecraft/block/entity/BlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BlockEntity.mapping @@ -185,6 +185,8 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity METHOD method_38240 setStackNbt (Lnet/minecraft/class_1799;Lnet/minecraft/class_7225$class_7874;)V COMMENT Sets {@code stack}'s {@code net.minecraft.item.BlockItem#BLOCK_ENTITY_TAG_KEY} COMMENT NBT value to {@linkplain #createNbt the block entity's NBT data}. + ARG 1 stack + ARG 2 registries METHOD method_38241 writeIdToNbt (Lnet/minecraft/class_2487;)V COMMENT Writes the block entity type ID to {@code nbt} under the {@code id} key. COMMENT @@ -230,4 +232,6 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity ARG 1 componentMapBuilder METHOD method_57568 readComponents (Lnet/minecraft/class_9323;)V ARG 1 components + METHOD method_57569 removeFromCopiedStackNbt (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_57590 createComponentMap ()Lnet/minecraft/class_9323; diff --git a/mappings/net/minecraft/entity/decoration/painting/PaintingEntity.mapping b/mappings/net/minecraft/entity/decoration/painting/PaintingEntity.mapping index a1c2873b16..4795e77f59 100644 --- a/mappings/net/minecraft/entity/decoration/painting/PaintingEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/painting/PaintingEntity.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_1534 net/minecraft/entity/decoration/painting/PaintingEntity FIELD field_38941 VARIANT Lnet/minecraft/class_2940; FIELD field_38942 DEFAULT_VARIANT Lnet/minecraft/class_5321; + FIELD field_49238 VARIANT_MAP_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_49239 VARIANT_ENTRY_CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/entity/passive/TropicalFishEntity.mapping b/mappings/net/minecraft/entity/passive/TropicalFishEntity.mapping index 8c3ef36e21..d2b7a8a92f 100644 --- a/mappings/net/minecraft/entity/passive/TropicalFishEntity.mapping +++ b/mappings/net/minecraft/entity/passive/TropicalFishEntity.mapping @@ -53,5 +53,8 @@ CLASS net/minecraft/class_1474 net/minecraft/entity/passive/TropicalFishEntity ARG 3 id CLASS class_7992 Variant FIELD comp_1177 variety Lnet/minecraft/class_1474$class_1475; + FIELD field_49236 CODEC Lcom/mojang/serialization/Codec; + METHOD (I)V + ARG 1 id METHOD comp_1177 variety ()Lnet/minecraft/class_1474$class_1475; METHOD method_47872 getId ()I diff --git a/mappings/net/minecraft/item/AnimalArmorItem.mapping b/mappings/net/minecraft/item/AnimalArmorItem.mapping index f769aa5160..e20c9876a4 100644 --- a/mappings/net/minecraft/item/AnimalArmorItem.mapping +++ b/mappings/net/minecraft/item/AnimalArmorItem.mapping @@ -1,15 +1,21 @@ CLASS net/minecraft/class_4059 net/minecraft/item/AnimalArmorItem FIELD field_47823 entityTexture Lnet/minecraft/class_2960; FIELD field_47824 type Lnet/minecraft/class_4059$class_9076; + FIELD field_49255 overlayTexture Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_4059$class_9076;ZLnet/minecraft/class_1792$class_1793;)V ARG 1 material ARG 2 type + ARG 3 hasOverlay + ARG 4 settings METHOD method_18454 getEntityTexture ()Lnet/minecraft/class_2960; METHOD method_55756 getType ()Lnet/minecraft/class_4059$class_9076; + METHOD method_57335 getOverlayTexture ()Lnet/minecraft/class_2960; CLASS class_9076 Type FIELD field_47827 textureIdFunction Ljava/util/function/Function; + FIELD field_49256 breakSound Lnet/minecraft/class_3414; METHOD (Ljava/lang/String;ILjava/util/function/Function;Lnet/minecraft/class_3414;)V ARG 3 textureIdFunction + ARG 4 breakSound METHOD method_56686 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; ARG 0 id METHOD method_56687 (Ljava/lang/String;)Ljava/lang/String; diff --git a/mappings/net/minecraft/item/ArmorItem.mapping b/mappings/net/minecraft/item/ArmorItem.mapping index a7d352dec3..3e3b441239 100644 --- a/mappings/net/minecraft/item/ArmorItem.mapping +++ b/mappings/net/minecraft/item/ArmorItem.mapping @@ -21,8 +21,11 @@ CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem FIELD field_41938 equipmentSlot Lnet/minecraft/class_1304; FIELD field_41939 name Ljava/lang/String; FIELD field_48839 CODEC Lcom/mojang/serialization/Codec; + FIELD field_49257 baseMaxDamage I METHOD (Ljava/lang/String;ILnet/minecraft/class_1304;ILjava/lang/String;)V ARG 3 equipmentSlot + ARG 4 baseMaxDamage + ARG 5 name METHOD method_48399 getEquipmentSlot ()Lnet/minecraft/class_1304; METHOD method_48400 getName ()Ljava/lang/String; METHOD method_56690 getMaxDamage (I)I diff --git a/mappings/net/minecraft/item/BlockItem.mapping b/mappings/net/minecraft/item/BlockItem.mapping index a5ea9a5711..47fa78364e 100644 --- a/mappings/net/minecraft/item/BlockItem.mapping +++ b/mappings/net/minecraft/item/BlockItem.mapping @@ -15,6 +15,20 @@ CLASS net/minecraft/class_1747 net/minecraft/item/BlockItem METHOD method_19260 getPlaceSound (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3414; ARG 1 state METHOD method_20360 checkStatePlacement ()Z + METHOD method_57337 setBlockEntityData (Lnet/minecraft/class_1799;Lnet/minecraft/class_2591;Ljava/util/function/Consumer;)V + ARG 0 stack + ARG 1 type + ARG 2 setter + METHOD method_57338 setBlockEntityData (Lnet/minecraft/class_1799;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V + ARG 0 stack + ARG 1 type + ARG 2 nbt + METHOD method_57339 copyComponentsToBlockEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V + ARG 0 world + ARG 1 pos + ARG 2 stack + METHOD method_57340 (Ljava/util/function/Consumer;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V + ARG 2 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/BlockPredicatesChecker.mapping b/mappings/net/minecraft/item/BlockPredicatesChecker.mapping index f0b96eb700..78c9516e66 100644 --- a/mappings/net/minecraft/item/BlockPredicatesChecker.mapping +++ b/mappings/net/minecraft/item/BlockPredicatesChecker.mapping @@ -15,6 +15,8 @@ CLASS net/minecraft/class_6538 net/minecraft/item/BlockPredicatesChecker FIELD field_49246 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49247 CAN_BREAK_TEXT Lnet/minecraft/class_2561; FIELD field_49248 CAN_PLACE_TEXT Lnet/minecraft/class_2561; + FIELD field_49249 SINGLE_CODEC Lcom/mojang/serialization/Codec; + FIELD field_49250 FULL_CODEC Lcom/mojang/serialization/Codec; FIELD field_49251 CAN_USE_UNKNOWN_TEXT Lnet/minecraft/class_2561; FIELD field_49252 predicates Ljava/util/List; FIELD field_49253 showInTooltip Z @@ -22,6 +24,8 @@ CLASS net/minecraft/class_6538 net/minecraft/item/BlockPredicatesChecker METHOD (Ljava/util/List;Z)V ARG 1 predicates ARG 2 showInTooltip + METHOD equals (Ljava/lang/Object;)Z + ARG 1 o METHOD method_38070 check (Lnet/minecraft/class_2694;)Z COMMENT {@return true if any of the predicates in the {@code stack}'s NBT COMMENT matched against the block at {@code pos}, false otherwise} @@ -33,5 +37,15 @@ CLASS net/minecraft/class_6538 net/minecraft/item/BlockPredicatesChecker METHOD method_57324 showInTooltip ()Z METHOD method_57325 (Lnet/minecraft/class_4550;)Ljava/util/stream/Stream; ARG 0 predicate + METHOD method_57326 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_57329 getTooltipText (Ljava/util/List;)Ljava/util/List; ARG 0 blockPredicates + METHOD method_57330 addTooltips (Ljava/util/function/Consumer;)V + ARG 1 adder + METHOD method_57332 (Lnet/minecraft/class_4550;)Lnet/minecraft/class_6538; + ARG 0 predicate + METHOD method_57333 (Lnet/minecraft/class_6538;)Ljava/util/List; + ARG 0 checker + METHOD method_57334 (Lnet/minecraft/class_6538;)Lcom/mojang/serialization/DataResult; + ARG 0 checker diff --git a/mappings/net/minecraft/item/BundleItem.mapping b/mappings/net/minecraft/item/BundleItem.mapping index e5c14d923a..ea17fa18a2 100644 --- a/mappings/net/minecraft/item/BundleItem.mapping +++ b/mappings/net/minecraft/item/BundleItem.mapping @@ -11,3 +11,5 @@ CLASS net/minecraft/class_5537 net/minecraft/item/BundleItem ARG 1 entity METHOD method_38077 playDropContentsSound (Lnet/minecraft/class_1297;)V ARG 1 entity + METHOD method_57341 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V + ARG 1 stack diff --git a/mappings/net/minecraft/item/CrossbowItem.mapping b/mappings/net/minecraft/item/CrossbowItem.mapping index 7d43a36cc1..5974cc7f56 100644 --- a/mappings/net/minecraft/item/CrossbowItem.mapping +++ b/mappings/net/minecraft/item/CrossbowItem.mapping @@ -9,6 +9,13 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem FIELD field_7937 charged Z METHOD method_20309 getSpeed (Lnet/minecraft/class_9278;)F ARG 0 stack + METHOD method_57342 getSoundPitch (Lnet/minecraft/class_5819;I)F + ARG 0 random + ARG 1 index + METHOD method_57343 calcVelocity (Lnet/minecraft/class_1309;Lnet/minecraft/class_243;F)Lorg/joml/Vector3f; + ARG 0 shooter + ARG 1 direction + ARG 2 yaw METHOD method_7763 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1676;IFFFLnet/minecraft/class_1309;)V ARG 1 shooter ARG 5 soundPitch @@ -23,6 +30,12 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem METHOD method_7775 getPullTime (Lnet/minecraft/class_1799;)I ARG 0 stack METHOD method_7777 shootAll (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;FFLnet/minecraft/class_1309;)V + ARG 1 world + ARG 2 shooter + ARG 3 hand + ARG 4 stack + ARG 5 speed + ARG 6 divergence METHOD method_7781 isCharged (Lnet/minecraft/class_1799;)Z ARG 0 stack METHOD method_7784 getSoundPitch (ZLnet/minecraft/class_5819;)F diff --git a/mappings/net/minecraft/item/EntityBucketItem.mapping b/mappings/net/minecraft/item/EntityBucketItem.mapping index f696ec26a8..bfdb762d63 100644 --- a/mappings/net/minecraft/item/EntityBucketItem.mapping +++ b/mappings/net/minecraft/item/EntityBucketItem.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1785 net/minecraft/item/EntityBucketItem FIELD field_28356 emptyingSound Lnet/minecraft/class_3414; + FIELD field_49272 TROPICAL_FISH_VARIANT_MAP_CODEC Lcom/mojang/serialization/MapCodec; FIELD field_7991 entityType Lnet/minecraft/class_1299; METHOD (Lnet/minecraft/class_1299;Lnet/minecraft/class_3611;Lnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;)V ARG 1 type diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index e742cb9c2d..97c21d1149 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -144,6 +144,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item ARG 1 stack ARG 2 world ARG 3 player + METHOD method_57336 getBreakSound ()Lnet/minecraft/class_3414; METHOD method_57347 getComponents ()Lnet/minecraft/class_9323; METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; COMMENT Called when the player uses (or starts using) the item. @@ -265,6 +266,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item COMMENT Processes the NBT applied to an item stack of this item. COMMENT COMMENT

This is only used in vanilla to process player head NBT data. + ARG 1 stack METHOD method_7861 finishUsing (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799; COMMENT Called when an entity finishes using the item, such as eating food or drinking a potion. COMMENT This method handles eating food by default. diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index 322f33e5e8..33cae4cea0 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -89,6 +89,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack FIELD field_48350 LIST_PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49266 OPTIONAL_CODEC Lcom/mojang/serialization/Codec; FIELD field_49267 REGISTRY_ENTRY_CODEC Lcom/mojang/serialization/Codec; + FIELD field_49268 OPTIONAL_PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_49269 OPTIONAL_LIST_PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49270 components Lnet/minecraft/class_9335; FIELD field_8030 bobbingAnimationTime I FIELD field_8031 count I @@ -119,6 +121,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack METHOD (Lnet/minecraft/class_6880;ILnet/minecraft/class_9326;)V ARG 1 item ARG 2 count + ARG 3 changes METHOD method_19267 isFood ()Z METHOD method_21832 getDrinkSound ()Lnet/minecraft/class_3414; METHOD method_21833 getEatSound ()Lnet/minecraft/class_3414; @@ -239,13 +242,27 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack COMMENT is a creative mode player. ARG 1 amount ARG 2 entity + METHOD method_57351 getBreakSound ()Lnet/minecraft/class_3414; METHOD method_57354 applyAttributeModifiers (Lnet/minecraft/class_1304;Ljava/util/function/BiConsumer;)V ARG 1 slot ARG 2 attributeModifierConsumer METHOD method_57355 hashCode (Lnet/minecraft/class_1799;)I ARG 0 stack + METHOD method_57357 canPlaceOn (Lnet/minecraft/class_2694;)Z + ARG 1 pos + METHOD method_57358 encode (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2520; + ARG 1 registries + METHOD method_57359 fromNbtOrEmpty (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1799; + ARG 0 registries + ARG 1 nbt + METHOD method_57360 fromNbt (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2520;)Ljava/util/Optional; + ARG 0 registries + ARG 1 nbt METHOD method_57361 listHashCode (Ljava/util/List;)I ARG 0 stacks + METHOD method_57362 stacksEqual (Ljava/util/List;Ljava/util/List;)Z + ARG 0 left + ARG 1 right METHOD method_57363 appendAttributeModifiersTooltip (Ljava/util/function/Consumer;Lnet/minecraft/class_1657;)V ARG 1 textConsumer ARG 2 player @@ -254,6 +271,19 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 2 player ARG 3 attribute ARG 4 modifier + METHOD method_57365 copyComponentsFrom (Lnet/minecraft/class_9323;)V + ARG 1 components + METHOD method_57366 applyChanges (Lnet/minecraft/class_9326;)V + ARG 1 changes + METHOD method_57367 apply (Lnet/minecraft/class_9331;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; + ARG 1 type + ARG 2 defaultValue + ARG 3 change + ARG 4 applier + METHOD method_57368 apply (Lnet/minecraft/class_9331;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; + ARG 1 type + ARG 2 defaultValue + ARG 3 applier METHOD method_57369 appendTooltip (Lnet/minecraft/class_9331;Ljava/util/function/Consumer;Lnet/minecraft/class_1836;)V ARG 1 componentType ARG 2 textConsumer @@ -261,8 +291,33 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack METHOD method_57370 (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Consumer;Lnet/minecraft/class_1304;Lnet/minecraft/class_1657;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V ARG 5 attribute ARG 6 modifier + METHOD method_57371 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_57372 validate (Lnet/minecraft/class_1799;)Lcom/mojang/serialization/DataResult; ARG 0 stack + METHOD method_57373 canBreak (Lnet/minecraft/class_2694;)Z + ARG 1 pos + METHOD method_57374 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/DataResult; + ARG 0 entry + METHOD method_57375 encodeAllowEmpty (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2520; + ARG 1 registries + METHOD method_57376 encode (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520; + ARG 1 registries + ARG 2 prefix + METHOD method_57377 (Ljava/lang/String;)V + ARG 0 error + METHOD method_57378 (Ljava/util/Optional;)Lnet/minecraft/class_1799; + ARG 0 optional + METHOD method_57379 set (Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 type + ARG 2 value + METHOD method_57380 getComponentChanges ()Lnet/minecraft/class_9326; + METHOD method_57381 remove (Lnet/minecraft/class_9331;)Ljava/lang/Object; + ARG 1 type + METHOD method_57382 (Lnet/minecraft/class_1799;)Ljava/util/Optional; + ARG 0 stack + METHOD method_57385 (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9326; + ARG 0 stack METHOD method_7909 getItem ()Lnet/minecraft/class_1792; COMMENT {@return the item of this stack} COMMENT diff --git a/mappings/net/minecraft/item/LeadItem.mapping b/mappings/net/minecraft/item/LeadItem.mapping index eddae05092..6f90365f00 100644 --- a/mappings/net/minecraft/item/LeadItem.mapping +++ b/mappings/net/minecraft/item/LeadItem.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_1804 net/minecraft/item/LeadItem + METHOD method_55761 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)Z + ARG 1 entity METHOD method_7994 attachHeldMobsToBlock (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1269; ARG 0 player ARG 1 world diff --git a/mappings/net/minecraft/item/MiningToolItem.mapping b/mappings/net/minecraft/item/MiningToolItem.mapping index 50e8c99b66..3d43eaadc4 100644 --- a/mappings/net/minecraft/item/MiningToolItem.mapping +++ b/mappings/net/minecraft/item/MiningToolItem.mapping @@ -1,3 +1,11 @@ CLASS net/minecraft/class_1766 net/minecraft/item/MiningToolItem FIELD field_7940 miningSpeed F FIELD field_7941 effectiveBlocks Lnet/minecraft/class_6862; + METHOD (Lnet/minecraft/class_1832;Lnet/minecraft/class_6862;Lnet/minecraft/class_1792$class_1793;)V + ARG 1 material + ARG 2 effectiveBlocks + ARG 3 settings + METHOD method_57346 createAttributeModifiers (Lnet/minecraft/class_1832;FF)Lnet/minecraft/class_9285; + ARG 0 material + ARG 1 baseAttackDamage + ARG 2 attackSpeed diff --git a/mappings/net/minecraft/item/PlayerHeadItem.mapping b/mappings/net/minecraft/item/PlayerHeadItem.mapping index 460a0cef21..664dcc0f64 100644 --- a/mappings/net/minecraft/item/PlayerHeadItem.mapping +++ b/mappings/net/minecraft/item/PlayerHeadItem.mapping @@ -3,3 +3,5 @@ CLASS net/minecraft/class_1809 net/minecraft/item/PlayerHeadItem ARG 1 block ARG 2 wallBlock ARG 3 settings + METHOD method_57388 (Lnet/minecraft/class_1799;Lnet/minecraft/class_9296;)V + ARG 1 profile diff --git a/mappings/net/minecraft/item/PotionItem.mapping b/mappings/net/minecraft/item/PotionItem.mapping index 0a9d0e970f..c2b3d080f8 100644 --- a/mappings/net/minecraft/item/PotionItem.mapping +++ b/mappings/net/minecraft/item/PotionItem.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/class_1812 net/minecraft/item/PotionItem FIELD field_30917 MAX_USE_TIME I + METHOD method_57389 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;)V + ARG 2 effect diff --git a/mappings/net/minecraft/item/RangedWeaponItem.mapping b/mappings/net/minecraft/item/RangedWeaponItem.mapping index f8ebe095c1..0c4fc1bd32 100644 --- a/mappings/net/minecraft/item/RangedWeaponItem.mapping +++ b/mappings/net/minecraft/item/RangedWeaponItem.mapping @@ -11,4 +11,42 @@ CLASS net/minecraft/class_1811 net/minecraft/item/RangedWeaponItem METHOD method_19268 getProjectiles ()Ljava/util/function/Predicate; METHOD method_20310 getHeldProjectiles ()Ljava/util/function/Predicate; METHOD method_24792 getRange ()I + METHOD method_57344 createArrowEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1676; + ARG 1 world + ARG 2 shooter + ARG 3 weaponStack + ARG 4 projectileStack + ARG 5 critical + METHOD method_57345 getWeaponStackDamage (Lnet/minecraft/class_1799;)I + ARG 1 projectile + METHOD method_57390 load (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)Ljava/util/List; + ARG 0 weaponStack + ARG 1 projectileStack + ARG 2 shooter + METHOD method_57391 getProjectile (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Z)Lnet/minecraft/class_1799; + ARG 0 weaponStack + ARG 1 projectileStack + ARG 2 shooter + ARG 3 multishot + METHOD method_57392 isInfinity (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Z + ARG 0 weaponStack + ARG 1 projectileStack + ARG 2 creative + METHOD method_57393 shootAll (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Ljava/util/List;FFZLnet/minecraft/class_1309;)V + ARG 1 world + ARG 2 shooter + ARG 3 hand + ARG 4 stack + ARG 5 projectiles + ARG 6 speed + ARG 7 divergence + ARG 8 critical + ARG 9 target METHOD method_7763 shoot (Lnet/minecraft/class_1309;Lnet/minecraft/class_1676;IFFFLnet/minecraft/class_1309;)V + ARG 1 shooter + ARG 2 projectile + ARG 3 index + ARG 4 speed + ARG 5 divergence + ARG 6 yaw + ARG 7 target diff --git a/mappings/net/minecraft/item/SpawnEggItem.mapping b/mappings/net/minecraft/item/SpawnEggItem.mapping index b10a84e0d5..84f044f05b 100644 --- a/mappings/net/minecraft/item/SpawnEggItem.mapping +++ b/mappings/net/minecraft/item/SpawnEggItem.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1826 net/minecraft/item/SpawnEggItem + FIELD field_49273 ENTITY_TYPE_MAP_CODEC Lcom/mojang/serialization/MapCodec; FIELD field_8914 SPAWN_EGGS Ljava/util/Map; FIELD field_8915 secondaryColor I FIELD field_8916 primaryColor I @@ -16,6 +17,7 @@ CLASS net/minecraft/class_1826 net/minecraft/item/SpawnEggItem ARG 5 pos ARG 6 stack METHOD method_8015 getEntityType (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1299; + ARG 1 stack METHOD method_8016 getColor (I)I COMMENT {@return the color of the specified tint index} COMMENT @@ -24,6 +26,7 @@ CLASS net/minecraft/class_1826 net/minecraft/item/SpawnEggItem COMMENT the tint index METHOD method_8017 getAll ()Ljava/lang/Iterable; METHOD method_8018 isOfSameEntityType (Lnet/minecraft/class_1799;Lnet/minecraft/class_1299;)Z + ARG 1 stack ARG 2 type METHOD method_8019 forEntity (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1826; ARG 0 type diff --git a/mappings/net/minecraft/item/SwordItem.mapping b/mappings/net/minecraft/item/SwordItem.mapping index 1e770f3510..d7d4c5ef4a 100644 --- a/mappings/net/minecraft/item/SwordItem.mapping +++ b/mappings/net/minecraft/item/SwordItem.mapping @@ -1 +1,5 @@ CLASS net/minecraft/class_1829 net/minecraft/item/SwordItem + METHOD method_57394 createAttributeModifiers (Lnet/minecraft/class_1832;IF)Lnet/minecraft/class_9285; + ARG 0 material + ARG 1 baseAttackDamage + ARG 2 attackSpeed diff --git a/mappings/net/minecraft/item/ToolItem.mapping b/mappings/net/minecraft/item/ToolItem.mapping index 2fb8603d12..46f5687896 100644 --- a/mappings/net/minecraft/item/ToolItem.mapping +++ b/mappings/net/minecraft/item/ToolItem.mapping @@ -16,5 +16,8 @@ CLASS net/minecraft/class_1831 net/minecraft/item/ToolItem COMMENT

  • Hoe: {@link net.minecraft.item.HoeItem}
  • COMMENT FIELD field_8921 material Lnet/minecraft/class_1832; + METHOD (Lnet/minecraft/class_1832;Lnet/minecraft/class_1792$class_1793;)V + ARG 1 material + ARG 2 settings METHOD method_8022 getMaterial ()Lnet/minecraft/class_1832; COMMENT @return the {@link ToolMaterial} used by this {@link ToolItem} diff --git a/mappings/net/minecraft/item/TridentItem.mapping b/mappings/net/minecraft/item/TridentItem.mapping index 5841be2bc8..00696dba9f 100644 --- a/mappings/net/minecraft/item/TridentItem.mapping +++ b/mappings/net/minecraft/item/TridentItem.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_1835 net/minecraft/item/TridentItem FIELD field_30926 MIN_DRAW_DURATION I FIELD field_30927 ATTACK_DAMAGE F FIELD field_30928 THROW_SPEED F + METHOD method_57395 createAttributeModifiers ()Lnet/minecraft/class_9285; diff --git a/mappings/net/minecraft/item/map/MapState.mapping b/mappings/net/minecraft/item/map/MapState.mapping index 855b5106a4..c73bea4665 100644 --- a/mappings/net/minecraft/item/map/MapState.mapping +++ b/mappings/net/minecraft/item/map/MapState.mapping @@ -122,6 +122,11 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState ARG 0 stack METHOD method_55785 (Lnet/minecraft/class_1799;Lnet/minecraft/class_9209;Lnet/minecraft/class_1799;)Z ARG 2 other + METHOD method_57626 (Lnet/minecraft/class_1657;Ljava/lang/String;Lnet/minecraft/class_9292$class_9293;)V + ARG 2 id + ARG 3 decoration + METHOD method_57627 (Ljava/lang/String;Lnet/minecraft/class_9292$class_9293;Lnet/minecraft/class_9292;)Lnet/minecraft/class_9292; + ARG 2 decorations CLASS class_23 PlayerUpdateTracker FIELD field_124 emptyPacketsRequested I FIELD field_125 player Lnet/minecraft/class_1657; diff --git a/mappings/net/minecraft/item/trim/ArmorTrim.mapping b/mappings/net/minecraft/item/trim/ArmorTrim.mapping index ad98a3d181..ebfc6acad9 100644 --- a/mappings/net/minecraft/item/trim/ArmorTrim.mapping +++ b/mappings/net/minecraft/item/trim/ArmorTrim.mapping @@ -27,8 +27,14 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim ARG 1 armorMaterial METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_6880;)Ljava/lang/String; ARG 1 armorMaterial + METHOD method_57406 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_57407 (Lnet/minecraft/class_8053;)Ljava/lang/Boolean; + ARG 0 trim METHOD method_57408 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ARG 1 materialName + METHOD method_57410 (Lnet/minecraft/class_8053;)Ljava/lang/Boolean; + ARG 0 trim METHOD method_57411 (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960; ARG 2 materialEntry METHOD method_57412 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; diff --git a/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping b/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping index 8f64dc72d9..0c8dfa4dc8 100644 --- a/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping +++ b/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_8056 net/minecraft/item/trim/ArmorTrimPattern FIELD field_42014 CODEC Lcom/mojang/serialization/Codec; FIELD field_42015 ENTRY_CODEC Lcom/mojang/serialization/Codec; + FIELD field_49282 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_49283 ENTRY_PACKET_CODEC Lnet/minecraft/class_9139; METHOD method_48445 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_48446 getDescription (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/util/dynamic/Codecs.mapping b/mappings/net/minecraft/util/dynamic/Codecs.mapping index 48e9b7fda5..2051a2d5ef 100644 --- a/mappings/net/minecraft/util/dynamic/Codecs.mapping +++ b/mappings/net/minecraft/util/dynamic/Codecs.mapping @@ -319,8 +319,8 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs COMMENT {@return a codec for a map, given the codec for the key {@code Codec} and a COMMENT function from the key to the codec for the value, {@code Codec}} COMMENT - COMMENT @param K the type of the map keys - COMMENT @param V the type of the map values + COMMENT @param the type of the map keys + COMMENT @param the type of the map values ARG 0 keyCodec ARG 1 keyToValueCodec METHOD method_57155 optional (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;