forked from SteamWar/SteamWar
Add /build stop command
This commit is contained in:
@@ -116,6 +116,8 @@ HELP_BAU_SET_BUILDER=§8/§ebuild setbuilder §8- §7Building, WorldEdit, BauSys
|
||||
HELP_BAU_SET_BUILDER_HOVER=§eSets the Role to Builder
|
||||
HELP_BAU_SET_SUPERVISOR=§8/§ebuild supervisor §8- §7Starting build server. Saving schematics
|
||||
HELP_BAU_SET_SUPERVISOR_HOVER=§eSets the Role to Supervisor
|
||||
HELP_BAU_STOP=§8/§ebuild stop §8- §7Stop your build server
|
||||
HELP_BAU_STOP_HOVER=§eStop build server
|
||||
HELP_BAU_DELETE=§8/§ebuild delete §8- §7Reset your entire build server
|
||||
HELP_BAU_DELETE_HOVER=§eReset build server
|
||||
HELP_BAU_TESTARENA=§8/§ebuild testarena §8- §7Start a test arena
|
||||
@@ -235,6 +237,8 @@ BAU_DELMEMBER_USAGE=§8/§7build delmember §8[§eplayer§8]
|
||||
BAU_DELMEMBER_SELFDEL=§cYou cannot remove yourself!
|
||||
BAU_DELMEMBER_DELETED=§cPlayer was removed.
|
||||
BAU_DELMEMBER_DELETED_TARGET=§cYou were removed from the world of §e{0}.
|
||||
BAU_STOPPING=§7Stopping your build server. (May take up to a minute)
|
||||
BAU_STOPPED=§aYour build server has been stopped.
|
||||
BAU_DELETE_DELETED=§aYour world is being reset.
|
||||
BAU_DELETE_GUI_NAME=§eDo you really want to delete the world?
|
||||
BAU_DELETE_GUI_CANCEL=§cCancel
|
||||
|
||||
@@ -101,6 +101,8 @@ HELP_BAU_SET_BUILDER=§8/§ebau setbuilder §8- §7Bauen, WorldEdit, BauSystem F
|
||||
HELP_BAU_SET_BUILDER_HOVER=§eSetzt die Rolle Builder
|
||||
HELP_BAU_SET_SUPERVISOR=§8/§ebuild setsupervisor §8- §7Starten des Baus. Schematics erstellen
|
||||
HELP_BAU_SET_SUPERVISOR_HOVER=§eSetzt die Rolle Supervisor
|
||||
HELP_BAU_STOP=§8/§ebau stop §8- §7Stoppt deinen Bauserver
|
||||
HELP_BAU_STOP_HOVER=§eStoppe Bauserver
|
||||
HELP_BAU_DELETE=§8/§ebau delete §8- §7Setzt deine Bauwelt zurück
|
||||
HELP_BAU_DELETE_HOVER=§eBauwelt zurücksetzen
|
||||
HELP_BAU_TESTARENA=§8/§ebau testarena §8- §7Starte eine Testarena
|
||||
@@ -218,6 +220,8 @@ BAU_DELMEMBER_USAGE=§8/§7bau delmember §8[§eSpieler§8]
|
||||
BAU_DELMEMBER_SELFDEL=§cDu kannst dich nicht selbst entfernen!
|
||||
BAU_DELMEMBER_DELETED=§cDer Spieler wurde entfernt.
|
||||
BAU_DELMEMBER_DELETED_TARGET=§cDu wurdest von der Welt von §e{0} §centfernt.
|
||||
BAU_STOPPING=§7Stoppe den Bauserver. (Kann bis zu einer Minute dauern)
|
||||
BAU_STOPPED=§aDein Bauserver wurde gestoppt.
|
||||
BAU_DELETE_DELETED=§aDeine Welt wird zurückgesetzt.
|
||||
BAU_DELETE_GUI_NAME=§eWirklich Welt löschen?
|
||||
BAU_DELETE_GUI_CANCEL=§cAbbrechen
|
||||
|
||||
@@ -197,6 +197,18 @@ public class BauCommand extends SWCommand {
|
||||
};
|
||||
}
|
||||
|
||||
@Register("stop")
|
||||
public void stop(PlayerChatter sender) {
|
||||
VelocityCore.schedule(() -> {
|
||||
sender.system("BAU_STOPPING");
|
||||
Bauserver subserver = Bauserver.get(sender.user().getUUID());
|
||||
if(subserver != null)
|
||||
subserver.stop();
|
||||
|
||||
sender.system("BAU_STOPPED");
|
||||
}).schedule();
|
||||
}
|
||||
|
||||
@Register("resetall")
|
||||
@Register("delete")
|
||||
public void delete(PlayerChatter sender, @OptionalValue(value = "", onlyUINIG = true) ServerVersion version) {
|
||||
|
||||
@@ -92,6 +92,7 @@ public class HelpCommand extends SWCommand {
|
||||
"HELP_BAU_SET_SPECTATOR", "/build setSpectator ",
|
||||
"HELP_BAU_SET_BUILDER", "/build setBuilder ",
|
||||
"HELP_BAU_SET_SUPERVISOR", "/build setSupervisor ",
|
||||
"HELP_BAU_STOP", "/build stop",
|
||||
"HELP_BAU_DELETE", "/build delete ",
|
||||
"HELP_BAU_TESTARENA", "/build testarena ",
|
||||
"HELP_BAU_LOCK", "/build lock ",
|
||||
|
||||
Reference in New Issue
Block a user