|
|
|
@ -1,5 +1,6 @@
|
|
|
|
package com.zivilon.cinder_loe.command;
|
|
|
|
package com.zivilon.cinder_loe.command;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.zivilon.cinder_loe.CinderLoE_Config;
|
|
|
|
import com.zivilon.cinder_loe.world.event.Warband;
|
|
|
|
import com.zivilon.cinder_loe.world.event.Warband;
|
|
|
|
import com.zivilon.cinder_loe.world.event.WarbandFaction;
|
|
|
|
import com.zivilon.cinder_loe.world.event.WarbandFaction;
|
|
|
|
|
|
|
|
|
|
|
|
@ -24,7 +25,7 @@ public class CommandWarband extends CommandBase {
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public String getCommandUsage(ICommandSender sender) {
|
|
|
|
public String getCommandUsage(ICommandSender sender) {
|
|
|
|
return "/warband <summon/reset> [faction_name] [waypoint] [x] [z]";
|
|
|
|
return "/warband <summon/reset/list/on/off> [faction_name] [waypoint] [x] [z]";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@ -52,6 +53,14 @@ public class CommandWarband extends CommandBase {
|
|
|
|
case "summon":
|
|
|
|
case "summon":
|
|
|
|
summon_warband(sender, args);
|
|
|
|
summon_warband(sender, args);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
|
|
|
|
case "on":
|
|
|
|
|
|
|
|
CinderLoE_Config.warbands_enabled = true;
|
|
|
|
|
|
|
|
sender.addChatMessage(new ChatComponentText("Warbands have been enabled!"));
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
case "off":
|
|
|
|
|
|
|
|
CinderLoE_Config.warbands_enabled = true;
|
|
|
|
|
|
|
|
sender.addChatMessage(new ChatComponentText("Warbands have been disabled!"));
|
|
|
|
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -119,7 +128,7 @@ public class CommandWarband extends CommandBase {
|
|
|
|
public static boolean validate_args(String[] args) {
|
|
|
|
public static boolean validate_args(String[] args) {
|
|
|
|
if (args.length < 1) return false;
|
|
|
|
if (args.length < 1) return false;
|
|
|
|
String action = "";
|
|
|
|
String action = "";
|
|
|
|
if (args[0].equals("summon") || args[0].equals("reset") || args[0].equals("list")) {
|
|
|
|
if (args[0].equals("summon") || args[0].equals("reset") || args[0].equals("list") || args[0].equals("on") || args[0].equals("off")) {
|
|
|
|
action = args[0];
|
|
|
|
action = args[0];
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
|