Added separate version for message files

This commit is contained in:
Aust1n46 2020-04-07 20:27:25 -04:00
parent 3a89d5d6c7
commit d931e730e0

View File

@ -14,6 +14,8 @@ public class Localization {
private static MineverseChat plugin = MineverseChat.getInstance(); private static MineverseChat plugin = MineverseChat.getInstance();
private static FileConfiguration localization; private static FileConfiguration localization;
private static final String VERSION = "2.18.2";
public static void initialize() { public static void initialize() {
File localizationFile = new File(plugin.getDataFolder().getAbsolutePath(), "Messages.yml"); File localizationFile = new File(plugin.getDataFolder().getAbsolutePath(), "Messages.yml");
if(!localizationFile.isFile()) { if(!localizationFile.isFile()) {
@ -23,9 +25,8 @@ public class Localization {
localization = YamlConfiguration.loadConfiguration(localizationFile); localization = YamlConfiguration.loadConfiguration(localizationFile);
String fileVersion = localization.getString("Version", "null"); String fileVersion = localization.getString("Version", "null");
String currentVersion = plugin.getDescription().getVersion();
if(!fileVersion.equals(currentVersion)) { if(!fileVersion.equals(VERSION)) {
Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Version Change Detected! Saving Old Messages.yml and Generating Latest File")); Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Version Change Detected! Saving Old Messages.yml and Generating Latest File"));
localizationFile.renameTo(new File(plugin.getDataFolder().getAbsolutePath(), "Messages_Old_" + fileVersion + ".yml")); localizationFile.renameTo(new File(plugin.getDataFolder().getAbsolutePath(), "Messages_Old_" + fileVersion + ".yml"));
plugin.saveResource("Messages.yml", true); plugin.saveResource("Messages.yml", true);