mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-21 09:02:07 -07:00
add event activate aliases, add eventdeactive command
This commit is contained in:
parent
6535fc6b46
commit
10c3c3da78
1 changed files with 21 additions and 8 deletions
|
|
@ -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.");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue