Fix command costs warnings.

This commit is contained in:
KHobbits 2012-12-17 17:43:04 +00:00
parent 00bd6a3e02
commit bd4a48c441

View file

@ -191,10 +191,14 @@ public class Settings implements ISettings
for (String command : section.getKeys(false)) for (String command : section.getKeys(false))
{ {
PluginCommand cmd = ess.getServer().getPluginCommand(command); PluginCommand cmd = ess.getServer().getPluginCommand(command);
if (cmd == null || !cmd.getPlugin().equals(ess)) if (cmd != null && !cmd.getPlugin().equals(ess))
{ {
ess.getLogger().warning("Invalid command cost. '" + command + "' is not a command handled by Essentials."); ess.getLogger().warning("Invalid command cost. '" + command + "' is not a command handled by Essentials.");
} }
else if (command.charAt(0) == '/')
{
ess.getLogger().warning("Invalid command cost. '" + command + "' should not start with '/'.");
}
if (section.isDouble(command)) if (section.isDouble(command))
{ {
newSection.set(command.toLowerCase(Locale.ENGLISH), section.getDouble(command)); newSection.set(command.toLowerCase(Locale.ENGLISH), section.getDouble(command));