Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.66 KB | None | 0 0
  1. package pl.HUBIX157.core.config;
  2.  
  3. import java.util.Arrays;
  4. import java.util.List;
  5. import org.bukkit.Material;
  6.  
  7. import org.bukkit.inventory.ItemStack;
  8. import org.bukkit.inventory.meta.ItemMeta;
  9.  
  10. import pl.HUBIX157.core.Main;
  11. import pl.HUBIX157.core.utils.Util;
  12.  
  13.  
  14. public class Config
  15. {
  16.  
  17. public static String Config_Key;
  18. public static String MYSQL_TABLEPREFIX;
  19. public static String MYSQL_HOST;
  20. public static int MYSQL_PORT;
  21. public static String MYSQL_USER;
  22. public static String MYSQL_PASS;
  23. public static String MYSQL_NAME;
  24. public static String SERWERNAME;
  25. public static String TEAMSPEAK3;
  26. public static boolean NETHER;
  27. public static String GUILDS_CREATE_NORMAL;
  28. public static String GUILDS_CREATE_VIP;
  29. public static boolean GUILDS_CREATE_LVL;
  30. public static int GUILDS_CREATE_LVLS;
  31. public static String GUILDS_JOIN;
  32. public static String GUILDS_LEADER;
  33. public static String GUILDS_OWNER;
  34. public static String CUBOID_WORLD;
  35. public static int GUILDS_SIZE_START;
  36. public static int GUILDS_SIZE_MAX;
  37. public static int GUILDS_SIZE_ADD;
  38. public static int GUILDS_SIZE_BETWEEN;
  39. public static boolean GUILDS_SPAWN_ENABLED;
  40. public static int GUILDS_SPAWN_DISTANCE;;
  41. public static int LIVESIZE_START;
  42. public static int LIVESIZE_MAX;
  43. public static int LIVECOOL_COOL;
  44. public static int LIVECOOL_START;
  45. public static int LIMITSIZE_START;
  46. public static int LIMITSIZE_MAX;
  47. public static int LIMITSIZE_MAXVIP;
  48. public static int PROLONG_START;
  49. public static int PROLONG_MAX;
  50. public static int PROLONG_ADD;
  51. public static int ALLIACE_SIZE;
  52. public static int COINSSYSTEM_CUBOID;
  53. public static int COINSSYSTEM_LIMIT;
  54. public static int COINSSYSTEM_EXPIRE;
  55. public static int COINSSYSTEM_EFFECT;
  56. public static int COINSSYSTEM_PVP;
  57. public static int RANKING_START;
  58. public static double RANKING_PERCENT;
  59. public static String TABLIST_FORMAT_GTOP;
  60. public static String TABLIST_FORMAT_PTOP;
  61. public static int TABLIST_UPDATE_TIME;
  62. public static String TABLIST_LVL;
  63. public static String TABLIST_GRACZ;
  64. public static String TABLIST_COINS;
  65. public static String TABLIST_ASSIST;
  66. public static String TABLIST_KILL;
  67. public static String TABLIST_KOXY;
  68. public static String TAG_FORMAT;
  69. public static String TAG_NOGUILD;
  70. public static String TAG_FRIEND;
  71. public static String TAG_ENEMY;
  72. public static String TAG_ALLIANCE;
  73. public static int AUTOMESSAGE_INTERVAL;
  74. public static String AUTOMESSAGE_PREFIX;
  75. public static String AUTOMESSAGE_SUFFIX;
  76. public static List<String> AUTOMESSAGE_MESSAGES;
  77. public static int SLOT;
  78. public static int HELPOP;
  79. public static int LIVE;
  80. public static int CHEST;
  81. public static int TOPKASIZE;
  82. public static double BORDER_WORLD;
  83. public static double BORDER_NETHER;
  84. public static int CHAT_SLOWMODE;
  85. public static String CHAT_FORMAT_GLOBAL;
  86. public static String CHAT_FORMAT_AGLOBAL;
  87. public static String CHAT_FORMAT_GUILD;
  88. public static boolean TNT_CUBOID_PROTECTION_ENABLED;
  89. public static int TNT_CUBOID_PROTECTION_HOWHOUR;
  90. public static int COMBATMANAGER_COMBATS;
  91. public static String COMBATMANAGER_CREATEMSG;
  92. public static String COMBATMANAGER_ENDMSG;
  93. public static List<String> BLOCKED_CMD_INCOMBAT;
  94. public static List<String> BLOCKED_CMD_INGUILD;
  95. public static boolean BLOCKED_BUILT_INCOMBAT;
  96. public static boolean KIT_GRACZ_STATUS;
  97. public static long KIT_TIME;
  98. public static int KIT_GRACZ_TIME;
  99. public static boolean KIT_JEDZENIE_STATUS;
  100. public static int KIT_JEDZENIE_TIME;
  101. public static boolean KIT_VIP_STATUS;
  102. public static int KIT_VIP_TIME;
  103. public static boolean KIT_ADMIN_STATUS;
  104. public static int KIT_ADMIN_TIME;
  105. public static int KIT_SVIP_TIME;
  106. public static boolean KIT_SVIP_STATUS;
  107. public static int KIT_EVIP_TIME;
  108. public static boolean KIT_EVIP_STATUS;
  109. public static long GUILD_CREATE;
  110. public static int TNT_OD;
  111. public static int TNT_DO;
  112. public static int LIMIT_PERLY_INT;
  113. public static int LIMIT_PERLY_VIP;
  114. public static int LIMIT_REFILE_INT;
  115. public static int LIMIT_REFILE_VIP;
  116. public static int LIMIT_KOXY_INT;
  117. public static int LIMIT_KOXY_VIP;
  118. public static int LIMIT_CHECK;
  119. public static boolean PUNCH;
  120. public static long TURBOEXP_CZAS;
  121. public static int TURBOEXP_RAZYILE;
  122. public static int TURBODROP_RAZYILE;
  123. public static long TURBODROP_CZAS;
  124. public static double DROP_VIP;
  125. public static int TNT_WYSOKOSC;
  126. public static double SPRAWDZANIE_X;
  127. public static double SPRAWDZANIE_y;
  128. public static double SPRAWDZANIE_Z;
  129. public static String ITEMSHOP;
  130. public static int LVL_NEEDTOWRITE;
  131. public static int LVL_MAX;
  132. public static boolean COINS_STATUS;
  133. public static int COINS_MIN;
  134. public static int COINS_MAX;
  135. public static long DIAMOND_CREATE_TIME;
  136. public static int RANDOMTP_X;
  137. public static int RANDOMTP_Y;
  138. public static List<String> ItemsLoreBlock;
  139. public static String PLAYER_CHAT_BLOCKEDFLAMEWAR;
  140. public static String PLAYER_CHAT_BLOCKEDSERWER;
  141. public static void load() {
  142.  
  143. Config.Config_Key = Main.getPlugin().getConfig().getString("Config.key");
  144. Config.MYSQL_TABLEPREFIX = Main.getPlugin().getConfig().getString("mysql.tableprefix");
  145. Config.MYSQL_HOST = Main.getPlugin().getConfig().getString("mysql.host");
  146. Config.MYSQL_PORT = Main.getPlugin().getConfig().getInt("mysql.port");
  147. Config.MYSQL_USER = Main.getPlugin().getConfig().getString("mysql.user");
  148. Config.MYSQL_PASS = Main.getPlugin().getConfig().getString("mysql.pass");
  149. Config.MYSQL_NAME = Main.getPlugin().getConfig().getString("mysql.name");
  150. Config.SERWERNAME = Main.getPlugin().getConfig().getString("serwername");
  151. Config.TEAMSPEAK3 = Main.getPlugin().getConfig().getString("teamspeak3");
  152. Config.NETHER = Main.getPlugin().getConfig().getBoolean("nether");
  153. Config.GUILDS_CREATE_NORMAL = Main.getPlugin().getConfig().getString("guilds.create.normal");
  154. Config.GUILDS_CREATE_VIP = Main.getPlugin().getConfig().getString("guilds.create.vip");
  155. Config.GUILDS_CREATE_LVL = Main.getPlugin().getConfig().getBoolean("guilds.create.lvl");
  156. Config.GUILDS_CREATE_LVLS = Main.getPlugin().getConfig().getInt("guilds.create.lvls");
  157. Config.GUILDS_JOIN = Main.getPlugin().getConfig().getString("guilds.join");
  158. Config.GUILDS_LEADER = Main.getPlugin().getConfig().getString("guilds.leader");
  159. Config.GUILDS_OWNER = Main.getPlugin().getConfig().getString("guilds.owner");
  160. Config.CUBOID_WORLD = Main.getPlugin().getConfig().getString("cuboid.world");
  161. Config.GUILDS_SIZE_START = Main.getPlugin().getConfig().getInt("guilds.size.start");
  162. Config.GUILDS_SIZE_MAX = Main.getPlugin().getConfig().getInt("guilds.size.max");
  163. Config.GUILDS_SIZE_ADD = Main.getPlugin().getConfig().getInt("guilds.size.add");
  164. Config.GUILDS_SIZE_BETWEEN = Main.getPlugin().getConfig().getInt("guilds.size.between");
  165. Config.GUILDS_SPAWN_ENABLED = Main.getPlugin().getConfig().getBoolean("guilds.spawn.enabled");
  166. Config.GUILDS_SPAWN_DISTANCE = Main.getPlugin().getConfig().getInt("guilds.spawn.distance");
  167. Config.LIVESIZE_START = Main.getPlugin().getConfig().getInt("livesize.start");
  168. Config.LIVESIZE_MAX = Main.getPlugin().getConfig().getInt("livesize.max");
  169. Config.LIVECOOL_COOL = Main.getPlugin().getConfig().getInt("livecool.cool");
  170. Config.LIVECOOL_START = Main.getPlugin().getConfig().getInt("livecool.start");
  171. Config.LIMITSIZE_START = Main.getPlugin().getConfig().getInt("limitsize.start");
  172. Config.LIMITSIZE_MAX = Main.getPlugin().getConfig().getInt("limitsize.max");
  173. Config.LIMITSIZE_MAXVIP = Main.getPlugin().getConfig().getInt("limitsize.maxvip");
  174. Config.PROLONG_START = Main.getPlugin().getConfig().getInt("prolong.start");
  175. Config.PROLONG_MAX = Main.getPlugin().getConfig().getInt("prolong.max");
  176. Config.PROLONG_ADD = Main.getPlugin().getConfig().getInt("prolong.add");
  177. Config.ALLIACE_SIZE = Main.getPlugin().getConfig().getInt("alliace.size");
  178. Config.COINSSYSTEM_CUBOID = Main.getPlugin().getConfig().getInt("coinssystem.cuboid");
  179. Config.COINSSYSTEM_LIMIT = Main.getPlugin().getConfig().getInt("coinssystem.limit");
  180. Config.COINSSYSTEM_EXPIRE = Main.getPlugin().getConfig().getInt("coinssystem.expire");
  181. Config.COINSSYSTEM_EFFECT = Main.getPlugin().getConfig().getInt("coinssystem.effect");
  182. Config.COINSSYSTEM_PVP = Main.getPlugin().getConfig().getInt("coinssystem.pvp");
  183. Config.RANKING_START = Main.getPlugin().getConfig().getInt("ranking.start");
  184. Config.RANKING_PERCENT = Main.getPlugin().getConfig().getDouble("ranking.percent");
  185. Config.TABLIST_FORMAT_GTOP = Main.getPlugin().getConfig().getString("tablist.format.gtop");
  186. Config.TABLIST_FORMAT_PTOP = Main.getPlugin().getConfig().getString("tablist.format.ptop");
  187. Config.TABLIST_UPDATE_TIME = Main.getPlugin().getConfig().getInt("tablist.update.time");
  188. Config.TABLIST_LVL = Main.getPlugin().getConfig().getString("tablist.lvl");
  189. Config.TABLIST_GRACZ = Main.getPlugin().getConfig().getString("tablist.gracz");
  190. Config.TABLIST_COINS = Main.getPlugin().getConfig().getString("tablist.coins");
  191. Config.TABLIST_ASSIST = Main.getPlugin().getConfig().getString("tablist.assist");
  192. Config.TABLIST_KILL = Main.getPlugin().getConfig().getString("tablist.kill");
  193. Config.TABLIST_KOXY = Main.getPlugin().getConfig().getString("tablist.koxy");
  194. Config.TAG_FORMAT = Main.getPlugin().getConfig().getString("tag.format");
  195. Config.TAG_NOGUILD = Main.getPlugin().getConfig().getString("tag.noguild");
  196. Config.TAG_FRIEND = Main.getPlugin().getConfig().getString("tag.friend");
  197. Config.TAG_ENEMY = Main.getPlugin().getConfig().getString("tag.enemy");
  198. Config.TAG_ALLIANCE = Main.getPlugin().getConfig().getString("tag.alliance");
  199. Config.AUTOMESSAGE_INTERVAL = Main.getPlugin().getConfig().getInt("automessage.interval");
  200. Config.AUTOMESSAGE_PREFIX = Main.getPlugin().getConfig().getString("automessage.prefix");
  201. Config.AUTOMESSAGE_SUFFIX = Main.getPlugin().getConfig().getString("automessage.suffix");
  202. Config.AUTOMESSAGE_MESSAGES = Main.getPlugin().getConfig().getStringList("automessage.messages");
  203. Config.SLOT = Main.getPlugin().getConfig().getInt("slot");
  204. Config.HELPOP = Main.getPlugin().getConfig().getInt("helpop");
  205. Config.LIVE = Main.getPlugin().getConfig().getInt("live");
  206. Config.CHEST = Main.getPlugin().getConfig().getInt("chest");
  207. Config.TOPKASIZE = Main.getPlugin().getConfig().getInt("topkasize");
  208. Config.BORDER_WORLD = Main.getPlugin().getConfig().getDouble("border.world");
  209. Config.BORDER_NETHER = Main.getPlugin().getConfig().getDouble("border.nether");
  210. Config.CHAT_SLOWMODE = Main.getPlugin().getConfig().getInt("chat.slowmode");
  211. Config.CHAT_FORMAT_GLOBAL = Main.getPlugin().getConfig().getString("chat.format.global");
  212. Config.CHAT_FORMAT_AGLOBAL = Main.getPlugin().getConfig().getString("chat.format.aglobal");
  213. Config.CHAT_FORMAT_GUILD = Main.getPlugin().getConfig().getString("chat.format.guild");
  214. Config.TNT_CUBOID_PROTECTION_ENABLED = Main.getPlugin().getConfig().getBoolean("tnt.cuboid.protection.enabled");
  215. Config.TNT_CUBOID_PROTECTION_HOWHOUR = Main.getPlugin().getConfig().getInt("tnt.cuboid.protection.howhour");
  216. Config.COMBATMANAGER_COMBATS = Main.getPlugin().getConfig().getInt("combatmanager.combats");
  217. Config.COMBATMANAGER_CREATEMSG = Main.getPlugin().getConfig().getString("combatmanager.createmsg");
  218. Config.COMBATMANAGER_ENDMSG = Main.getPlugin().getConfig().getString("combatmanager.endmsg");
  219. Config.BLOCKED_CMD_INCOMBAT = Main.getPlugin().getConfig().getStringList("blocked.cmd.incombat");
  220. Config.BLOCKED_CMD_INGUILD = Main.getPlugin().getConfig().getStringList("blocked.cmd.inguild");
  221. Config.BLOCKED_BUILT_INCOMBAT = Main.getPlugin().getConfig().getBoolean("blocked.built.incombat");
  222. Config.KIT_GRACZ_STATUS = Main.getPlugin().getConfig().getBoolean("kit.gracz.status");
  223. Config.KIT_TIME = Main.getPlugin().getConfig().getLong("kit.time");
  224. Config.KIT_GRACZ_TIME = Main.getPlugin().getConfig().getInt("kit.gracz.time");
  225. Config.KIT_JEDZENIE_STATUS = Main.getPlugin().getConfig().getBoolean("kit.jedzenie.status");
  226. Config.KIT_JEDZENIE_TIME = Main.getPlugin().getConfig().getInt("kit.jedzenie.time");
  227. Config.KIT_VIP_STATUS = Main.getPlugin().getConfig().getBoolean("kit.vip.status");
  228. Config.KIT_VIP_TIME = Main.getPlugin().getConfig().getInt("kit.vip.time");
  229. Config.KIT_ADMIN_STATUS = Main.getPlugin().getConfig().getBoolean("kit.admin.status");
  230. Config.KIT_ADMIN_TIME = Main.getPlugin().getConfig().getInt("kit.admin.time");
  231. Config.KIT_SVIP_TIME = Main.getPlugin().getConfig().getInt("kit.svip.time");
  232. Config.KIT_SVIP_STATUS = Main.getPlugin().getConfig().getBoolean("kit.svip.status");
  233. Config.KIT_EVIP_TIME = Main.getPlugin().getConfig().getInt("kit.evip.time");
  234. Config.KIT_EVIP_STATUS = Main.getPlugin().getConfig().getBoolean("kit.evip.status");
  235. Config.GUILD_CREATE = Main.getPlugin().getConfig().getLong("guild.create");
  236. Config.TNT_OD = Main.getPlugin().getConfig().getInt("tnt.od");
  237. Config.TNT_DO = Main.getPlugin().getConfig().getInt("tnt.do");
  238. Config.LIMIT_PERLY_INT = Main.getPlugin().getConfig().getInt("limit.perly.int");
  239. Config.LIMIT_PERLY_VIP = Main.getPlugin().getConfig().getInt("limit.perly.vip");
  240. Config.LIMIT_REFILE_INT = Main.getPlugin().getConfig().getInt("limit.refile.int");
  241. Config.LIMIT_REFILE_VIP = Main.getPlugin().getConfig().getInt("limit.refile.vip");
  242. Config.LIMIT_KOXY_INT = Main.getPlugin().getConfig().getInt("limit.koxy.int");
  243. Config.LIMIT_KOXY_VIP = Main.getPlugin().getConfig().getInt("limit.koxy.vip");
  244. Config.LIMIT_CHECK = Main.getPlugin().getConfig().getInt("limit.check");
  245. Config.PUNCH = Main.getPlugin().getConfig().getBoolean("punch");
  246. Config.TURBOEXP_CZAS = System.currentTimeMillis();
  247. Config.TURBOEXP_RAZYILE = Main.getPlugin().getConfig().getInt("turboexp.razyile");
  248. Config.TURBODROP_RAZYILE = Main.getPlugin().getConfig().getInt("turbodrop.razyile");
  249. Config.TURBODROP_CZAS = System.currentTimeMillis();
  250. Config.DROP_VIP = Main.getPlugin().getConfig().getDouble("drop.vip");
  251. Config.TNT_WYSOKOSC = Main.getPlugin().getConfig().getInt("tnt.wysokosc");
  252. Config.SPRAWDZANIE_X = Main.getPlugin().getConfig().getDouble("sprawdzanie.x");
  253. Config.SPRAWDZANIE_y = Main.getPlugin().getConfig().getDouble("sprawdzanie.y");
  254. Config.SPRAWDZANIE_Z = Main.getPlugin().getConfig().getDouble("sprawdzanie.z");
  255. Config.ITEMSHOP = Main.getPlugin().getConfig().getString("itemshop");
  256. Config.LVL_NEEDTOWRITE = Main.getPlugin().getConfig().getInt("lvl.needtowrite");
  257. Config.LVL_MAX = Main.getPlugin().getConfig().getInt("lvl.max");
  258. Config.COINS_STATUS = Main.getPlugin().getConfig().getBoolean("coins.status");
  259. Config.COINS_MIN = Main.getPlugin().getConfig().getInt("coins.min");
  260. Config.COINS_MAX = Main.getPlugin().getConfig().getInt("coins.max");
  261. Config.DIAMOND_CREATE_TIME = Main.getPlugin().getConfig().getLong("diamond.create.time");
  262. Config.RANDOMTP_X = Main.getPlugin().getConfig().getInt("randomtp.x");
  263. Config.RANDOMTP_Y = Main.getPlugin().getConfig().getInt("randomtp.y");
  264. Config.ItemsLoreBlock = Main.getPlugin().getConfig().getStringList("itemsloreblock");
  265. Config.PLAYER_CHAT_BLOCKEDFLAMEWAR = Main.getPlugin().getConfig().getString("player.chat.blockedflamewar");
  266. Config.PLAYER_CHAT_BLOCKEDSERWER = Main.getPlugin().getConfig().getString("player.chat.blockedflamewar");
  267. }
  268.  
  269.  
  270. public static void setDiamondTime(final long t) {
  271. DIAMOND_CREATE_TIME = t;
  272. Config.load();
  273. }
  274.  
  275. public static void setSlow(final int l) {
  276. CHAT_SLOWMODE = l;
  277. Config.load();
  278. }
  279.  
  280. public static void setGuildCreate(final long arg) {
  281. GUILD_CREATE = arg;
  282. Config.load();
  283. }
  284.  
  285. public static void setKitTime(final long t) {
  286. KIT_TIME = t;
  287. Config.load();
  288. }
  289.  
  290. public static void setTurboDropCzas(final long l) {
  291. TURBODROP_CZAS = l;
  292. Config.load();
  293. }
  294.  
  295. public static void setTurboExpCzas(final long l) {
  296. TURBOEXP_CZAS = l;
  297. Config.load();
  298. }
  299.  
  300. public static void setLVL(final int l) {
  301. LVL_NEEDTOWRITE = l;
  302. Config.load();
  303. }
  304. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement