mirror of https://github.com/FabricMC/yarn.git
Map new components
This commit is contained in:
parent
4aaa039a00
commit
5438a58035
|
@ -99,3 +99,17 @@ CLASS net/minecraft/class_9334 net/minecraft/component/DataComponentTypes
|
|||
ARG 0 builder
|
||||
METHOD method_57932 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
|
||||
ARG 0 builder
|
||||
METHOD method_58564 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
|
||||
ARG 0 builder
|
||||
METHOD method_58565 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
|
||||
ARG 0 builder
|
||||
METHOD method_58566 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
|
||||
ARG 0 builder
|
||||
METHOD method_58567 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
|
||||
ARG 0 builder
|
||||
METHOD method_58568 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
|
||||
ARG 0 builder
|
||||
METHOD method_58569 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
|
||||
ARG 0 builder
|
||||
METHOD method_58570 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
|
||||
ARG 0 builder
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
CLASS net/minecraft/class_9424 net/minecraft/component/type/ToolComponent
|
||||
FIELD field_50009 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_50010 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
METHOD method_58424 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
METHOD method_58425 getSpeed (Lnet/minecraft/class_2680;)F
|
||||
ARG 1 state
|
||||
METHOD method_58426 correctsForDrops (Lnet/minecraft/class_2680;)Z
|
||||
ARG 1 state
|
||||
CLASS class_9425 Rule
|
||||
FIELD field_50011 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_50012 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
METHOD method_58427 ofNeverDropping (Lnet/minecraft/class_6862;)Lnet/minecraft/class_9424$class_9425;
|
||||
ARG 0 tag
|
||||
METHOD method_58428 ofAlwaysDropping (Lnet/minecraft/class_6862;F)Lnet/minecraft/class_9424$class_9425;
|
||||
ARG 0 blocks
|
||||
ARG 1 speed
|
||||
METHOD method_58429 of (Lnet/minecraft/class_6862;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_9424$class_9425;
|
||||
ARG 0 tag
|
||||
ARG 1 speed
|
||||
ARG 2 correctForDrops
|
||||
METHOD method_58430 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
METHOD method_58431 ofAlwaysDropping (Ljava/util/List;F)Lnet/minecraft/class_9424$class_9425;
|
||||
ARG 0 blocks
|
||||
ARG 1 speed
|
||||
METHOD method_58432 of (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_9424$class_9425;
|
||||
ARG 0 blocks
|
||||
ARG 1 speed
|
||||
ARG 2 correctForDrops
|
||||
METHOD method_58433 of (Lnet/minecraft/class_6862;F)Lnet/minecraft/class_9424$class_9425;
|
||||
ARG 0 tag
|
||||
ARG 1 speed
|
||||
METHOD method_58434 of (Ljava/util/List;F)Lnet/minecraft/class_9424$class_9425;
|
||||
ARG 0 blocks
|
||||
ARG 1 speed
|
|
@ -4,6 +4,9 @@ CLASS net/minecraft/class_4174 net/minecraft/item/FoodComponent
|
|||
FIELD comp_2492 saturationModifier F
|
||||
FIELD comp_2493 alwaysEdible Z
|
||||
FIELD comp_2495 statusEffects Ljava/util/List;
|
||||
FIELD field_49992 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_49993 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
FIELD field_49994 DEFAULT_EAT_SECONDS F
|
||||
METHOD <init> (IFZFLjava/util/List;)V
|
||||
ARG 1 hunger
|
||||
ARG 2 saturationModifier
|
||||
|
@ -23,11 +26,15 @@ CLASS net/minecraft/class_4174 net/minecraft/item/FoodComponent
|
|||
COMMENT
|
||||
COMMENT <p>The first value in the pair is the status effect instance to be applied.
|
||||
COMMENT <p>The second value is the chance the status effect gets applied, on a scale between {@code 0.0F} and {@code 1.0F}.
|
||||
METHOD method_58399 getEatTicks ()I
|
||||
METHOD method_58400 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
CLASS class_4175 Builder
|
||||
FIELD field_18620 hunger I
|
||||
FIELD field_18621 saturationModifier F
|
||||
FIELD field_18623 alwaysEdible Z
|
||||
FIELD field_18625 statusEffects Lcom/google/common/collect/ImmutableList$Builder;
|
||||
FIELD field_49995 eatSeconds F
|
||||
METHOD method_19237 saturationModifier (F)Lnet/minecraft/class_4174$class_4175;
|
||||
COMMENT Specifies the saturation modifier of a food item.
|
||||
COMMENT
|
||||
|
@ -52,3 +59,8 @@ CLASS net/minecraft/class_4174 net/minecraft/item/FoodComponent
|
|||
METHOD method_19241 snack ()Lnet/minecraft/class_4174$class_4175;
|
||||
COMMENT Specifies that a food item is snack-like and is eaten quickly.
|
||||
METHOD method_19242 build ()Lnet/minecraft/class_4174;
|
||||
CLASS class_9423 StatusEffectEntry
|
||||
FIELD field_49996 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_49997 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
METHOD method_58401 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
|
|
|
@ -131,6 +131,12 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
|
|||
ARG 3 player
|
||||
METHOD method_57336 getBreakSound ()Lnet/minecraft/class_3414;
|
||||
METHOD method_57347 getComponents ()Lnet/minecraft/class_9323;
|
||||
METHOD method_58404 getMiningSpeed (Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)F
|
||||
ARG 1 stack
|
||||
ARG 2 state
|
||||
METHOD method_58405 correctsForDrops (Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)Z
|
||||
ARG 1 stack
|
||||
ARG 2 state
|
||||
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.
|
||||
COMMENT The use action, by default, is bound to the right mouse button.
|
||||
|
@ -381,6 +387,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
|
|||
ARG 1 type
|
||||
ARG 2 value
|
||||
METHOD method_57350 getComponents ()Lnet/minecraft/class_9323;
|
||||
METHOD method_58406 getValidatedComponents ()Lnet/minecraft/class_9323;
|
||||
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
|
||||
|
|
|
@ -323,6 +323,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
|
|||
ARG 1 components
|
||||
METHOD method_58094 (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9326;
|
||||
ARG 0 stack
|
||||
METHOD method_58407 takesDamageFrom (Lnet/minecraft/class_1282;)Z
|
||||
ARG 1 source
|
||||
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
|
||||
COMMENT {@return the item of this stack}
|
||||
COMMENT
|
||||
|
|
|
@ -2,6 +2,9 @@ CLASS net/minecraft/class_1832 net/minecraft/item/ToolMaterial
|
|||
COMMENT Defines the material stats of a {@link net.minecraft.item.ToolItem} item.
|
||||
COMMENT <p>
|
||||
COMMENT To view available vanilla tool materials, visit {@link net.minecraft.item.ToolMaterials}.
|
||||
METHOD method_58418 createComponent (Lnet/minecraft/class_6862;)Lnet/minecraft/class_9424;
|
||||
ARG 1 tag
|
||||
METHOD method_58419 getInverseTag ()Lnet/minecraft/class_6862;
|
||||
METHOD method_8023 getRepairIngredient ()Lnet/minecraft/class_1856;
|
||||
COMMENT {@return the {@link Ingredient} used to repair items using this {@link ToolMaterial}}
|
||||
COMMENT <p>
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
CLASS net/minecraft/class_1834 net/minecraft/item/ToolMaterials
|
||||
COMMENT Provides the default {@link ToolMaterial}s used by vanilla tools.
|
||||
FIELD field_50006 inverseTag Lnet/minecraft/class_6862;
|
||||
FIELD field_8924 itemDurability I
|
||||
FIELD field_8928 repairIngredient Ljava/util/function/Supplier;
|
||||
FIELD field_8931 attackDamage F
|
||||
FIELD field_8932 miningSpeed F
|
||||
FIELD field_8933 enchantability I
|
||||
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_6862;IFFILjava/util/function/Supplier;)V
|
||||
ARG 3 inverseTag
|
||||
ARG 4 itemDurability
|
||||
ARG 5 miningSpeed
|
||||
ARG 6 attackDamage
|
||||
|
|
|
@ -79,6 +79,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe
|
|||
COMMENT @return the resulting item stack
|
||||
ARG 1 inventory
|
||||
COMMENT the input inventory
|
||||
ARG 2 lookup
|
||||
METHOD method_8117 getIngredients ()Lnet/minecraft/class_2371;
|
||||
COMMENT {@return the ingredients accepted as inputs for this recipe} Used by the recipe book
|
||||
COMMENT when displaying a ghost form of this recipe on the crafting grid as well as for
|
||||
|
|
|
@ -3,3 +3,8 @@ CLASS net/minecraft/class_4317 net/minecraft/recipe/RepairItemRecipe
|
|||
ARG 3 enchantment
|
||||
METHOD method_57528 (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_9304;Lnet/minecraft/class_9304;Lnet/minecraft/class_9304$class_9305;)V
|
||||
ARG 3 builder
|
||||
METHOD method_58438 findPair (Lnet/minecraft/class_8566;)Lcom/mojang/datafixers/util/Pair;
|
||||
ARG 1 inventory
|
||||
METHOD method_58439 canCombineStacks (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
|
||||
ARG 0 first
|
||||
ARG 1 second
|
||||
|
|
|
@ -1,2 +1,16 @@
|
|||
CLASS net/minecraft/class_1814 net/minecraft/util/Rarity
|
||||
FIELD field_50001 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_50002 idToValue Ljava/util/function/IntFunction;
|
||||
FIELD field_50003 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
FIELD field_50004 index I
|
||||
FIELD field_50005 name Ljava/lang/String;
|
||||
FIELD field_8908 formatting Lnet/minecraft/class_124;
|
||||
METHOD <init> (Ljava/lang/String;IILjava/lang/String;Lnet/minecraft/class_124;)V
|
||||
ARG 3 index
|
||||
ARG 4 name
|
||||
ARG 5 formatting
|
||||
METHOD method_58413 getFormatting ()Lnet/minecraft/class_124;
|
||||
METHOD method_58414 (Lnet/minecraft/class_1814;)I
|
||||
ARG 0 value
|
||||
METHOD method_58415 (Lnet/minecraft/class_1814;)I
|
||||
ARG 0 value
|
||||
|
|
Loading…
Reference in New Issue