Class AffinityChangingEvent

java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.entity.EntityEvent
net.minecraftforge.event.entity.living.LivingEvent
net.minecraftforge.event.entity.player.PlayerEvent
com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent
Direct Known Subclasses:
AffinityChangingEvent.Post, AffinityChangingEvent.Pre

public abstract class AffinityChangingEvent extends net.minecraftforge.event.entity.player.PlayerEvent
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Event fired after applying an affinity shift.
    static final class 
    Event fired before applying an affinity shift.

    Nested classes/interfaces inherited from class net.minecraftforge.event.entity.player.PlayerEvent

    net.minecraftforge.event.entity.player.PlayerEvent.BreakSpeed, net.minecraftforge.event.entity.player.PlayerEvent.Clone, net.minecraftforge.event.entity.player.PlayerEvent.HarvestCheck, net.minecraftforge.event.entity.player.PlayerEvent.ItemCraftedEvent, net.minecraftforge.event.entity.player.PlayerEvent.ItemPickupEvent, net.minecraftforge.event.entity.player.PlayerEvent.ItemSmeltedEvent, net.minecraftforge.event.entity.player.PlayerEvent.LoadFromFile, net.minecraftforge.event.entity.player.PlayerEvent.NameFormat, net.minecraftforge.event.entity.player.PlayerEvent.PlayerChangedDimensionEvent, net.minecraftforge.event.entity.player.PlayerEvent.PlayerChangeGameModeEvent, net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent, net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent, net.minecraftforge.event.entity.player.PlayerEvent.PlayerRespawnEvent, net.minecraftforge.event.entity.player.PlayerEvent.SaveToFile, net.minecraftforge.event.entity.player.PlayerEvent.StartTracking, net.minecraftforge.event.entity.player.PlayerEvent.StopTracking, net.minecraftforge.event.entity.player.PlayerEvent.TabListNameFormat

    Nested classes/interfaces inherited from class net.minecraftforge.event.entity.living.LivingEvent

    net.minecraftforge.event.entity.living.LivingEvent.LivingJumpEvent, net.minecraftforge.event.entity.living.LivingEvent.LivingTickEvent, net.minecraftforge.event.entity.living.LivingEvent.LivingVisibilityEvent

    Nested classes/interfaces inherited from class net.minecraftforge.event.entity.EntityEvent

    net.minecraftforge.event.entity.EntityEvent.EnteringSection, net.minecraftforge.event.entity.EntityEvent.EntityConstructing, net.minecraftforge.event.entity.EntityEvent.Size

    Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event

    net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final Affinity
    The affinity being shifted.
    final boolean
    Whether this event was caused by a command or not.
  • Constructor Summary

    Constructors
    Constructor
    Description
    AffinityChangingEvent(net.minecraft.world.entity.player.Player player, Affinity affinity, boolean commandSource)
     
  • Method Summary

    Methods inherited from class net.minecraftforge.event.entity.player.PlayerEvent

    getEntity

    Methods inherited from class net.minecraftforge.eventbus.api.Event

    getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • affinity

      public final Affinity affinity
      The affinity being shifted.
    • commandSource

      public final boolean commandSource
      Whether this event was caused by a command or not.
  • Constructor Details

    • AffinityChangingEvent

      public AffinityChangingEvent(net.minecraft.world.entity.player.Player player, Affinity affinity, boolean commandSource)