net.minecraft.world.item

public final class ItemStack

implements DataComponentHolder

czd
net.minecraft.world.item.ItemStack
net.minecraft.class_1799
net.minecraft.unmapped.C_sddaxwyk
net.minecraft.item.ItemStack
net.minecraft.item.ItemStack

Field summary

Modifier and TypeField
private static final List<Component>
l
OP_NBT_WARNING
field_55546
f_zqzebytk
OPERATOR_WARNINGS
private static final Component
m
UNBREAKABLE_TOOLTIP
field_56297
f_yneunsno
UNBREAKABLE_TEXT
public static final com.mojang.serialization.MapCodec<ItemStack>
a
MAP_CODEC
field_55709
f_gxetpkhn
MAP_CODEC
public static final com.mojang.serialization.Codec<ItemStack>
b
CODEC
field_24671
f_tqvryqzt
CODEC
CODEC
public static final com.mojang.serialization.Codec<ItemStack>
c
SINGLE_ITEM_CODEC
field_49747
f_aasxeeyb
UNCOUNTED_CODEC
public static final com.mojang.serialization.Codec<ItemStack>
d
STRICT_CODEC
field_51397
f_gwlvilfo
VALIDATED_CODEC
public static final com.mojang.serialization.Codec<ItemStack>
e
STRICT_SINGLE_ITEM_CODEC
field_51398
f_lpaemjik
VALIDATED_UNCOUNTED_CODEC
public static final com.mojang.serialization.Codec<ItemStack>
f
OPTIONAL_CODEC
field_49266
f_duuhtyre
OPTIONAL_CODEC
public static final com.mojang.serialization.Codec<ItemStack>
g
SIMPLE_ITEM_CODEC
field_49267
f_rrbqzuyq
REGISTRY_ENTRY_CODEC
SIMPLE_ITEM_CODEC
public static final StreamCodec<RegistryFriendlyByteBuf, ItemStack>
h
OPTIONAL_STREAM_CODEC
field_49268
f_iboyubuh
OPTIONAL_PACKET_CODEC
OPTIONAL_PACKET_CODEC
public static final StreamCodec<RegistryFriendlyByteBuf, ItemStack>
i
STREAM_CODEC
field_48349
f_bnghiwgu
PACKET_CODEC
PACKET_CODEC
public static final StreamCodec<RegistryFriendlyByteBuf, List<ItemStack>>
j
OPTIONAL_LIST_STREAM_CODEC
field_49269
f_eculldrq
OPTIONAL_LIST_PACKET_CODEC
private static final org.slf4j.Logger
n
LOGGER
field_8033
f_ohakxxel
LOGGER
LOGGER
public static final ItemStack
k
EMPTY
field_8037
f_lrxqoedj
EMPTY
EMPTY
private static final Component
o
DISABLED_ITEM_TOOLTIP
field_40211
f_ygsunlnh
DISABLED_TEXT
DISABLED
private int
p
count
field_8031
f_llcklqth
count
count
private int
q
popTime
field_8030
f_lxaedfnb
bobbingAnimationTime
cooldown
private final Item
r
item
field_8038
f_eqmyksbs
item
item
final PatchedDataComponentMap
s
components
field_49270
f_bgqyysyj
components
components
private Entity
t
entityRepresentation
field_24093
f_zbdizxtz
holder
holder

Constructor summary

ModifierConstructor
public (ItemLike item)
public (Holder<Item> entry)
public (Holder<Item> item, int count, DataComponentPatch changes)
public (Holder<Item> itemEntry, int count)
public (ItemLike item, int count)
private (ItemLike item, int count, PatchedDataComponentMap components)
private (Void v)

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.DataResult<ItemStack>
a(czd arg0)
validateStrict(ItemStack arg0)
method_57372(class_1799 arg0)
m_olrjfwfo(C_sddaxwyk arg0)
validate(ItemStack stack)
validate(ItemStack stack)
public static StreamCodec<RegistryFriendlyByteBuf, ItemStack>
a(yw<wj, czd> arg0)
validatedStreamCodec(StreamCodec<RegistryFriendlyByteBuf, ItemStack> arg0)
method_59693(class_9139<class_9129, class_1799> arg0)
m_iewylrep(C_qsrmwluu<C_bngyzsts, C_sddaxwyk> arg0)
createExtraValidatingPacketCodec(PacketCodec<RegistryByteBuf, ItemStack> basePacketCodec)
m_iewylrep(PacketCodec<RegistryByteBuf, ItemStack> packetCodec)
public Optional<TooltipComponent>
b()
getTooltipImage()
method_32347()
m_mwcbjbmu()
getTooltipData()
getTooltipData()
public DataComponentMap
a()
getComponents()
method_57353()
m_eutadtlw()
getComponents()
getComponents()
public DataComponentMap
c()
getPrototype()
method_58658()
m_ejzzxfrl()
getDefaultComponents()
getItemComponents()
public DataComponentPatch
d()
getComponentsPatch()
method_57380()
m_igidwirs()
getComponentChanges()
getComponentPatch()
public DataComponentMap
e()
immutableComponents()
method_65359()
m_lxuscpmx()
getImmutableComponents()
public boolean
d(ki<?> arg0)
hasNonDefault(DataComponentType<?> arg0)
method_65797(class_9331<?> arg0)
m_tniqycmq(C_pscqxfcs<?> arg0)
hasChangedComponent(ComponentType<?> type)
public static com.mojang.serialization.DataResult<Unit>
a(kg arg0)
validateComponents(DataComponentMap arg0)
method_59691(class_9323 arg0)
m_yaszceoi(C_kouhnfig arg0)
validateComponents(ComponentMap components)
validateComponents(DataComponentMap components)
public static Optional<ItemStack>
a(jg$a arg0, uw arg1)
parse(HolderLookup$Provider arg0, Tag arg1)
method_57360(class_7225$class_7874 arg0, class_2520 arg1)
m_izgziaft(C_vtbxyypo$C_etmlgbig arg0, C_oivssbvb arg1)
fromNbt(RegistryWrapper$WrapperLookup registries, NbtElement nbt)
fromNbtOptional(HolderLookup$Provider lookupProvider, NbtElement nbt)
public static ItemStack
a(jg$a arg0, tz arg1)
parseOptional(HolderLookup$Provider arg0, CompoundTag arg1)
method_57359(class_7225$class_7874 arg0, class_2487 arg1)
m_dyvmnknh(C_vtbxyypo$C_etmlgbig arg0, C_hhlwcnih arg1)
fromNbtOrEmpty(RegistryWrapper$WrapperLookup registries, NbtCompound nbt)
fromNbt(HolderLookup$Provider lookupProvider, NbtCompound nbt)
public boolean
f()
isEmpty()
method_7960()
m_vprylruv()
isEmpty()
isEmpty()
public boolean
a(cum arg0)
isItemEnabled(FeatureFlagSet arg0)
method_45435(class_7699 arg0)
m_eyzvudzj(C_czxxrbcp arg0)
isItemEnabled(FeatureSet enabledFeatures)
isEnabled(FeatureFlagBitSet enabledFeatures)
public ItemStack
a(int arg0)
split(int arg0)
method_7971(int arg0)
m_cgmsskmm(int arg0)
split(int amount)
split(int amount)
public ItemStack
g()
copyAndClear()
method_51164()
m_ehlafaks()
copyAndEmpty()
copyAndClear()
public Item
h()
getItem()
method_7909()
m_qxfxfsuy()
getItem()
getItem()
public Holder<Item>
i()
getItemHolder()
method_41409()
m_pqebapbo()
getRegistryEntry()
getHolder()
public boolean
a(axr<cyz> arg0)
is(TagKey<Item> arg0)
method_31573(class_6862<class_1792> arg0)
m_xbbrlqhc(C_ednuhnnn<C_vorddnax> arg0)
isIn(TagKey<Item> tag)
isIn(TagKey<Item> tag)
public boolean
a(cyz arg0)
is(Item arg0)
method_31574(class_1792 arg0)
m_ezqoxeyg(C_vorddnax arg0)
isOf(Item item)
isOf(Item item)
public boolean
a(Predicate<je<cyz>> arg0)
is(Predicate<Holder<Item>> arg0)
method_41407(Predicate<class_6880<class_1792>> arg0)
m_kshgvahz(Predicate<C_cjzoxshv<C_vorddnax>> arg0)
itemMatches(Predicate<RegistryEntry<Item>> predicate)
matches(Predicate<Holder<Item>> predicate)
public boolean
a(je<cyz> arg0)
is(Holder<Item> arg0)
method_41406(class_6880<class_1792> arg0)
m_sxworkis(C_cjzoxshv<C_vorddnax> arg0)
itemMatches(RegistryEntry<Item> itemEntry)
matches(Holder<Item> item)
public boolean
a(ji<cyz> arg0)
is(HolderSet<Item> arg0)
method_53187(class_6885<class_1792> arg0)
m_gcouiubw(C_odfnijdo<C_vorddnax> arg0)
isIn(RegistryEntryList<Item> registryEntryList)
isIn(HolderSet<Item> set)
public Stream<TagKey<Item>>
j()
getTags()
method_40133()
m_wnspogky()
streamTags()
streamTags()
public InteractionResult
a(dcy arg0)
useOn(UseOnContext arg0)
method_7981(class_1838 arg0)
m_bqtrkfmc(C_yyklzime arg0)
useOnBlock(ItemUsageContext context)
useOnBlock(ItemUsageContext context)
public float
a(eah arg0)
getDestroySpeed(BlockState arg0)
method_7924(class_2680 arg0)
m_hawykozc(C_txtbiemp arg0)
getMiningSpeedMultiplier(BlockState state)
getMiningSpeedMultiplier(BlockState state)
public InteractionResult
a(dja arg0, crc arg1, buc arg2)
use(Level arg0, Player arg1, InteractionHand arg2)
method_7913(class_1937 arg0, class_1657 arg1, class_1268 arg2)
m_gtdctvvz(C_cdctfzbn arg0, C_jzrpycqo arg1, C_laxmzoqs arg2)
use(World world, PlayerEntity user, Hand hand)
use(World world, PlayerEntity user, Hand hand)
public ItemStack
a(dja arg0, bxe arg1)
finishUsingItem(Level arg0, LivingEntity arg1)
method_7910(class_1937 arg0, class_1309 arg1)
m_jqebbfhj(C_cdctfzbn arg0, C_usxaxydn arg1)
finishUsing(World world, LivingEntity user)
finishUsing(World world, LivingEntity user)
private ItemStack
a(bxe arg0, czd arg1)
applyAfterUseComponentSideEffects(LivingEntity arg0, ItemStack arg1)
method_62837(class_1309 arg0, class_1799 arg1)
m_pjciqabm(C_usxaxydn arg0, C_sddaxwyk arg1)
applyRemainderAndCooldown(LivingEntity user, ItemStack stack)
m_pjciqabm(LivingEntity entity, ItemStack stack)
public Tag
b(jg$a arg0, uw arg1)
save(HolderLookup$Provider arg0, Tag arg1)
method_57376(class_7225$class_7874 arg0, class_2520 arg1)
m_nyilezsd(C_vtbxyypo$C_etmlgbig arg0, C_oivssbvb arg1)
toNbt(RegistryWrapper$WrapperLookup registries, NbtElement prefix)
encode(HolderLookup$Provider provider, NbtElement nbt)
public Tag
a(jg$a arg0)
save(HolderLookup$Provider arg0)
method_57358(class_7225$class_7874 arg0)
m_fuopwkpz(C_vtbxyypo$C_etmlgbig arg0)
toNbt(RegistryWrapper$WrapperLookup registries)
encode(HolderLookup$Provider provider)
public Tag
b(jg$a arg0)
saveOptional(HolderLookup$Provider arg0)
method_57375(class_7225$class_7874 arg0)
m_fgqlptaw(C_vtbxyypo$C_etmlgbig arg0)
toNbtAllowEmpty(RegistryWrapper$WrapperLookup registries)
getEncoded(HolderLookup$Provider provider)
public int
k()
getMaxStackSize()
method_7914()
m_rmdiknvo()
getMaxCount()
getMaxCount()
public boolean
l()
isStackable()
method_7946()
m_sjztniec()
isStackable()
isStackable()
public boolean
m()
isDamageableItem()
method_7963()
m_iculdxhv()
isDamageable()
isDamageable()
public boolean
n()
isDamaged()
method_7986()
m_nosilizp()
isDamaged()
isDamaged()
public int
o()
getDamageValue()
method_7919()
m_arqkxkec()
getDamage()
getDamage()
public void
b(int arg0)
setDamageValue(int arg0)
method_7974(int arg0)
m_rghjmiwl(int arg0)
setDamage(int damage)
setDamage(int damage)
public int
p()
getMaxDamage()
method_7936()
m_fdjdvcpt()
getMaxDamage()
getMaxDamage()
public boolean
q()
isBroken()
method_61657()
m_staooslz()
shouldBreak()
public boolean
r()
nextDamageWillBreak()
method_63692()
m_abowndct()
willBreakNextUse()
public void
a(int arg0, arq arg1, arr arg2, Consumer<cyz> arg3)
hurtAndBreak(int arg0, ServerLevel arg1, ServerPlayer arg2, Consumer<Item> arg3)
method_7956(int arg0, class_3218 arg1, class_3222 arg2, Consumer<class_1792> arg3)
m_hskgqwrk(int arg0, C_bdwnwhiu arg1, C_mxrobsgg arg2, Consumer<C_vorddnax> arg3)
damage(int amount, ServerWorld world, ServerPlayerEntity player, Consumer<Item> breakCallback)
damageEquipment(int damage, ServerWorld world, ServerPlayerEntity player, Consumer<Item> consumer)
private int
a(int arg0, arq arg1, arr arg2)
processDurabilityChange(int arg0, ServerLevel arg1, ServerPlayer arg2)
method_61651(int arg0, class_3218 arg1, class_3222 arg2)
m_gbuhgijv(int arg0, C_bdwnwhiu arg1, C_mxrobsgg arg2)
calculateDamage(int baseDamage, ServerWorld world, ServerPlayerEntity player)
m_gbuhgijv(int arg0, ServerWorld world, ServerPlayerEntity player)
private void
a(int arg0, arr arg1, Consumer<cyz> arg2)
applyDamage(int arg0, ServerPlayer arg1, Consumer<Item> arg2)
method_61652(int arg0, class_3222 arg1, Consumer<class_1792> arg2)
m_zbrzqwly(int arg0, C_mxrobsgg arg1, Consumer<C_vorddnax> arg2)
onDurabilityChange(int damage, ServerPlayerEntity player, Consumer<Item> breakCallback)
m_zbrzqwly(int durability, ServerPlayerEntity player, Consumer<Item> arg2)
public void
a(int arg0, crc arg1)
hurtWithoutBreaking(int arg0, Player arg1)
method_61653(int arg0, class_1657 arg1)
m_ffurchrl(int arg0, C_jzrpycqo arg1)
damage(int amount, PlayerEntity player)
m_ffurchrl(int arg0, PlayerEntity player)
public void
a(int arg0, bxe arg1, bwp arg2)
hurtAndBreak(int arg0, LivingEntity arg1, EquipmentSlot arg2)
method_7970(int arg0, class_1309 arg1, class_1304 arg2)
m_rcukuoag(int arg0, C_usxaxydn arg1, C_yuycoehb arg2)
damage(int amount, LivingEntity entity, EquipmentSlot slot)
damageEquipment(int damage, LivingEntity entity, EquipmentSlot slot)
public ItemStack
a(int arg0, diz arg1, bxe arg2, bwp arg3)
hurtAndConvertOnBreak(int arg0, ItemLike arg1, LivingEntity arg2, EquipmentSlot arg3)
method_60986(int arg0, class_1935 arg1, class_1309 arg2, class_1304 arg3)
m_caefvdpe(int arg0, C_gmbqjnle arg1, C_usxaxydn arg2, C_yuycoehb arg3)
damage(int amount, ItemConvertible itemAfterBreaking, LivingEntity entity, EquipmentSlot slot)
damageEquipment(int damage, ItemConvertible item, LivingEntity entity, EquipmentSlot slot)
public boolean
s()
isBarVisible()
method_31578()
m_rvfytoek()
isItemBarVisible()
isItemBarVisible()
public int
t()
getBarWidth()
method_31579()
m_pjqbesil()
getItemBarStep()
getItemBarStep()
public int
u()
getBarColor()
method_31580()
m_sfmosozi()
getItemBarColor()
getItemBarColor()
public boolean
a(cws arg0, cvf arg1, crc arg2)
overrideStackedOnOther(Slot arg0, ClickAction arg1, Player arg2)
method_31575(class_1735 arg0, class_5536 arg1, class_1657 arg2)
m_hmrpegvi(C_nhvqfffd arg0, C_qcuteihm arg1, C_jzrpycqo arg2)
onStackClicked(Slot slot, ClickType clickType, PlayerEntity player)
onClickedOnOther(Slot otherSlot, ClickType clickType, PlayerEntity player)
public boolean
a(czd arg0, cws arg1, cvf arg2, crc arg3, bxv arg4)
overrideOtherStackedOnMe(ItemStack arg0, Slot arg1, ClickAction arg2, Player arg3, SlotAccess arg4)
method_31576(class_1799 arg0, class_1735 arg1, class_5536 arg2, class_1657 arg3, class_5630 arg4)
m_uhghycli(C_sddaxwyk arg0, C_nhvqfffd arg1, C_qcuteihm arg2, C_jzrpycqo arg3, C_xkkpnyvk arg4)
onClicked(ItemStack stack, Slot slot, ClickType clickType, PlayerEntity player, StackReference cursorStackReference)
onClicked(ItemStack otherStack, Slot thisSlot, ClickType clickType, PlayerEntity player, StackReference cursorStackReference)
public boolean
a(bxe arg0, bxe arg1)
hurtEnemy(LivingEntity arg0, LivingEntity arg1)
method_7979(class_1309 arg0, class_1309 arg1)
m_poxxatoa(C_usxaxydn arg0, C_usxaxydn arg1)
postHit(LivingEntity target, LivingEntity user)
postHit(LivingEntity target, LivingEntity attacker)
public void
b(bxe arg0, bxe arg1)
postHurtEnemy(LivingEntity arg0, LivingEntity arg1)
method_59979(class_1309 arg0, class_1309 arg1)
m_othdzzkw(C_usxaxydn arg0, C_usxaxydn arg1)
postDamageEntity(LivingEntity target, LivingEntity user)
postDamageEntity(LivingEntity target, LivingEntity arg1)
public void
a(dja arg0, eah arg1, iu arg2, crc arg3)
mineBlock(Level arg0, BlockState arg1, BlockPos arg2, Player arg3)
method_7952(class_1937 arg0, class_2680 arg1, class_2338 arg2, class_1657 arg3)
m_emygxjdg(C_cdctfzbn arg0, C_txtbiemp arg1, C_hynzadkk arg2, C_jzrpycqo arg3)
postMine(World world, BlockState state, BlockPos pos, PlayerEntity miner)
postMine(World world, BlockState state, BlockPos pos, PlayerEntity miner)
public boolean
b(eah arg0)
isCorrectToolForDrops(BlockState arg0)
method_7951(class_2680 arg0)
m_msofzvly(C_txtbiemp arg0)
isSuitableFor(BlockState state)
isCorrectForDrops(BlockState state)
public InteractionResult
a(crc arg0, bxe arg1, buc arg2)
interactLivingEntity(Player arg0, LivingEntity arg1, InteractionHand arg2)
method_7920(class_1657 arg0, class_1309 arg1, class_1268 arg2)
m_imaclehj(C_jzrpycqo arg0, C_usxaxydn arg1, C_laxmzoqs arg2)
useOnEntity(PlayerEntity user, LivingEntity entity, Hand hand)
useOnEntity(PlayerEntity user, LivingEntity entity, Hand hand)
public ItemStack
v()
copy()
method_7972()
m_jowurkjh()
copy()
copy()
public ItemStack
c(int arg0)
copyWithCount(int arg0)
method_46651(int arg0)
m_kguduvdp(int arg0)
copyWithCount(int count)
copyWithCount(int count)
public ItemStack
a(diz arg0)
transmuteCopy(ItemLike arg0)
method_60503(class_1935 arg0)
m_cgmunnul(C_gmbqjnle arg0)
withItem(ItemConvertible item)
copyComponentsToNewStack(ItemConvertible item)
public ItemStack
a(diz arg0, int arg1)
transmuteCopy(ItemLike arg0, int arg1)
method_56701(class_1935 arg0, int arg1)
m_igbhhnoy(C_gmbqjnle arg0, int arg1)
copyComponentsToNewStack(ItemConvertible item, int count)
copyComponentsToNewStack(ItemConvertible item, int count)
private ItemStack
b(diz arg0, int arg1)
transmuteCopyIgnoreEmpty(ItemLike arg0, int arg1)
method_56704(class_1935 arg0, int arg1)
m_zzjqqsgn(C_gmbqjnle arg0, int arg1)
copyComponentsToNewStackIgnoreEmpty(ItemConvertible item, int count)
copyComponentsToNewStackIgnoreEmpty(ItemConvertible item, int count)
public static boolean
a(czd arg0, czd arg1)
matches(ItemStack arg0, ItemStack arg1)
method_7973(class_1799 arg0, class_1799 arg1)
m_tgkzgfpm(C_sddaxwyk arg0, C_sddaxwyk arg1)
areEqual(ItemStack left, ItemStack right)
areEqual(ItemStack stack, ItemStack otherStack)
public static boolean
a(List<czd> arg0, List<czd> arg1)
listMatches(List<ItemStack> arg0, List<ItemStack> arg1)
method_57362(List<class_1799> arg0, List<class_1799> arg1)
m_skenhwqy(List<C_sddaxwyk> arg0, List<C_sddaxwyk> arg1)
stacksEqual(List<ItemStack> left, List<ItemStack> right)
areEqual(List<ItemStack> left, List<ItemStack> right)
public static boolean
b(czd arg0, czd arg1)
isSameItem(ItemStack arg0, ItemStack arg1)
method_7984(class_1799 arg0, class_1799 arg1)
m_mhrovmoq(C_sddaxwyk arg0, C_sddaxwyk arg1)
areItemsEqual(ItemStack left, ItemStack right)
itemsMatch(ItemStack stack1, ItemStack stack2)
public static boolean
c(czd arg0, czd arg1)
isSameItemSameComponents(ItemStack arg0, ItemStack arg1)
method_31577(class_1799 arg0, class_1799 arg1)
m_xdahsubv(C_sddaxwyk arg0, C_sddaxwyk arg1)
areItemsAndComponentsEqual(ItemStack stack, ItemStack otherStack)
itemsAndComponentsMatch(ItemStack stack, ItemStack otherStack)
public static com.mojang.serialization.MapCodec<ItemStack>
a(String arg0)
lenientOptionalFieldOf(String arg0)
method_56702(String arg0)
m_nphkgyhm(String arg0)
createOptionalCodec(String fieldName)
public static int
b(czd arg0)
hashItemAndComponents(ItemStack arg0)
method_57355(class_1799 arg0)
m_tqkhmqrq(C_sddaxwyk arg0)
hashCode(ItemStack stack)
hashCode(ItemStack stack)
public static int
a(List<czd> arg0)
hashStackList(List<ItemStack> arg0)
method_57361(List<class_1799> arg0)
m_imgzslzn(List<C_sddaxwyk> arg0)
listHashCode(List<ItemStack> stacks)
listHashCode(List<ItemStack> stacks)
public void
a(dja arg0, bwf arg1, bwp arg2)
inventoryTick(Level arg0, Entity arg1, EquipmentSlot arg2)
method_7917(class_1937 arg0, class_1297 arg1, class_1304 arg2)
m_cwjcossc(C_cdctfzbn arg0, C_astfners arg1, C_yuycoehb arg2)
inventoryTick(World world, Entity entity, EquipmentSlot slot)
inventoryTick(World world, Entity entity, EquipmentSlot arg2)
public void
a(dja arg0, crc arg1, int arg2)
onCraftedBy(Level arg0, Player arg1, int arg2)
method_7982(class_1937 arg0, class_1657 arg1, int arg2)
m_zpjrlkav(C_cdctfzbn arg0, C_jzrpycqo arg1, int arg2)
onCraftByPlayer(World world, PlayerEntity player, int amount)
onCraftByPlayer(World world, PlayerEntity player, int amount)
public void
a(dja arg0)
onCraftedBySystem(Level arg0)
method_54466(class_1937 arg0)
m_umudukuf(C_cdctfzbn arg0)
onCraftByCrafter(World world)
onCraft(World world)
public int
a(bxe arg0)
getUseDuration(LivingEntity arg0)
method_7935(class_1309 arg0)
m_fggiijyg(C_usxaxydn arg0)
getMaxUseTime(LivingEntity user)
getUseTicks(LivingEntity entity)
public ItemUseAnimation
w()
getUseAnimation()
method_7976()
m_dfvhukte()
getUseAction()
getUseAction()
public void
a(dja arg0, bxe arg1, int arg2)
releaseUsing(Level arg0, LivingEntity arg1, int arg2)
method_7930(class_1937 arg0, class_1309 arg1, int arg2)
m_wjnupjdh(C_cdctfzbn arg0, C_usxaxydn arg1, int arg2)
onStoppedUsing(World world, LivingEntity user, int remainingUseTicks)
onStoppedUsing(World world, LivingEntity user, int remainingUseTicks)
public boolean
x()
useOnRelease()
method_7967()
m_biphgkrd()
isUsedOnRelease()
isUsedOnRelease()
public <T> T
b(ki<T> arg0, T arg1)
set(DataComponentType<T> arg0, T arg1)
method_57379(class_9331<T> arg0, T arg1)
m_zakagwqa(C_pscqxfcs<T> arg0, T arg1)
set(ComponentType<T> type, T value)
set(DataComponentType<T> type, T value)
public <T> void
a(ki<T> arg0, ke arg1)
copyFrom(DataComponentType<T> arg0, DataComponentGetter arg1)
method_66697(class_9331<T> arg0, class_9473 arg1)
m_tzbjoobc(C_pscqxfcs<T> arg0, C_hmcnusfu arg1)
copy(ComponentType<T> type, ComponentsAccess from)
public <T, U> T
a(ki<T> arg0, T arg1, U arg2, BiFunction<T, U, T> arg3)
update(DataComponentType<T> arg0, T arg1, U arg2, BiFunction<T, U, T> arg3)
method_57367(class_9331<T> arg0, T arg1, U arg2, BiFunction<T, U, T> arg3)
m_iaantrnc(C_pscqxfcs<T> arg0, T arg1, U arg2, BiFunction<T, U, T> arg3)
apply(ComponentType<T> type, T defaultValue, U change, BiFunction<T, U, T> applier)
apply(DataComponentType<T> type, T defaultValue, U newValue, BiFunction<T, U, T> componentFactory)
public <T> T
a(ki<T> arg0, T arg1, UnaryOperator<T> arg2)
update(DataComponentType<T> arg0, T arg1, UnaryOperator<T> arg2)
method_57368(class_9331<T> arg0, T arg1, UnaryOperator<T> arg2)
m_kamdhzie(C_pscqxfcs<T> arg0, T arg1, UnaryOperator<T> arg2)
apply(ComponentType<T> type, T defaultValue, UnaryOperator<T> applier)
apply(DataComponentType<T> type, T defaultValue, UnaryOperator<T> componentFactory)
public <T> T
e(ki<? extends T> arg0)
remove(DataComponentType<? extends T> arg0)
method_57381(class_9331<? extends T> arg0)
m_kdmqavat(C_pscqxfcs<? extends T> arg0)
remove(ComponentType<? extends T> type)
remove(DataComponentType<? extends T> type)
public void
a(kh arg0)
applyComponentsAndValidate(DataComponentPatch arg0)
method_59692(class_9326 arg0)
m_tdkbrlov(C_jqyoylib arg0)
applyChanges(ComponentChanges changes)
applyPatchAndValidate(DataComponentPatch patch)
public void
b(kh arg0)
applyComponents(DataComponentPatch arg0)
method_57366(class_9326 arg0)
m_qxooancw(C_jqyoylib arg0)
applyUnvalidatedChanges(ComponentChanges changes)
applyPatch(DataComponentPatch patch)
public void
b(kg arg0)
applyComponents(DataComponentMap arg0)
method_57365(class_9323 arg0)
m_vchnqfkp(C_kouhnfig arg0)
applyComponentsFrom(ComponentMap components)
applyComponents(DataComponentMap map)
public Component
y()
getHoverName()
method_7964()
m_xvzvtufo()
getName()
getName()
public Component
z()
getCustomName()
method_65130()
m_ohkezqkf()
getCustomName()
public Component
A()
getItemName()
method_63693()
m_ckupoleb()
getItemName()
public Component
B()
getStyledHoverName()
method_63015()
m_lulbgdsa()
getFormattedName()
public <T extends TooltipProvider> void
a(ki<T> arg0, cyz$b arg1, dch arg2, Consumer<wy> arg3, das arg4)
addToTooltip(DataComponentType<T> arg0, Item$TooltipContext arg1, TooltipDisplay arg2, Consumer<Component> arg3, TooltipFlag arg4)
method_57369(class_9331<T> arg0, class_1792$class_9635 arg1, class_10712 arg2, Consumer<class_2561> arg3, class_1836 arg4)
m_hdopgosb(C_pscqxfcs<T> arg0, C_vorddnax$C_rdhfmrgz arg1, C_idvlscju arg2, Consumer<C_rdaqiwdt> arg3, C_taebrtdw arg4)
appendComponentTooltip(ComponentType<T> componentType, Item$TooltipContext context, TooltipDisplayComponent displayComponent, Consumer<Text> textConsumer, TooltipType type)
appendTooltip(DataComponentType<T> componentType, Item$TooltipContext arg1, C_idvlscju arg2, Consumer<Text> arg3, TooltipConfig config)
public List<Component>
a(cyz$b arg0, crc arg1, das arg2)
getTooltipLines(Item$TooltipContext arg0, Player arg1, TooltipFlag arg2)
method_7950(class_1792$class_9635 arg0, class_1657 arg1, class_1836 arg2)
m_ywdqmcbk(C_vorddnax$C_rdhfmrgz arg0, C_jzrpycqo arg1, C_taebrtdw arg2)
getTooltip(Item$TooltipContext context, PlayerEntity player, TooltipType type)
getTooltip(Item$TooltipContext context, PlayerEntity player, TooltipConfig config)
public void
a(cyz$b arg0, dch arg1, crc arg2, das arg3, Consumer<wy> arg4)
addDetailsToTooltip(Item$TooltipContext arg0, TooltipDisplay arg1, Player arg2, TooltipFlag arg3, Consumer<Component> arg4)
method_67194(class_1792$class_9635 arg0, class_10712 arg1, class_1657 arg2, class_1836 arg3, Consumer<class_2561> arg4)
m_utrkycgn(C_vorddnax$C_rdhfmrgz arg0, C_idvlscju arg1, C_jzrpycqo arg2, C_taebrtdw arg3, Consumer<C_rdaqiwdt> arg4)
appendTooltip(Item$TooltipContext context, TooltipDisplayComponent displayComponent, PlayerEntity player, TooltipType type, Consumer<Text> textConsumer)
m_utrkycgn(Item$TooltipContext arg0, C_idvlscju arg1, PlayerEntity player, TooltipConfig arg3, Consumer<Text> arg4)
private void
a(Consumer<wy> arg0, dch arg1, crc arg2)
addAttributeTooltips(Consumer<Component> arg0, TooltipDisplay arg1, Player arg2)
method_57363(Consumer<class_2561> arg0, class_10712 arg1, class_1657 arg2)
m_phvcusub(Consumer<C_rdaqiwdt> arg0, C_idvlscju arg1, C_jzrpycqo arg2)
appendAttributeModifiersTooltip(Consumer<Text> textConsumer, TooltipDisplayComponent displayComponent, PlayerEntity player)
appendModifierTooltips(Consumer<Text> textConsumer, C_idvlscju arg1, PlayerEntity player)
private void
a(Consumer<wy> arg0, crc arg1, je<byf> arg2, byi arg3)
addModifierTooltip(Consumer<Component> arg0, Player arg1, Holder<Attribute> arg2, AttributeModifier arg3)
method_57364(Consumer<class_2561> arg0, class_1657 arg1, class_6880<class_1320> arg2, class_1322 arg3)
m_aedabdbt(Consumer<C_rdaqiwdt> arg0, C_jzrpycqo arg1, C_cjzoxshv<C_ppzfbbsy> arg2, C_hdbqsqsm arg3)
appendAttributeModifierTooltip(Consumer<Text> textConsumer, PlayerEntity player, RegistryEntry<EntityAttribute> attribute, EntityAttributeModifier modifier)
appendModifierTooltip(Consumer<Text> textConsumer, PlayerEntity player, Holder<EntityAttribute> attribute, EntityAttributeModifier modifier)
public boolean
C()
hasFoil()
method_7958()
m_vncsdaoo()
hasGlint()
hasGlint()
public Rarity
D()
getRarity()
method_7932()
m_yrbtnzbt()
getRarity()
getRarity()
public boolean
E()
isEnchantable()
method_7923()
m_gwzgwsrv()
isEnchantable()
isEnchantable()
public void
a(je<dfq> arg0, int arg1)
enchant(Holder<Enchantment> arg0, int arg1)
method_7978(class_6880<class_1887> arg0, int arg1)
m_nisvbeaw(C_cjzoxshv<C_jxtrubuh> arg0, int arg1)
addEnchantment(RegistryEntry<Enchantment> enchantment, int level)
applyEnchantment(Holder<Enchantment> enchantment, int level)
public boolean
F()
isEnchanted()
method_7942()
m_zszkcovn()
hasEnchantments()
hasEnchantments()
public ItemEnchantments
G()
getEnchantments()
method_58657()
m_wjqnxase()
getEnchantments()
getEnchantments()
public boolean
H()
isFramed()
method_7961()
m_tcgbrtym()
isInFrame()
isInFrame()
public void
a(bwf arg0)
setEntityRepresentation(Entity arg0)
method_27320(class_1297 arg0)
m_xqyyeqdc(C_astfners arg0)
setHolder(Entity holder)
setHolder(Entity holder)
public ItemFrame
I()
getFrame()
method_7945()
m_sqtvrdfj()
getFrame()
getFrame()
public Entity
J()
getEntityRepresentation()
method_27319()
m_yawcimjo()
getHolder()
getEntityHolder()
public void
a(bwq arg0, BiConsumer<je<byf>, byi> arg1)
forEachModifier(EquipmentSlotGroup arg0, BiConsumer<Holder<Attribute>, AttributeModifier> arg1)
method_60617(class_9274 arg0, BiConsumer<class_6880<class_1320>, class_1322> arg1)
m_bhuguvni(C_qfoqahef arg0, BiConsumer<C_cjzoxshv<C_ppzfbbsy>, C_hdbqsqsm> arg1)
applyAttributeModifier(AttributeModifierSlot slot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> attributeModifierConsumer)
public void
a(bwp arg0, BiConsumer<je<byf>, byi> arg1)
forEachModifier(EquipmentSlot arg0, BiConsumer<Holder<Attribute>, AttributeModifier> arg1)
method_57354(class_1304 arg0, BiConsumer<class_6880<class_1320>, class_1322> arg1)
m_saymlnod(C_yuycoehb arg0, BiConsumer<C_cjzoxshv<C_ppzfbbsy>, C_hdbqsqsm> arg1)
applyAttributeModifiers(EquipmentSlot slot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> attributeModifierConsumer)
public Component
K()
getDisplayName()
method_7954()
m_ihhujymf()
toHoverableText()
toHoverableText()
public boolean
a(eal arg0)
canPlaceOnBlockInAdventureMode(BlockInWorld arg0)
method_57357(class_2694 arg0)
m_qiozuhii(C_gogfiawf arg0)
canPlaceOn(CachedBlockPosition pos)
canPlaceOnInAdventureMode(CachedBlockPosition pos)
public boolean
b(eal arg0)
canBreakBlockInAdventureMode(BlockInWorld arg0)
method_57373(class_2694 arg0)
m_cpmzxurz(C_gogfiawf arg0)
canBreak(CachedBlockPosition pos)
canBreakInAdventureMode(CachedBlockPosition pos)
public int
L()
getPopTime()
method_7965()
m_pwfafzwz()
getBobbingAnimationTime()
getCooldown()
public void
d(int arg0)
setPopTime(int arg0)
method_7912(int arg0)
m_utrmkjnp(int arg0)
setBobbingAnimationTime(int bobbingAnimationTime)
setCooldown(int cooldown)
public int
M()
getCount()
method_7947()
m_uglewown()
getCount()
getCount()
public void
e(int arg0)
setCount(int arg0)
method_7939(int arg0)
m_bpcuczsh(int arg0)
setCount(int count)
setCount(int count)
public void
f(int arg0)
limitSize(int arg0)
method_58408(int arg0)
m_uzwjgkgy(int arg0)
capCount(int maxCount)
minimizeCount(int count)
public void
g(int arg0)
grow(int arg0)
method_7933(int arg0)
m_nivkbhlq(int arg0)
increment(int amount)
increment(int amount)
public void
h(int arg0)
shrink(int arg0)
method_7934(int arg0)
m_whunqrso(int arg0)
decrement(int amount)
decrement(int amount)
public void
a(int arg0, bxe arg1)
consume(int arg0, LivingEntity arg1)
method_57008(int arg0, class_1309 arg1)
m_tyuugrfg(int arg0, C_usxaxydn arg1)
decrementUnlessCreative(int amount, LivingEntity entity)
consume(int amount, LivingEntity entity)
public ItemStack
b(int arg0, bxe arg1)
consumeAndReturn(int arg0, LivingEntity arg1)
method_60504(int arg0, class_1309 arg1)
m_tobuehwl(int arg0, C_usxaxydn arg1)
splitUnlessCreative(int amount, LivingEntity entity)
copyAndConsume(int amount, LivingEntity entity)
public void
b(dja arg0, bxe arg1, int arg2)
onUseTick(Level arg0, LivingEntity arg1, int arg2)
method_7949(class_1937 arg0, class_1309 arg1, int arg2)
m_iadyttua(C_cdctfzbn arg0, C_usxaxydn arg1, int arg2)
usageTick(World world, LivingEntity user, int remainingUseTicks)
usageTick(World world, LivingEntity user, int remainingUseTicks)
public void
a(cnh arg0)
onDestroyed(ItemEntity arg0)
method_33262(class_1542 arg0)
m_oszmcroz(C_uqpzijng arg0)
onItemEntityDestroyed(ItemEntity entity)
onItemEntityDestroyed(ItemEntity entity)
public boolean
a(buu arg0)
canBeHurtBy(DamageSource arg0)
method_58407(class_1282 arg0)
m_yprgpdac(C_sbxfkpyv arg0)
takesDamageFrom(DamageSource source)
takesDamageFrom(DamageSource damageSource)
public boolean
c(czd arg0)
isValidRepairItem(ItemStack arg0)
method_61655(class_1799 arg0)
m_dfjlwstf(C_sddaxwyk arg0)
canRepairWith(ItemStack ingredient)
m_dfjlwstf(ItemStack stack)
public boolean
a(eah arg0, dja arg1, iu arg2, crc arg3)
canDestroyBlock(BlockState arg0, Level arg1, BlockPos arg2, Player arg3)
method_66334(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3)
m_dcuepyme(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_jzrpycqo arg3)
canMine(BlockState state, World world, BlockPos pos, PlayerEntity player)
m_dcuepyme(BlockState state, World world, BlockPos pos, PlayerEntity player)