Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.sunnytm.api;
- import java.util.*;
- import org.bukkit.configuration.file.*;
- import java.lang.reflect.*;
- public class Config
- {
- public static String KEY;
- public static String COST_CREATE_NORMAL;
- public static String COST_CREATE_VIP;
- public static String COST_CREATE_SVIP;
- public static String COST_JOIN_NORMAL;
- public static String COST_LEADER_NORMAL;
- public static String COST_OWNER_NORMAL;
- public static String COST_ENLARGE_NORMAL;
- public static String COST_PROLONG_NORMAL;
- public static int CUBOID_SIZE_START;
- public static int CUBOID_SIZE_MAX;
- public static int CUBOID_SIZE_ADD;
- public static int CUBOID_SIZE_BETWEEN;
- public static int CUBOID_SPAWN_DISTANCE;
- public static int LIFE_START;
- public static int LIFE_COOLDOWN;
- public static int PROLONG_START;
- public static int PROLONG_MAX;
- public static int PROLONG_ADD;
- public static String DATABASE_MODE;
- public static String DATABASE_TABLEPREFIX;
- public static String DATABASE_MYSQL_HOST;
- public static int DATABASE_MYSQL_PORT;
- public static String DATABASE_MYSQL_USER;
- public static String DATABASE_MYSQL_PASS;
- public static String DATABASE_MYSQL_NAME;
- public static String DATABASE_SQLITE_NAME;
- public static int SLOT;
- public static int FAKE;
- public static int CHAT_SLOWMODE;
- public static String CHAT_FORMAT_GLOBAL;
- public static String CHAT_FORMAT_ADMIN;
- public static String CHAT_FORMAT_GUILD;
- public static String TAG_FORMAT;
- public static String TAG_COLOR_NOGUILD;
- public static String TAG_COLOR_FRIEND;
- public static String TAG_COLOR_ENEMY;
- public static String TAG_COLOR_ALLIANCE;
- public static boolean TNT_CUBOID_PROTECTION_ENABLED;
- public static int TNT_CUBOID_PROTECTION_HOWHOUR;
- public static int TNT_CUBOID_EXPLODETIME;
- public static int BORDER_NETHERWORLD_RADIUS;
- public static List<String> BLOCKED_CMD_INCOMBAT;
- public static List<String> BLOCKED_CMD_INGUILD;
- public static boolean BLOCKED_BUILT_INCOMBAT;
- public static int LINIA_SIZE_WORLD;
- public static int LIMIT_PEARL;
- public static int LIMIT_REFILE;
- public static int LIMIT_KOX;
- public static double SS_X;
- public static double SS_y;
- public static double SS_Z;
- public static int TNT_OD;
- public static int TNT_DO;
- public static int RANKING_CHAT;
- public static long TURBO_DROP;
- public static long TURBO_EXP;
- public static boolean ENABLE_KIT;
- public static boolean ENABLE_CREATE;
- public static boolean ENABLE_JAJO;
- public static boolean ENABLE_ZDRAP;
- public static boolean ENABLE_WYMIANA;
- public static boolean ENABLE_PANEL;
- public static boolean ENABLE_DIAMOND;
- public static boolean ENABLE_NETHER;
- public static List<String> AUTOMSG;
- public static long PANDORA_OPEN;
- public static long DIAMOND_CREATE_TIME;
- public static long BORDER_WORLD_RADIUS;
- public static String IP;
- public static String TS3;
- public static boolean WL_ENABLE;
- public static List<String> WL_LIST;
- public static String WL_REASON;
- static {
- Config.KEY = "";
- Config.DATABASE_MODE = "mysql";
- Config.DATABASE_TABLEPREFIX = "KCORE_";
- Config.DATABASE_MYSQL_HOST = "TU WPISUJESZ HOST";
- Config.DATABASE_MYSQL_PORT = 3306;
- Config.DATABASE_MYSQL_USER = "LOGIN TU WPISUJESZ";
- Config.DATABASE_MYSQL_PASS = "HASLO TU WPISUJESZ";
- Config.DATABASE_MYSQL_NAME = "NAZWA BAZY LUB LOGIN";
- Config.DATABASE_SQLITE_NAME = "minecraft.db";
- Config.COST_CREATE_NORMAL = "264:0-64:diamenty;322:0-64:refy;47:0-64:biblioteczki;20:0-64:szklo;46:0-64:tnt;18:0-64:liscie;368:0-16:perly;145:0-64:kowadla;170:0-64:siano;";
- Config.COST_JOIN_NORMAL = "264:0-32:diamenty;265:0-32:zelazo;";
- Config.COST_LEADER_NORMAL = "41:0-5:zloto;";
- Config.COST_OWNER_NORMAL = "3:0-5:zloto";
- Config.COST_ENLARGE_NORMAL = "264:0-24:diamenty;";
- Config.COST_PROLONG_NORMAL = "264:0-64:diamenty;";
- Config.COST_CREATE_VIP = "264:0-48:diamenty;322:0-48:refy;47:0-48:biblioteczki;20:0-48:szklo;46:0-48:tnt;18:0-48:liscie;368:0-12:perly;145:0-48:kowadla;170:0-48:siano;";
- Config.COST_CREATE_SVIP = "264:0-48:diamenty;322:0-48:refy;47:0-48:biblioteczki;20:0-48:szklo;46:0-48:tnt;18:0-48:liscie;368:0-12:perly;145:0-48:kowadla;170:0-48:siano;";
- Config.CUBOID_SIZE_START = 20;
- Config.CUBOID_SIZE_MAX = 50;
- Config.CUBOID_SIZE_ADD = 2;
- Config.CUBOID_SIZE_BETWEEN = 20;
- Config.CUBOID_SPAWN_DISTANCE = 300;
- Config.PROLONG_START = 7;
- Config.PROLONG_MAX = 1;
- Config.PROLONG_ADD = 7;
- Config.SLOT = 2500;
- Config.FAKE = 0;
- Config.CHAT_SLOWMODE = 10;
- Config.CHAT_FORMAT_GLOBAL = "&8[{POINTS}] {GUILD}{PREFIX}{PLAYER} &6» &7{SUFFIX}{MESSAGE}";
- Config.CHAT_FORMAT_ADMIN = "{PREFIX}{PLAYER} &6» &f{SUFFIX}{MESSAGE}";
- Config.CHAT_FORMAT_GUILD = "&8[&2{TAG}&8] ";
- Config.TAG_COLOR_NOGUILD = "&r";
- Config.TAG_COLOR_FRIEND = "&a";
- Config.TAG_COLOR_ENEMY = "&c";
- Config.TAG_COLOR_ALLIANCE = "&6";
- Config.TNT_CUBOID_PROTECTION_ENABLED = true;
- Config.TNT_CUBOID_PROTECTION_HOWHOUR = 24;
- Config.TNT_CUBOID_EXPLODETIME = 120;
- Config.BORDER_WORLD_RADIUS = 2500L;
- Config.BORDER_NETHERWORLD_RADIUS = 350;
- Config.TNT_OD = 24;
- Config.TNT_DO = 10;
- Config.BLOCKED_CMD_INCOMBAT = Arrays.asList("spawn", "home", "sethome", "tpa", "tpaccept", "tpdeny", "repair", "workbench", "ec", "baza", "ustawbaza");
- Config.BLOCKED_CMD_INGUILD = Arrays.asList("spawn", "home", "sethome", "tpa", "tpaccept", "tpdeny", "baza", "ustawbaza");
- Config.BLOCKED_BUILT_INCOMBAT = true;
- Config.SS_X = 0.5;
- Config.SS_y = 60.0;
- Config.SS_Z = 0.5;
- Config.RANKING_CHAT = 1000;
- Config.TURBO_DROP = 0L;
- Config.TURBO_EXP = 0L;
- Config.LIFE_START = 3;
- Config.LIFE_COOLDOWN = 24;
- Config.LINIA_SIZE_WORLD = 100;
- Config.LIMIT_KOX = 4;
- Config.LIMIT_PEARL = 3;
- Config.LIMIT_REFILE = 12;
- Config.AUTOMSG = new ArrayList<String>();
- Config.ENABLE_CREATE = true;
- Config.ENABLE_KIT = true;
- Config.ENABLE_JAJO = true;
- Config.ENABLE_ZDRAP = true;
- Config.ENABLE_WYMIANA = true;
- Config.ENABLE_PANEL = true;
- Config.ENABLE_DIAMOND = true;
- Config.ENABLE_NETHER = false;
- Config.PANDORA_OPEN = 0L;
- Config.DIAMOND_CREATE_TIME = 0L;
- Config.BORDER_WORLD_RADIUS = 2000L;
- Config.IP = "WWW.IPCONFIG.PL";
- Config.TS3 = "WWW.IPCONFIG.PL";
- Config.WL_ENABLE = false;
- Config.WL_LIST = Arrays.asList("Kraftowany");
- Config.WL_REASON = "Whitelist ON";
- }
- public static void loadConfig() {
- try {
- Api.getPlugin().saveDefaultConfig();
- final FileConfiguration c = Api.getPlugin().getConfig();
- Field[] fields;
- for (int length = (fields = Config.class.getFields()).length, i = 0; i < length; ++i) {
- final 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 {
- final FileConfiguration c = Api.getPlugin().getConfig();
- Field[] fields;
- for (int length = (fields = Config.class.getFields()).length, i = 0; i < length; ++i) {
- final Field f = fields[i];
- c.set("config." + f.getName().toLowerCase().replace("_", "."), f.get(null));
- }
- Api.getPlugin().saveConfig();
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- }
- public static void reloadConfig() {
- Api.getPlugin().reloadConfig();
- loadConfig();
- saveConfig();
- }
- public static void setChatRank(final int l) {
- Config.RANKING_CHAT = l;
- saveConfig();
- }
- public static void setPandoraTime(final long l) {
- Config.PANDORA_OPEN = l;
- saveConfig();
- }
- public static void setDiamondTime(final long t) {
- Config.DIAMOND_CREATE_TIME = t;
- saveConfig();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement