Class AffinityChangeEvent
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
at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent
- Direct Known Subclasses:
AffinityChangeEvent.Post, AffinityChangeEvent.Pre
public abstract class AffinityChangeEvent
extends net.neoforged.neoforge.event.entity.player.PlayerEvent
Event that fires when the player's affinity shifts change. Has AffinityChangeEvent.Pre and AffinityChangeEvent.Post sub events.
This event is not cancelable. This event is fired on the main event bus.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFired after the affinity shifts have been applied.static classFired immediately before the affinity is changed.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.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.TabListNameFormatNested 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.LivingVisibilityEventNested 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 -
Constructor Summary
ConstructorsConstructorDescriptionAffinityChangeEvent(net.minecraft.world.entity.player.Player player, boolean commandSource) -
Method Summary
Methods inherited from class net.neoforged.neoforge.event.entity.player.PlayerEvent
getEntity
-
Constructor Details
-
AffinityChangeEvent
public AffinityChangeEvent(net.minecraft.world.entity.player.Player player, boolean commandSource)
-
-
Method Details
-
isCommandSource
public boolean isCommandSource()- Returns:
- Whether the affinity change comes from a command or not.
-