Advertisement
Guest User

Untitled

a guest
Dec 8th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.44 KB | None | 0 0
  1. public class Config
  2. {
  3. private static final String prefix = "config.";
  4. public static String COST_CREATE_NORMAL;
  5. public static String COST_CREATE_VIP;
  6. public static String COST_CREATE_SVIP;
  7. public static String COST_JOIN_NORMAL;
  8. public static String COST_LEADER_NORMAL;
  9. public static String COST_OWNER_NORMAL;
  10. public static String COST_ENLARGE_NORMAL;
  11. public static String COST_PROLONG_NORMAL;
  12. public static int CUBOID_SIZE_START;
  13. public static int CUBOID_SIZE_MAX;
  14. public static int CUBOID_SIZE_ADD;
  15. public static int CUBOID_SIZE_BETWEEN;
  16. public static int CUBOID_SPAWN_DISTANCE;
  17. public static int LIFE_START;
  18. public static int LIFE_COOLDOWN;
  19. public static int PROLONG_START;
  20. public static int PROLONG_MAX;
  21. public static int PROLONG_ADD;
  22. public static String DATABASE_MODE;
  23. public static String DATABASE_TABLEPREFIX;
  24. public static String DATABASE_MYSQL_HOST;
  25. public static int DATABASE_MYSQL_PORT;
  26. public static String DATABASE_MYSQL_USER;
  27. public static String DATABASE_MYSQL_PASS;
  28. public static String DATABASE_MYSQL_NAME;
  29. public static String DATABASE_SQLITE_NAME;
  30. public static int SLOT;
  31. public static int CHAT_SLOWMODE;
  32. public static String CHAT_FORMAT_GLOBAL;
  33. public static String CHAT_FORMAT_ADMIN;
  34. public static String CHAT_FORMAT_GUILD;
  35. public static String TAG_FORMAT;
  36. public static String TAG_COLOR_NOGUILD;
  37. public static String TAG_COLOR_FRIEND;
  38. public static String TAG_COLOR_ENEMY;
  39. public static String TAG_COLOR_ALLIANCE;
  40. public static boolean TNT_CUBOID_PROTECTION_ENABLED;
  41. public static int TNT_CUBOID_PROTECTION_HOWHOUR;
  42. public static int TNT_CUBOID_EXPLODETIME;
  43. public static int COMBATMANAGER_COMBATS;
  44. public static String COMBATMANAGER_BOSSBAR;
  45. public static String COMBATMANAGER_CREATEMSG;
  46. public static String COMBATMANAGER_ENDMSG;
  47. public static List<String> BLOCKED_CMD_INCOMBAT;
  48. public static List<String> BLOCKED_CMD_INGUILD;
  49. public static boolean BLOCKED_BUILT_INCOMBAT;
  50. public static int LINIA_SIZE_WORLD;
  51. public static int LIMIT_PEARL;
  52. public static int LIMIT_REFILE;
  53. public static int LIMIT_KOX;
  54. public static double SS_X;
  55. public static double SS_y;
  56. public static double SS_Z;
  57. public static int LVL;
  58. public static long TURBO_DROP;
  59. public static long TURBO_EXP;
  60. public static boolean ENABLE_KIT;
  61. public static boolean ENABLE_CREATE;
  62. public static boolean ENABLE_SHOP;
  63. public static boolean ENABLE_PIEROZEK;
  64. public static boolean ENABLE_BEACON;
  65. public static boolean ENABLE_DIAMOND;
  66. public static long DIAMOND_CREATE_TIME;
  67. public static long PIEROZEK_USE_TIME;
  68. public static boolean ENABLE_NETHER;
  69. public static List<String> AUTOMSG;
  70. public static List<String> ItemsLoreBlock;
  71. public static String IP;
  72. public static boolean WL_ENABLE;
  73. public static List<String> WL_LIST;
  74. public static String WL_REASON;
  75. public static String PANDORA_NAME;
  76. public static String PANDORA_LORE;
  77.  
  78. static {
  79. Config.DATABASE_MODE = "mysql";
  80. Config.DATABASE_TABLEPREFIX = "oreshc_";
  81. Config.DATABASE_MYSQL_HOST = "localhost";
  82. Config.DATABASE_MYSQL_PORT = 3306;
  83. Config.DATABASE_MYSQL_USER = "root";
  84. Config.DATABASE_MYSQL_PASS = "";
  85. Config.DATABASE_MYSQL_NAME = "minecraft";
  86. Config.DATABASE_SQLITE_NAME = "minecraft.db";
  87. Config.COST_CREATE_NORMAL = "1:0-10:kamien;";
  88. Config.COST_JOIN_NORMAL = "1:0-10:kamien;";
  89. Config.COST_LEADER_NORMAL = "1:0-10:kamien;";
  90. Config.COST_OWNER_NORMAL = "1:0-10:kamien;";
  91. Config.COST_ENLARGE_NORMAL = "1:0-10:kamien;";
  92. Config.COST_PROLONG_NORMAL = "1:0-10:kamien;";
  93. Config.COST_CREATE_VIP = "1:0-10:kamien;";
  94. Config.COST_CREATE_SVIP = "1:0-10:kamien;";
  95. Config.CUBOID_SIZE_START = 24;
  96. Config.CUBOID_SIZE_MAX = 74;
  97. Config.CUBOID_SIZE_ADD = 1;
  98. Config.CUBOID_SIZE_BETWEEN = 20;
  99. Config.CUBOID_SPAWN_DISTANCE = 400;
  100. Config.PROLONG_START = 7;
  101. Config.PROLONG_MAX = 1;
  102. Config.PROLONG_ADD = 7;
  103. Config.SLOT = 1337;
  104. Config.CHAT_SLOWMODE = 10;
  105. Config.CHAT_FORMAT_GLOBAL = "{GUILD}&7[&8{POINTS}&7] {PREFIX}{PLAYER} &8\u00c2» &r{SUFFIX}{MESSAGE}";
  106. Config.CHAT_FORMAT_ADMIN = "{GUILD}&7{PREFIX}{PLAYER} &8\u00c2» &r{SUFFIX}{MESSAGE}";
  107. Config.CHAT_FORMAT_GUILD = "&7[&2{TAG}&7] ";
  108. Config.TAG_FORMAT = "&8[{COLOR}{TAG}&8] {COLOR}";
  109. Config.TAG_COLOR_NOGUILD = "&r";
  110. Config.TAG_COLOR_FRIEND = "&a";
  111. Config.TAG_COLOR_ENEMY = "&c";
  112. Config.TAG_COLOR_ALLIANCE = "&6";
  113. Config.TNT_CUBOID_PROTECTION_ENABLED = true;
  114. Config.TNT_CUBOID_PROTECTION_HOWHOUR = 24;
  115. Config.TNT_CUBOID_EXPLODETIME = 120;
  116. Config.COMBATMANAGER_COMBATS = 30;
  117. Config.COMBATMANAGER_BOSSBAR = "&4&LANTY-LOGOUT";
  118. Config.COMBATMANAGER_CREATEMSG = "&4Jestes podczas walki! Nie mozesz sie wylogowac przez {TIME} sec.";
  119. Config.COMBATMANAGER_ENDMSG = "&aSkonczyles walczyc! Mozesz sie bezpiecznie wylogowac!";
  120. Config.BLOCKED_CMD_INCOMBAT = Arrays.asList("spawn", "home", "sethome", "tpa", "tpaccept", "tpdeny", "repair", "schowek", "crafting", "enderchest", "gildia dom", "g dom", "schowek");
  121. Config.BLOCKED_CMD_INGUILD = Arrays.asList("spawn", "home", "sethome", "tpa", "tpaccept", "tpdeny", "repair", "schowek", "crafting", "enderchest", "gildia dom", "g dom", "schowek");
  122. Config.BLOCKED_BUILT_INCOMBAT = true;
  123. Config.SS_X = 0.5;
  124. Config.SS_y = 60.0;
  125. Config.SS_Z = 0.5;
  126. Config.LVL = 10;
  127. Config.TURBO_DROP = 0L;
  128. Config.TURBO_EXP = 0L;
  129. Config.LIFE_START = 3;
  130. Config.LIFE_COOLDOWN = 24;
  131. Config.LINIA_SIZE_WORLD = 100;
  132. Config.LIMIT_KOX = 3;
  133. Config.LIMIT_PEARL = 3;
  134. Config.LIMIT_REFILE = 12;
  135. Config.DIAMOND_CREATE_TIME = 0L;
  136. Config.AUTOMSG = new ArrayList<String>();
  137. Config.ItemsLoreBlock = (List<String>)GuildPlugin.getPlugin().getConfig().getStringList("Drop.Items.LoreBlock");
  138. Config.ENABLE_CREATE = true;
  139. Config.ENABLE_SHOP = true;
  140. Config.ENABLE_PIEROZEK = true;
  141. Config.ENABLE_BEACON = true;
  142. Config.ENABLE_DIAMOND = true;
  143. Config.ENABLE_KIT = false;
  144. Config.IP = "hyhard.PL";
  145. Config.ENABLE_NETHER = false;
  146. Config.WL_ENABLE = true;
  147. Config.WL_LIST = Arrays.asList("Ar1merYT");
  148. Config.WL_REASON = "&c&lNie ma cie na wl!";
  149. Config.PANDORA_NAME = "&2&lPANDORA";
  150. Config.PANDORA_LORE = "\n&7Postaw aby wylosowac przedmiot!\n&7Aby sprawdzic liste przedmiotow\n &8» &7Wpisz &a/pandorainfo";
  151. }
  152.  
  153. public static void loadConfig() {
  154. try {
  155. GuildPlugin.getPlugin().saveDefaultConfig();
  156. final FileConfiguration c = GuildPlugin.getPlugin().getConfig();
  157. Field[] fields;
  158. for (int length = (fields = Config.class.getFields()).length, i = 0; i < length; ++i) {
  159. final Field f = fields[i];
  160. if (c.isSet("config." + f.getName().toLowerCase().replace("_", "."))) {
  161. f.set(null, c.get("config." + f.getName().toLowerCase().replace("_", ".")));
  162. }
  163. }
  164. }
  165. catch (Exception e) {
  166. e.printStackTrace();
  167. }
  168. }
  169.  
  170. public static void saveConfig() {
  171. try {
  172. final FileConfiguration c = GuildPlugin.getPlugin().getConfig();
  173. Field[] fields;
  174. for (int length = (fields = Config.class.getFields()).length, i = 0; i < length; ++i) {
  175. final Field f = fields[i];
  176. c.set("config." + f.getName().toLowerCase().replace("_", "."), f.get(null));
  177. }
  178. GuildPlugin.getPlugin().saveConfig();
  179. }
  180. catch (Exception e) {
  181. e.printStackTrace();
  182. }
  183. }
  184.  
  185. public static void reloadConfig() {
  186. GuildPlugin.getPlugin().reloadConfig();
  187. loadConfig();
  188. saveConfig();
  189. }
  190.  
  191. public static void setDiamondTime(final long t) {
  192. Config.DIAMOND_CREATE_TIME = t;
  193. saveConfig();
  194. }
  195.  
  196. public static void setPierozekTime(final long t) {
  197. Config.PIEROZEK_USE_TIME = t;
  198. saveConfig();
  199. }
  200. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement