mirror of
https://e.coding.net/circlecloud/Residence.git
synced 2025-11-24 21:46:16 +00:00
fix: 修复命令解析问题
This commit is contained in:
@@ -17,7 +17,7 @@ public class CommandCompass extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandCompass(final ResidenceMain plugin) {
|
public CommandCompass(final ResidenceMain plugin) {
|
||||||
super("compass", "cp");
|
super("cp");
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
setDescription("切换指南针方向");
|
setDescription("切换指南针方向");
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ public class CommandCreate extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandCreate(final ResidenceMain plugin) {
|
public CommandCreate(final ResidenceMain plugin) {
|
||||||
super("c", "new");
|
super("create", "new", "c");
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(1);
|
setMinimumArguments(1);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class CommandCurrent extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandCurrent(final ResidenceMain plugin) {
|
public CommandCurrent(final ResidenceMain plugin) {
|
||||||
super("current");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ public class CommandDefault extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandDefault(final ResidenceMain plugin) {
|
public CommandDefault(final ResidenceMain plugin) {
|
||||||
super("default");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(1);
|
setMinimumArguments(1);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ public class CommandGive extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandGive(final ResidenceMain plugin) {
|
public CommandGive(final ResidenceMain plugin) {
|
||||||
super("give");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(2);
|
setMinimumArguments(2);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ public class CommandLease extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandLease(final ResidenceMain plugin) {
|
public CommandLease(final ResidenceMain plugin) {
|
||||||
super("lease");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(2);
|
setMinimumArguments(2);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ public class CommandLimits extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandLimits(final ResidenceMain plugin) {
|
public CommandLimits(final ResidenceMain plugin) {
|
||||||
super("limits");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ public class CommandListAll extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandListAll(final ResidenceMain plugin) {
|
public CommandListAll(final ResidenceMain plugin) {
|
||||||
super("listall");
|
super("la");
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class CommandListAllHidden extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandListAllHidden(final ResidenceMain plugin) {
|
public CommandListAllHidden(final ResidenceMain plugin) {
|
||||||
super("listallhidden");
|
super("lah");
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class CommandListHidden extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandListHidden(final ResidenceMain plugin) {
|
public CommandListHidden(final ResidenceMain plugin) {
|
||||||
super("listhidden");
|
super("lh");
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ public class CommandLists extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandLists(final ResidenceMain plugin) {
|
public CommandLists(final ResidenceMain plugin) {
|
||||||
super("lists");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(1);
|
setMinimumArguments(1);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ public class CommandLset extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandLset(final ResidenceMain plugin) {
|
public CommandLset(final ResidenceMain plugin) {
|
||||||
super("lset");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(2);
|
setMinimumArguments(2);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ public class CommandMarket extends BaseCommand {
|
|||||||
TransactionManager tmanager;
|
TransactionManager tmanager;
|
||||||
|
|
||||||
public CommandMarket(final ResidenceMain plugin) {
|
public CommandMarket(final ResidenceMain plugin) {
|
||||||
super("market");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
rmanager = plugin.getResidenceManager();
|
rmanager = plugin.getResidenceManager();
|
||||||
language = plugin.getLanguage();
|
language = plugin.getLanguage();
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ public class CommandMaterial extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandMaterial(final ResidenceMain plugin) {
|
public CommandMaterial(final ResidenceMain plugin) {
|
||||||
super("material");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(1);
|
setMinimumArguments(1);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ public class CommandMessage extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandMessage(final ResidenceMain plugin) {
|
public CommandMessage(final ResidenceMain plugin) {
|
||||||
super("message");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(1);
|
setMinimumArguments(1);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ public class CommandMirror extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandMirror(final ResidenceMain plugin) {
|
public CommandMirror(final ResidenceMain plugin) {
|
||||||
super("mirror");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(2);
|
setMinimumArguments(2);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ public class CommandRemove extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandRemove(final ResidenceMain plugin) {
|
public CommandRemove(final ResidenceMain plugin) {
|
||||||
super("remove", "delete");
|
super("delete");
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class CommandRemoveAll extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandRemoveAll(final ResidenceMain plugin) {
|
public CommandRemoveAll(final ResidenceMain plugin) {
|
||||||
super("removeall");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(1);
|
setMinimumArguments(1);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ public class CommandRename extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandRename(final ResidenceMain plugin) {
|
public CommandRename(final ResidenceMain plugin) {
|
||||||
super("rename");
|
super("rn");
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(2);
|
setMinimumArguments(2);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class CommandSetOwner extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandSetOwner(final ResidenceMain plugin) {
|
public CommandSetOwner(final ResidenceMain plugin) {
|
||||||
super("setowner");
|
super("so");
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(2);
|
setMinimumArguments(2);
|
||||||
setPossibleArguments("[领地名] [玩家]");
|
setPossibleArguments("[领地名] [玩家]");
|
||||||
@@ -35,10 +35,11 @@ public class CommandSetOwner extends BaseCommand {
|
|||||||
if (area != null) {
|
if (area != null) {
|
||||||
area.getPermissions().setOwner(args[1], true);
|
area.getPermissions().setOwner(args[1], true);
|
||||||
if (area.getParent() == null) {
|
if (area.getParent() == null) {
|
||||||
sender.sendMessage(ChatColor.GREEN + language.getPhrase("ResidenceOwnerChange", ChatColor.YELLOW + " " + args[0] + " " + ChatColor.GREEN + "." + ChatColor.YELLOW + args[1] + ChatColor.GREEN));
|
sender.sendMessage(
|
||||||
|
ChatColor.GREEN + language.getPhrase("ResidenceOwnerChange", ChatColor.YELLOW + " " + args[0] + " " + ChatColor.GREEN + "." + ChatColor.YELLOW + args[1] + ChatColor.GREEN));
|
||||||
} else {
|
} else {
|
||||||
sender.sendMessage(ChatColor.GREEN
|
sender.sendMessage(ChatColor.GREEN + language.getPhrase("SubzoneOwnerChange",
|
||||||
+ language.getPhrase("SubzoneOwnerChange", ChatColor.YELLOW + " " + args[0].split("\\.")[args[1].split("\\.").length - 1] + " " + ChatColor.GREEN + "." + ChatColor.YELLOW + args[1] + ChatColor.GREEN));
|
ChatColor.YELLOW + " " + args[0].split("\\.")[args[1].split("\\.").length - 1] + " " + ChatColor.GREEN + "." + ChatColor.YELLOW + args[1] + ChatColor.GREEN));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
sender.sendMessage(ChatColor.RED + language.getPhrase("InvalidResidence"));
|
sender.sendMessage(ChatColor.RED + language.getPhrase("InvalidResidence"));
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ public class CommandTp extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandTp(final ResidenceMain plugin) {
|
public CommandTp(final ResidenceMain plugin) {
|
||||||
super("tp");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setMinimumArguments(1);
|
setMinimumArguments(1);
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ public class CommandTpSet extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandTpSet(final ResidenceMain plugin) {
|
public CommandTpSet(final ResidenceMain plugin) {
|
||||||
super("tpset");
|
super();
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ public class CommandUnStuck extends BaseCommand {
|
|||||||
ResidenceMain plugin;
|
ResidenceMain plugin;
|
||||||
|
|
||||||
public CommandUnStuck(final ResidenceMain plugin) {
|
public CommandUnStuck(final ResidenceMain plugin) {
|
||||||
super("unstuck");
|
super("us");
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
setOnlyPlayerExecutable();
|
setOnlyPlayerExecutable();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,16 +25,8 @@ public class CommandVersion extends BaseCommand {
|
|||||||
sender.sendMessage(ChatColor.GREEN + "创建者: " + ChatColor.YELLOW + "bekvon");
|
sender.sendMessage(ChatColor.GREEN + "创建者: " + ChatColor.YELLOW + "bekvon");
|
||||||
sender.sendMessage(ChatColor.GREEN + "升级到 1.8 by: " + ChatColor.YELLOW + "DartCZ");
|
sender.sendMessage(ChatColor.GREEN + "升级到 1.8 by: " + ChatColor.YELLOW + "DartCZ");
|
||||||
sender.sendMessage(ChatColor.RED + "升级到最新无UUID版本 by: " + ChatColor.YELLOW + "喵♂呜");
|
sender.sendMessage(ChatColor.RED + "升级到最新无UUID版本 by: " + ChatColor.YELLOW + "喵♂呜");
|
||||||
String names = null;
|
|
||||||
final List<String> authlist = plugin.getDescription().getAuthors();
|
final List<String> authlist = plugin.getDescription().getAuthors();
|
||||||
for (final String auth : authlist) {
|
sender.sendMessage(ChatColor.GREEN + "作者: " + ChatColor.YELLOW + authlist.toArray().toString());
|
||||||
if (names == null) {
|
|
||||||
names = auth;
|
|
||||||
} else {
|
|
||||||
names = names + ", " + auth;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
sender.sendMessage(ChatColor.GREEN + "作者: " + ChatColor.YELLOW + names);
|
|
||||||
sender.sendMessage(ChatColor.DARK_AQUA + "插件命令列表,帮助, 请查看wiki:");
|
sender.sendMessage(ChatColor.DARK_AQUA + "插件命令列表,帮助, 请查看wiki:");
|
||||||
sender.sendMessage(ChatColor.GREEN + "http://residencebukkitmod.wikispaces.com/");
|
sender.sendMessage(ChatColor.GREEN + "http://residencebukkitmod.wikispaces.com/");
|
||||||
sender.sendMessage(ChatColor.AQUA + "重制版本请查看Jenkins:");
|
sender.sendMessage(ChatColor.AQUA + "重制版本请查看Jenkins:");
|
||||||
|
|||||||
Reference in New Issue
Block a user