Code Patterns

Copy-paste examples for common plugin tasks. Commands, events, ECS, GUI, and more.

← Back to Patterns
player

Set GameMode

Change a player's game mode.

Example Code

java
// Set gamemode for player
Player.setGameMode(playerRef.getReference(), GameMode.Creative, store);

// Get current gamemode
GameMode currentMode = player.getGameMode();

// Available modes:
// GameMode.Adventure - Normal survival mode
// GameMode.Creative - Creative mode with flight
// GameMode.Spectator - Spectator mode

Thread Safety

Run on world thread.

Common Mistakes

Using instance method instead of static Player.setGameMode().