add event activate aliases, add eventdeactive command

This commit is contained in:
RedSparr0w 2019-09-22 15:21:42 +12:00
parent 6535fc6b46
commit 10c3c3da78

View file

@ -104,6 +104,8 @@ public final class DeveloperCommandPlugin extends CommandPlugin {
@SuppressWarnings("deprecation")
@Override
public boolean parse(final Player player, String name, String[] args) {
String[] eventNameArr;
String eventName;
switch (name) {
case "find":
try {
@ -179,12 +181,29 @@ public final class DeveloperCommandPlugin extends CommandPlugin {
break;
case "eventactivate":
String[] eventNameArr = Arrays.copyOfRange(args, 1, args.length);
String eventName = String.join(" ", eventNameArr);
case "eventstart":
case "eventbegin":
case "activateevent":
case "startevent":
case "beginevent":
eventNameArr = Arrays.copyOfRange(args, 1, args.length);
eventName = String.join(" ", eventNameArr);
player.sendMessage("You have activated the " + eventName + " event!");
GlobalEventManager.get().activate(eventName, null);
break;
case "eventdeactivate":
case "eventend":
case "eventfinish":
case "deactivateevent":
case "endevent":
case "finishevent":
eventNameArr = Arrays.copyOfRange(args, 1, args.length);
eventName = String.join(" ", eventNameArr);
player.sendMessage("You have deactivated the " + eventName + " event!");
GlobalEventManager.get().activate(eventName, null);
break;
case "poison":
player.getStateManager().set(EntityState.POISONED, 200, player);
player.getConfigManager().set(102, 1);
@ -218,12 +237,6 @@ public final class DeveloperCommandPlugin extends CommandPlugin {
PVPAIPActions.syncBotThread(player);
}
break;
case "deactivatexp":
GlobalEventManager.get().deactivate("XPFever");
break;
case "deactivatecf":
GlobalEventManager.get().deactivate("Clone Fest");
break;
case "reloaddb":
SQLManager.init();
player.sendMessage("[MySQl] The database has been reloaded.");