Eaglercraft 188 -
public GameModeManager() { this.gameModes = new HashMap<>(); }
@Override public void onPlayerJoin(Player player) { // Set player's game mode to Survival player.setGameMode(GameMode.SURVIVAL); } eaglercraft 188
public void registerGameMode(GameMode gameMode) { gameModes.put(gameMode.getName(), gameMode); } public GameModeManager() { this
public abstract void onPlayerJoin(Player player); public abstract void onPlayerLeave(Player player); } public abstract void onPlayerJoin(Player player)
@Override public void onPlayerLeave(Player player) { // Clean up player's resources } } // GameModeManager.java public class GameModeManager { private Map<String, GameMode> gameModes;
