net.minecraft.world.item

public class Item

implements FeatureElement, ItemLike

daw
net.minecraft.world.item.Item
net.minecraft.class_1792

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<Holder<Item>>
e
CODEC
field_54952
public static final StreamCodec<RegistryFriendlyByteBuf, Holder<Item>>
f
STREAM_CODEC
field_55708
private static final org.slf4j.Logger
a
LOGGER
field_27017
public static final Map<Block, Item>
g
BY_BLOCK
field_8003
public static final ResourceLocation
h
BASE_ATTACK_DAMAGE_ID
field_8006
public static final ResourceLocation
i
BASE_ATTACK_SPEED_ID
field_8001
public static final int
j
DEFAULT_MAX_STACK_SIZE
field_30887
public static final int
k
ABSOLUTE_MAX_STACK_SIZE
field_49998
public static final int
l
MAX_BAR_WIDTH
field_30889
protected static final int
m
APPROXIMATELY_INFINITE_USE_DURATION
field_56296
private final Holder$Reference<Item>
b
builtInRegistryHolder
field_36401
private final DataComponentMap
c
components
field_49263
private final Item
d
craftingRemainingItem
field_8008
protected final String
n
descriptionId
field_8014
private final FeatureFlagSet
o
requiredFeatures
field_40209

Constructor summary

ModifierConstructor
public (Item$Properties arg0)

Method summary

Modifier and TypeMethod
public static int
a(daw arg0)
getId(Item arg0)
method_7880(class_1792 arg0)
public static Item
b(int arg0)
byId(int arg0)
method_7875(int arg0)
public static Item
a(doe arg0)
byBlock(Block arg0)
method_7867(class_2248 arg0)
public Holder$Reference<Item>
e()
builtInRegistryHolder()
method_40131()
public DataComponentMap
f()
components()
method_57347()
public int
g()
getDefaultMaxStackSize()
method_7882()
public void
a(dkz arg0, bys arg1, dba arg2, int arg3)
onUseTick(Level arg0, LivingEntity arg1, ItemStack arg2, int arg3)
method_7852(class_1937 arg0, class_1309 arg1, class_1799 arg2, int arg3)
public void
a(cpe arg0)
onDestroyed(ItemEntity arg0)
method_33261(class_1542 arg0)
public void
l(dba arg0)
verifyComponentsAfterLoad(ItemStack arg0)
method_7860(class_1799 arg0)
public boolean
a(dba arg0, ecg arg1, dkz arg2, iy arg3, bys arg4)
canDestroyBlock(ItemStack arg0, BlockState arg1, Level arg2, BlockPos arg3, LivingEntity arg4)
method_7885(class_1799 arg0, class_2680 arg1, class_1937 arg2, class_2338 arg3, class_1309 arg4)
public Item
h()
asItem()
method_8389()
public InteractionResult
a(dev arg0)
useOn(UseOnContext arg0)
method_7884(class_1838 arg0)
public float
a(dba arg0, ecg arg1)
getDestroySpeed(ItemStack arg0, BlockState arg1)
method_58404(class_1799 arg0, class_2680 arg1)
public InteractionResult
a(dkz arg0, csy arg1, bvo arg2)
use(Level arg0, Player arg1, InteractionHand arg2)
method_7836(class_1937 arg0, class_1657 arg1, class_1268 arg2)
public ItemStack
a(dba arg0, dkz arg1, bys arg2)
finishUsingItem(ItemStack arg0, Level arg1, LivingEntity arg2)
method_7861(class_1799 arg0, class_1937 arg1, class_1309 arg2)
public boolean
d(dba arg0)
isBarVisible(ItemStack arg0)
method_31567(class_1799 arg0)
public int
e(dba arg0)
getBarWidth(ItemStack arg0)
method_31569(class_1799 arg0)
public int
f(dba arg0)
getBarColor(ItemStack arg0)
method_31571(class_1799 arg0)
public boolean
a(dba arg0, cyp arg1, cxb arg2, csy arg3)
overrideStackedOnOther(ItemStack arg0, Slot arg1, ClickAction arg2, Player arg3)
method_31565(class_1799 arg0, class_1735 arg1, class_5536 arg2, class_1657 arg3)
public boolean
a(dba arg0, dba arg1, cyp arg2, cxb arg3, csy arg4, bzj arg5)
overrideOtherStackedOnMe(ItemStack arg0, ItemStack arg1, Slot arg2, ClickAction arg3, Player arg4, SlotAccess arg5)
method_31566(class_1799 arg0, class_1799 arg1, class_1735 arg2, class_5536 arg3, class_1657 arg4, class_5630 arg5)
public float
a(bxs arg0, float arg1, bwh arg2)
getAttackDamageBonus(Entity arg0, float arg1, DamageSource arg2)
method_58403(class_1297 arg0, float arg1, class_1282 arg2)
public DamageSource
a(bys arg0)
getDamageSource(LivingEntity arg0)
method_64193(class_1309 arg0)
public void
a(dba arg0, bys arg1, bys arg2)
hurtEnemy(ItemStack arg0, LivingEntity arg1, LivingEntity arg2)
method_7873(class_1799 arg0, class_1309 arg1, class_1309 arg2)
public void
b(dba arg0, bys arg1, bys arg2)
postHurtEnemy(ItemStack arg0, LivingEntity arg1, LivingEntity arg2)
method_59978(class_1799 arg0, class_1309 arg1, class_1309 arg2)
public boolean
a(dba arg0, dkz arg1, ecg arg2, iy arg3, bys arg4)
mineBlock(ItemStack arg0, Level arg1, BlockState arg2, BlockPos arg3, LivingEntity arg4)
method_7879(class_1799 arg0, class_1937 arg1, class_2680 arg2, class_2338 arg3, class_1309 arg4)
public boolean
b(dba arg0, ecg arg1)
isCorrectToolForDrops(ItemStack arg0, BlockState arg1)
method_58405(class_1799 arg0, class_2680 arg1)
public InteractionResult
a(dba arg0, csy arg1, bys arg2, bvo arg3)
interactLivingEntity(ItemStack arg0, Player arg1, LivingEntity arg2, InteractionHand arg3)
method_7847(class_1799 arg0, class_1657 arg1, class_1309 arg2, class_1268 arg3)
public final ItemStack
i()
getCraftingRemainder()
method_7858()
public void
a(dba arg0, asi arg1, bxs arg2, byc arg3)
inventoryTick(ItemStack arg0, ServerLevel arg1, Entity arg2, EquipmentSlot arg3)
method_7888(class_1799 arg0, class_3218 arg1, class_1297 arg2, class_1304 arg3)
public void
c(dba arg0, csy arg1)
onCraftedBy(ItemStack arg0, Player arg1)
method_54465(class_1799 arg0, class_1657 arg1)
public void
a(dba arg0, dkz arg1)
onCraftedPostProcess(ItemStack arg0, Level arg1)
method_7843(class_1799 arg0, class_1937 arg1)
public ItemUseAnimation
b(dba arg0)
getUseAnimation(ItemStack arg0)
method_7853(class_1799 arg0)
public int
a(dba arg0, bys arg1)
getUseDuration(ItemStack arg0, LivingEntity arg1)
method_7881(class_1799 arg0, class_1309 arg1)
public boolean
a(dba arg0, dkz arg1, bys arg2, int arg3)
releaseUsing(ItemStack arg0, Level arg1, LivingEntity arg2, int arg3)
method_7840(class_1799 arg0, class_1937 arg1, class_1309 arg2, int arg3)
public void
a(dba arg0, daw$b arg1, dee arg2, Consumer<xk> arg3, dcp arg4)
appendHoverText(ItemStack arg0, Item$TooltipContext arg1, TooltipDisplay arg2, Consumer<Component> arg3, TooltipFlag arg4)
method_67187(class_1799 arg0, class_1792$class_9635 arg1, class_10712 arg2, Consumer<class_2561> arg3, class_1836 arg4)
public Optional<TooltipComponent>
k(dba arg0)
getTooltipImage(ItemStack arg0)
method_32346(class_1799 arg0)
public final String
j()
getDescriptionId()
method_7876()
public final Component
l()
getName()
method_63680()
public Component
a(dba arg0)
getName(ItemStack arg0)
method_7864(class_1799 arg0)
public boolean
d_(dba arg0)
isFoil(ItemStack arg0)
method_7886(class_1799 arg0)
protected static BlockHitResult
a(dkz arg0, csy arg1, dkg$b arg2)
getPlayerPOVHitResult(Level arg0, Player arg1, ClipContext$Fluid arg2)
method_7872(class_1937 arg0, class_1657 arg1, class_3959$class_242 arg2)
public boolean
e_(dba arg0)
useOnRelease(ItemStack arg0)
method_7838(class_1799 arg0)
public ItemStack
m()
getDefaultInstance()
method_7854()
public boolean
d()
canFitInsideContainerItems()
method_31568()
public FeatureFlagSet
k()
requiredFeatures()
method_45322()
public boolean
a(dba arg0, csy arg1)
shouldPrintOpWarning(ItemStack arg0, Player arg1)
method_65353(class_1799 arg0, class_1657 arg1)