Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.selnq.config;
- import org.bukkit.configuration.file.FileConfiguration;
- import pl.selnq.CorePlugin;
- import java.lang.reflect.Field;
- public class Config {
- private static final String prefix = "config.";
- public static String DATABASE_SQLITE_NAME = "minecraft.db";
- public static String DATABASE_MODE = "sqlite";
- public static String DATABASE_TABLEPREFIX = "LootMc ";
- public static String DATABASE_MYSQL_HOST = "s12.crafthost.pl";
- public static int DATABASE_MYSQL_PORT = 3306;
- public static String DATABASE_MYSQL_USER = "svr49514";
- public static String DATABASE_MYSQL_PASS = "ConsulatioN543";
- public static String DATABASE_MYSQL_NAME = "minecraft";
- public static String RANKS_GROUPS_PLAYER_FULL$NAME;
- public static int RANKS_GROUPS_PLAYER_PERMISSION$LVL;
- public static String RANKS_GROUPS_PLAYER_PREFIX;
- public static String RANKS_GROUPS_PLAYER_SUFFIX;
- public static String RANKS_GROUPS_VIP_FULL$NAME;
- public static int RANKS_GROUPS_VIP_PERMISSION$LVL;
- public static String RANKS_GROUPS_VIP_PREFIX;
- public static String RANKS_GROUPS_VIP_SUFFIX;
- public static String RANKS_GROUPS_SVIP_FULL$NAME;
- public static int RANKS_GROUPS_SVIP_PERMISSION$LVL;
- public static String RANKS_GROUPS_SVIP_PREFIX;
- public static String RANKS_GROUPS_SVIP_SUFFIX;
- public static String MSG_ERROR_DONTHAVEPERMISSION;
- public static int CHAT_SLOWMODE;
- public static String CHAT_FORMAT_GLOBAL;
- public static String CHAT_FORMAT_ADMIN;
- static {
- MSG_ERROR_DONTHAVEPERMISSION = "Nie masz permisji xd";
- RANKS_GROUPS_PLAYER_FULL$NAME = "PLAYER";
- RANKS_GROUPS_PLAYER_PERMISSION$LVL = 0;
- RANKS_GROUPS_PLAYER_PREFIX = "&7";
- RANKS_GROUPS_PLAYER_SUFFIX = "&7";
- RANKS_GROUPS_VIP_FULL$NAME = "VIP";
- RANKS_GROUPS_VIP_PERMISSION$LVL = 1;
- RANKS_GROUPS_VIP_PREFIX = "&6Vip &7";
- RANKS_GROUPS_VIP_SUFFIX = "&7";
- RANKS_GROUPS_SVIP_FULL$NAME = "SVIP";
- RANKS_GROUPS_SVIP_PERMISSION$LVL = 1;
- RANKS_GROUPS_SVIP_PREFIX = "&6Svip &7";
- RANKS_GROUPS_SVIP_SUFFIX = "&7";
- RANKS_GROUPS_SPONSOR_FULL$NAME = "SPONSOR";
- RANKS_GROUPS_SPONSOR_PERMISSION$LVL = 2;
- RANKS_GROUPS_SPONSOR_PREFIX = "&9Sponsor &7";
- RANKS_GROUPS_SPONSOR_SUFFIX = "&7";
- CHAT_FORMAT_GLOBAL = "{GUILD} &8[&7{POINTS}&8] &7{PREFIX}{PLAYER}&8: &7{SUFFIX}{MESSAGE}";
- CHAT_FORMAT_ADMIN = "&7{PREFIX}{PLAYER}&8: &7{SUFFIX}{MESSAGE}";
- CHAT_SLOWMODE = 10;
- }
- public static String RANKS_GROUPS_STREAMER_FULL$NAME = "STREAMER";
- public static int RANKS_GROUPS_STREAMER_PERMISSION$LVL = 2;
- public static String RANKS_GROUPS_STREAMER_PREFIX = "&5Streamer &7";
- public static String RANKS_GROUPS_STREAMER_SUFFIX = "&7";
- public static String RANKS_GROUPS_YOUTUBER_FULL$NAME = "YOUTUBER";
- public static int RANKS_GROUPS_YOUTUBER_PERMISSION$LVL = 2;
- public static String RANKS_GROUPS_YOUTUBER_PREFIX = "&fYou&cTuber &7";
- public static String RANKS_GROUPS_YOUTUBER_SUFFIX = "&7";
- public static String RANKS_GROUPS_HELPER_FULL$NAME = "HELPER";
- public static int RANKS_GROUPS_HELPER_PERMISSION$LVL = 3;
- public static String RANKS_GROUPS_HELPER_PREFIX = "&3Helper &7";
- public static String RANKS_GROUPS_HELPER_SUFFIX = "&b";
- public static String RANKS_GROUPS_MODERATOR_FULL$NAME = "MODERATOR";
- public static int RANKS_GROUPS_MODERATOR_PERMISSION$LVL = 4;
- public static String RANKS_GROUPS_MODERATOR_PREFIX = "&2Moderator &7";
- public static String RANKS_GROUPS_MODERATOR_SUFFIX = "&a";
- public static String RANKS_GROUPS_ADMIN_FULL$NAME = "ADMIN";
- public static int RANKS_GROUPS_ADMIN_PERMISSION$LVL = 5;
- public static String RANKS_GROUPS_ADMIN_PREFIX = "&cAdmin &7";
- public static String RANKS_GROUPS_ADMIN_SUFFIX = "&6";
- public static String RANKS_GROUPS_HEADADMIN_FULL$NAME = "HEADADMIN";
- public static int RANKS_GROUPS_HEADADMIN_PERMISSION$LVL = 6;
- public static String RANKS_GROUPS_HEADADMIN_PREFIX = "&4HeadAdmin &7";
- public static String RANKS_GROUPS_HEADADMIN_SUFFIX = "&6";
- public static String RANKS_GROUPS_ROOT_FULL$NAME = "ROOT";
- public static int RANKS_GROUPS_ROOT_PERMISSION$LVL = 999;
- public static String RANKS_GROUPS_ROOT_PREFIX = "&4Root &7";
- public static String RANKS_GROUPS_ROOT_SUFFIX = "&6&l";
- public static String RANKS_GROUPS_SPONSOR_FULL$NAME;
- public static int RANKS_GROUPS_SPONSOR_PERMISSION$LVL;
- public static String RANKS_GROUPS_SPONSOR_PREFIX;
- public static String RANKS_GROUPS_SPONSOR_SUFFIX;
- public static void loadConfig()
- {
- try
- {
- CorePlugin.getPlugin().saveDefaultConfig();
- FileConfiguration c = CorePlugin.getPlugin().getConfig();
- Field[] fields;
- int length = (fields = Config.class.getFields()).length;
- for (int i = 0; i < length; i++)
- {
- Field f = fields[i];
- if (c.isSet("config." + f.getName().toLowerCase().replace("_", "."))) {
- f.set(null, c.get("config." + f.getName().toLowerCase().replace("_", ".")));
- }
- }
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
- public static void saveConfig()
- {
- try
- {
- FileConfiguration c = CorePlugin.getPlugin().getConfig();
- Field[] fields;
- int length = (fields = Config.class.getFields()).length;
- for (int i = 0; i < length; i++)
- {
- Field f = fields[i];
- c.set("config." + f.getName().toLowerCase().replace("_", "."), f.get(null));
- }
- CorePlugin.getPlugin().saveConfig();
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
- public static void reloadConfig()
- {
- CorePlugin.getPlugin().reloadConfig();
- loadConfig();
- saveConfig();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement