Package net.minecraft.item
Class ItemStack
java.lang.Object
net.minecraft.item.ItemStack
public final class ItemStack extends Object
- Mappings:
Namespace Name official bnv
intermediary net/minecraft/class_1799
named net/minecraft/item/ItemStack
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ItemStack.TooltipSection
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<ItemStack>
CODEC
private int
cooldown
private int
count
private boolean
empty
static ItemStack
EMPTY
private Entity
holder
private Item
item
Deprecated.private CachedBlockPosition
lastDestroyPos
private boolean
lastDestroyResult
private CachedBlockPosition
lastPlaceOnPos
private boolean
lastPlaceOnResult
private static Logger
LOGGER
private static Style
LORE_STYLE
static DecimalFormat
MODIFIER_FORMAT
private CompoundTag
tag
-
Constructor Summary
Constructors Modifier Constructor Description ItemStack(ItemConvertible item)
ItemStack(ItemConvertible item, int count)
private
ItemStack(ItemConvertible item, int count, Optional<CompoundTag> tag)
private
ItemStack(CompoundTag tag)
-
Method Summary
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a:Lcom/mojang/serialization/Codec;
intermediary field_24671
Lnet/minecraft/class_1799;field_24671:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/item/ItemStack;CODEC:Lcom/mojang/serialization/Codec;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official d
Lbnv;d:Lorg/apache/logging/log4j/Logger;
intermediary field_8033
Lnet/minecraft/class_1799;field_8033:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/item/ItemStack;LOGGER:Lorg/apache/logging/log4j/Logger;
-
EMPTY
- Mappings:
Namespace Name Mixin selector official b
Lbnv;b:Lbnv;
intermediary field_8037
Lnet/minecraft/class_1799;field_8037:Lnet/minecraft/class_1799;
named EMPTY
Lnet/minecraft/item/ItemStack;EMPTY:Lnet/minecraft/item/ItemStack;
-
MODIFIER_FORMAT
- Mappings:
Namespace Name Mixin selector official c
Lbnv;c:Ljava/text/DecimalFormat;
intermediary field_8029
Lnet/minecraft/class_1799;field_8029:Ljava/text/DecimalFormat;
named MODIFIER_FORMAT
Lnet/minecraft/item/ItemStack;MODIFIER_FORMAT:Ljava/text/DecimalFormat;
-
LORE_STYLE
- Mappings:
Namespace Name Mixin selector official e
Lbnv;e:Los;
intermediary field_24092
Lnet/minecraft/class_1799;field_24092:Lnet/minecraft/class_2583;
named LORE_STYLE
Lnet/minecraft/item/ItemStack;LORE_STYLE:Lnet/minecraft/text/Style;
-
count
private int count- Mappings:
Namespace Name Mixin selector official f
Lbnv;f:I
intermediary field_8031
Lnet/minecraft/class_1799;field_8031:I
named count
Lnet/minecraft/item/ItemStack;count:I
-
cooldown
private int cooldown- Mappings:
Namespace Name Mixin selector official g
Lbnv;g:I
intermediary field_8030
Lnet/minecraft/class_1799;field_8030:I
named cooldown
Lnet/minecraft/item/ItemStack;cooldown:I
-
item
Deprecated.- Mappings:
Namespace Name Mixin selector official h
Lbnv;h:Lbnr;
intermediary field_8038
Lnet/minecraft/class_1799;field_8038:Lnet/minecraft/class_1792;
named item
Lnet/minecraft/item/ItemStack;item:Lnet/minecraft/item/Item;
-
tag
- Mappings:
Namespace Name Mixin selector official i
Lbnv;i:Lmq;
intermediary field_8040
Lnet/minecraft/class_1799;field_8040:Lnet/minecraft/class_2487;
named tag
Lnet/minecraft/item/ItemStack;tag:Lnet/minecraft/nbt/CompoundTag;
-
empty
private boolean empty- Mappings:
Namespace Name Mixin selector official j
Lbnv;j:Z
intermediary field_8036
Lnet/minecraft/class_1799;field_8036:Z
named empty
Lnet/minecraft/item/ItemStack;empty:Z
-
holder
- Mappings:
Namespace Name Mixin selector official k
Lbnv;k:Laqv;
intermediary field_24093
Lnet/minecraft/class_1799;field_24093:Lnet/minecraft/class_1297;
named holder
Lnet/minecraft/item/ItemStack;holder:Lnet/minecraft/entity/Entity;
-
lastDestroyPos
- Mappings:
Namespace Name Mixin selector official l
Lbnv;l:Lchx;
intermediary field_8039
Lnet/minecraft/class_1799;field_8039:Lnet/minecraft/class_2694;
named lastDestroyPos
Lnet/minecraft/item/ItemStack;lastDestroyPos:Lnet/minecraft/block/pattern/CachedBlockPosition;
-
lastDestroyResult
private boolean lastDestroyResult- Mappings:
Namespace Name Mixin selector official m
Lbnv;m:Z
intermediary field_8035
Lnet/minecraft/class_1799;field_8035:Z
named lastDestroyResult
Lnet/minecraft/item/ItemStack;lastDestroyResult:Z
-
lastPlaceOnPos
- Mappings:
Namespace Name Mixin selector official n
Lbnv;n:Lchx;
intermediary field_8032
Lnet/minecraft/class_1799;field_8032:Lnet/minecraft/class_2694;
named lastPlaceOnPos
Lnet/minecraft/item/ItemStack;lastPlaceOnPos:Lnet/minecraft/block/pattern/CachedBlockPosition;
-
lastPlaceOnResult
private boolean lastPlaceOnResult- Mappings:
Namespace Name Mixin selector official o
Lbnv;o:Z
intermediary field_8034
Lnet/minecraft/class_1799;field_8034:Z
named lastPlaceOnResult
Lnet/minecraft/item/ItemStack;lastPlaceOnResult:Z
-
-
Constructor Details
-
ItemStack
- Mappings:
Namespace Name Mixin selector official <init>
Lbnv;<init>(Lbtu;)V
intermediary <init>
Lnet/minecraft/class_1799;<init>(Lnet/minecraft/class_1935;)V
named <init>
Lnet/minecraft/item/ItemStack;<init>(Lnet/minecraft/item/ItemConvertible;)V
-
ItemStack
- Mappings:
Namespace Name Mixin selector official <init>
Lbnv;<init>(Lbtu;ILjava/util/Optional;)V
intermediary <init>
Lnet/minecraft/class_1799;<init>(Lnet/minecraft/class_1935;ILjava/util/Optional;)V
named <init>
Lnet/minecraft/item/ItemStack;<init>(Lnet/minecraft/item/ItemConvertible;ILjava/util/Optional;)V
-
ItemStack
- Mappings:
Namespace Name Mixin selector official <init>
Lbnv;<init>(Lbtu;I)V
intermediary <init>
Lnet/minecraft/class_1799;<init>(Lnet/minecraft/class_1935;I)V
named <init>
Lnet/minecraft/item/ItemStack;<init>(Lnet/minecraft/item/ItemConvertible;I)V
-
ItemStack
- Mappings:
Namespace Name Mixin selector official <init>
Lbnv;<init>(Lmq;)V
intermediary <init>
Lnet/minecraft/class_1799;<init>(Lnet/minecraft/class_2487;)V
named <init>
Lnet/minecraft/item/ItemStack;<init>(Lnet/minecraft/nbt/CompoundTag;)V
-
-
Method Details
-
getTooltipData
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a()Ljava/util/Optional;
intermediary method_32347
Lnet/minecraft/class_1799;method_32347()Ljava/util/Optional;
named getTooltipData
Lnet/minecraft/item/ItemStack;getTooltipData()Ljava/util/Optional;
-
updateEmptyState
private void updateEmptyState()- Mappings:
Namespace Name Mixin selector official N
Lbnv;N()V
intermediary method_7957
Lnet/minecraft/class_1799;method_7957()V
named updateEmptyState
Lnet/minecraft/item/ItemStack;updateEmptyState()V
-
fromTag
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lmq;)Lbnv;
intermediary method_7915
Lnet/minecraft/class_1799;method_7915(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1799;
named fromTag
Lnet/minecraft/item/ItemStack;fromTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/item/ItemStack;
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official b
Lbnv;b()Z
intermediary method_7960
Lnet/minecraft/class_1799;method_7960()Z
named isEmpty
Lnet/minecraft/item/ItemStack;isEmpty()Z
-
split
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(I)Lbnv;
intermediary method_7971
Lnet/minecraft/class_1799;method_7971(I)Lnet/minecraft/class_1799;
named split
Lnet/minecraft/item/ItemStack;split(I)Lnet/minecraft/item/ItemStack;
-
getItem
- Mappings:
Namespace Name Mixin selector official c
Lbnv;c()Lbnr;
intermediary method_7909
Lnet/minecraft/class_1799;method_7909()Lnet/minecraft/class_1792;
named getItem
Lnet/minecraft/item/ItemStack;getItem()Lnet/minecraft/item/Item;
-
isIn
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lafc;)Z
intermediary method_31573
Lnet/minecraft/class_1799;method_31573(Lnet/minecraft/class_3494;)Z
named isIn
Lnet/minecraft/item/ItemStack;isIn(Lnet/minecraft/tag/Tag;)Z
-
isOf
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbnr;)Z
intermediary method_31574
Lnet/minecraft/class_1799;method_31574(Lnet/minecraft/class_1792;)Z
named isOf
Lnet/minecraft/item/ItemStack;isOf(Lnet/minecraft/item/Item;)Z
-
useOnBlock
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbpx;)Lapq;
intermediary method_7981
Lnet/minecraft/class_1799;method_7981(Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269;
named useOnBlock
Lnet/minecraft/item/ItemStack;useOnBlock(Lnet/minecraft/item/ItemUsageContext;)Lnet/minecraft/util/ActionResult;
-
getMiningSpeedMultiplier
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lcht;)F
intermediary method_7924
Lnet/minecraft/class_1799;method_7924(Lnet/minecraft/class_2680;)F
named getMiningSpeedMultiplier
Lnet/minecraft/item/ItemStack;getMiningSpeedMultiplier(Lnet/minecraft/block/BlockState;)F
-
use
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbtv;Lbhl;Lapp;)Lapr;
intermediary method_7913
Lnet/minecraft/class_1799;method_7913(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
named use
Lnet/minecraft/item/ItemStack;use(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/TypedActionResult;
-
finishUsing
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbtv;Lari;)Lbnv;
intermediary method_7910
Lnet/minecraft/class_1799;method_7910(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799;
named finishUsing
Lnet/minecraft/item/ItemStack;finishUsing(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/item/ItemStack;
-
toTag
- Mappings:
Namespace Name Mixin selector official b
Lbnv;b(Lmq;)Lmq;
intermediary method_7953
Lnet/minecraft/class_1799;method_7953(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
named toTag
Lnet/minecraft/item/ItemStack;toTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
getMaxCount
public int getMaxCount()- Mappings:
Namespace Name Mixin selector official d
Lbnv;d()I
intermediary method_7914
Lnet/minecraft/class_1799;method_7914()I
named getMaxCount
Lnet/minecraft/item/ItemStack;getMaxCount()I
-
isStackable
public boolean isStackable()- Mappings:
Namespace Name Mixin selector official e
Lbnv;e()Z
intermediary method_7946
Lnet/minecraft/class_1799;method_7946()Z
named isStackable
Lnet/minecraft/item/ItemStack;isStackable()Z
-
isDamageable
public boolean isDamageable()- Mappings:
Namespace Name Mixin selector official f
Lbnv;f()Z
intermediary method_7963
Lnet/minecraft/class_1799;method_7963()Z
named isDamageable
Lnet/minecraft/item/ItemStack;isDamageable()Z
-
isDamaged
public boolean isDamaged()- Mappings:
Namespace Name Mixin selector official g
Lbnv;g()Z
intermediary method_7986
Lnet/minecraft/class_1799;method_7986()Z
named isDamaged
Lnet/minecraft/item/ItemStack;isDamaged()Z
-
getDamage
public int getDamage()- Mappings:
Namespace Name Mixin selector official h
Lbnv;h()I
intermediary method_7919
Lnet/minecraft/class_1799;method_7919()I
named getDamage
Lnet/minecraft/item/ItemStack;getDamage()I
-
setDamage
public void setDamage(int damage)- Mappings:
Namespace Name Mixin selector official b
Lbnv;b(I)V
intermediary method_7974
Lnet/minecraft/class_1799;method_7974(I)V
named setDamage
Lnet/minecraft/item/ItemStack;setDamage(I)V
-
getMaxDamage
public int getMaxDamage()- Mappings:
Namespace Name Mixin selector official i
Lbnv;i()I
intermediary method_7936
Lnet/minecraft/class_1799;method_7936()I
named getMaxDamage
Lnet/minecraft/item/ItemStack;getMaxDamage()I
-
damage
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(ILjava/util/Random;Laaw;)Z
intermediary method_7970
Lnet/minecraft/class_1799;method_7970(ILjava/util/Random;Lnet/minecraft/class_3222;)Z
named damage
Lnet/minecraft/item/ItemStack;damage(ILjava/util/Random;Lnet/minecraft/server/network/ServerPlayerEntity;)Z
-
damage
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(ILari;Ljava/util/function/Consumer;)V
intermediary method_7956
Lnet/minecraft/class_1799;method_7956(ILnet/minecraft/class_1309;Ljava/util/function/Consumer;)V
named damage
Lnet/minecraft/item/ItemStack;damage(ILnet/minecraft/entity/LivingEntity;Ljava/util/function/Consumer;)V
-
isItemBarVisible
- Mappings:
Namespace Name Mixin selector official j
Lbnv;j()Z
intermediary method_31578
Lnet/minecraft/class_1799;method_31578()Z
named isItemBarVisible
Lnet/minecraft/item/ItemStack;isItemBarVisible()Z
-
getItemBarStep
- Mappings:
Namespace Name Mixin selector official k
Lbnv;k()I
intermediary method_31579
Lnet/minecraft/class_1799;method_31579()I
named getItemBarStep
Lnet/minecraft/item/ItemStack;getItemBarStep()I
-
getItemBarColor
- Mappings:
Namespace Name Mixin selector official l
Lbnv;l()I
intermediary method_31580
Lnet/minecraft/class_1799;method_31580()I
named getItemBarColor
Lnet/minecraft/item/ItemStack;getItemBarColor()I
-
onStackClicked
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lblh;Lbjz;Lbhk;)Z
intermediary method_31575
Lnet/minecraft/class_1799;method_31575(Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z
named onStackClicked
Lnet/minecraft/item/ItemStack;onStackClicked(Lnet/minecraft/screen/slot/Slot;Lnet/minecraft/util/ClickType;Lnet/minecraft/entity/player/PlayerInventory;)Z
-
onClicked
public boolean onClicked(ItemStack stack, Slot slot, ClickType clickType, PlayerInventory playerInventory)- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbnv;Lblh;Lbjz;Lbhk;)Z
intermediary method_31576
Lnet/minecraft/class_1799;method_31576(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z
named onClicked
Lnet/minecraft/item/ItemStack;onClicked(Lnet/minecraft/item/ItemStack;Lnet/minecraft/screen/slot/Slot;Lnet/minecraft/util/ClickType;Lnet/minecraft/entity/player/PlayerInventory;)Z
-
postHit
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lari;Lbhl;)V
intermediary method_7979
Lnet/minecraft/class_1799;method_7979(Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)V
named postHit
Lnet/minecraft/item/ItemStack;postHit(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/player/PlayerEntity;)V
-
postMine
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbtv;Lcht;Lfx;Lbhl;)V
intermediary method_7952
Lnet/minecraft/class_1799;method_7952(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
named postMine
Lnet/minecraft/item/ItemStack;postMine(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V
-
isSuitableFor
Determines whether this item can be used as a suitable tool for mining the specified block.Depending on block implementation, when combined together, the correct item and block may achieve a better mining speed and yield drops that would not be obtained when mining otherwise.
- Returns:
- values consistent with calls to
Item.isSuitableFor(net.minecraft.block.BlockState)
- See Also:
Item.isSuitableFor(BlockState)
- Mappings:
Namespace Name Mixin selector official b
Lbnv;b(Lcht;)Z
intermediary method_7951
Lnet/minecraft/class_1799;method_7951(Lnet/minecraft/class_2680;)Z
named isSuitableFor
Lnet/minecraft/item/ItemStack;isSuitableFor(Lnet/minecraft/block/BlockState;)Z
-
useOnEntity
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbhl;Lari;Lapp;)Lapq;
intermediary method_7920
Lnet/minecraft/class_1799;method_7920(Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
named useOnEntity
Lnet/minecraft/item/ItemStack;useOnEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
copy
- Mappings:
Namespace Name Mixin selector official m
Lbnv;m()Lbnv;
intermediary method_7972
Lnet/minecraft/class_1799;method_7972()Lnet/minecraft/class_1799;
named copy
Lnet/minecraft/item/ItemStack;copy()Lnet/minecraft/item/ItemStack;
-
areTagsEqual
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbnv;Lbnv;)Z
intermediary method_7975
Lnet/minecraft/class_1799;method_7975(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named areTagsEqual
Lnet/minecraft/item/ItemStack;areTagsEqual(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
areEqual
- Mappings:
Namespace Name Mixin selector official b
Lbnv;b(Lbnv;Lbnv;)Z
intermediary method_7973
Lnet/minecraft/class_1799;method_7973(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named areEqual
Lnet/minecraft/item/ItemStack;areEqual(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
isEqual
- Mappings:
Namespace Name Mixin selector official c
Lbnv;c(Lbnv;)Z
intermediary method_7968
Lnet/minecraft/class_1799;method_7968(Lnet/minecraft/class_1799;)Z
named isEqual
Lnet/minecraft/item/ItemStack;isEqual(Lnet/minecraft/item/ItemStack;)Z
-
areItemsEqualIgnoreDamage
- Mappings:
Namespace Name Mixin selector official c
Lbnv;c(Lbnv;Lbnv;)Z
intermediary method_7984
Lnet/minecraft/class_1799;method_7984(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named areItemsEqualIgnoreDamage
Lnet/minecraft/item/ItemStack;areItemsEqualIgnoreDamage(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
areItemsEqual
- Mappings:
Namespace Name Mixin selector official d
Lbnv;d(Lbnv;Lbnv;)Z
intermediary method_7987
Lnet/minecraft/class_1799;method_7987(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named areItemsEqual
Lnet/minecraft/item/ItemStack;areItemsEqual(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
isItemEqualIgnoreDamage
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbnv;)Z
intermediary method_7962
Lnet/minecraft/class_1799;method_7962(Lnet/minecraft/class_1799;)Z
named isItemEqualIgnoreDamage
Lnet/minecraft/item/ItemStack;isItemEqualIgnoreDamage(Lnet/minecraft/item/ItemStack;)Z
-
isItemEqual
- Mappings:
Namespace Name Mixin selector official b
Lbnv;b(Lbnv;)Z
intermediary method_7929
Lnet/minecraft/class_1799;method_7929(Lnet/minecraft/class_1799;)Z
named isItemEqual
Lnet/minecraft/item/ItemStack;isItemEqual(Lnet/minecraft/item/ItemStack;)Z
-
canCombine
- Mappings:
Namespace Name Mixin selector official e
Lbnv;e(Lbnv;Lbnv;)Z
intermediary method_31577
Lnet/minecraft/class_1799;method_31577(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named canCombine
Lnet/minecraft/item/ItemStack;canCombine(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official n
Lbnv;n()Ljava/lang/String;
intermediary method_7922
Lnet/minecraft/class_1799;method_7922()Ljava/lang/String;
named getTranslationKey
Lnet/minecraft/item/ItemStack;getTranslationKey()Ljava/lang/String;
-
toString
-
inventoryTick
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbtv;Laqv;IZ)V
intermediary method_7917
Lnet/minecraft/class_1799;method_7917(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;IZ)V
named inventoryTick
Lnet/minecraft/item/ItemStack;inventoryTick(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;IZ)V
-
onCraft
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbtv;Lbhl;I)V
intermediary method_7982
Lnet/minecraft/class_1799;method_7982(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;I)V
named onCraft
Lnet/minecraft/item/ItemStack;onCraft(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;I)V
-
getMaxUseTime
public int getMaxUseTime()- Mappings:
Namespace Name Mixin selector official o
Lbnv;o()I
intermediary method_7935
Lnet/minecraft/class_1799;method_7935()I
named getMaxUseTime
Lnet/minecraft/item/ItemStack;getMaxUseTime()I
-
getUseAction
- Mappings:
Namespace Name Mixin selector official p
Lbnv;p()Lbpk;
intermediary method_7976
Lnet/minecraft/class_1799;method_7976()Lnet/minecraft/class_1839;
named getUseAction
Lnet/minecraft/item/ItemStack;getUseAction()Lnet/minecraft/util/UseAction;
-
onStoppedUsing
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbtv;Lari;I)V
intermediary method_7930
Lnet/minecraft/class_1799;method_7930(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V
named onStoppedUsing
Lnet/minecraft/item/ItemStack;onStoppedUsing(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;I)V
-
isUsedOnRelease
public boolean isUsedOnRelease()- Mappings:
Namespace Name Mixin selector official q
Lbnv;q()Z
intermediary method_7967
Lnet/minecraft/class_1799;method_7967()Z
named isUsedOnRelease
Lnet/minecraft/item/ItemStack;isUsedOnRelease()Z
-
hasTag
public boolean hasTag()- Mappings:
Namespace Name Mixin selector official r
Lbnv;r()Z
intermediary method_7985
Lnet/minecraft/class_1799;method_7985()Z
named hasTag
Lnet/minecraft/item/ItemStack;hasTag()Z
-
getTag
- Mappings:
Namespace Name Mixin selector official s
Lbnv;s()Lmq;
intermediary method_7969
Lnet/minecraft/class_1799;method_7969()Lnet/minecraft/class_2487;
named getTag
Lnet/minecraft/item/ItemStack;getTag()Lnet/minecraft/nbt/CompoundTag;
-
getOrCreateTag
- Mappings:
Namespace Name Mixin selector official t
Lbnv;t()Lmq;
intermediary method_7948
Lnet/minecraft/class_1799;method_7948()Lnet/minecraft/class_2487;
named getOrCreateTag
Lnet/minecraft/item/ItemStack;getOrCreateTag()Lnet/minecraft/nbt/CompoundTag;
-
getOrCreateSubTag
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Ljava/lang/String;)Lmq;
intermediary method_7911
Lnet/minecraft/class_1799;method_7911(Ljava/lang/String;)Lnet/minecraft/class_2487;
named getOrCreateSubTag
Lnet/minecraft/item/ItemStack;getOrCreateSubTag(Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag;
-
getSubTag
- Mappings:
Namespace Name Mixin selector official b
Lbnv;b(Ljava/lang/String;)Lmq;
intermediary method_7941
Lnet/minecraft/class_1799;method_7941(Ljava/lang/String;)Lnet/minecraft/class_2487;
named getSubTag
Lnet/minecraft/item/ItemStack;getSubTag(Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag;
-
removeSubTag
- Mappings:
Namespace Name Mixin selector official c
Lbnv;c(Ljava/lang/String;)V
intermediary method_7983
Lnet/minecraft/class_1799;method_7983(Ljava/lang/String;)V
named removeSubTag
Lnet/minecraft/item/ItemStack;removeSubTag(Ljava/lang/String;)V
-
getEnchantments
- Mappings:
Namespace Name Mixin selector official u
Lbnv;u()Lmw;
intermediary method_7921
Lnet/minecraft/class_1799;method_7921()Lnet/minecraft/class_2499;
named getEnchantments
Lnet/minecraft/item/ItemStack;getEnchantments()Lnet/minecraft/nbt/ListTag;
-
setTag
- Mappings:
Namespace Name Mixin selector official c
Lbnv;c(Lmq;)V
intermediary method_7980
Lnet/minecraft/class_1799;method_7980(Lnet/minecraft/class_2487;)V
named setTag
Lnet/minecraft/item/ItemStack;setTag(Lnet/minecraft/nbt/CompoundTag;)V
-
getName
- Mappings:
Namespace Name Mixin selector official v
Lbnv;v()Loi;
intermediary method_7964
Lnet/minecraft/class_1799;method_7964()Lnet/minecraft/class_2561;
named getName
Lnet/minecraft/item/ItemStack;getName()Lnet/minecraft/text/Text;
-
setCustomName
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Loi;)Lbnv;
intermediary method_7977
Lnet/minecraft/class_1799;method_7977(Lnet/minecraft/class_2561;)Lnet/minecraft/class_1799;
named setCustomName
Lnet/minecraft/item/ItemStack;setCustomName(Lnet/minecraft/text/Text;)Lnet/minecraft/item/ItemStack;
-
removeCustomName
public void removeCustomName()- Mappings:
Namespace Name Mixin selector official w
Lbnv;w()V
intermediary method_7925
Lnet/minecraft/class_1799;method_7925()V
named removeCustomName
Lnet/minecraft/item/ItemStack;removeCustomName()V
-
hasCustomName
public boolean hasCustomName()- Mappings:
Namespace Name Mixin selector official x
Lbnv;x()Z
intermediary method_7938
Lnet/minecraft/class_1799;method_7938()Z
named hasCustomName
Lnet/minecraft/item/ItemStack;hasCustomName()Z
-
getTooltip
@Environment(CLIENT) public List<Text> getTooltip(@Nullable PlayerEntity player, TooltipContext context)- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbhl;Lbpi;)Ljava/util/List;
intermediary method_7950
Lnet/minecraft/class_1799;method_7950(Lnet/minecraft/class_1657;Lnet/minecraft/class_1836;)Ljava/util/List;
named getTooltip
Lnet/minecraft/item/ItemStack;getTooltip(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/client/item/TooltipContext;)Ljava/util/List;
-
isSectionHidden
@Environment(CLIENT) private static boolean isSectionHidden(int flags, ItemStack.TooltipSection tooltipSection)- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(ILbnv$a;)Z
intermediary method_30267
Lnet/minecraft/class_1799;method_30267(ILnet/minecraft/class_1799$class_5422;)Z
named isSectionHidden
Lnet/minecraft/item/ItemStack;isSectionHidden(ILnet/minecraft/item/ItemStack$TooltipSection;)Z
-
getHideFlags
- Mappings:
Namespace Name Mixin selector official O
Lbnv;O()I
intermediary method_30266
Lnet/minecraft/class_1799;method_30266()I
named getHideFlags
Lnet/minecraft/item/ItemStack;getHideFlags()I
-
addHideFlag
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbnv$a;)V
intermediary method_30268
Lnet/minecraft/class_1799;method_30268(Lnet/minecraft/class_1799$class_5422;)V
named addHideFlag
Lnet/minecraft/item/ItemStack;addHideFlag(Lnet/minecraft/item/ItemStack$TooltipSection;)V
-
appendEnchantments
@Environment(CLIENT) public static void appendEnchantments(List<Text> tooltip, ListTag enchantments)- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Ljava/util/List;Lmw;)V
intermediary method_17870
Lnet/minecraft/class_1799;method_17870(Ljava/util/List;Lnet/minecraft/class_2499;)V
named appendEnchantments
Lnet/minecraft/item/ItemStack;appendEnchantments(Ljava/util/List;Lnet/minecraft/nbt/ListTag;)V
-
parseBlockTag
- Mappings:
Namespace Name Mixin selector official d
Lbnv;d(Ljava/lang/String;)Ljava/util/Collection;
intermediary method_7937
Lnet/minecraft/class_1799;method_7937(Ljava/lang/String;)Ljava/util/Collection;
named parseBlockTag
Lnet/minecraft/item/ItemStack;parseBlockTag(Ljava/lang/String;)Ljava/util/Collection;
-
hasGlint
public boolean hasGlint()- Mappings:
Namespace Name Mixin selector official y
Lbnv;y()Z
intermediary method_7958
Lnet/minecraft/class_1799;method_7958()Z
named hasGlint
Lnet/minecraft/item/ItemStack;hasGlint()Z
-
getRarity
- Mappings:
Namespace Name Mixin selector official z
Lbnv;z()Lbok;
intermediary method_7932
Lnet/minecraft/class_1799;method_7932()Lnet/minecraft/class_1814;
named getRarity
Lnet/minecraft/item/ItemStack;getRarity()Lnet/minecraft/util/Rarity;
-
isEnchantable
public boolean isEnchantable()- Mappings:
Namespace Name Mixin selector official A
Lbnv;A()Z
intermediary method_7923
Lnet/minecraft/class_1799;method_7923()Z
named isEnchantable
Lnet/minecraft/item/ItemStack;isEnchantable()Z
-
addEnchantment
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbrp;I)V
intermediary method_7978
Lnet/minecraft/class_1799;method_7978(Lnet/minecraft/class_1887;I)V
named addEnchantment
Lnet/minecraft/item/ItemStack;addEnchantment(Lnet/minecraft/enchantment/Enchantment;I)V
-
hasEnchantments
public boolean hasEnchantments()- Mappings:
Namespace Name Mixin selector official B
Lbnv;B()Z
intermediary method_7942
Lnet/minecraft/class_1799;method_7942()Z
named hasEnchantments
Lnet/minecraft/item/ItemStack;hasEnchantments()Z
-
putSubTag
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Ljava/lang/String;Lni;)V
intermediary method_7959
Lnet/minecraft/class_1799;method_7959(Ljava/lang/String;Lnet/minecraft/class_2520;)V
named putSubTag
Lnet/minecraft/item/ItemStack;putSubTag(Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V
-
isInFrame
public boolean isInFrame()- Mappings:
Namespace Name Mixin selector official C
Lbnv;C()Z
intermediary method_7961
Lnet/minecraft/class_1799;method_7961()Z
named isInFrame
Lnet/minecraft/item/ItemStack;isInFrame()Z
-
setHolder
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Laqv;)V
intermediary method_27320
Lnet/minecraft/class_1799;method_27320(Lnet/minecraft/class_1297;)V
named setHolder
Lnet/minecraft/item/ItemStack;setHolder(Lnet/minecraft/entity/Entity;)V
-
getFrame
- Mappings:
Namespace Name Mixin selector official D
Lbnv;D()Lbee;
intermediary method_7945
Lnet/minecraft/class_1799;method_7945()Lnet/minecraft/class_1533;
named getFrame
Lnet/minecraft/item/ItemStack;getFrame()Lnet/minecraft/entity/decoration/ItemFrameEntity;
-
getHolder
- Mappings:
Namespace Name Mixin selector official E
Lbnv;E()Laqv;
intermediary method_27319
Lnet/minecraft/class_1799;method_27319()Lnet/minecraft/class_1297;
named getHolder
Lnet/minecraft/item/ItemStack;getHolder()Lnet/minecraft/entity/Entity;
-
getRepairCost
public int getRepairCost()- Mappings:
Namespace Name Mixin selector official F
Lbnv;F()I
intermediary method_7928
Lnet/minecraft/class_1799;method_7928()I
named getRepairCost
Lnet/minecraft/item/ItemStack;getRepairCost()I
-
setRepairCost
public void setRepairCost(int repairCost)- Mappings:
Namespace Name Mixin selector official c
Lbnv;c(I)V
intermediary method_7927
Lnet/minecraft/class_1799;method_7927(I)V
named setRepairCost
Lnet/minecraft/item/ItemStack;setRepairCost(I)V
-
getAttributeModifiers
public Multimap<EntityAttribute,EntityAttributeModifier> getAttributeModifiers(EquipmentSlot slot)- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lara;)Lcom/google/common/collect/Multimap;
intermediary method_7926
Lnet/minecraft/class_1799;method_7926(Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap;
named getAttributeModifiers
Lnet/minecraft/item/ItemStack;getAttributeModifiers(Lnet/minecraft/entity/EquipmentSlot;)Lcom/google/common/collect/Multimap;
-
addAttributeModifier
public void addAttributeModifier(EntityAttribute attribute, EntityAttributeModifier modifier, @Nullable EquipmentSlot slot)- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lasd;Lasg;Lara;)V
intermediary method_7916
Lnet/minecraft/class_1799;method_7916(Lnet/minecraft/class_1320;Lnet/minecraft/class_1322;Lnet/minecraft/class_1304;)V
named addAttributeModifier
Lnet/minecraft/item/ItemStack;addAttributeModifier(Lnet/minecraft/entity/attribute/EntityAttribute;Lnet/minecraft/entity/attribute/EntityAttributeModifier;Lnet/minecraft/entity/EquipmentSlot;)V
-
toHoverableText
- Mappings:
Namespace Name Mixin selector official G
Lbnv;G()Loi;
intermediary method_7954
Lnet/minecraft/class_1799;method_7954()Lnet/minecraft/class_2561;
named toHoverableText
Lnet/minecraft/item/ItemStack;toHoverableText()Lnet/minecraft/text/Text;
-
areBlocksEqual
private static boolean areBlocksEqual(CachedBlockPosition first, @Nullable CachedBlockPosition second)- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lchx;Lchx;)Z
intermediary method_7918
Lnet/minecraft/class_1799;method_7918(Lnet/minecraft/class_2694;Lnet/minecraft/class_2694;)Z
named areBlocksEqual
Lnet/minecraft/item/ItemStack;areBlocksEqual(Lnet/minecraft/block/pattern/CachedBlockPosition;Lnet/minecraft/block/pattern/CachedBlockPosition;)Z
-
canDestroy
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lafe;Lchx;)Z
intermediary method_7940
Lnet/minecraft/class_1799;method_7940(Lnet/minecraft/class_5415;Lnet/minecraft/class_2694;)Z
named canDestroy
Lnet/minecraft/item/ItemStack;canDestroy(Lnet/minecraft/tag/TagManager;Lnet/minecraft/block/pattern/CachedBlockPosition;)Z
-
canPlaceOn
- Mappings:
Namespace Name Mixin selector official b
Lbnv;b(Lafe;Lchx;)Z
intermediary method_7944
Lnet/minecraft/class_1799;method_7944(Lnet/minecraft/class_5415;Lnet/minecraft/class_2694;)Z
named canPlaceOn
Lnet/minecraft/item/ItemStack;canPlaceOn(Lnet/minecraft/tag/TagManager;Lnet/minecraft/block/pattern/CachedBlockPosition;)Z
-
getCooldown
public int getCooldown()- Mappings:
Namespace Name Mixin selector official H
Lbnv;H()I
intermediary method_7965
Lnet/minecraft/class_1799;method_7965()I
named getCooldown
Lnet/minecraft/item/ItemStack;getCooldown()I
-
setCooldown
public void setCooldown(int cooldown)- Mappings:
Namespace Name Mixin selector official d
Lbnv;d(I)V
intermediary method_7912
Lnet/minecraft/class_1799;method_7912(I)V
named setCooldown
Lnet/minecraft/item/ItemStack;setCooldown(I)V
-
getCount
public int getCount()- Mappings:
Namespace Name Mixin selector official I
Lbnv;I()I
intermediary method_7947
Lnet/minecraft/class_1799;method_7947()I
named getCount
Lnet/minecraft/item/ItemStack;getCount()I
-
setCount
public void setCount(int count)- Mappings:
Namespace Name Mixin selector official e
Lbnv;e(I)V
intermediary method_7939
Lnet/minecraft/class_1799;method_7939(I)V
named setCount
Lnet/minecraft/item/ItemStack;setCount(I)V
-
increment
public void increment(int amount)- Mappings:
Namespace Name Mixin selector official f
Lbnv;f(I)V
intermediary method_7933
Lnet/minecraft/class_1799;method_7933(I)V
named increment
Lnet/minecraft/item/ItemStack;increment(I)V
-
decrement
public void decrement(int amount)- Mappings:
Namespace Name Mixin selector official g
Lbnv;g(I)V
intermediary method_7934
Lnet/minecraft/class_1799;method_7934(I)V
named decrement
Lnet/minecraft/item/ItemStack;decrement(I)V
-
usageTick
- Mappings:
Namespace Name Mixin selector official b
Lbnv;b(Lbtv;Lari;I)V
intermediary method_7949
Lnet/minecraft/class_1799;method_7949(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V
named usageTick
Lnet/minecraft/item/ItemStack;usageTick(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;I)V
-
onItemEntityDestroyed
- Mappings:
Namespace Name Mixin selector official a
Lbnv;a(Lbek;)V
intermediary method_33262
Lnet/minecraft/class_1799;method_33262(Lnet/minecraft/class_1542;)V
named onItemEntityDestroyed
Lnet/minecraft/item/ItemStack;onItemEntityDestroyed(Lnet/minecraft/entity/ItemEntity;)V
-
isFood
public boolean isFood()- Mappings:
Namespace Name Mixin selector official J
Lbnv;J()Z
intermediary method_19267
Lnet/minecraft/class_1799;method_19267()Z
named isFood
Lnet/minecraft/item/ItemStack;isFood()Z
-
getDrinkSound
- Mappings:
Namespace Name Mixin selector official K
Lbnv;K()Laef;
intermediary method_21832
Lnet/minecraft/class_1799;method_21832()Lnet/minecraft/class_3414;
named getDrinkSound
Lnet/minecraft/item/ItemStack;getDrinkSound()Lnet/minecraft/sound/SoundEvent;
-
getEatSound
- Mappings:
Namespace Name Mixin selector official L
Lbnv;L()Laef;
intermediary method_21833
Lnet/minecraft/class_1799;method_21833()Lnet/minecraft/class_3414;
named getEatSound
Lnet/minecraft/item/ItemStack;getEatSound()Lnet/minecraft/sound/SoundEvent;
-
getEquipSound
- Mappings:
Namespace Name Mixin selector official M
Lbnv;M()Laef;
intermediary method_31572
Lnet/minecraft/class_1799;method_31572()Lnet/minecraft/class_3414;
named getEquipSound
Lnet/minecraft/item/ItemStack;getEquipSound()Lnet/minecraft/sound/SoundEvent;
-