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() {