mirror of
https://github.com/trainerlord/WorldSystem.git
synced 2025-02-23 02:21:26 +01:00
Fix some unhandled errors, fix delete line in help
This commit is contained in:
parent
f8ea0bac84
commit
6b73a18de8
@ -31,10 +31,10 @@ public class WSCommands {
|
||||
prefix + "WorldSystem by CrazyCloudCraft v" + WorldSystem.getInstance().getDescription().getVersion());
|
||||
cs.sendMessage(prefix + "Contributors: Jubeki, montlikadani, jstoeckm2, Butzlabben");
|
||||
List<String> cmdHelp = MessageConfig.getCommandHelp();
|
||||
cmdHelp.forEach(s -> cs.sendMessage("\u00A76" + s)); //(prefix + s));
|
||||
cmdHelp.forEach(s -> cs.sendMessage("§6" + s)); //(prefix + s));
|
||||
// cs.sendMessage(prefix + "==============");
|
||||
if (cs.hasPermission("ws.delete")) {
|
||||
cs.sendMessage(MessageConfig.getDeleteCommandHelp());
|
||||
cs.sendMessage("§6" + MessageConfig.getDeleteCommandHelp());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -98,6 +98,11 @@ public class WorldAdministrateCommand {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (p.getName().toLowerCase().equals(args[1].toLowerCase())) {
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou cannot remove yourself!");
|
||||
return false;
|
||||
}
|
||||
|
||||
DependenceConfig dc = new DependenceConfig(p);
|
||||
if (!dc.hasWorld()) {
|
||||
p.sendMessage(MessageConfig.getNoWorldOwn());
|
||||
@ -215,6 +220,11 @@ public class WorldAdministrateCommand {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (p.getName().toLowerCase().equals(args[1].toLowerCase())) {
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou're already a member!");
|
||||
return false;
|
||||
}
|
||||
|
||||
DependenceConfig dc = new DependenceConfig(p);
|
||||
if (!dc.hasWorld()) {
|
||||
p.sendMessage(MessageConfig.getNoWorldOwn());
|
||||
@ -269,7 +279,7 @@ public class WorldAdministrateCommand {
|
||||
}
|
||||
WorldPlayer wp = new WorldPlayer(a, dc.getWorldname());
|
||||
if (wp.isOwnerofWorld()) {
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou are the owner");
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou cannot disable teleporting for yourself!");
|
||||
return false;
|
||||
}
|
||||
if (wp.toggleTeleport()) {
|
||||
@ -306,7 +316,7 @@ public class WorldAdministrateCommand {
|
||||
}
|
||||
WorldPlayer wp = new WorldPlayer(a, dc.getWorldname());
|
||||
if (wp.isOwnerofWorld()) {
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou are the owner");
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou cannot disable gamemode changing for yourself!");
|
||||
return false;
|
||||
}
|
||||
if (wp.toggleGamemode()) {
|
||||
@ -343,7 +353,7 @@ public class WorldAdministrateCommand {
|
||||
}
|
||||
WorldPlayer wp = new WorldPlayer(a, dc.getWorldname());
|
||||
if (wp.isOwnerofWorld()) {
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou are the owner");
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou cannot disable WorldEdit for yourself!");
|
||||
return false;
|
||||
}
|
||||
if (wp.toggleWorldEdit()) {
|
||||
@ -380,7 +390,7 @@ public class WorldAdministrateCommand {
|
||||
}
|
||||
WorldPlayer wp = new WorldPlayer(a, dc.getWorldname());
|
||||
if (wp.isOwnerofWorld()) {
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou are the owner");
|
||||
p.sendMessage(PluginConfig.getPrefix() + "§cYou cannot disable building for yourself!");
|
||||
return false;
|
||||
}
|
||||
if (wp.toggleBuild()) {
|
||||
|
@ -87,7 +87,7 @@ public class WorldSettingsCommands {
|
||||
}
|
||||
|
||||
} else {
|
||||
p.sendMessage(MessageConfig.getInvalidInput().replaceAll("input", args[1]));
|
||||
p.sendMessage(MessageConfig.getInvalidInput().replaceAll("%input", "\"reset " + args[1] + "\""));
|
||||
}
|
||||
} else {
|
||||
if (sw.isLoaded())
|
||||
@ -161,6 +161,11 @@ public class WorldSettingsCommands {
|
||||
if (sender instanceof Player) {
|
||||
Player p = (Player) sender;
|
||||
DependenceConfig dc = new DependenceConfig(p);
|
||||
if (!dc.hasWorld()) {
|
||||
p.sendMessage(MessageConfig.getNoWorldOwn());
|
||||
return false;
|
||||
}
|
||||
|
||||
WorldConfig wc = WorldConfig.getWorldConfig(dc.getWorldname());
|
||||
boolean tnt = wc.isTnt();
|
||||
WorldToggleTntEvent event = new WorldToggleTntEvent(p, SystemWorld.getSystemWorld(dc.getWorldname()), tnt);
|
||||
@ -192,6 +197,11 @@ public class WorldSettingsCommands {
|
||||
if (sender instanceof Player) {
|
||||
Player p = (Player) sender;
|
||||
DependenceConfig dc = new DependenceConfig(p);
|
||||
if (!dc.hasWorld()) {
|
||||
p.sendMessage(MessageConfig.getNoWorldOwn());
|
||||
return false;
|
||||
}
|
||||
|
||||
WorldConfig wc = WorldConfig.getWorldConfig(dc.getWorldname());
|
||||
boolean fire = wc.isFire();
|
||||
WorldToggleFireEvent event = new WorldToggleFireEvent(p, SystemWorld.getSystemWorld(dc.getWorldname()), fire);
|
||||
|
@ -264,7 +264,7 @@ public class MessageConfig {
|
||||
}
|
||||
|
||||
public static String getDeleteCommandHelp() {
|
||||
return getMessage("command_help.delete_command", "/ws delete §8- §7Will delete a World");
|
||||
return getRawMessage("command_help.delete_command", "/ws delete §8- §7Will delete a World");
|
||||
}
|
||||
|
||||
public static List<String> getCommandHelp() {
|
||||
|
Loading…
Reference in New Issue
Block a user