Class ArmorEffectEvent

java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.events.ArmorEffectEvent
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
Direct Known Subclasses:
ArmorEffectEvent.Attribute, ArmorEffectEvent.Effect

public abstract class ArmorEffectEvent extends net.neoforged.bus.api.Event implements net.neoforged.bus.api.ICancellableEvent
  • Constructor Details

    • ArmorEffectEvent

      public ArmorEffectEvent(GenericArmor armorItem, net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack, IArmorEffect armorEffect, IItemAttributeModifier attributeModifier)
  • Method Details

    • getArmorItem

      public GenericArmor getArmorItem()
    • getWorld

      @Nullable public net.minecraft.world.level.Level getWorld()
    • getPlayer

      @Nullable public net.minecraft.world.entity.player.Player getPlayer()
    • getStack

      public net.minecraft.world.item.ItemStack getStack()
    • setArmorEffect

      public void setArmorEffect(IArmorEffect armorEffect)
    • getArmorEffect

      public IArmorEffect getArmorEffect()
    • setAttributeModifier

      public void setAttributeModifier(IItemAttributeModifier attributeModifier)
    • getAttributeModifier

      public IItemAttributeModifier getAttributeModifier()