net.minecraft.item

public final class ItemStack

implements ComponentHolder

dlt
net.minecraft.world.item.ItemStack
net.minecraft.class_1799
net.minecraft.item.ItemStack
net.minecraft.unmapped.C_sddaxwyk
net.minecraft.item.ItemStack
net.minecraft.src.C_1391_

Field summary

Modifier and TypeField
private static final List<Text>
m
OP_NBT_WARNING
field_55546
OPERATOR_WARNINGS
f_zqzebytk
OP_WARNINGS
f_370907_
private static final Text
n
UNBREAKABLE_TOOLTIP
field_56297
UNBREAKABLE_TEXT
f_yneunsno
UNBREAKABLE
f_379456_
private static final Text
o
INTANGIBLE_TOOLTIP
field_63379
INTANGIBLE_TEXT
f_alfhftnz
f_435389_
public static final com.mojang.serialization.MapCodec<ItemStack>
a
MAP_CODEC
field_55709
MAP_CODEC
f_gxetpkhn
MAP_CODEC
f_380198_
public static final com.mojang.serialization.Codec<ItemStack>
b
CODEC
field_24671
CODEC
f_tqvryqzt
CODEC
f_41582_
public static final com.mojang.serialization.Codec<ItemStack>
c
SINGLE_ITEM_CODEC
field_49747
UNCOUNTED_CODEC
f_aasxeeyb
SINGLE_CODEC
f_302992_
public static final com.mojang.serialization.Codec<ItemStack>
d
STRICT_CODEC
field_51397
VALIDATED_CODEC
f_gwlvilfo
VALIDATED_CODEC
f_315780_
public static final com.mojang.serialization.Codec<ItemStack>
e
STRICT_SINGLE_ITEM_CODEC
field_51398
VALIDATED_UNCOUNTED_CODEC
f_lpaemjik
VALIDATED_SINGLE_CODEC
f_316270_
public static final com.mojang.serialization.Codec<ItemStack>
f
OPTIONAL_CODEC
field_49266
OPTIONAL_CODEC
f_duuhtyre
OPTIONAL_CODEC
f_316315_
public static final com.mojang.serialization.Codec<ItemStack>
g
SIMPLE_ITEM_CODEC
field_49267
REGISTRY_ENTRY_CODEC
f_rrbqzuyq
SIMPLE_ITEM_CODEC
f_315943_
public static final PacketCodec<RegistryByteBuf, ItemStack>
h
OPTIONAL_STREAM_CODEC
field_49268
OPTIONAL_PACKET_CODEC
f_iboyubuh
OPTIONAL_PACKET_CODEC
f_314979_
public static final PacketCodec<RegistryByteBuf, ItemStack>
i
OPTIONAL_UNTRUSTED_STREAM_CODEC
field_58141
LENGTH_PREPENDED_OPTIONAL_PACKET_CODEC
f_fpitlmtc
OPTIONAL_LIMITED_PACKET_CODEC
f_382200_
public static final PacketCodec<RegistryByteBuf, ItemStack>
j
STREAM_CODEC
field_48349
PACKET_CODEC
f_bnghiwgu
PACKET_CODEC
f_315801_
public static final PacketCodec<RegistryByteBuf, List<ItemStack>>
k
OPTIONAL_LIST_STREAM_CODEC
field_49269
OPTIONAL_LIST_PACKET_CODEC
f_eculldrq
LIST_PACKET_CODEC
f_315592_
private static final org.slf4j.Logger
p
LOGGER
field_8033
LOGGER
f_ohakxxel
LOGGER
f_41585_
public static final ItemStack
l
EMPTY
field_8037
EMPTY
f_lrxqoedj
EMPTY
f_41583_
private static final Text
q
DISABLED_ITEM_TOOLTIP
field_40211
DISABLED_TEXT
f_ygsunlnh
DISABLED
f_243862_
private int
r
count
field_8031
count
f_llcklqth
count
f_41587_
private int
s
popTime
field_8030
bobbingAnimationTime
f_lxaedfnb
cooldown
f_41588_
private final Item
t
item
field_8038
item
f_eqmyksbs
item
f_41589_
final MergedComponentMap
u
components
field_49270
components
f_bgqyysyj
components
f_315342_
private Entity
v
entityRepresentation
field_24093
holder
f_zbdizxtz
holder
f_41592_

Constructor summary

ModifierConstructor
public (ItemConvertible item)
public (RegistryEntry<Item> entry)
public (RegistryEntry<Item> item, int count, ComponentChanges changes)
public (RegistryEntry<Item> itemEntry, int count)
public (ItemConvertible item, int count)
private (ItemConvertible item, int count, MergedComponentMap components)
private (Void v)

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.DataResult<ItemStack>
a(dlt o)
validateStrict(ItemStack arg0)
method_57372(class_1799 arg0)
validate(ItemStack stack)
m_olrjfwfo(C_sddaxwyk arg0)
validate(ItemStack stack)
m_323584_(C_1391_ p_332181_)
private static PacketCodec<RegistryByteBuf, ItemStack>
b(aao<xq, kg> o)
createOptionalStreamCodec(StreamCodec<RegistryFriendlyByteBuf, DataComponentPatch> arg0)
method_68810(class_9139<class_9129, class_9326> arg0)
createOptionalPacketCodec(PacketCodec<RegistryByteBuf, ComponentChanges> componentsPacketCodec)
m_etkjstut(C_qsrmwluu<C_bngyzsts, C_jqyoylib> arg0)
createOptionalPacketCodec(PacketCodec<RegistryByteBuf, DataComponentPatch> packetCodec)
m_386325_(C_313866_<C_313350_, C_313461_> p_393485_)
public static PacketCodec<RegistryByteBuf, ItemStack>
a(aao<xq, dlt> o)
validatedStreamCodec(StreamCodec<RegistryFriendlyByteBuf, ItemStack> arg0)
method_59693(class_9139<class_9129, class_1799> arg0)
createExtraValidatingPacketCodec(PacketCodec<RegistryByteBuf, ItemStack> basePacketCodec)
m_iewylrep(C_qsrmwluu<C_bngyzsts, C_sddaxwyk> arg0)
createValidatedPacketCodec(PacketCodec<RegistryByteBuf, ItemStack> packetCodec)
m_319263_(C_313866_<C_313350_, C_1391_> p_332790_)
public Optional<TooltipData>
b()
getTooltipImage()
method_32347()
getTooltipData()
m_mwcbjbmu()
getTooltipData()
m_150921_()
public ComponentMap
a()
getComponents()
method_57353()
getComponents()
m_eutadtlw()
getComponents()
m_318732_()
public ComponentMap
c()
getPrototype()
method_58658()
getDefaultComponents()
m_ejzzxfrl()
getItemComponents()
m_322741_()
public ComponentChanges
d()
getComponentsPatch()
method_57380()
getComponentChanges()
m_igidwirs()
getComponentPatch()
m_324277_()
public ComponentMap
e()
immutableComponents()
method_65359()
getImmutableComponents()
m_lxuscpmx()
copyComponents()
m_372366_()
public boolean
d(kh<?> arg0)
hasNonDefault(DataComponentType<?> arg0)
method_65797(class_9331<?> arg0)
hasChangedComponent(ComponentType<?> type)
m_tniqycmq(C_pscqxfcs<?> arg0)
containsNonDefaultComponent(DataComponentType<?> type)
m_373763_(C_313543_<?> arg0)
public static com.mojang.serialization.DataResult<Unit>
a(kf o)
validateComponents(DataComponentMap arg0)
method_59691(class_9323 arg0)
validateComponents(ComponentMap components)
m_yaszceoi(C_kouhnfig arg0)
validateComponents(DataComponentMap components)
m_320698_(C_313470_ p_336343_)
public boolean
f()
isEmpty()
method_7960()
isEmpty()
m_vprylruv()
isEmpty()
m_41619_()
public boolean
a(dgz arg0)
isItemEnabled(FeatureFlagSet arg0)
method_45435(class_7699 arg0)
isItemEnabled(FeatureSet enabledFeatures)
m_eyzvudzj(C_czxxrbcp arg0)
isEnabled(FeatureFlagBitSet enabledFeatures)
m_246617_(C_243488_ arg0)
public ItemStack
a(int arg0)
split(int arg0)
method_7971(int arg0)
split(int amount)
m_cgmsskmm(int arg0)
split(int amount)
m_41620_(int arg0)
public ItemStack
g()
copyAndClear()
method_51164()
copyAndEmpty()
m_ehlafaks()
copyAndClear()
m_278832_()
public Item
h()
getItem()
method_7909()
getItem()
m_qxfxfsuy()
getItem()
m_41720_()
public RegistryEntry<Item>
i()
getItemHolder()
method_41409()
getRegistryEntry()
m_pqebapbo()
getHolder()
m_220173_()
public boolean
a(bef<dlp> arg0)
is(TagKey<Item> arg0)
method_31573(class_6862<class_1792> arg0)
isIn(TagKey<Item> tag)
m_xbbrlqhc(C_ednuhnnn<C_vorddnax> arg0)
isIn(TagKey<Item> tag)
m_204117_(C_203208_<C_1381_> arg0)
public boolean
a(dlp arg0)
is(Item arg0)
method_31574(class_1792 arg0)
isOf(Item item)
m_ezqoxeyg(C_vorddnax arg0)
isOf(Item item)
m_150930_(C_1381_ arg0)
public boolean
a(Predicate<jd<dlp>> arg0)
is(Predicate<Holder<Item>> arg0)
method_41407(Predicate<class_6880<class_1792>> arg0)
itemMatches(Predicate<RegistryEntry<Item>> predicate)
m_kshgvahz(Predicate<C_cjzoxshv<C_vorddnax>> arg0)
matches(Predicate<Holder<Item>> predicate)
m_220167_(Predicate<C_203228_<C_1381_>> arg0)
public boolean
a(jd<dlp> arg0)
is(Holder<Item> arg0)
method_41406(class_6880<class_1792> arg0)
itemMatches(RegistryEntry<Item> itemEntry)
m_sxworkis(C_cjzoxshv<C_vorddnax> arg0)
matches(Holder<Item> item)
m_220165_(C_203228_<C_1381_> arg0)
public boolean
a(jh<dlp> arg0)
is(HolderSet<Item> arg0)
method_53187(class_6885<class_1792> arg0)
isIn(RegistryEntryList<Item> registryEntryList)
m_gcouiubw(C_odfnijdo<C_vorddnax> arg0)
isIn(HolderSet<Item> set)
m_295139_(C_203233_<C_1381_> arg0)
public Stream<TagKey<Item>>
j()
getTags()
method_40133()
streamTags()
m_wnspogky()
streamTags()
m_204131_()
public ActionResult
a(dpw arg0)
useOn(UseOnContext arg0)
method_7981(class_1838 arg0)
useOnBlock(ItemUsageContext context)
m_bqtrkfmc(C_yyklzime arg0)
useOnBlock(ItemUsageContext context)
m_41661_(C_1450_ arg0)
public float
a(eoh arg0)
getDestroySpeed(BlockState arg0)
method_7924(class_2680 arg0)
getMiningSpeedMultiplier(BlockState state)
m_hawykozc(C_txtbiemp arg0)
getMiningSpeedMultiplier(BlockState state)
m_41691_(C_2064_ arg0)
public ActionResult
a(dwo o, ddm o, cdb arg2)
use(Level arg0, Player arg1, InteractionHand arg2)
method_7913(class_1937 arg0, class_1657 arg1, class_1268 arg2)
use(World world, PlayerEntity user, Hand hand)
m_gtdctvvz(C_cdctfzbn arg0, C_jzrpycqo arg1, C_laxmzoqs arg2)
use(World world, PlayerEntity user, Hand hand)
m_41682_(C_1596_ p_41684_, C_1141_ p_41685_, C_470_ arg2)
public ItemStack
a(dwo o, chl arg1)
finishUsingItem(Level arg0, LivingEntity arg1)
method_7910(class_1937 arg0, class_1309 arg1)
finishUsing(World world, LivingEntity user)
m_jqebbfhj(C_cdctfzbn arg0, C_usxaxydn arg1)
finishUsing(World world, LivingEntity user)
m_41671_(C_1596_ p_41673_, C_524_ arg1)
private ItemStack
a(chl o, dlt arg1)
applyAfterUseComponentSideEffects(LivingEntity arg0, ItemStack arg1)
method_62837(class_1309 arg0, class_1799 arg1)
applyRemainderAndCooldown(LivingEntity user, ItemStack stack)
m_pjciqabm(C_usxaxydn arg0, C_sddaxwyk arg1)
getUseRemainder(LivingEntity entity, ItemStack stack)
m_352032_(C_524_ p_361647_, C_1391_ arg1)
public int
k()
getMaxStackSize()
method_7914()
getMaxCount()
m_rmdiknvo()
getMaxCount()
m_41741_()
public boolean
l()
isStackable()
method_7946()
isStackable()
m_sjztniec()
isStackable()
m_41753_()
public boolean
m()
isDamageableItem()
method_7963()
isDamageable()
m_iculdxhv()
isDamageable()
m_41763_()
public boolean
n()
isDamaged()
method_7986()
isDamaged()
m_nosilizp()
isDamaged()
m_41768_()
public int
o()
getDamageValue()
method_7919()
getDamage()
m_arqkxkec()
getDamage()
m_41773_()
public void
b(int arg0)
setDamageValue(int arg0)
method_7974(int arg0)
setDamage(int damage)
m_rghjmiwl(int arg0)
setDamage(int damage)
m_41721_(int arg0)
public int
p()
getMaxDamage()
method_7936()
getMaxDamage()
m_fdjdvcpt()
getMaxDamage()
m_41776_()
public boolean
q()
isBroken()
method_61657()
shouldBreak()
m_staooslz()
shouldBreak()
m_355414_()
public boolean
r()
nextDamageWillBreak()
method_63692()
willBreakNextUse()
m_abowndct()
isAboutToBreak()
m_356168_()
public void
a(int o, axf o, axg o, Consumer<dlp> 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)
damage(int amount, ServerWorld world, ServerPlayerEntity player, Consumer<Item> breakCallback)
m_hskgqwrk(int arg0, C_bdwnwhiu arg1, C_mxrobsgg arg2, Consumer<C_vorddnax> arg3)
damage(int damage, ServerWorld world, ServerPlayerEntity player, Consumer<Item> onBreak)
m_220157_(int p_342197_, C_12_ p_220160_, C_13_ p_343361_, Consumer<C_1381_> arg3)
private int
a(int o, axf o, axg arg2)
processDurabilityChange(int arg0, ServerLevel arg1, ServerPlayer arg2)
method_61651(int arg0, class_3218 arg1, class_3222 arg2)
calculateDamage(int baseDamage, ServerWorld world, ServerPlayerEntity player)
m_gbuhgijv(int arg0, C_bdwnwhiu arg1, C_mxrobsgg arg2)
getDurabilityChange(int damage, ServerWorld world, ServerPlayerEntity player)
m_357062_(int p_364910_, C_12_ p_365570_, C_13_ arg2)
private void
a(int o, axg o, Consumer<dlp> arg2)
applyDamage(int arg0, ServerPlayer arg1, Consumer<Item> arg2)
method_61652(int arg0, class_3222 arg1, Consumer<class_1792> arg2)
onDurabilityChange(int damage, ServerPlayerEntity player, Consumer<Item> breakCallback)
m_zbrzqwly(int arg0, C_mxrobsgg arg1, Consumer<C_vorddnax> arg2)
damageImpl(int damage, ServerPlayerEntity player, Consumer<Item> onBreak)
m_354054_(int p_367167_, C_13_ p_364849_, Consumer<C_1381_> arg2)
public void
a(int o, ddm arg1)
hurtWithoutBreaking(int arg0, Player arg1)
method_61653(int arg0, class_1657 arg1)
damage(int amount, PlayerEntity player)
m_ffurchrl(int arg0, C_jzrpycqo arg1)
damageWithoutBreaking(int damage, PlayerEntity player)
m_357531_(int p_369700_, C_1141_ arg1)
public void
a(int o, chl o, cdb arg2)
hurtAndBreak(int arg0, LivingEntity arg1, InteractionHand arg2)
method_71012(int arg0, class_1309 arg1, class_1268 arg2)
damage(int amount, LivingEntity entity, Hand hand)
m_apomheda(int arg0, C_usxaxydn arg1, C_laxmzoqs arg2)
damage(int damage, LivingEntity entity, Hand hand)
m_402636_(int p_406974_, C_524_ p_410631_, C_470_ arg2)
public void
a(int o, chl o, cgv arg2)
hurtAndBreak(int arg0, LivingEntity arg1, EquipmentSlot arg2)
method_7970(int arg0, class_1309 arg1, class_1304 arg2)
damage(int amount, LivingEntity entity, EquipmentSlot slot)
m_rcukuoag(int arg0, C_usxaxydn arg1, C_yuycoehb arg2)
damage(int damage, LivingEntity owner, EquipmentSlot slot)
m_41622_(int p_41624_, C_524_ p_335324_, C_516_ arg2)
public ItemStack
a(int o, dwn o, chl o, cgv arg3)
hurtAndConvertOnBreak(int arg0, ItemLike arg1, LivingEntity arg2, EquipmentSlot arg3)
method_60986(int arg0, class_1935 arg1, class_1309 arg2, class_1304 arg3)
damage(int amount, ItemConvertible itemAfterBreaking, LivingEntity entity, EquipmentSlot slot)
m_caefvdpe(int arg0, C_gmbqjnle arg1, C_usxaxydn arg2, C_yuycoehb arg3)
damageEquipment(int damage, ItemConvertible item, LivingEntity entity, EquipmentSlot slot)
m_340236_(int p_344647_, C_1595_ p_342270_, C_524_ p_345347_, C_516_ arg3)
public boolean
s()
isBarVisible()
method_31578()
isItemBarVisible()
m_rvfytoek()
isItemBarVisible()
m_150947_()
public int
t()
getBarWidth()
method_31579()
getItemBarStep()
m_pjqbesil()
getItemBarStep()
m_150948_()
public int
u()
getBarColor()
method_31580()
getItemBarColor()
m_sfmosozi()
getItemBarColor()
m_150949_()
public boolean
a(dji o, dht o, ddm arg2)
overrideStackedOnOther(Slot arg0, ClickAction arg1, Player arg2)
method_31575(class_1735 arg0, class_5536 arg1, class_1657 arg2)
onStackClicked(Slot slot, ClickType clickType, PlayerEntity player)
m_hmrpegvi(C_nhvqfffd arg0, C_qcuteihm arg1, C_jzrpycqo arg2)
onClickedOnOther(Slot otherSlot, C_qcuteihm type, PlayerEntity player)
m_150926_(C_1305_ p_150928_, C_141163_ p_150929_, C_1141_ arg2)
public boolean
a(dlt o, dji o, dht o, ddm o, cic 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)
onClicked(ItemStack stack, Slot slot, ClickType clickType, PlayerEntity player, StackReference cursorStackReference)
m_uhghycli(C_sddaxwyk arg0, C_nhvqfffd arg1, C_qcuteihm arg2, C_jzrpycqo arg3, C_xkkpnyvk arg4)
onClicked(ItemStack otherStack, Slot thisSlot, C_qcuteihm type, PlayerEntity player, StackReference cursorStackReference)
m_150932_(C_1391_ p_150934_, C_1305_ p_150935_, C_141163_ p_150936_, C_1141_ p_150937_, C_141073_ arg4)
public boolean
a(chl o, chl arg1)
hurtEnemy(LivingEntity arg0, LivingEntity arg1)
method_7979(class_1309 arg0, class_1309 arg1)
postHit(LivingEntity target, LivingEntity user)
m_poxxatoa(C_usxaxydn arg0, C_usxaxydn arg1)
postHit(LivingEntity target, LivingEntity attacker)
m_41640_(C_524_ p_366644_, C_524_ arg1)
public void
b(chl o, chl arg1)
postHurtEnemy(LivingEntity arg0, LivingEntity arg1)
method_59979(class_1309 arg0, class_1309 arg1)
postDamageEntity(LivingEntity target, LivingEntity user)
m_othdzzkw(C_usxaxydn arg0, C_usxaxydn arg1)
postDamageEntity(LivingEntity target, LivingEntity attacker)
m_339261_(C_524_ p_363977_, C_524_ arg1)
public void
a(dwo o, eoh o, is o, ddm arg3)
mineBlock(Level arg0, BlockState arg1, BlockPos arg2, Player arg3)
method_7952(class_1937 arg0, class_2680 arg1, class_2338 arg2, class_1657 arg3)
postMine(World world, BlockState state, BlockPos pos, PlayerEntity miner)
m_emygxjdg(C_cdctfzbn arg0, C_txtbiemp arg1, C_hynzadkk arg2, C_jzrpycqo arg3)
postMine(World world, BlockState state, BlockPos pos, PlayerEntity miner)
m_41686_(C_1596_ p_41688_, C_2064_ p_41689_, C_4675_ p_41690_, C_1141_ arg3)
public boolean
b(eoh arg0)
isCorrectToolForDrops(BlockState arg0)
method_7951(class_2680 arg0)
isSuitableFor(BlockState state)
m_msofzvly(C_txtbiemp arg0)
isCorrectForDrops(BlockState state)
m_41735_(C_2064_ arg0)
public ActionResult
a(ddm o, chl o, cdb arg2)
interactLivingEntity(Player arg0, LivingEntity arg1, InteractionHand arg2)
method_7920(class_1657 arg0, class_1309 arg1, class_1268 arg2)
useOnEntity(PlayerEntity user, LivingEntity entity, Hand hand)
m_imaclehj(C_jzrpycqo arg0, C_usxaxydn arg1, C_laxmzoqs arg2)
useOnEntity(PlayerEntity user, LivingEntity entity, Hand hand)
m_41647_(C_1141_ p_41649_, C_524_ p_41650_, C_470_ arg2)
public ItemStack
v()
copy()
method_7972()
copy()
m_jowurkjh()
copy()
m_41777_()
public ItemStack
c(int arg0)
copyWithCount(int arg0)
method_46651(int arg0)
copyWithCount(int count)
m_kguduvdp(int arg0)
copyWithCount(int count)
m_255036_(int arg0)
public ItemStack
a(dwn arg0)
transmuteCopy(ItemLike arg0)
method_60503(class_1935 arg0)
withItem(ItemConvertible item)
m_cgmunnul(C_gmbqjnle arg0)
copyComponentsToNewStack(ItemConvertible item)
m_338455_(C_1595_ arg0)
public ItemStack
a(dwn o, int arg1)
transmuteCopy(ItemLike arg0, int arg1)
method_56701(class_1935 arg0, int arg1)
copyComponentsToNewStack(ItemConvertible item, int count)
m_igbhhnoy(C_gmbqjnle arg0, int arg1)
copyComponentsToNewStack(ItemConvertible item, int count)
m_319323_(C_1595_ p_334821_, int arg1)
private ItemStack
b(dwn o, int arg1)
transmuteCopyIgnoreEmpty(ItemLike arg0, int arg1)
method_56704(class_1935 arg0, int arg1)
copyComponentsToNewStackIgnoreEmpty(ItemConvertible item, int count)
m_zzjqqsgn(C_gmbqjnle arg0, int arg1)
copyComponentsToNewStackIgnoreEmpty(ItemConvertible item, int count)
m_320013_(C_1595_ p_333334_, int arg1)
public static boolean
a(dlt o, dlt o)
matches(ItemStack arg0, ItemStack arg1)
method_7973(class_1799 arg0, class_1799 arg1)
areEqual(ItemStack left, ItemStack right)
m_tgkzgfpm(C_sddaxwyk arg0, C_sddaxwyk arg1)
areEqual(ItemStack stack, ItemStack otherStack)
m_41728_(C_1391_ p_41729_, C_1391_ p_41730_)
public static boolean
a(List<dlt> o, List<dlt> o)
listMatches(List<ItemStack> arg0, List<ItemStack> arg1)
method_57362(List<class_1799> arg0, List<class_1799> arg1)
stacksEqual(List<ItemStack> left, List<ItemStack> right)
m_skenhwqy(List<C_sddaxwyk> arg0, List<C_sddaxwyk> arg1)
areEqual(List<ItemStack> left, List<ItemStack> right)
m_319597_(List<C_1391_> p_335471_, List<C_1391_> p_334624_)
public static boolean
b(dlt o, dlt o)
isSameItem(ItemStack arg0, ItemStack arg1)
method_7984(class_1799 arg0, class_1799 arg1)
areItemsEqual(ItemStack left, ItemStack right)
m_mhrovmoq(C_sddaxwyk arg0, C_sddaxwyk arg1)
itemsMatch(ItemStack stack1, ItemStack stack2)
m_41656_(C_1391_ p_287761_, C_1391_ p_287676_)
public static boolean
c(dlt o, dlt o)
isSameItemSameComponents(ItemStack arg0, ItemStack arg1)
method_31577(class_1799 arg0, class_1799 arg1)
areItemsAndComponentsEqual(ItemStack stack, ItemStack otherStack)
m_xdahsubv(C_sddaxwyk arg0, C_sddaxwyk arg1)
itemsAndComponentsMatch(ItemStack stack, ItemStack otherStack)
m_322370_(C_1391_ p_334397_, C_1391_ p_331609_)
public static boolean
a(dlt o, dlt o, Predicate<kh<?>> o)
matchesIgnoringComponents(ItemStack arg0, ItemStack arg1, Predicate<DataComponentType<?>> arg2)
method_75222(class_1799 arg0, class_1799 arg1, Predicate<class_9331<?>> arg2)
shouldSkipHandAnimationOnSwap(ItemStack from, ItemStack to, Predicate<ComponentType<?>> skippedComponent)
m_bgcadaev(C_sddaxwyk arg0, C_sddaxwyk arg1, Predicate<C_pscqxfcs<?>> arg2)
m_443604_(C_1391_ p_460667_, C_1391_ p_457382_, Predicate<C_313543_<?>> p_453488_)
public static com.mojang.serialization.MapCodec<ItemStack>
a(String o)
lenientOptionalFieldOf(String arg0)
method_56702(String arg0)
createOptionalCodec(String fieldName)
m_nphkgyhm(String arg0)
createOptionalMapCodec(String key)
m_323240_(String p_336149_)
public static int
b(dlt o)
hashItemAndComponents(ItemStack arg0)
method_57355(class_1799 arg0)
hashCode(ItemStack stack)
m_tqkhmqrq(C_sddaxwyk arg0)
hashCode(ItemStack stack)
m_322198_(C_1391_ p_334004_)
public static int
a(List<dlt> o)
hashStackList(List<ItemStack> arg0)
method_57361(List<class_1799> arg0)
listHashCode(List<ItemStack> stacks)
m_imgzslzn(List<C_sddaxwyk> arg0)
listHashCode(List<ItemStack> stacks)
m_318747_(List<C_1391_> p_333449_)
public void
a(dwo o, cgk o, cgv arg2)
inventoryTick(Level arg0, Entity arg1, EquipmentSlot arg2)
method_7917(class_1937 arg0, class_1297 arg1, class_1304 arg2)
inventoryTick(World world, Entity entity, EquipmentSlot slot)
m_cwjcossc(C_cdctfzbn arg0, C_astfners arg1, C_yuycoehb arg2)
inventoryTick(World world, Entity entity, EquipmentSlot slot)
m_41666_(C_1596_ p_41668_, C_507_ p_391620_, C_516_ arg2)
public void
a(ddm o, int arg1)
onCraftedBy(Player arg0, int arg1)
method_7982(class_1657 arg0, int arg1)
onCraftByPlayer(PlayerEntity player, int amount)
m_zpjrlkav(C_jzrpycqo arg0, int arg1)
onCraftByPlayer(PlayerEntity player, int amount)
m_41678_(C_1141_ p_41681_, int arg1)
public void
a(dwo arg0)
onCraftedBySystem(Level arg0)
method_54466(class_1937 arg0)
onCraftByCrafter(World world)
m_umudukuf(C_cdctfzbn arg0)
onCraft(World world)
m_305085_(C_1596_ arg0)
public int
a(chl arg0)
getUseDuration(LivingEntity arg0)
method_7935(class_1309 arg0)
getMaxUseTime(LivingEntity user)
m_fggiijyg(C_usxaxydn arg0)
getUseTicks(LivingEntity entity)
m_41779_(C_524_ arg0)
public UseAction
w()
getUseAnimation()
method_7976()
getUseAction()
m_dfvhukte()
getUseAction()
m_41780_()
public void
a(dwo o, chl o, int arg2)
releaseUsing(Level arg0, LivingEntity arg1, int arg2)
method_7930(class_1937 arg0, class_1309 arg1, int arg2)
onStoppedUsing(World world, LivingEntity user, int remainingUseTicks)
m_wjnupjdh(C_cdctfzbn arg0, C_usxaxydn arg1, int arg2)
onStoppedUsing(World world, LivingEntity user, int remainingUseTicks)
m_41674_(C_1596_ p_41676_, C_524_ p_41677_, int arg2)
public void
a(cgk o, jd$c<etk> arg1)
causeUseVibration(Entity arg0, Holder$Reference<GameEvent> arg1)
method_76590(class_1297 arg0, class_6880$class_6883<class_5712> arg1)
emitUseGameEvent(Entity user, RegistryEntry$Reference<GameEvent> gameEvent)
m_mrnlqhwc(C_astfners arg0, C_cjzoxshv$C_rjzpeyec<C_cgkchrmc> arg1)
m_mrnlqhwc(Entity entity, Holder$Reference<GameEvent> event)
m_440579_(C_507_ p_460931_, C_203228_$C_203231_<C_141307_> arg1)
public boolean
x()
useOnRelease()
method_7967()
isUsedOnRelease()
m_biphgkrd()
isUsedOnRelease()
m_41781_()
public <T> T
b(kh<T> o, T arg1)
set(DataComponentType<T> arg0, T arg1)
method_57379(class_9331<T> arg0, T arg1)
set(ComponentType<T> type, T value)
m_jqikzhbb(C_pscqxfcs<T> arg0, T arg1)
m_322496_(C_313543_<T> p_335655_, T arg1)
public <T> T
a(kk<T> arg0)
set(TypedDataComponent<T> arg0)
method_74887(class_9336<T> arg0)
set(Component<T> component)
m_sycxuclu(C_qkjwbfhx<T> arg0)
m_416940_(C_313445_<T> arg0)
public <T> void
a(kh<T> o, kd arg1)
copyFrom(DataComponentType<T> arg0, DataComponentGetter arg1)
method_66697(class_9331<T> arg0, class_9473 arg1)
copy(ComponentType<T> type, ComponentsAccess from)
m_tzbjoobc(C_pscqxfcs<T> arg0, C_hmcnusfu arg1)
copyFrom(DataComponentType<T> type, ComponentAccess components)
m_388706_(C_313543_<T> p_394516_, C_379187_ arg1)
public <T, U> T
a(kh<T> o, T o, U o, 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)
apply(ComponentType<T> type, T defaultValue, U change, BiFunction<T, U, T> applier)
m_iaantrnc(C_pscqxfcs<T> arg0, T arg1, U arg2, BiFunction<T, U, T> arg3)
apply(DataComponentType<T> type, T defaultValue, U newValue, BiFunction<T, U, T> componentFactory)
m_324919_(C_313543_<T> p_327708_, T p_332086_, U p_329834_, BiFunction<T, U, T> arg3)
public <T> T
a(kh<T> o, T o, UnaryOperator<T> arg2)
update(DataComponentType<T> arg0, T arg1, UnaryOperator<T> arg2)
method_57368(class_9331<T> arg0, T arg1, UnaryOperator<T> arg2)
apply(ComponentType<T> type, T defaultValue, UnaryOperator<T> applier)
m_kamdhzie(C_pscqxfcs<T> arg0, T arg1, UnaryOperator<T> arg2)
apply(DataComponentType<T> type, T defaultValue, UnaryOperator<T> componentFactory)
m_322591_(C_313543_<T> p_329705_, T p_335114_, UnaryOperator<T> arg2)
public <T> T
e(kh<? extends T> arg0)
remove(DataComponentType<? extends T> arg0)
method_57381(class_9331<? extends T> arg0)
remove(ComponentType<? extends T> type)
m_kdmqavat(C_pscqxfcs<? extends T> arg0)
remove(DataComponentType<? extends T> type)
m_319322_(C_313543_<? extends T> arg0)
public void
a(kg arg0)
applyComponentsAndValidate(DataComponentPatch arg0)
method_59692(class_9326 arg0)
applyChanges(ComponentChanges changes)
m_tdkbrlov(C_jqyoylib arg0)
applyPatchAndValidate(DataComponentPatch patch)
m_320623_(C_313461_ arg0)
public void
b(kg arg0)
applyComponents(DataComponentPatch arg0)
method_57366(class_9326 arg0)
applyUnvalidatedChanges(ComponentChanges changes)
m_qxooancw(C_jqyoylib arg0)
applyPatch(DataComponentPatch patch)
m_319238_(C_313461_ arg0)
public void
b(kf arg0)
applyComponents(DataComponentMap arg0)
method_57365(class_9323 arg0)
applyComponentsFrom(ComponentMap components)
m_vchnqfkp(C_kouhnfig arg0)
applyComponents(DataComponentMap map)
m_323474_(C_313470_ arg0)
public Text
y()
getHoverName()
method_7964()
getName()
m_xvzvtufo()
getName()
m_41786_()
public Text
z()
getCustomName()
method_65130()
getCustomName()
m_ohkezqkf()
getCustomName()
m_372547_()
public Text
A()
getItemName()
method_63693()
getItemName()
m_ckupoleb()
getItemName()
m_357142_()
public Text
B()
getStyledHoverName()
method_63015()
getFormattedName()
m_lulbgdsa()
getFormattedName()
m_353917_()
public <T extends TooltipAppender> void
a(kh<T> o, dlp$b o, dpd o, Consumer<yh> o, dnj 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)
appendComponentTooltip(ComponentType<T> componentType, Item$TooltipContext context, TooltipDisplayComponent displayComponent, Consumer<Text> textConsumer, TooltipType type)
m_hdopgosb(C_pscqxfcs<T> arg0, C_vorddnax$C_rdhfmrgz arg1, C_idvlscju arg2, Consumer<C_rdaqiwdt> arg3, C_taebrtdw arg4)
appendTooltip(DataComponentType<T> componentType, Item$TooltipContext context, TooltipDisplayComponent tooltipComponent, Consumer<Text> appender, TooltipConfig config)
m_319928_(C_313543_<T> p_333562_, C_1381_$C_313602_ p_397538_, C_378913_ p_334534_, Consumer<C_4996_> p_333715_, C_1431_ arg4)
public List<Text>
a(dlp$b o, ddm o, dnj arg2)
getTooltipLines(Item$TooltipContext arg0, Player arg1, TooltipFlag arg2)
method_7950(class_1792$class_9635 arg0, class_1657 arg1, class_1836 arg2)
getTooltip(Item$TooltipContext context, PlayerEntity player, TooltipType type)
m_ywdqmcbk(C_vorddnax$C_rdhfmrgz arg0, C_jzrpycqo arg1, C_taebrtdw arg2)
getTooltip(Item$TooltipContext context, PlayerEntity player, TooltipConfig config)
m_41651_(C_1381_$C_313602_ p_41652_, C_1141_ p_41653_, C_1431_ arg2)
public void
a(dlp$b o, dpd o, ddm o, dnj o, Consumer<yh> 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)
appendTooltip(Item$TooltipContext context, TooltipDisplayComponent displayComponent, PlayerEntity player, TooltipType type, Consumer<Text> textConsumer)
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 component, PlayerEntity player, TooltipConfig config, Consumer<Text> appender)
m_387827_(C_1381_$C_313602_ p_394554_, C_378913_ p_393346_, C_1141_ p_392044_, C_1431_ p_396200_, Consumer<C_4996_> arg4)
private void
a(kh<?> o, yh o, dpd o, Consumer<yh> arg3)
addUnitComponentToTooltip(DataComponentType<?> arg0, Component arg1, TooltipDisplay arg2, Consumer<Component> arg3)
method_75223(class_9331<?> arg0, class_2561 arg1, class_10712 arg2, Consumer<class_2561> arg3)
appendTooltipIfComponentExists(ComponentType<?> type, Text tooltip, TooltipDisplayComponent displayComponent, Consumer<Text> textConsumer)
m_oimafltw(C_pscqxfcs<?> arg0, C_rdaqiwdt arg1, C_idvlscju arg2, Consumer<C_rdaqiwdt> arg3)
m_440766_(C_313543_<?> p_454467_, C_4996_ p_450569_, C_378913_ p_456121_, Consumer<C_4996_> arg3)
private void
a(Consumer<yh> o, dpd o, ddm arg2)
addAttributeTooltips(Consumer<Component> arg0, TooltipDisplay arg1, Player arg2)
method_57363(Consumer<class_2561> arg0, class_10712 arg1, class_1657 arg2)
appendAttributeModifiersTooltip(Consumer<Text> textConsumer, TooltipDisplayComponent displayComponent, PlayerEntity player)
m_phvcusub(Consumer<C_rdaqiwdt> arg0, C_idvlscju arg1, C_jzrpycqo arg2)
appendModifierTooltips(Consumer<Text> appender, TooltipDisplayComponent component, PlayerEntity player)
m_322901_(Consumer<C_4996_> p_391795_, C_378913_ p_332769_, C_1141_ arg2)
public boolean
C()
hasFoil()
method_7958()
hasGlint()
m_vncsdaoo()
hasGlint()
m_41790_()
public Rarity
D()
getRarity()
method_7932()
getRarity()
m_yrbtnzbt()
getRarity()
m_41791_()
public boolean
E()
isEnchantable()
method_7923()
isEnchantable()
m_gwzgwsrv()
isEnchantable()
m_41792_()
public void
a(jd<dso> o, int arg1)
enchant(Holder<Enchantment> arg0, int arg1)
method_7978(class_6880<class_1887> arg0, int arg1)
addEnchantment(RegistryEntry<Enchantment> enchantment, int level)
m_nisvbeaw(C_cjzoxshv<C_jxtrubuh> arg0, int arg1)
applyEnchantment(Holder<Enchantment> enchantment, int level)
m_41663_(C_203228_<C_1505_> p_41665_, int arg1)
public boolean
F()
isEnchanted()
method_7942()
hasEnchantments()
m_zszkcovn()
hasEnchantments()
m_41793_()
public ItemEnchantmentsComponent
G()
getEnchantments()
method_58657()
getEnchantments()
m_wjqnxase()
getEnchantments()
m_319737_()
public boolean
H()
isFramed()
method_7961()
isInFrame()
m_tcgbrtym()
isInFrame()
m_41794_()
public void
a(cgk arg0)
setEntityRepresentation(Entity arg0)
method_27320(class_1297 arg0)
setHolder(Entity holder)
m_xqyyeqdc(C_astfners arg0)
setHolder(Entity holder)
m_41636_(C_507_ arg0)
public ItemFrameEntity
I()
getFrame()
method_7945()
getFrame()
m_sqtvrdfj()
getFrame()
m_41795_()
public Entity
J()
getEntityRepresentation()
method_27319()
getHolder()
m_yawcimjo()
getEntityHolder()
m_41609_()
public void
a(cgw o, org.apache.commons.lang3.function.TriConsumer<jd<cin>, ciq, don$b> arg1)
forEachModifier(EquipmentSlotGroup arg0, org.apache.commons.lang3.function.TriConsumer<Holder<Attribute>, AttributeModifier, ItemAttributeModifiers$Display> arg1)
method_60617(class_9274 arg0, org.apache.commons.lang3.function.TriConsumer<class_6880<class_1320>, class_1322, class_9285$class_11193> arg1)
applyAttributeModifier(AttributeModifierSlot slot, org.apache.commons.lang3.function.TriConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier, AttributeModifiersComponent$Display> attributeModifierConsumer)
m_ziizvhrc(C_qfoqahef arg0, org.apache.commons.lang3.function.TriConsumer<C_cjzoxshv<C_ppzfbbsy>, C_pgfeyuvj, C_azfkqhlm$C_kqgfvdat> arg1)
appendEquipmentGroupModifiers(EquipmentSlotGroup slots, org.apache.commons.lang3.function.TriConsumer<Holder<EntityAttribute>, EntityAttributeModifier, AttributeModifiersComponent$Display> appender)
m_339103_(C_313414_ p_409084_, org.apache.commons.lang3.function.TriConsumer<C_203228_<C_552_>, C_555_, C_313447_$C_398636_> arg1)
public void
a(cgv o, BiConsumer<jd<cin>, ciq> arg1)
forEachModifier(EquipmentSlot arg0, BiConsumer<Holder<Attribute>, AttributeModifier> arg1)
method_57354(class_1304 arg0, BiConsumer<class_6880<class_1320>, class_1322> arg1)
applyAttributeModifiers(EquipmentSlot slot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> attributeModifierConsumer)
m_saymlnod(C_yuycoehb arg0, BiConsumer<C_cjzoxshv<C_ppzfbbsy>, C_pgfeyuvj> arg1)
applyAttributeModifiers(EquipmentSlot slot, BiConsumer<Holder<EntityAttribute>, EntityAttributeModifier> applicator)
m_321237_(C_516_ p_334430_, BiConsumer<C_203228_<C_552_>, C_555_> arg1)
public Text
K()
getDisplayName()
method_7954()
toHoverableText()
m_ihhujymf()
toHoverableText()
m_41611_()
public SwingAnimationComponent
L()
getSwingAnimation()
method_75218()
getSwingAnimation()
m_lqmnkqho()
m_446494_()
public boolean
a(eol arg0)
canPlaceOnBlockInAdventureMode(BlockInWorld arg0)
method_57357(class_2694 arg0)
canPlaceOn(CachedBlockPosition pos)
m_qiozuhii(C_gogfiawf arg0)
canPlaceOnInAdventureMode(CachedBlockPosition pos)
m_321400_(C_2070_ arg0)
public boolean
b(eol arg0)
canBreakBlockInAdventureMode(BlockInWorld arg0)
method_57373(class_2694 arg0)
canBreak(CachedBlockPosition pos)
m_cpmzxurz(C_gogfiawf arg0)
canBreakInAdventureMode(CachedBlockPosition pos)
m_323082_(C_2070_ arg0)
public int
M()
getPopTime()
method_7965()
getBobbingAnimationTime()
m_pwfafzwz()
getCooldown()
m_41612_()
public void
d(int arg0)
setPopTime(int arg0)
method_7912(int arg0)
setBobbingAnimationTime(int bobbingAnimationTime)
m_utrmkjnp(int arg0)
setCooldown(int cooldown)
m_41754_(int arg0)
public int
N()
getCount()
method_7947()
getCount()
m_uglewown()
getCount()
m_41613_()
public void
e(int arg0)
setCount(int arg0)
method_7939(int arg0)
setCount(int count)
m_bpcuczsh(int arg0)
setCount(int count)
m_41764_(int arg0)
public void
f(int arg0)
limitSize(int arg0)
method_58408(int arg0)
capCount(int maxCount)
m_uzwjgkgy(int arg0)
minimizeCount(int count)
m_324521_(int arg0)
public void
g(int arg0)
grow(int arg0)
method_7933(int arg0)
increment(int amount)
m_nivkbhlq(int arg0)
increment(int amount)
m_41769_(int arg0)
public void
h(int arg0)
shrink(int arg0)
method_7934(int arg0)
decrement(int amount)
m_whunqrso(int arg0)
decrement(int amount)
m_41774_(int arg0)
public void
a(int o, chl arg1)
consume(int arg0, LivingEntity arg1)
method_57008(int arg0, class_1309 arg1)
decrementUnlessCreative(int amount, LivingEntity entity)
m_tyuugrfg(int arg0, C_usxaxydn arg1)
consume(int amount, LivingEntity entity)
m_321439_(int p_334302_, C_524_ arg1)
public ItemStack
b(int o, chl arg1)
consumeAndReturn(int arg0, LivingEntity arg1)
method_60504(int arg0, class_1309 arg1)
splitUnlessCreative(int amount, LivingEntity entity)
m_tobuehwl(int arg0, C_usxaxydn arg1)
copyAndConsume(int amount, LivingEntity entity)
m_338460_(int p_344112_, C_524_ arg1)
public void
b(dwo o, chl o, int arg2)
onUseTick(Level arg0, LivingEntity arg1, int arg2)
method_7949(class_1937 arg0, class_1309 arg1, int arg2)
usageTick(World world, LivingEntity user, int remainingUseTicks)
m_iadyttua(C_cdctfzbn arg0, C_usxaxydn arg1, int arg2)
usageTick(World world, LivingEntity user, int remainingUseTicks)
m_41731_(C_1596_ p_41733_, C_524_ p_41734_, int arg2)
public void
a(czl arg0)
onDestroyed(ItemEntity arg0)
method_33262(class_1542 arg0)
onItemEntityDestroyed(ItemEntity entity)
m_oszmcroz(C_uqpzijng arg0)
onItemEntityDestroyed(ItemEntity entity)
m_150924_(C_976_ arg0)
public boolean
a(cex arg0)
canBeHurtBy(DamageSource arg0)
method_58407(class_1282 arg0)
takesDamageFrom(DamageSource source)
m_yprgpdac(C_sbxfkpyv arg0)
takesDamageFrom(DamageSource damageSource)
m_325012_(C_489_ arg0)
public boolean
c(dlt arg0)
isValidRepairItem(ItemStack arg0)
method_61655(class_1799 arg0)
canRepairWith(ItemStack ingredient)
m_dfjlwstf(C_sddaxwyk arg0)
canRepair(ItemStack stack)
m_357103_(C_1391_ arg0)
public boolean
a(eoh o, dwo o, is o, ddm arg3)
canDestroyBlock(BlockState arg0, Level arg1, BlockPos arg2, Player arg3)
method_66334(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3)
canMine(BlockState state, World world, BlockPos pos, PlayerEntity player)
m_dcuepyme(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_jzrpycqo arg3)
canMineAt(BlockState state, World world, BlockPos pos, PlayerEntity player)
m_385931_(C_2064_ p_391865_, C_1596_ p_396538_, C_4675_ p_395561_, C_1141_ arg3)
public DamageSource
a(chl o, Supplier<cex> arg1)
getDamageSource(LivingEntity arg0, Supplier<DamageSource> arg1)
method_75220(class_1309 arg0, Supplier<class_1282> arg1)
getDamageSource(LivingEntity attacker, Supplier<DamageSource> fallbackSupplier)
m_whaqjcvy(C_usxaxydn arg0, Supplier<C_sbxfkpyv> arg1)
m_whaqjcvy(LivingEntity entity, Supplier<DamageSource> supplier)
m_439037_(C_524_ p_451611_, Supplier<C_489_> arg1)