T2C-CommandGUI/CommandGUI V1/src/main/java/de/jatitv/commandgui/config/Messages_Select.java

75 lines
3.7 KiB
Java

// This claas was created by JaTiTV
package de.jatitv.commandgui.config;
import de.jatitv.commandgui.defaultValue.DefaultValue;
import de.jatitv.commandgui.system.Main;
import org.bukkit.Bukkit;
import org.bukkit.configuration.file.YamlConfiguration;
import java.io.File;
public class Messages_Select {
public static String selectMSG;
public static String sel;
public static void selectCreate() {
Bukkit.getConsoleSender().sendMessage(DefaultValue.PrefixHC + "§4Select language...");
switch (DefaultValue.language) {
case "de_DE":
selectMSG = "German";
sel = "de_DE";
break;
case "fr_FR":
selectMSG = "French";
sel = "fr_FR";
break;
case "no_NO":
selectMSG = "Norwegian";
sel = "no_NO";
break;
default:
selectMSG = "English";
sel = "en_EN";
break;
}
File messagesYML = new File(Main.thisp().getDataFolder().getPath(), "languages/" + sel + "_Messages.yml");
YamlConfiguration yamlConfiguration_msg = YamlConfiguration.loadConfiguration(messagesYML);
DefaultValue.NoPermission = replace(yamlConfiguration_msg.getString("Plugin.NoPermission"));
DefaultValue.NoPermissionForCommand = replace(yamlConfiguration_msg.getString("Plugin.NoPermissionForCommand"));
DefaultValue.NoPermissionForItem = replace(yamlConfiguration_msg.getString("Plugin.NoPermissionForItem"));
DefaultValue.VaultNotSetUp = replace(yamlConfiguration_msg.getString("Plugin.VaultNotSetUp"));
DefaultValue.SoundNotFound = replace(yamlConfiguration_msg.getString("Plugin.SoundNotFound"));
DefaultValue.ReloadStart = replace(yamlConfiguration_msg.getString("Plugin.Reload.Start"));
DefaultValue.ReloadEnd = replace(yamlConfiguration_msg.getString("Plugin.Reload.End"));
DefaultValue.HelpCgui = replace(yamlConfiguration_msg.getString("Help.CGUI"));
DefaultValue.HelpHelp = replace(yamlConfiguration_msg.getString("Help.Help"));
DefaultValue.HelpInfo = replace(yamlConfiguration_msg.getString("Help.Info"));
DefaultValue.HelpOpen = replace(yamlConfiguration_msg.getString("Help.Open"));
DefaultValue.HelpGive = replace(yamlConfiguration_msg.getString("Help.Give"));
DefaultValue.HelpReload = replace(yamlConfiguration_msg.getString("Help.Reload"));
DefaultValue.No_money = replace(yamlConfiguration_msg.getString("Cost.No_money"));
DefaultValue.NoInventorySpace = replace(yamlConfiguration_msg.getString("Cost.NoInventorySpace"));
DefaultValue.Buy_msg = replace(yamlConfiguration_msg.getString("Cost.Buy_msg"));
DefaultValue.GUIisDisable = replace(yamlConfiguration_msg.getString("GUI.IsDisabled"));
DefaultValue.give = replace(yamlConfiguration_msg.getString("Give.Sender"));
DefaultValue.giveReceived = replace(yamlConfiguration_msg.getString("Give.Receiver"));
DefaultValue.PlayerNotFound = replace(yamlConfiguration_msg.getString("Give.PlayerNotFond"));
DefaultValue.PlayerNoInventorySpace = replace(yamlConfiguration_msg.getString("Give.PlayerNoInventorySpace"));
Bukkit.getConsoleSender().sendMessage(DefaultValue.PrefixHC + "§2Language successfully selected to: §6" + selectMSG);
}
private static String replace(String Text) {
return Text.replace("[prefix]", DefaultValue.PrefixHC).replace("&", "§").replace("[ue]", "ü")
.replace("[UE]", "Ü").replace("[oe]", "Ö").replace("[OE]", "Ö")
.replace("[ae]", "ä").replace("[AE]", "Ä");
}
}