diff --git a/plugin/src/main/java/com/alttd/essentia/commands/player/DelHomeCommand.java b/plugin/src/main/java/com/alttd/essentia/commands/player/DelHomeCommand.java index fb9afce..38bf049 100644 --- a/plugin/src/main/java/com/alttd/essentia/commands/player/DelHomeCommand.java +++ b/plugin/src/main/java/com/alttd/essentia/commands/player/DelHomeCommand.java @@ -23,7 +23,7 @@ public class DelHomeCommand extends PlayerSubCommand { // } String home = (args.length > 0) ? args[0] : "home"; - if (playerConfig.getHome(home) == null) { + if (!playerConfig.hasHome(home)) { player.sendRichMessage(Config.HOME_DOES_NOT_EXIST, Placeholder.unparsed("home", home)); return true; } diff --git a/plugin/src/main/java/com/alttd/essentia/configuration/PlayerConfig.java b/plugin/src/main/java/com/alttd/essentia/configuration/PlayerConfig.java index ddb02a6..88513ae 100644 --- a/plugin/src/main/java/com/alttd/essentia/configuration/PlayerConfig.java +++ b/plugin/src/main/java/com/alttd/essentia/configuration/PlayerConfig.java @@ -110,6 +110,11 @@ public class PlayerConfig extends YamlConfiguration { setStoredLocation(death ? "teleports.death" : "teleports.back", location); } + public boolean hasHome(String name) { + ConfigurationSection section = getConfigurationSection("home." + name); + return section != null; + } + public Location getHome(String name) { return getStoredLocation("home." + name); }