Package net.darkhax.bookshelf.impl.event
Class NeoForgeItemAttributeEvent
java.lang.Object
net.darkhax.bookshelf.impl.event.NeoForgeItemAttributeEvent
- All Implemented Interfaces:
IItemAttributeEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.darkhax.bookshelf.api.event.item.IItemAttributeEvent
IItemAttributeEvent.Listener -
Constructor Summary
ConstructorsConstructorDescriptionNeoForgeItemAttributeEvent(net.neoforged.neoforge.event.ItemAttributeModifierEvent event) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddModifier(net.minecraft.world.entity.ai.attributes.Attribute attribute, net.minecraft.world.entity.ai.attributes.AttributeModifier modifier) voidnet.minecraft.world.item.ItemStacknet.minecraft.world.entity.EquipmentSlotCollection<net.minecraft.world.entity.ai.attributes.AttributeModifier>removeAttribute(net.minecraft.world.entity.ai.attributes.Attribute attribute) booleanremoveModifier(net.minecraft.world.entity.ai.attributes.Attribute attribute, net.minecraft.world.entity.ai.attributes.AttributeModifier modifier)
-
Constructor Details
-
NeoForgeItemAttributeEvent
public NeoForgeItemAttributeEvent(net.neoforged.neoforge.event.ItemAttributeModifierEvent event)
-
-
Method Details
-
addModifier
public boolean addModifier(net.minecraft.world.entity.ai.attributes.Attribute attribute, net.minecraft.world.entity.ai.attributes.AttributeModifier modifier) - Specified by:
addModifierin interfaceIItemAttributeEvent
-
removeModifier
public boolean removeModifier(net.minecraft.world.entity.ai.attributes.Attribute attribute, net.minecraft.world.entity.ai.attributes.AttributeModifier modifier) - Specified by:
removeModifierin interfaceIItemAttributeEvent
-
removeAttribute
public Collection<net.minecraft.world.entity.ai.attributes.AttributeModifier> removeAttribute(net.minecraft.world.entity.ai.attributes.Attribute attribute) - Specified by:
removeAttributein interfaceIItemAttributeEvent
-
clearModifiers
public void clearModifiers()- Specified by:
clearModifiersin interfaceIItemAttributeEvent
-
getSlotType
public net.minecraft.world.entity.EquipmentSlot getSlotType()- Specified by:
getSlotTypein interfaceIItemAttributeEvent
-
getItemStack
public net.minecraft.world.item.ItemStack getItemStack()- Specified by:
getItemStackin interfaceIItemAttributeEvent
-