diff --git a/src/main/java/com/nametagedit/plugin/NametagCommand.java b/src/main/java/com/nametagedit/plugin/NametagCommand.java index 4bbb470..88aa3e0 100644 --- a/src/main/java/com/nametagedit/plugin/NametagCommand.java +++ b/src/main/java/com/nametagedit/plugin/NametagCommand.java @@ -7,6 +7,7 @@ import com.nametagedit.plugin.utils.Utils; import lombok.AllArgsConstructor; import mkremins.fanciful.FancyMessage; +import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; @@ -150,6 +151,7 @@ private void cmdClear(CommandSender sender, String[] args) { } handler.clear(sender, targetName); + handler.applyTagToPlayer(Bukkit.getPlayerExact(targetName)); } } diff --git a/src/main/java/com/nametagedit/plugin/NametagHandler.java b/src/main/java/com/nametagedit/plugin/NametagHandler.java index f6a11b3..1e00e33 100644 --- a/src/main/java/com/nametagedit/plugin/NametagHandler.java +++ b/src/main/java/com/nametagedit/plugin/NametagHandler.java @@ -39,7 +39,8 @@ public NametagHandler(NametagEdit plugin) { this.plugin = plugin; Bukkit.getPluginManager().registerEvents(this, plugin); this.tabListDisabled = plugin.getConfig().getBoolean("TabListDisabled"); - this.fancyMessageCompatible = Bukkit.getServer().getClass().getPackage().getName().split("\\.")[3].startsWith("v1_8"); + String version = Bukkit.getServer().getClass().getPackage().getName().split("\\.")[3]; + this.fancyMessageCompatible = version.startsWith("v1_8"); if (plugin.getConfig().getBoolean("MySQL.Enabled")) { abstractConfig = new DatabaseConfig(plugin, this); } else { @@ -174,6 +175,7 @@ public void applyTags() { } public void applyTagToPlayer(Player player) { + if (player == null) { return; } UUID uuid = player.getUniqueId(); PlayerData data = playerData.get(uuid); if (data != null) {