Class AffinityChangingEvent.Post

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.Post
Enclosing class:
AffinityChangingEvent

public static final class AffinityChangingEvent.Post extends AffinityChangingEvent
Event fired after 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
    final float
    The new amount after the affinity has been shifted.

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

    affinity, commandSource
  • Constructor Summary

    Constructors
    Constructor
    Description
    Post(net.minecraft.world.entity.player.Player player, Affinity affinity, float amount, 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
  • Field Details

    • amount

      public final float amount
      The new amount after the affinity has been shifted.
  • Constructor Details

    • Post

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