yarn/mappings/net/minecraft/item/ItemStack.mapping

235 lines
9.4 KiB
Plaintext

CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
FIELD field_24092 LORE_STYLE Lnet/minecraft/class_2583;
FIELD field_24093 holder Lnet/minecraft/class_1297;
FIELD field_24671 CODEC Lcom/mojang/serialization/Codec;
FIELD field_8029 MODIFIER_FORMAT Ljava/text/DecimalFormat;
FIELD field_8030 cooldown I
FIELD field_8031 count I
FIELD field_8032 lastPlaceOnPos Lnet/minecraft/class_2694;
FIELD field_8033 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_8034 lastPlaceOnResult Z
FIELD field_8035 lastDestroyResult Z
FIELD field_8036 empty Z
FIELD field_8037 EMPTY Lnet/minecraft/class_1799;
FIELD field_8038 item Lnet/minecraft/class_1792;
FIELD field_8039 lastDestroyPos Lnet/minecraft/class_2694;
FIELD field_8040 tag Lnet/minecraft/class_2487;
METHOD <init> (Lnet/minecraft/class_1935;)V
ARG 1 item
METHOD <init> (Lnet/minecraft/class_1935;I)V
ARG 1 item
ARG 2 count
METHOD <init> (Lnet/minecraft/class_1935;ILjava/util/Optional;)V
ARG 1 item
ARG 2 count
ARG 3 tag
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 tag
METHOD method_17869 (Ljava/util/List;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V
ARG 2 e
METHOD method_17870 appendEnchantments (Ljava/util/List;Lnet/minecraft/class_2499;)V
ARG 0 tooltip
ARG 1 enchantments
METHOD method_19267 isFood ()Z
METHOD method_21832 getDrinkSound ()Lnet/minecraft/class_3414;
METHOD method_21833 getEatSound ()Lnet/minecraft/class_3414;
METHOD method_27319 getHolder ()Lnet/minecraft/class_1297;
METHOD method_27320 setHolder (Lnet/minecraft/class_1297;)V
ARG 1 holder
METHOD method_30266 getHideFlags ()I
METHOD method_30267 isSectionHidden (ILnet/minecraft/class_1799$class_5422;)Z
ARG 0 flags
ARG 1 tooltipSection
METHOD method_30268 addHideFlag (Lnet/minecraft/class_1799$class_5422;)V
ARG 1 tooltipSection
METHOD method_31572 getEquipSound ()Lnet/minecraft/class_3414;
METHOD method_31573 isIn (Lnet/minecraft/class_3494;)Z
ARG 1 tag
METHOD method_31574 isOf (Lnet/minecraft/class_1792;)Z
ARG 1 item
METHOD method_31575 onStackClicked (Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z
ARG 1 slot
ARG 2 clickType
ARG 3 playerInventory
METHOD method_31576 onClicked (Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z
ARG 1 stack
ARG 2 slot
ARG 3 clickType
ARG 4 playerInventory
METHOD method_31577 canCombine (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 0 stack
ARG 1 otherStack
METHOD method_31578 isItemBarVisible ()Z
METHOD method_31579 getItemBarStep ()I
METHOD method_31580 getItemBarColor ()I
METHOD method_32347 getTooltipData ()Ljava/util/Optional;
METHOD method_33262 onItemEntityDestroyed (Lnet/minecraft/class_1542;)V
ARG 1 entity
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
METHOD method_7910 finishUsing (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799;
ARG 1 world
ARG 2 user
METHOD method_7911 getOrCreateSubTag (Ljava/lang/String;)Lnet/minecraft/class_2487;
ARG 1 key
METHOD method_7912 setCooldown (I)V
ARG 1 cooldown
METHOD method_7913 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
ARG 1 world
ARG 2 user
ARG 3 hand
METHOD method_7914 getMaxCount ()I
METHOD method_7915 fromTag (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1799;
ARG 0 tag
METHOD method_7916 addAttributeModifier (Lnet/minecraft/class_1320;Lnet/minecraft/class_1322;Lnet/minecraft/class_1304;)V
ARG 1 attribute
ARG 2 modifier
ARG 3 slot
METHOD method_7917 inventoryTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;IZ)V
ARG 1 world
ARG 2 entity
ARG 3 slot
ARG 4 selected
METHOD method_7918 areBlocksEqual (Lnet/minecraft/class_2694;Lnet/minecraft/class_2694;)Z
ARG 0 first
ARG 1 second
METHOD method_7919 getDamage ()I
METHOD method_7920 useOnEntity (Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
ARG 1 user
ARG 2 entity
ARG 3 hand
METHOD method_7921 getEnchantments ()Lnet/minecraft/class_2499;
METHOD method_7922 getTranslationKey ()Ljava/lang/String;
METHOD method_7923 isEnchantable ()Z
METHOD method_7924 getMiningSpeedMultiplier (Lnet/minecraft/class_2680;)F
ARG 1 state
METHOD method_7925 removeCustomName ()V
METHOD method_7926 getAttributeModifiers (Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap;
ARG 1 slot
METHOD method_7927 setRepairCost (I)V
ARG 1 repairCost
METHOD method_7928 getRepairCost ()I
METHOD method_7929 isItemEqual (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_7930 onStoppedUsing (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V
ARG 1 world
ARG 2 user
ARG 3 remainingUseTicks
METHOD method_7932 getRarity ()Lnet/minecraft/class_1814;
METHOD method_7933 increment (I)V
ARG 1 amount
METHOD method_7934 decrement (I)V
ARG 1 amount
METHOD method_7935 getMaxUseTime ()I
METHOD method_7936 getMaxDamage ()I
METHOD method_7937 parseBlockTag (Ljava/lang/String;)Ljava/util/Collection;
ARG 0 tag
METHOD method_7938 hasCustomName ()Z
METHOD method_7939 setCount (I)V
ARG 1 count
METHOD method_7940 canDestroy (Lnet/minecraft/class_5415;Lnet/minecraft/class_2694;)Z
ARG 1 tagManager
ARG 2 pos
METHOD method_7941 getSubTag (Ljava/lang/String;)Lnet/minecraft/class_2487;
ARG 1 key
METHOD method_7942 hasEnchantments ()Z
METHOD method_7944 canPlaceOn (Lnet/minecraft/class_5415;Lnet/minecraft/class_2694;)Z
ARG 1 tagManager
ARG 2 pos
METHOD method_7945 getFrame ()Lnet/minecraft/class_1533;
METHOD method_7946 isStackable ()Z
METHOD method_7947 getCount ()I
METHOD method_7948 getOrCreateTag ()Lnet/minecraft/class_2487;
METHOD method_7949 usageTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V
ARG 1 world
ARG 2 user
ARG 3 remainingUseTicks
METHOD method_7950 getTooltip (Lnet/minecraft/class_1657;Lnet/minecraft/class_1836;)Ljava/util/List;
ARG 1 player
ARG 2 context
METHOD method_7951 isSuitableFor (Lnet/minecraft/class_2680;)Z
COMMENT Determines whether this item can be used as a suitable tool for mining the specified block.
COMMENT <p>
COMMENT Depending on block implementation, when combined together, the correct item and block may achieve a better mining speed and yield
COMMENT drops that would not be obtained when mining otherwise.
COMMENT </p>
COMMENT @return values consistent with calls to {@link Item#isSuitableFor}
COMMENT @see Item#isSuitableFor(BlockState)
ARG 1 state
METHOD method_7952 postMine (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
ARG 1 world
ARG 2 state
ARG 3 pos
ARG 4 miner
METHOD method_7953 toTag (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 tag
METHOD method_7954 toHoverableText ()Lnet/minecraft/class_2561;
METHOD method_7955 (Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;
ARG 0 text
METHOD method_7956 damage (ILnet/minecraft/class_1309;Ljava/util/function/Consumer;)V
ARG 1 amount
ARG 2 entity
ARG 3 breakCallback
METHOD method_7957 updateEmptyState ()V
METHOD method_7958 hasGlint ()Z
METHOD method_7959 putSubTag (Ljava/lang/String;Lnet/minecraft/class_2520;)V
ARG 1 key
ARG 2 tag
METHOD method_7960 isEmpty ()Z
METHOD method_7961 isInFrame ()Z
METHOD method_7962 isItemEqualIgnoreDamage (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_7963 isDamageable ()Z
METHOD method_7964 getName ()Lnet/minecraft/class_2561;
METHOD method_7965 getCooldown ()I
METHOD method_7966 (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 1 style
METHOD method_7967 isUsedOnRelease ()Z
METHOD method_7968 isEqual (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_7969 getTag ()Lnet/minecraft/class_2487;
METHOD method_7970 damage (ILjava/util/Random;Lnet/minecraft/class_3222;)Z
ARG 1 amount
ARG 2 random
ARG 3 player
METHOD method_7971 split (I)Lnet/minecraft/class_1799;
ARG 1 amount
METHOD method_7972 copy ()Lnet/minecraft/class_1799;
METHOD method_7973 areEqual (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 0 left
ARG 1 right
METHOD method_7974 setDamage (I)V
ARG 1 damage
METHOD method_7975 areTagsEqual (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 0 left
ARG 1 right
METHOD method_7976 getUseAction ()Lnet/minecraft/class_1839;
METHOD method_7977 setCustomName (Lnet/minecraft/class_2561;)Lnet/minecraft/class_1799;
ARG 1 name
METHOD method_7978 addEnchantment (Lnet/minecraft/class_1887;I)V
ARG 1 enchantment
ARG 2 level
METHOD method_7979 postHit (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)V
ARG 1 target
ARG 2 attacker
METHOD method_7980 setTag (Lnet/minecraft/class_2487;)V
ARG 1 tag
METHOD method_7981 useOnBlock (Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269;
ARG 1 context
METHOD method_7982 onCraft (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;I)V
ARG 1 world
ARG 2 player
ARG 3 amount
METHOD method_7983 removeSubTag (Ljava/lang/String;)V
ARG 1 key
METHOD method_7984 areItemsEqualIgnoreDamage (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 0 left
ARG 1 right
METHOD method_7985 hasTag ()Z
METHOD method_7986 isDamaged ()Z
METHOD method_7987 areItemsEqual (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 0 left
ARG 1 right
CLASS class_5422 TooltipSection
FIELD field_25775 flag I
METHOD method_30269 getFlag ()I