Class AffinityChangingEvent.Pre

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.entity.EntityEvent
net.neoforged.neoforge.event.entity.living.LivingEvent
net.neoforged.neoforge.event.entity.player.PlayerEvent
com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent
com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent.Pre
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
Enclosing class:
AffinityChangingEvent

public static final class AffinityChangingEvent.Pre extends AffinityChangingEvent implements net.neoforged.bus.api.ICancellableEvent
Event fired before applying an affinity shift.
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent

    AffinityChangingEvent.Post, AffinityChangingEvent.Pre

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

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

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

    net.neoforged.neoforge.event.entity.living.LivingEvent.LivingJumpEvent, net.neoforged.neoforge.event.entity.living.LivingEvent.LivingTickEvent, net.neoforged.neoforge.event.entity.living.LivingEvent.LivingVisibilityEvent

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

    net.neoforged.neoforge.event.entity.EntityEvent.EnteringSection, net.neoforged.neoforge.event.entity.EntityEvent.EntityConstructing, net.neoforged.neoforge.event.entity.EntityEvent.Size

    Nested classes/interfaces inherited from class net.neoforged.bus.api.Event

    net.neoforged.bus.api.Event.HasResult, net.neoforged.bus.api.Event.Result
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    float
    The amount by which the affinity is shifted.

    Fields inherited from class com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent

    affinity, commandSource
  • Constructor Summary

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

    Methods inherited from class net.neoforged.neoforge.event.entity.player.PlayerEvent

    getEntity

    Methods inherited from class net.neoforged.bus.api.Event

    getResult, hasResult, setResult

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.neoforged.bus.api.ICancellableEvent

    isCanceled, setCanceled
  • Field Details

    • shift

      public float shift
      The amount by which the affinity is shifted. Can be modified.
  • Constructor Details

    • Pre

      public Pre(net.minecraft.world.entity.player.Player player, Affinity affinity, float shift, boolean commandSource)