| Class | Description |
|---|---|
| AggressionEvent |
Event fired when a wild Pokémon attempts to attack a player.
|
| ApricornEvent |
Superclass event for all apricorn related actions.
|
| ApricornEvent.Pick |
ApricornEvent subclass event which fires when an apricorn is being picked by a player. |
| ArmorEffectEvent | |
| ArmorEffectEvent.Attribute | |
| ArmorEffectEvent.Effect | |
| BeatTrainerEvent |
Fired when a player beats an NPC trainer.
|
| BeatWildPixelmonEvent |
Fired when a wild Pokémon is defeated by a player
|
| CameraEvent |
Superclass event for actions related to the Camera.
|
| CameraEvent.ConsumeFilm |
Event that fires when an camera film is about to be consumed.
|
| CameraEvent.DuplicatePhoto |
Event that fires when an attempt at taking a photo is about to fail because the player already has done so
for that Pokémon.
|
| CameraEvent.TakePhoto |
Event that fires when a photo is about to be taken.
|
| CaptureEvent |
Superclass for capture related events.
|
| CaptureEvent.FailedCapture |
Event fired when a regular (non-raid) capture attempt fails to succeed.
|
| CaptureEvent.FailedRaidCapture |
Event fired when a raid capture attempt fails to succeed.
|
| CaptureEvent.StartCapture |
Event fired when a regular (non-raid) capture attempt is about to start.
|
| CaptureEvent.StartRaidCapture |
Event fired when a raid capture attempt is about to start.
|
| CaptureEvent.SuccessfulCapture |
Event fired when a regular (non-raid) capture attempt is about to succeed, after passing all the required checks.
|
| CaptureEvent.SuccessfulRaidCapture |
Event fired when a raid capture attempt is about to succeed, after passing all the required checks.
|
| CurryFinishedEvent |
Event is fired when a cooking pot finishes.
|
| DropEvent |
Event fired when a Pokémon drops its items after a battle.
|
| DynamaxCandyEvent |
Event fires whenever a Dynamax Candy is attempted to be used on a Pokémon.
|
| DynamaxEvent |
Event fired when a Pokémon Dynamaxes or Gigantamaxes.
|
| DynamaxEvent.BattleEvolve | |
| DynamaxEvent.PostEvolve | |
| EggHatchEvent |
Fires when a Pokémon in a player's party hatches from an egg
Note: None of the sub-classes are cancellable
|
| EggHatchEvent.Post |
Fired after the hatch is done (and message is sent)
|
| EggHatchEvent.Pre |
Fired before the egg is going to hatch
Using this event you can change the message sent to the player
|
| ElevatorEvent |
Event fired when a Pixelmon elevator block is used in either direction
|
| ElevatorEvent.Post |
Fired after the player has been teleported
|
| ElevatorEvent.Pre |
Fired before the player is teleported
Cancelling this event will stop the player from being teleported
|
| EvolveEvent |
The event representing when a Pokemon evolves at any point in time
Cancelling the event will prevent the mega evolution from going through
|
| EvolveEvent.Constants |
Represents all evolve causes
|
| EvolveEvent.Post |
Event fired after all the evolution logic is complete, the entity has been spawned (if not already in the world)
and the species/form updated
This event is not cancellable
|
| EvolveEvent.Pre |
The event fired before the evolution checks are completed and before any evolution logic is done
Cancelling this will prevent any evolution from occurring
|
| ExperienceGainEvent |
Fired when experience is gained.
|
| FishingEvent |
Superclass event for all Pixelmon fishing rod events.
|
| FishingEvent.Cast | |
| FishingEvent.Catch | |
| FishingEvent.Reel | |
| FossilCleanerEvent |
Superclass event for actions related to the Fossil Cleaner
|
| FossilCleanerEvent.ObtainingCleanFossil |
Event that is triggered when a player wants to collect a clean fossil from the machine.
|
| FossilCleanerEvent.PutFossil |
Event fires when a player puts a fossil in the machine.
|
| FossilMachineEvent |
Superclass event for actions related to the Fossil Machine
|
| FossilMachineEvent.PutFossil |
Event fires when a player puts a fossil on the machine.
|
| FossilMachineEvent.PutPokeball |
Event fires when a player puts a pokeball on the machine.
|
| FossilMachineEvent.RemoveFossil |
Event fires when a player remove fossils from the machine.
|
| FossilMachineEvent.RemovePokeball |
Event fires when a player remove a pokeball of the machine.
|
| HealerEvent |
All sort of events regarding the healer.
|
| HealerEvent.Post |
Fires on the server but is sent by the client once the healer finishes to heal the party.
|
| HealerEvent.Pre |
Fires on the server before the healer starts the process, can be cancelled.
|
| HeldItemChangedEvent |
Event fired whenever a Pokémon's held item is changed.
|
| HyperTrainEvent | |
| KeyEvent |
Event fired when the server is notified of one of Pixelmon's registered keys being pressed.
|
| LensUsedEvent |
Event fired when someone uses one of Ras' lens on a Pokémon.
|
| LevelUpEvent |
Event relating to when a Pokemon is leveling up
|
| LevelUpEvent.Post |
Fired just after the pokemon's level changes
Cannot be cancelled
|
| LevelUpEvent.Pre |
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.
|
| LostToTrainerEvent |
Fires when a player loses to an NPC trainer
|
| LostToWildPixelmonEvent |
Fired when a wild Pokémon defeats a player
|
| MailEvent |
A class containing all the events pertaining to the
MailItem |
| MailEvent.EditMail |
The event called when the text on a mail is edited
|
| MailEvent.EditMail.Post |
Fired after the text has been updated
|
| MailEvent.EditMail.Pre |
Fired just before the item is updated with the new text
Cancelling this will mean the text is not updated
|
| MailEvent.ReadMail |
Event fired when a player interacts with the mail item and opens it to read (or edit) it
|
| MailEvent.ReadMail.Post |
Fired after the player opens the screen
|
| MailEvent.ReadMail.Pre |
Fired before the open screen packet is sent
Cancelling will stop the player from opening the screen
|
| MailEvent.SealMail |
Event fired when a player seals mail
|
| MailEvent.SealMail.Post |
Fired just after the mail has been sealed
This is not cancelable
|
| MailEvent.SealMail.Pre |
Fired just before the mail is sealed
Cancelling this will prevent it from being sealed (but not stop it from being edited)
|
| MaxSoupEvent |
Event fires whenever a Max Soup is attempted to be used on a Pokémon.
|
| MegaEvolutionEvent |
The event representing when a Pokemon mega evolves into their Mega Form either from an external move (move skills)
or during a battle
Cancelling the event will prevent the mega evolution from going through
|
| MegaEvolutionEvent.Battle |
Fired when the battle mega evolution is about to happen
Cancelling will prevent the mega evolution
|
| MegaEvolutionEvent.MoveSkill |
Fired when the move skill mega evolution is about to happen
Cancelling will prevent the mega evolution
|
| MegaEvolutionEvent.Post |
Fired after all the mega evolution logic is complete
This is not cancellable
|
| MegaEvolutionEvent.Pre |
Fired just before the mega evolution logic occurs
|
| NPCChatEvent |
Event fired when a player begins a chat with an
NPCChatting. |
| PassiveHealEvent | |
| PassiveHealEvent.Post |
Fired after passive healing has been applied to a Pokemon.
|
| PassiveHealEvent.Pre |
Fired when passive healing is doing random checks to see what it should heal.
|
| PassivePoisonEvent | |
| PassivePoisonEvent.Post | |
| PassivePoisonEvent.Pre | |
| PickupEvent |
Fires when a Pokémon finds an item with Pickup.
|
| PixelmonAdvancementEvent |
Fires when a player earns a Pixelmon advancement
|
| PixelmonBlockStartingBattleEvent |
Fired when a battle is started by a block, for example seaweed, tall grass, rock smashing, etc.
|
| PixelmonBlockTriggeredBattleEvent |
Fires when a battle MIGHT be started as a result of a block such as seaweed, tall grass, rock smash, etc.
|
| PixelmonDeletedEvent |
Fires when a Pokémon is deleted or otherwise lost.
|
| PixelmonFaintEvent |
Fires every time a Pokémon faints
Called during battle, or when the Pokémon's health is set to a value less than 0!
|
| PixelmonFaintEvent.Post |
Fired after the poke has fainted
|
| PixelmonFaintEvent.Pre |
Fired before the fainting occurs
Cancelling this will prevent the health going <= 0
|
| PixelmonKnockoutEvent |
Fires every time a Pokémon is knocked out
|
| PixelmonTradeEvent |
Fires when a trade is completing.
|
| PixelmonTradeEvent.Post | |
| PixelmonTradeEvent.Pre |
Canceling this event will prevent the Pokemon from being exchanged
|
| PixelmonUpdateEvent |
Event fired specifically when update() is started and finished on EntityPixelmon.
|
| PlayerActivateShrineEvent |
Fires whenever a legendary bird shrine is activated
Canceling this event will prevent the shrine from activating
|
| PlayerActivateShrineEvent.Post | |
| PlayerActivateShrineEvent.Pre | |
| PokeballEffectEvent |
The superclass for all graphical effects related to Pokéballs.
|
| PokeballEffectEvent.SentOutEffect |
Event fired before the particles on a Pokémon breaking from a Pokéball.
|
| PokeballEffectEvent.StartCaptureEffect |
Event fired upon Pokéball close at the beginning of capturing a Pokémon, prior to the effect.
|
| PokeballEffectEvent.SuccessfullCaptureEffect |
Event fired upon successful capture of a Pokémon, prior to the effect.
|
| PokeBallImpactEvent |
This event is fired when a Poke Ball collides with something.
|
| PokedexEvent |
Fired when a new Pokémon is being added to the Pokédex as seen or caught.
|
| PokedexEvent.Constants |
Class used for storing constants relating to the cause of the
PokedexEvent |
| PokedexEvent.Post |
Fired after the player's pokedex is updated
|
| PokedexEvent.Pre |
Event fired just before the player's pokedex is updated
Cancelling will mean the pokemon doesn't get modified in their pokedex
|
| PokegiftEvent |
Event fired when a /pokegift is attempted.
|
| PokeLootEvent |
Superclass event for actions related to Poke Loot.
|
| PokeLootEvent.Claim |
Event that fires when a Poke Loot is attempted to be claimed.
|
| PokeLootEvent.Drop |
Event that fires when loot is given from a Poke Loot.
|
| PokeLootEvent.GetDrops |
Event that fires when a Poke Loot in the process of being claimed chooses its drops.
|
| PokemonReceivedEvent |
This event is fired when a Pokemon is given to a player
|
| PokemonReceivedEvent.Constants |
All constants relating to the receive event
|
| PokemonRetrievedEvent |
This event is fired when a LivingEntity retrieves the entity of their Pokémon
(that they already own, not a newly caught Pokémon) from the world.
|
| PokemonRetrievedEvent.Constants |
All constants relating to the retrieve event
|
| PokemonRetrievedEvent.Post |
Event fired after the Pokémon entity has been removed from the world.
|
| PokemonRetrievedEvent.Pre |
Event fired before the Pokémon entity has been removed from the world.
|
| PokemonSendOutEvent |
Fires around the Pokemon send out logic from the player's key press
|
| PokemonSendOutEvent.Post |
Event fired after the pokemon has been sent out by the player
|
| PokemonSendOutEvent.Pre |
Event fired before the pokemon is sent out by the player
Cancelling this will prevent the pokemon entity from appearing in the world
|
| PokerusEvent |
All sort of events regarding the Pokémon's Pokérus status.
|
| PokerusEvent.Cured |
Fires on the server when a reasonable amount of time has passed and the Pokérus is cured.
|
| PokerusEvent.Spread |
Fires on the server when the Pokérus spreads from an opponent or from a party member to another.
|
| PokerusEvent.Spread.Post |
Fires on the server after the Pokérus has spread from an opponent or from a party member.
|
| PokerusEvent.Spread.Pre |
Fires on the server before the Pokérus spreads from an opponent or from a party member.
|
| PokeStopEvent |
Superclass event for actions related to PokeStops.
|
| PokeStopEvent.CooldownCheck |
Event that fires when a PokeStop is used, and the cooldown is being checked
Use shouldCheckCooldown to override if you want the cooldown check to happen
|
| PokeStopEvent.CooldownCheck.Post | |
| PokeStopEvent.CooldownCheck.PostCalculate | |
| PokeStopEvent.CooldownCheck.Pre | |
| PokeStopEvent.CooldownCheck.PreCalculate |
Pre-Calculate is used for changing the amount of time a pokestop goes on cooldown for the given player that used it.
|
| PokeStopEvent.Drops |
Event that fires when loot is given from a PokeStop.
|
| PokeStopEvent.Drops.Post | |
| PokeStopEvent.Drops.Pre | |
| PokeStopEvent.Use |
Event that fires when a PokeStop is attempted to be used.
|
| PokeStopEvent.Use.Post | |
| PokeStopEvent.Use.Pre | |
| RareCandyEvent |
Event fires whenever a rare candy is attempted to be used on a Pokémon.
|
| ReceivedModListEvent |
Event which fires when the server is notified of a logging in player's mod list.
|
| RidePokemonEvent |
Event fired whenever a player attempts to ride a Pokémon.
|
| ShopkeeperEvent |
Event fired when someone buys/sells from a Shopkeeper NPC.
|
| ShopkeeperEvent.Purchase | |
| ShopkeeperEvent.Sell | |
| SpawnPixelmonEntityForBattleEvent |
Fires around the Pokémon spawning for fighting a battle.
|
| SpawnPixelmonEntityForBattleEvent.Post |
Event fired after the Pokémon entity has spawned for battle.
|
| SpawnPixelmonEntityForBattleEvent.Pre |
Event fired before the Pokémon entity is spawned for battle.
|
| StatueEvent |
Superclass event for all statue related actions.
|
| StatueEvent.CreateStatue |
Subclass event of
StatueEvent fired whenever a chisel is used to create a statue. |
| StatueEvent.DestroyStatue |
Subclass event of
StatueEvent fired when a statue is attempted to be destroyed |
| StatueEvent.ModifyStatue |
Subclass event of
StatueEvent fired when any of the StatueEntity properties is changed. |
| TeleportItemEvent |
TeleportItemEvent is called when a TeleportItem is used, namely for things like Escape Rope, and the Ultra space and Drowned world teleporters
|
| TeleportItemEvent.Post |
Fired after the player has been teleported using an item
|
| TeleportItemEvent.Pre |
Fired before the teleport occurs, Level, Position and if the item is consumed can be set here to modify where the item teleports the player.
|
| ThrowPokeballEvent |
Fired when a Pokéball is used in battle, or thrown outside of battle.
|
| WormholeTeleportEvent |
WormholeTeleportEvent is an event that fires when a player collides with a wormhole and the teleport commences
|
| WormholeTeleportEvent.Post |
Fires after a player has gone through a wormhole, cannot be cancelled
|
| WormholeTeleportEvent.Pre |