Change deprecated code in the Config class

This commit is contained in:
GeorgH93 2021-05-22 13:12:25 +02:00
parent ca5262bc5b
commit 27344a411f
No known key found for this signature in database
GPG Key ID: D1630D37F9E4B3C8

View File

@ -21,6 +21,7 @@
import at.pcgamingfreaks.Bukkit.MCVersion;
import at.pcgamingfreaks.Bukkit.MinecraftMaterial;
import at.pcgamingfreaks.Bukkit.Util.Utils;
import at.pcgamingfreaks.Config.ILanguageConfiguration;
import at.pcgamingfreaks.ConsoleColor;
import at.pcgamingfreaks.Database.Cache.IUnCacheStrategyConfig;
import at.pcgamingfreaks.Database.Cache.UnCacheStrategy;
@ -41,15 +42,25 @@
import java.util.*;
import java.util.stream.Collectors;
public class Config extends Configuration implements DatabaseConnectionConfiguration, IUnCacheStrategyConfig
public class Config extends Configuration implements DatabaseConnectionConfiguration, IUnCacheStrategyConfig, ILanguageConfiguration
{
private static final int CONFIG_VERSION = 36, PRE_V2_VERSION = 20;
public Config(final @NotNull JavaPlugin plugin)
{
super(plugin, new Version(CONFIG_VERSION));
languageKey = "Language.Language";
languageUpdateKey = "Language.UpdateMode";
}
@Override
public @NotNull String getLanguageKey()
{
return "Language.Language";
}
@Override
public @NotNull String getLanguageUpdateModeKey()
{
return "Language.UpdateMode";
}
@Override