Class LevelUpEvent.Pre
java.lang.Object
net.minecraftforge.eventbus.api.Event
com.pixelmonmod.pixelmon.api.events.LevelUpEvent
com.pixelmonmod.pixelmon.api.events.LevelUpEvent.Pre
- Enclosing class:
- LevelUpEvent
Fired just before the level up occurs
Cancelling will prevent the pokemon's level from increasing, and any subsequent changes that'd have happened
after (i.e. mass level up will not level up at all and won't attempt again)
-
Nested Class Summary
Nested classes/interfaces inherited from class com.pixelmonmod.pixelmon.api.events.LevelUpEvent
LevelUpEvent.Post, LevelUpEvent.Pre
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 inherited from class com.pixelmonmod.pixelmon.api.events.LevelUpEvent
afterLevel, beforeLevel, cause, player, pokemon
-
Constructor Summary
ConstructorDescriptionPre
(net.minecraft.server.level.ServerPlayer player, PokemonLink pokemon, ExperienceGainType cause, int beforeLevel, int afterLevel) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setAfterLevel
(int afterLevel) Modifies the level the Pokemon will go toMethods inherited from class com.pixelmonmod.pixelmon.api.events.LevelUpEvent
getAfterLevel, getBeforeLevel, getCause, getLevelChange, getPlayer, getPokemon, getPokemonLink
Methods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
Constructor Details
-
Pre
public Pre(net.minecraft.server.level.ServerPlayer player, PokemonLink pokemon, ExperienceGainType cause, int beforeLevel, int afterLevel)
-
-
Method Details
-
setAfterLevel
public void setAfterLevel(int afterLevel) Modifies the level the Pokemon will go to- Parameters:
afterLevel
- The new level the pokemon will level up to
-