From 66ef982c63422c62c5efa9500ed1550d2c457f5f Mon Sep 17 00:00:00 2001 From: sky Date: Sun, 23 Feb 2020 14:28:45 +0800 Subject: [PATCH] Fix Tag --- .../io/izzel/taboolib/common/plugin/InternalPlugin.java | 3 ++- .../scala/io/izzel/taboolib/util/tag/TagPlayerData.java | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/scala/io/izzel/taboolib/common/plugin/InternalPlugin.java b/src/main/scala/io/izzel/taboolib/common/plugin/InternalPlugin.java index f368357..ee3c7fe 100644 --- a/src/main/scala/io/izzel/taboolib/common/plugin/InternalPlugin.java +++ b/src/main/scala/io/izzel/taboolib/common/plugin/InternalPlugin.java @@ -7,6 +7,7 @@ import org.bukkit.Server; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.configuration.file.FileConfiguration; +import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.generator.ChunkGenerator; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.PluginDescriptionFile; @@ -45,7 +46,7 @@ public class InternalPlugin implements Plugin { @Override public FileConfiguration getConfig() { - return null; + return new YamlConfiguration(); } @Override diff --git a/src/main/scala/io/izzel/taboolib/util/tag/TagPlayerData.java b/src/main/scala/io/izzel/taboolib/util/tag/TagPlayerData.java index d533ed1..df290e0 100644 --- a/src/main/scala/io/izzel/taboolib/util/tag/TagPlayerData.java +++ b/src/main/scala/io/izzel/taboolib/util/tag/TagPlayerData.java @@ -28,7 +28,11 @@ public class TagPlayerData { } public String getTeamHash() { - return TabooLib.getPlugin().getConfig().getBoolean("TABLIST-SORT") ? String.valueOf(Objects.hash(prefix)) : nameOrigin; + try { + return TabooLib.getConfig().getBoolean("TABLIST-SORT") ? String.valueOf(Objects.hash(String.valueOf(prefix))) : nameOrigin; + } catch (Throwable ignore) { + } + return "null"; } public TagPlayerData reset() {