Trigger Events¶
Events Information¶
All of these triggers can be accessed via triggers which when accessing the respective Trigger name in snake case will return the proper Trigger ID.
Warning
Each Instance will have unique TriggerIDs, you will get errors/unexpected results if you use another Instances Trigger IDs for the same Trigger.
Note
You will need to call Core.get_triggers() first to populate the attributes of the TriggerID class.
Trigger Description: A backup finishes archiving.
Emits: Reason | Id | Filename | WasCreatedAutomatically
Trigger Description: A backup finishes restoring.
Emits: Reason | Id | Filename | WasCreatedAutomatically
Trigger Description: A backup has failed.
Emits: Reason | Id | Filename | WasCreatedAutomatically
Trigger Description: A backup has started.
Emits: Reason | Id | Filename | WasCreatedAutomatically
Trigger Description: A player achieves an advancement
Emits: User | Advancement
Trigger Description: A player commits suicide
Emits: User | Method
Trigger Description: A player gets an achievement
Emits: User | Achievement
Trigger Description: A player is killed by an NPC
Emits: Victim | Attacker | Method
Trigger Description: A player is killed by another player
Emits: Victim | Attacker | Method
Trigger Description: A player joins the server
Emits: User | UserID
Trigger Description: A player joins the server for the first time
Emits: User | UserID
Trigger Description: A player joins the server while it was empty
Emits: User | UserID
Trigger Description: A player leaves the server
Emits: User | UserID
Trigger Description: A player performs an action
Emits: User | UserID | Action
Trigger Description: A player sends a chat message
Emits: User | UserID | Message
Trigger Description: A player tries to join the server while it’s sleeping
Trigger Description: A player who has previously visited rejoins the server
Emits: User | UserID
Trigger Description: A scheduled backup finishes archiving.
Emits: Reason | Id | Filename | WasCreatedAutomatically
Trigger Description: An update is NOT available via SteamCMD
Trigger Description: An update is available via SteamCMD
Trigger Description: The Minecraft Server stops unexpectedly
Emits: Time
Trigger Description: The Minecraft Server watchdog forced a shutdown (server unresponsive)
Emits: Time
Trigger Description: The Minecraft server is unable to keep up
Emits: MillisecondsBehind | TicksSkipped
Trigger Description: The Minecraft server repeatedly fails to start
Emits: Time
Trigger Description: The application state changes
Emits: PreviousState | NextState
Trigger Description: The last player leaves the server
Emits: User | UserID
Trigger Description: The server enters sleep mode
Trigger Description: The server wakes up from sleep mode due to player connect