Class AffinityChangingEvent
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
- Direct Known Subclasses:
AffinityChangingEvent.Post,AffinityChangingEvent.Pre
public abstract class AffinityChangingEvent
extends net.neoforged.neoforge.event.entity.player.PlayerEvent
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classEvent fired after applying an affinity shift.static final classEvent fired before applying an affinity shift.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.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.LivingTickEvent, 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.SizeNested classes/interfaces inherited from class net.neoforged.bus.api.Event
net.neoforged.bus.api.Event.HasResult, net.neoforged.bus.api.Event.Result -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AffinityThe affinity being shifted.final booleanWhether this event was caused by a command or not. -
Constructor Summary
ConstructorsConstructorDescriptionAffinityChangingEvent(net.minecraft.world.entity.player.Player player, Affinity affinity, boolean commandSource) -
Method Summary
Methods inherited from class net.neoforged.neoforge.event.entity.player.PlayerEvent
getEntityMethods inherited from class net.neoforged.bus.api.Event
getResult, hasResult, setResult
-
Field Details
-
affinity
The affinity being shifted. -
commandSource
public final boolean commandSourceWhether 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)
-