net.minecraft.world.item

public final class ItemStack

implements DataComponentHolder

dak
net.minecraft.world.item.ItemStack
net.minecraft.class_1799
net.minecraft.item.ItemStack
net.minecraft.src.C_1391_

Field summary

Modifier and TypeField
private static final List<Component>
m
OP_NBT_WARNING
field_55546
OPERATOR_WARNINGS
f_370907_
private static final Component
n
UNBREAKABLE_TOOLTIP
field_56297
UNBREAKABLE_TEXT
f_379456_
public static final com.mojang.serialization.MapCodec<ItemStack>
a
MAP_CODEC
field_55709
MAP_CODEC
f_380198_
public static final com.mojang.serialization.Codec<ItemStack>
b
CODEC
field_24671
CODEC
f_41582_
public static final com.mojang.serialization.Codec<ItemStack>
c
SINGLE_ITEM_CODEC
field_49747
UNCOUNTED_CODEC
f_302992_
public static final com.mojang.serialization.Codec<ItemStack>
d
STRICT_CODEC
field_51397
VALIDATED_CODEC
f_315780_
public static final com.mojang.serialization.Codec<ItemStack>
e
STRICT_SINGLE_ITEM_CODEC
field_51398
VALIDATED_UNCOUNTED_CODEC
f_316270_
public static final com.mojang.serialization.Codec<ItemStack>
f
OPTIONAL_CODEC
field_49266
OPTIONAL_CODEC
f_316315_
public static final com.mojang.serialization.Codec<ItemStack>
g
SIMPLE_ITEM_CODEC
field_49267
REGISTRY_ENTRY_CODEC
f_315943_
public static final StreamCodec<RegistryFriendlyByteBuf, ItemStack>
h
OPTIONAL_STREAM_CODEC
field_49268
OPTIONAL_PACKET_CODEC
f_314979_
public static final StreamCodec<RegistryFriendlyByteBuf, ItemStack>
i
OPTIONAL_UNTRUSTED_STREAM_CODEC
field_58141
LENGTH_PREPENDED_OPTIONAL_PACKET_CODEC
f_382200_
public static final StreamCodec<RegistryFriendlyByteBuf, ItemStack>
j
STREAM_CODEC
field_48349
PACKET_CODEC
f_315801_
public static final StreamCodec<RegistryFriendlyByteBuf, List<ItemStack>>
k
OPTIONAL_LIST_STREAM_CODEC
field_49269
OPTIONAL_LIST_PACKET_CODEC
f_315592_
private static final org.slf4j.Logger
o
LOGGER
field_8033
LOGGER
f_41585_
public static final ItemStack
l
EMPTY
field_8037
EMPTY
f_41583_
private static final Component
p
DISABLED_ITEM_TOOLTIP
field_40211
DISABLED_TEXT
f_243862_
private int
q
count
field_8031
count
f_41587_
private int
r
popTime
field_8030
bobbingAnimationTime
f_41588_
private final Item
s
item
field_8038
item
f_41589_
final PatchedDataComponentMap
t
components
field_49270
components
f_315342_
private Entity
u
entityRepresentation
field_24093
holder
f_41592_

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(dak arg0)
validateStrict(ItemStack arg0)
method_57372(class_1799 arg0)
validate(ItemStack stack)
m_323584_(C_1391_ p_332181_)
private static StreamCodec<RegistryFriendlyByteBuf, ItemStack>
b(ze<wp, kj> arg0)
createOptionalStreamCodec(StreamCodec<RegistryFriendlyByteBuf, DataComponentPatch> arg0)
method_68810(class_9139<class_9129, class_9326> arg0)
createOptionalPacketCodec(PacketCodec<RegistryByteBuf, ComponentChanges> componentsPacketCodec)
m_386325_(C_313866_<C_313350_, C_313461_> p_393485_)
public static StreamCodec<RegistryFriendlyByteBuf, ItemStack>
a(ze<wp, dak> arg0)
validatedStreamCodec(StreamCodec<RegistryFriendlyByteBuf, ItemStack> arg0)
method_59693(class_9139<class_9129, class_1799> arg0)
createExtraValidatingPacketCodec(PacketCodec<RegistryByteBuf, ItemStack> basePacketCodec)
m_319263_(C_313866_<C_313350_, C_1391_> p_332790_)
public Optional<TooltipComponent>
b()
getTooltipImage()
method_32347()
getTooltipData()
m_150921_()
public DataComponentMap
a()
getComponents()
method_57353()
getComponents()
m_318732_()
public DataComponentMap
c()
getPrototype()
method_58658()
getDefaultComponents()
m_322741_()
public DataComponentPatch
d()
getComponentsPatch()
method_57380()
getComponentChanges()
m_324277_()
public DataComponentMap
e()
immutableComponents()
method_65359()
getImmutableComponents()
m_372366_()
public boolean
d(kk<?> arg0)
hasNonDefault(DataComponentType<?> arg0)
method_65797(class_9331<?> arg0)
hasChangedComponent(ComponentType<?> type)
m_373763_(C_313543_<?> arg0)
public static com.mojang.serialization.DataResult<Unit>
a(ki arg0)
validateComponents(DataComponentMap arg0)
method_59691(class_9323 arg0)
validateComponents(ComponentMap components)
m_320698_(C_313470_ p_336343_)
public static Optional<ItemStack>
a(ji$a arg0, va arg1)
parse(HolderLookup$Provider arg0, Tag arg1)
method_57360(class_7225$class_7874 arg0, class_2520 arg1)
fromNbt(RegistryWrapper$WrapperLookup registries, NbtElement nbt)
m_323951_(C_213466_$C_254607_ p_332204_, C_4950_ p_336056_)
public boolean
f()
isEmpty()
method_7960()
isEmpty()
m_41619_()
public boolean
a(cvs arg0)
isItemEnabled(FeatureFlagSet arg0)
method_45435(class_7699 arg0)
isItemEnabled(FeatureSet enabledFeatures)
m_246617_(C_243488_ arg0)
public ItemStack
a(int arg0)
split(int arg0)
method_7971(int arg0)
split(int amount)
m_41620_(int arg0)
public ItemStack
g()
copyAndClear()
method_51164()
copyAndEmpty()
m_278832_()
public Item
h()
getItem()
method_7909()
getItem()
m_41720_()
public Holder<Item>
i()
getItemHolder()
method_41409()
getRegistryEntry()
m_220173_()
public boolean
a(ayc<dag> arg0)
is(TagKey<Item> arg0)
method_31573(class_6862<class_1792> arg0)
isIn(TagKey<Item> tag)
m_204117_(C_203208_<C_1381_> arg0)
public boolean
a(dag arg0)
is(Item arg0)
method_31574(class_1792 arg0)
isOf(Item item)
m_150930_(C_1381_ arg0)
public boolean
a(Predicate<jg<dag>> arg0)
is(Predicate<Holder<Item>> arg0)
method_41407(Predicate<class_6880<class_1792>> arg0)
itemMatches(Predicate<RegistryEntry<Item>> predicate)
m_220167_(Predicate<C_203228_<C_1381_>> arg0)
public boolean
a(jg<dag> arg0)
is(Holder<Item> arg0)
method_41406(class_6880<class_1792> arg0)
itemMatches(RegistryEntry<Item> itemEntry)
m_220165_(C_203228_<C_1381_> arg0)
public boolean
a(jk<dag> arg0)
is(HolderSet<Item> arg0)
method_53187(class_6885<class_1792> arg0)
isIn(RegistryEntryList<Item> registryEntryList)
m_295139_(C_203233_<C_1381_> arg0)
public Stream<TagKey<Item>>
j()
getTags()
method_40133()
streamTags()
m_204131_()
public InteractionResult
a(def arg0)
useOn(UseOnContext arg0)
method_7981(class_1838 arg0)
useOnBlock(ItemUsageContext context)
m_41661_(C_1450_ arg0)
public float
a(ebq arg0)
getDestroySpeed(BlockState arg0)
method_7924(class_2680 arg0)
getMiningSpeedMultiplier(BlockState state)
m_41691_(C_2064_ arg0)
public InteractionResult
a(dkj arg0, csi arg1, bvb 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_41682_(C_1596_ p_41684_, C_1141_ p_41685_, C_470_ arg2)
public ItemStack
a(dkj arg0, byf arg1)
finishUsingItem(Level arg0, LivingEntity arg1)
method_7910(class_1937 arg0, class_1309 arg1)
finishUsing(World world, LivingEntity user)
m_41671_(C_1596_ p_41673_, C_524_ arg1)
private ItemStack
a(byf arg0, dak arg1)
applyAfterUseComponentSideEffects(LivingEntity arg0, ItemStack arg1)
method_62837(class_1309 arg0, class_1799 arg1)
applyRemainderAndCooldown(LivingEntity user, ItemStack stack)
m_352032_(C_524_ p_361647_, C_1391_ arg1)
public Tag
b(ji$a arg0, va arg1)
save(HolderLookup$Provider arg0, Tag arg1)
method_57376(class_7225$class_7874 arg0, class_2520 arg1)
toNbt(RegistryWrapper$WrapperLookup registries, NbtElement prefix)
m_321167_(C_213466_$C_254607_ p_332574_, C_4950_ arg1)
public Tag
a(ji$a arg0)
save(HolderLookup$Provider arg0)
method_57358(class_7225$class_7874 arg0)
toNbt(RegistryWrapper$WrapperLookup registries)
m_41739_(C_213466_$C_254607_ arg0)
public int
k()
getMaxStackSize()
method_7914()
getMaxCount()
m_41741_()
public boolean
l()
isStackable()
method_7946()
isStackable()
m_41753_()
public boolean
m()
isDamageableItem()
method_7963()
isDamageable()
m_41763_()
public boolean
n()
isDamaged()
method_7986()
isDamaged()
m_41768_()
public int
o()
getDamageValue()
method_7919()
getDamage()
m_41773_()
public void
b(int arg0)
setDamageValue(int arg0)
method_7974(int arg0)
setDamage(int damage)
m_41721_(int arg0)
public int
p()
getMaxDamage()
method_7936()
getMaxDamage()
m_41776_()
public boolean
q()
isBroken()
method_61657()
shouldBreak()
m_355414_()
public boolean
r()
nextDamageWillBreak()
method_63692()
willBreakNextUse()
m_356168_()
public void
a(int arg0, asb arg1, asc arg2, Consumer<dag> 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_220157_(int p_342197_, C_12_ p_220160_, C_13_ p_343361_, Consumer<C_1381_> arg3)
private int
a(int arg0, asb arg1, asc 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_357062_(int p_364910_, C_12_ p_365570_, C_13_ arg2)
private void
a(int arg0, asc arg1, Consumer<dag> 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_354054_(int p_367167_, C_13_ p_364849_, Consumer<C_1381_> arg2)
public void
a(int arg0, csi arg1)
hurtWithoutBreaking(int arg0, Player arg1)
method_61653(int arg0, class_1657 arg1)
damage(int amount, PlayerEntity player)
m_357531_(int p_369700_, C_1141_ arg1)
public void
a(int arg0, byf arg1, bxo 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_41622_(int p_41624_, C_524_ p_335324_, C_516_ arg2)
public ItemStack
a(int arg0, dki arg1, byf arg2, bxo 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_340236_(int p_344647_, C_1595_ p_342270_, C_524_ p_345347_, C_516_ arg3)
public boolean
s()
isBarVisible()
method_31578()
isItemBarVisible()
m_150947_()
public int
t()
getBarWidth()
method_31579()
getItemBarStep()
m_150948_()
public int
u()
getBarColor()
method_31580()
getItemBarColor()
m_150949_()
public boolean
a(cxz arg0, cwl arg1, csi 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_150926_(C_1305_ p_150928_, C_141163_ p_150929_, C_1141_ arg2)
public boolean
a(dak arg0, cxz arg1, cwl arg2, csi arg3, byw 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_150932_(C_1391_ p_150934_, C_1305_ p_150935_, C_141163_ p_150936_, C_1141_ p_150937_, C_141073_ arg4)
public boolean
a(byf arg0, byf arg1)
hurtEnemy(LivingEntity arg0, LivingEntity arg1)
method_7979(class_1309 arg0, class_1309 arg1)
postHit(LivingEntity target, LivingEntity user)
m_41640_(C_524_ p_366644_, C_524_ arg1)
public void
b(byf arg0, byf arg1)
postHurtEnemy(LivingEntity arg0, LivingEntity arg1)
method_59979(class_1309 arg0, class_1309 arg1)
postDamageEntity(LivingEntity target, LivingEntity user)
m_339261_(C_524_ p_363977_, C_524_ arg1)
public void
a(dkj arg0, ebq arg1, iw arg2, csi 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_41686_(C_1596_ p_41688_, C_2064_ p_41689_, C_4675_ p_41690_, C_1141_ arg3)
public boolean
b(ebq arg0)
isCorrectToolForDrops(BlockState arg0)
method_7951(class_2680 arg0)
isSuitableFor(BlockState state)
m_41735_(C_2064_ arg0)
public InteractionResult
a(csi arg0, byf arg1, bvb 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_41647_(C_1141_ p_41649_, C_524_ p_41650_, C_470_ arg2)
public ItemStack
v()
copy()
method_7972()
copy()
m_41777_()
public ItemStack
c(int arg0)
copyWithCount(int arg0)
method_46651(int arg0)
copyWithCount(int count)
m_255036_(int arg0)
public ItemStack
a(dki arg0)
transmuteCopy(ItemLike arg0)
method_60503(class_1935 arg0)
withItem(ItemConvertible item)
m_338455_(C_1595_ arg0)
public ItemStack
a(dki arg0, int arg1)
transmuteCopy(ItemLike arg0, int arg1)
method_56701(class_1935 arg0, int arg1)
copyComponentsToNewStack(ItemConvertible item, int count)
m_319323_(C_1595_ p_334821_, int arg1)
private ItemStack
b(dki arg0, int arg1)
transmuteCopyIgnoreEmpty(ItemLike arg0, int arg1)
method_56704(class_1935 arg0, int arg1)
copyComponentsToNewStackIgnoreEmpty(ItemConvertible item, int count)
m_320013_(C_1595_ p_333334_, int arg1)
public static boolean
a(dak arg0, dak arg1)
matches(ItemStack arg0, ItemStack arg1)
method_7973(class_1799 arg0, class_1799 arg1)
areEqual(ItemStack left, ItemStack right)
m_41728_(C_1391_ p_41729_, C_1391_ p_41730_)
public static boolean
a(List<dak> arg0, List<dak> arg1)
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_319597_(List<C_1391_> p_335471_, List<C_1391_> p_334624_)
public static boolean
b(dak arg0, dak arg1)
isSameItem(ItemStack arg0, ItemStack arg1)
method_7984(class_1799 arg0, class_1799 arg1)
areItemsEqual(ItemStack left, ItemStack right)
m_41656_(C_1391_ p_287761_, C_1391_ p_287676_)
public static boolean
c(dak arg0, dak arg1)
isSameItemSameComponents(ItemStack arg0, ItemStack arg1)
method_31577(class_1799 arg0, class_1799 arg1)
areItemsAndComponentsEqual(ItemStack stack, ItemStack otherStack)
m_322370_(C_1391_ p_334397_, C_1391_ p_331609_)
public static com.mojang.serialization.MapCodec<ItemStack>
a(String arg0)
lenientOptionalFieldOf(String arg0)
method_56702(String arg0)
createOptionalCodec(String fieldName)
m_323240_(String p_336149_)
public static int
b(dak arg0)
hashItemAndComponents(ItemStack arg0)
method_57355(class_1799 arg0)
hashCode(ItemStack stack)
m_322198_(C_1391_ p_334004_)
public static int
a(List<dak> arg0)
hashStackList(List<ItemStack> arg0)
method_57361(List<class_1799> arg0)
listHashCode(List<ItemStack> stacks)
m_318747_(List<C_1391_> p_333449_)
public void
a(dkj arg0, bxe arg1, bxo 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_41666_(C_1596_ p_41668_, C_507_ p_391620_, C_516_ arg2)
public void
a(csi arg0, int arg1)
onCraftedBy(Player arg0, int arg1)
method_7982(class_1657 arg0, int arg1)
onCraftByPlayer(PlayerEntity player, int amount)
m_41678_(C_1141_ p_41681_, int arg1)
public void
a(dkj arg0)
onCraftedBySystem(Level arg0)
method_54466(class_1937 arg0)
onCraftByCrafter(World world)
m_305085_(C_1596_ arg0)
public int
a(byf arg0)
getUseDuration(LivingEntity arg0)
method_7935(class_1309 arg0)
getMaxUseTime(LivingEntity user)
m_41779_(C_524_ arg0)
public ItemUseAnimation
w()
getUseAnimation()
method_7976()
getUseAction()
m_41780_()
public void
a(dkj arg0, byf arg1, 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_41674_(C_1596_ p_41676_, C_524_ p_41677_, int arg2)
public boolean
x()
useOnRelease()
method_7967()
isUsedOnRelease()
m_41781_()
public <T> T
b(kk<T> arg0, T arg1)
set(DataComponentType<T> arg0, T arg1)
method_57379(class_9331<T> arg0, T arg1)
set(ComponentType<T> type, T value)
m_322496_(C_313543_<T> p_335655_, T arg1)
public <T> void
a(kk<T> arg0, kg arg1)
copyFrom(DataComponentType<T> arg0, DataComponentGetter arg1)
method_66697(class_9331<T> arg0, class_9473 arg1)
copy(ComponentType<T> type, ComponentsAccess from)
m_388706_(C_313543_<T> p_394516_, C_379187_ arg1)
public <T, U> T
a(kk<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)
apply(ComponentType<T> type, T defaultValue, U change, BiFunction<T, U, T> applier)
m_324919_(C_313543_<T> p_327708_, T p_332086_, U p_329834_, BiFunction<T, U, T> arg3)
public <T> T
a(kk<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)
apply(ComponentType<T> type, T defaultValue, UnaryOperator<T> applier)
m_322591_(C_313543_<T> p_329705_, T p_335114_, UnaryOperator<T> arg2)
public <T> T
e(kk<? extends T> arg0)
remove(DataComponentType<? extends T> arg0)
method_57381(class_9331<? extends T> arg0)
remove(ComponentType<? extends T> type)
m_319322_(C_313543_<? extends T> arg0)
public void
a(kj arg0)
applyComponentsAndValidate(DataComponentPatch arg0)
method_59692(class_9326 arg0)
applyChanges(ComponentChanges changes)
m_320623_(C_313461_ arg0)
public void
b(kj arg0)
applyComponents(DataComponentPatch arg0)
method_57366(class_9326 arg0)
applyUnvalidatedChanges(ComponentChanges changes)
m_319238_(C_313461_ arg0)
public void
b(ki arg0)
applyComponents(DataComponentMap arg0)
method_57365(class_9323 arg0)
applyComponentsFrom(ComponentMap components)
m_323474_(C_313470_ arg0)
public Component
y()
getHoverName()
method_7964()
getName()
m_41786_()
public Component
z()
getCustomName()
method_65130()
getCustomName()
m_372547_()
public Component
A()
getItemName()
method_63693()
getItemName()
m_357142_()
public Component
B()
getStyledHoverName()
method_63015()
getFormattedName()
m_353917_()
public <T extends TooltipProvider> void
a(kk<T> arg0, dag$b arg1, ddo arg2, Consumer<xg> arg3, dbz 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_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<Component>
a(dag$b arg0, csi arg1, dbz 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_41651_(C_1381_$C_313602_ p_41652_, C_1141_ p_41653_, C_1431_ arg2)
public void
a(dag$b arg0, ddo arg1, csi arg2, dbz arg3, Consumer<xg> 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_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(Consumer<xg> arg0, ddo arg1, csi 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_322901_(Consumer<C_4996_> p_391795_, C_378913_ p_332769_, C_1141_ arg2)
private void
a(Consumer<xg> arg0, csi arg1, jg<bzg> arg2, bzj 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)
appendAttributeModifierTooltip(Consumer<Text> textConsumer, PlayerEntity player, RegistryEntry<EntityAttribute> attribute, EntityAttributeModifier modifier)
m_322829_(Consumer<C_4996_> p_328442_, C_1141_ p_336373_, C_203228_<C_552_> p_332746_, C_555_ arg3)
public boolean
C()
hasFoil()
method_7958()
hasGlint()
m_41790_()
public Rarity
D()
getRarity()
method_7932()
getRarity()
m_41791_()
public boolean
E()
isEnchantable()
method_7923()
isEnchantable()
m_41792_()
public void
a(jg<dgx> arg0, int arg1)
enchant(Holder<Enchantment> arg0, int arg1)
method_7978(class_6880<class_1887> arg0, int arg1)
addEnchantment(RegistryEntry<Enchantment> enchantment, int level)
m_41663_(C_203228_<C_1505_> p_41665_, int arg1)
public boolean
F()
isEnchanted()
method_7942()
hasEnchantments()
m_41793_()
public ItemEnchantments
G()
getEnchantments()
method_58657()
getEnchantments()
m_319737_()
public boolean
H()
isFramed()
method_7961()
isInFrame()
m_41794_()
public void
a(bxe arg0)
setEntityRepresentation(Entity arg0)
method_27320(class_1297 arg0)
setHolder(Entity holder)
m_41636_(C_507_ arg0)
public ItemFrame
I()
getFrame()
method_7945()
getFrame()
m_41795_()
public Entity
J()
getEntityRepresentation()
method_27319()
getHolder()
m_41609_()
public void
a(bxp arg0, BiConsumer<jg<bzg>, bzj> arg1)
forEachModifier(EquipmentSlotGroup arg0, BiConsumer<Holder<Attribute>, AttributeModifier> arg1)
method_60617(class_9274 arg0, BiConsumer<class_6880<class_1320>, class_1322> arg1)
applyAttributeModifier(AttributeModifierSlot slot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> attributeModifierConsumer)
m_339103_(C_313414_ p_342345_, BiConsumer<C_203228_<C_552_>, C_555_> arg1)
public void
a(bxo arg0, BiConsumer<jg<bzg>, bzj> 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_321237_(C_516_ p_334430_, BiConsumer<C_203228_<C_552_>, C_555_> arg1)
public Component
K()
getDisplayName()
method_7954()
toHoverableText()
m_41611_()
public boolean
a(ebu arg0)
canPlaceOnBlockInAdventureMode(BlockInWorld arg0)
method_57357(class_2694 arg0)
canPlaceOn(CachedBlockPosition pos)
m_321400_(C_2070_ arg0)
public boolean
b(ebu arg0)
canBreakBlockInAdventureMode(BlockInWorld arg0)
method_57373(class_2694 arg0)
canBreak(CachedBlockPosition pos)
m_323082_(C_2070_ arg0)
public int
L()
getPopTime()
method_7965()
getBobbingAnimationTime()
m_41612_()
public void
d(int arg0)
setPopTime(int arg0)
method_7912(int arg0)
setBobbingAnimationTime(int bobbingAnimationTime)
m_41754_(int arg0)
public int
M()
getCount()
method_7947()
getCount()
m_41613_()
public void
e(int arg0)
setCount(int arg0)
method_7939(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_324521_(int arg0)
public void
g(int arg0)
grow(int arg0)
method_7933(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_41774_(int arg0)
public void
a(int arg0, byf arg1)
consume(int arg0, LivingEntity arg1)
method_57008(int arg0, class_1309 arg1)
decrementUnlessCreative(int amount, LivingEntity entity)
m_321439_(int p_334302_, C_524_ arg1)
public ItemStack
b(int arg0, byf arg1)
consumeAndReturn(int arg0, LivingEntity arg1)
method_60504(int arg0, class_1309 arg1)
splitUnlessCreative(int amount, LivingEntity entity)
m_338460_(int p_344112_, C_524_ arg1)
public void
b(dkj arg0, byf arg1, 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_41731_(C_1596_ p_41733_, C_524_ p_41734_, int arg2)
public void
a(coo arg0)
onDestroyed(ItemEntity arg0)
method_33262(class_1542 arg0)
onItemEntityDestroyed(ItemEntity entity)
m_150924_(C_976_ arg0)
public boolean
a(bvt arg0)
canBeHurtBy(DamageSource arg0)
method_58407(class_1282 arg0)
takesDamageFrom(DamageSource source)
m_325012_(C_489_ arg0)
public boolean
c(dak arg0)
isValidRepairItem(ItemStack arg0)
method_61655(class_1799 arg0)
canRepairWith(ItemStack ingredient)
m_357103_(C_1391_ arg0)
public boolean
a(ebq arg0, dkj arg1, iw arg2, csi 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_385931_(C_2064_ p_391865_, C_1596_ p_396538_, C_4675_ p_395561_, C_1141_ arg3)