net.minecraft.enchantment

public record EnchantmentEffectContext

net.minecraft.world.item.enchantment.EnchantedItemInUse
net.minecraft.class_9699
net.minecraft.enchantment.EnchantmentEffectContext

Field summary

Modifier and TypeField
private final ItemStack
itemStack
comp_2682
stack
private final EquipmentSlot
inSlot
comp_2683
slot
private final LivingEntity
owner
comp_2684
owner
private final Consumer<Item>
onBreak
comp_2685
breakCallback

Constructor summary

ModifierConstructor
public (ItemStack stack, EquipmentSlot slot, LivingEntity owner)
public (ItemStack stack, EquipmentSlot slot, LivingEntity owner, Consumer<Item> breakCallback)

Method summary

Modifier and TypeMethod
public ItemStack
itemStack()
comp_2682()
stack()
public EquipmentSlot
inSlot()
comp_2683()
slot()
public LivingEntity
owner()
comp_2684()
owner()
public Consumer<Item>
onBreak()
comp_2685()
breakCallback()
private static void
lambda$new$0(LivingEntity arg0, EquipmentSlot arg1, Item arg2)
method_60012(class_1309 arg0, class_1304 arg1, class_1792 arg2)
method_60012(LivingEntity arg0, EquipmentSlot arg1, Item item)