Commands

Upgedatet: 14.11.2017

mg = Name des Minigames


Enum Command Erklärung
JOIN_ARENA /mg join [arena] Betrete eine Arena
LEAVE_ARENA /mg leave [arena] Verlasse eine Arena
PLAYER_STATS /mg stats [player]
ARENAS /mg arenas Zeigt die vefügbaren Arenen des Minigames
LOCATION_LOBBY /mg setLobby [arena] Setzt die Lobbyposition
LOCATION_SPECTATOR /mg setSpectator [arena] Setzt die Spectator Location (Am besten in die InGamebegrenzung setzen!)
LOCATION_LOBBYBOUNDS /mg setlobbybounds [arena] [low/high] Setzt die Lobbybegrenzung
LOCATION_INGAMEBOUNDS /mg setingamebounds [arena] [low/high] Setzt die InGamebegrenzung
LOCATION_SPAWN /mg setSpawn [arena] Setzt die Spawns. Die Spawns werden pro Setzen hochgezählt!
LOCATION_REMOVESPAWN /mg removeSpawn [arena]
LOCATION_STATS_HOLOGRAM /mg setStatsHologram [arena] Setzt das Stats-Hologram. (Dafür wird das Plugin Holographic Displays benötigt)
TEAM_ADD /mg addTeam [arena] [teamname] [teamfarbe] Fügt ein Team hinzu. (Es gibt 16 Teamfarben z.B.: BLUE, RED, GREEN, YELLOW)
TEAM_SETSPAWN /mg setTeamSpawn [arena] [teamname] Setzt die Team Position.
ARENA_SETMAXPLAYERS /mg setmaxplayers [arena] [zahl]
ARENA_SETMINPLAYERS /mg setminplayers [arena] [zahl]
ARENA_FINISH /mg finish [arena] Speichert eine Arena.
CHECK_ARENA /mg check [arena] Überprüft eine Arena.
ARENA_DELETE /mg delete [arena]
ARENA_ENABLE /mg enable [arena] Aktiviert eine Arena.
ARENA_DISABLE /mg disable [arena] Deaktiviert eine Arena
COINS_ADD /mg addCoins [player] [zahl] Fügt dem Spieler Coins hinzu. (Diese Coins können nur in dem jeweiligen Minigame verwendet werden!)
COINS_REMOVE /mg removeCoins [player] [zahl]
ARENA_MENU /mg arenasmenu Öffnet das Arenas Inventar
ARENA_STOP /mg stoparena Beendet eine Arena
ARENA_SETUP_HELP /mg setuphelp Sendet dir eine Übersicht des Setups, ohne auf der Website nachschauen zu müssen.
ARENA_DEATHHIGH /mg setDeathHigh [arena] Setzt die Sterbehöhe
SPAWN_SHOP /mg spawnshop Spawnt den Shop (Villager)

Commands hinzufügen (in Sammlung):

Am besten fügst du die Commands per Sammlung zu. Dadurch ist es für Updates einfacher Commands hinzuzufügen. z.B.:

Teams:

minigame.setCommandArea(CommandArea.ARENA_TEAMS);

Solo:

minigame.setCommandArea(CommandArea.ARENA_SPAWNS);

Commands hinzufügen und entfernen:

minigame.removeCommand(MinigameCommands.ARENA_SETUP_HELP);
minigame.addCommand(MinigameCommands.ARENA_SETUP_HELP.getCommand());

Eigene Commands hinzufügen:

minigame.addCommand(new MinigameCommand(commandname, description, commandtype));