Package-level declarations

The game-hub experience: launch pages, selectors, and mode routing. Great entry point for adding a new mini-game page.

Types

Link copied to clipboard
class GameHubGui(serverPlayer: ServerPlayer) : SimpleGui

/4ever game GUI that lists available server minigames and links to their pages.

Link copied to clipboard

Opens the correct per-game GUI page for a given game definition.

Link copied to clipboard
class GameUnknownGui(serverPlayer: ServerPlayer, game: EverGames.GameDefinition, previousGui: SimpleGui?) : SimpleGui

Fallback page when a game exists in the list but has no dedicated GUI yet.

Link copied to clipboard
class HelloWorldGameGui(serverPlayer: ServerPlayer, previousGui: SimpleGui?) : SimpleGui

Simple page for the hello_world Plasmid game.

Link copied to clipboard
class TeamDeathmatchGameGui(serverPlayer: ServerPlayer, previousGui: SimpleGui?) : SimpleGui

GUI page for launching or joining a Team Deathmatch minigame.

Link copied to clipboard
class TntSurvivalGameGui(serverPlayer: ServerPlayer, previousGui: SimpleGui?) : SimpleGui

GUI page for launching the TNT Survival minigame.

Link copied to clipboard
class ZombieSurvivalGameGui(serverPlayer: ServerPlayer, previousGui: SimpleGui?) : SimpleGui

GUI page for launching the Zombie Survival minigame.

Link copied to clipboard
class ZombieSurvivalMobConfigGui(serverPlayer: ServerPlayer, previousGui: SimpleGui?, enabledMobIds: MutableSet<String>) : SimpleGui

Sub-config GUI for selecting which mob types spawn in Zombie Survival.