Icommon Api Wiki › Guides › Handle Player Events (Gamemode Changes and Respawns)
Handle Player Events (Gamemode Changes and Respawns)
Player-Triggered Events
The iCommon API Mod provides events for common player actions. Mods built on this library can respond to PlayerGamemodeChangeEvent and ServerPlayerInitEvent to customize behavior when players join or change their mode.
PlayerGamemodeChangeEvent
This event fires whenever a player's gamemode changes (Survival → Creative, etc.). Mods can use this to:
- Adjust player inventory or abilities based on new gamemode
- Log gamemode switches
- Trigger special effects or notifications
- Enforce custom gamemode rules
ServerPlayerInitEvent
This event fires when a player first joins the server or respawns. Use it to:
- Grant starter items or effects
- Initialize player-specific data
- Apply welcome messages or tutorials
- Restore player state from previous sessions
For Players
If a mod using iCommon API isn't responding correctly to your gamemode changes or respawns, check that mod's config file for relevant settings. Some mods let you disable certain player event features.