Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.36 KB | None | 0 0
  1. package at.shaderapfel.lobby;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import at.shaderapfel.lobby.commands.*;
  6. import at.shaderapfel.lobby.interact.*;
  7. import at.shaderapfel.lobby.utils.MySQL;
  8. import at.shaderapfel.lobby.metrics.Metrics;
  9. import org.bukkit.Bukkit;
  10. import org.bukkit.Location;
  11. import org.bukkit.Material;
  12. import org.bukkit.entity.Player;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.  
  15. import at.shaderapfel.lobby.listener.Build;
  16. import at.shaderapfel.lobby.listener.Chat;
  17. import at.shaderapfel.lobby.listener.Damage;
  18. import at.shaderapfel.lobby.listener.DropPickup;
  19. import at.shaderapfel.lobby.listener.FoodLevel;
  20. import at.shaderapfel.lobby.listener.InvClick;
  21. import at.shaderapfel.lobby.listener.InvClickKleiderschrank;
  22. import at.shaderapfel.lobby.listener.InvClose;
  23. import at.shaderapfel.lobby.listener.Join;
  24. import at.shaderapfel.lobby.listener.Move;
  25. import at.shaderapfel.lobby.listener.Preprocess;
  26. import at.shaderapfel.lobby.listener.QuitKick;
  27. import at.shaderapfel.lobby.listener.Weather;
  28. import at.shaderapfel.lobby.listener.jumppads;
  29. import at.shaderapfel.lobby.methods.LocationAPI;
  30. import at.shaderapfel.lobby.methods.methAutoMessengerScheduler;
  31.  
  32. public class Main extends JavaPlugin {
  33.  
  34. public static Main instance;
  35.  
  36. public MySQL mysql;
  37.  
  38. public static String Server1Name;
  39. public static String Server2Name;
  40. public static String Server3Name;
  41. public static String Server4Name;
  42. public static String SilentHubName;
  43.  
  44. public static Boolean Server1Activated;
  45. public static Boolean Server2Activated;
  46. public static Boolean Server3Activated;
  47. public static Boolean Server4Activated;
  48. public static Boolean SilentHubActivated;
  49.  
  50. public static Boolean customItemEnabled;
  51. public static int customItemId;
  52. public static String customItemDisplayName;
  53. public static String customItemCmd;
  54.  
  55. public static int compassid;
  56. public static int playerhiderid;
  57. public static int rankhiderid;
  58. public static int flymodeid;
  59. public static int nogadgetid;
  60.  
  61. public static Boolean IsServer1;
  62. public static Boolean IsServer2;
  63. public static Boolean IsServer3;
  64. public static Boolean IsServer4;
  65. public static Boolean IsSilentHub;
  66.  
  67. public static ArrayList<Player> buildmode = new ArrayList<>();
  68. public static ArrayList<Player> fly = new ArrayList<>();
  69.  
  70. public static ArrayList<Player> playerhide = new ArrayList<>();
  71. public static ArrayList<Player> rankhidden = new ArrayList<>();
  72. public static ArrayList<Player> nickname = new ArrayList<>();
  73.  
  74. public static ArrayList<Player> playersall = new ArrayList<>();
  75. public static ArrayList<Player> playersvip = new ArrayList<>();
  76. public static ArrayList<Player> playersnone = new ArrayList<>();
  77.  
  78. public static ArrayList<Player> cooldown = new ArrayList<>();
  79.  
  80. public static ArrayList<Player> enderpearl = new ArrayList<>();
  81. public static ArrayList<Player> jumpboost = new ArrayList<>();
  82. public static ArrayList<Player> mysticcannon = new ArrayList<>();
  83. public static ArrayList<Player> snowball = new ArrayList<>();
  84.  
  85. public static ArrayList<Player> golddrops = new ArrayList<>();
  86. public static ArrayList<Player> reddrops = new ArrayList<>();
  87.  
  88. public static ArrayList<Player> flametrail = new ArrayList<>();
  89. public static ArrayList<Player> lovetrail = new ArrayList<>();
  90. public static ArrayList<Player> smoketrail = new ArrayList<>();
  91.  
  92.  
  93. public static String joinMotd;
  94.  
  95.  
  96. public static Boolean gadgetsEnabled;
  97. public static Boolean profilEnabled;
  98. public static Boolean lobbyswitcherEnabled;
  99.  
  100.  
  101. public static String staffJoinBroadcast;
  102.  
  103. public static String sqlhost;
  104. public static String sqluser;
  105. public static String sqlpassword;
  106. public static String sqldatabase;
  107.  
  108. public static String tabheader;
  109. public static String tabfooter;
  110.  
  111. public static String help1;
  112. public static String help2;
  113. public static String help3;
  114. public static String help4;
  115. public static String help5;
  116. public static String help6;
  117. public static String help7;
  118. public static String help8;
  119.  
  120. public static String sbtitle;
  121. public static String sb1;
  122. public static String sb2;
  123. public static String sb3;
  124. public static String sb4;
  125. public static String sb5;
  126. public static String sb6;
  127. public static String sb7;
  128. public static String sb8;
  129. public static String sb9;
  130. public static String sb10;
  131.  
  132. public static String servername;
  133. public static String teamspeakip;
  134. public static String prefix;
  135. public static String noperms;
  136. public static String gm0msg;
  137. public static String gm1msg;
  138. public static String gm2msg;
  139. public static String gm3msg;
  140. public static String gm0msgP;
  141. public static String gm1msgP;
  142. public static String gm2msgP;
  143. public static String gm3msgP;
  144. public static String unknowngm;
  145. public static String playernotfound;
  146. public static String youtubemsg;
  147. public static String tsmsg;
  148. public static String websitemsg;
  149. public static String shopmsg;
  150. public static String buildmodeon;
  151. public static String buildmodeoff;
  152. public static String buildmodeonother;
  153. public static String buildmodeoffother;
  154. public static String flymodeon;
  155. public static String flymodeoff;
  156. public static String flymodeonother;
  157. public static String flymodeoffother;
  158. public static String warpsuccessful;
  159. public static String warpfailed;
  160. public static String unknownwarp;
  161. public static String automsg1;
  162. public static String automsg2;
  163. public static String automsg3;
  164. public static String automsg4;
  165. public static String spawnsuccessful;
  166. public static String spawnfailed;
  167. public static String allplayer;
  168. public static String vipplayer;
  169. public static String noplayer;
  170. public static String weathersun;
  171. public static String weatherrain;
  172. public static String timeday;
  173. public static String timenight;
  174. public static String unknownweather;
  175. public static String unknowntime;
  176. public static String nickan;
  177. public static String nickaus;
  178. public static String silentlobbyan;
  179. public static String silentlobbyaus;
  180. public static String silentlobbychat;
  181. public static String unknownnick;
  182. public static String setgroup;
  183. public static String unknownsetgroup;
  184. public static String setgroupkickmsg;
  185. public static String tpself;
  186. public static String tpother;
  187. public static String unknowntp;
  188. public static String gadget;
  189.  
  190. public static String friendscommand;
  191.  
  192. public static String skullname1;
  193. public static String skullname2;
  194. public static String skullname3;
  195. public static String skullname4;
  196. public static String skullname5;
  197. public static String skullname6;
  198. public static String skullname7;
  199. public static String skullname8;
  200. public static String skullname9;
  201. public static String skullname10;
  202. public static String skullname11;
  203. public static String skullname12;
  204. public static String skullname13;
  205. public static String skullname14;
  206. public static String skullname15;
  207. public static String skullname16;
  208. public static String skullname17;
  209. public static String skullname18;
  210. public static String skullname19;
  211. public static String skullname20;
  212. public static String skullname21;
  213.  
  214. public static String skullplayername1;
  215. public static String skullplayername2;
  216. public static String skullplayername3;
  217. public static String skullplayername4;
  218. public static String skullplayername5;
  219. public static String skullplayername6;
  220. public static String skullplayername7;
  221. public static String skullplayername8;
  222. public static String skullplayername9;
  223. public static String skullplayername10;
  224. public static String skullplayername11;
  225. public static String skullplayername12;
  226. public static String skullplayername13;
  227. public static String skullplayername14;
  228. public static String skullplayername15;
  229. public static String skullplayername16;
  230. public static String skullplayername17;
  231. public static String skullplayername18;
  232. public static String skullplayername19;
  233. public static String skullplayername20;
  234. public static String skullplayername21;
  235.  
  236. public static String rankadmin;
  237. public static String rankdev;
  238. public static String ranksrmod;
  239. public static String rankmod;
  240. public static String ranksupporter;
  241. public static String rankbuilder;
  242. public static String rankyoutuber;
  243. public static String rankminiyoutuber;
  244. public static String rankultimate;
  245. public static String rankelite;
  246. public static String rankplus;
  247. public static String rankspieler;
  248.  
  249. public static String rankadmintab;
  250. public static String rankdevtab;
  251. public static String ranksrmodtab;
  252. public static String rankmodtab;
  253. public static String ranksupportertab;
  254. public static String rankbuildertab;
  255. public static String rankyoutubertab;
  256. public static String rankminiyoutubertab;
  257. public static String rankultimatetab;
  258. public static String rankelitetab;
  259. public static String rankplustab;
  260. public static String rankspielertab;
  261.  
  262. public static Material WarpItem1;
  263. public static String WarpItem1Name;
  264. public static Material WarpItem2;
  265. public static String WarpItem2Name;
  266. public static Material WarpItem3;
  267. public static String WarpItem3Name;
  268. public static Material WarpItem4;
  269. public static String WarpItem4Name;
  270. public static Material WarpItem5;
  271. public static String WarpItem5Name;
  272. public static Material WarpItem6;
  273. public static String WarpItem6Name;
  274. public static Material WarpItem7;
  275. public static String WarpItem7Name;
  276. public static Material WarpItem8;
  277. public static String WarpItem8Name;
  278. public static Material WarpItem9;
  279. public static String WarpItem9Name;
  280. public static Material WarpItem10;
  281. public static String WarpItem10Name;
  282. public static Material WarpItem11;
  283. public static String WarpItem11Name;
  284. public static Material WarpItem12;
  285. public static String WarpItem12Name;
  286. public static Material WarpItem13;
  287. public static String WarpItem13Name;
  288. public static Material WarpItem14;
  289. public static String WarpItem14Name;
  290.  
  291. public static String WarpItem1WarpName;
  292. public static String WarpItem2WarpName;
  293. public static String WarpItem3WarpName;
  294. public static String WarpItem4WarpName;
  295. public static String WarpItem5WarpName;
  296. public static String WarpItem6WarpName;
  297. public static String WarpItem7WarpName;
  298. public static String WarpItem8WarpName;
  299. public static String WarpItem9WarpName;
  300. public static String WarpItem10WarpName;
  301. public static String WarpItem11WarpName;
  302. public static String WarpItem12WarpName;
  303. public static String WarpItem13WarpName;
  304. public static String WarpItem14WarpName;
  305.  
  306. public static Boolean WarpItem1Enabled;
  307. public static Boolean WarpItem2Enabled;
  308. public static Boolean WarpItem3Enabled;
  309. public static Boolean WarpItem4Enabled;
  310. public static Boolean WarpItem5Enabled;
  311. public static Boolean WarpItem6Enabled;
  312. public static Boolean WarpItem7Enabled;
  313. public static Boolean WarpItem8Enabled;
  314. public static Boolean WarpItem9Enabled;
  315. public static Boolean WarpItem10Enabled;
  316. public static Boolean WarpItem11Enabled;
  317. public static Boolean WarpItem12Enabled;
  318. public static Boolean WarpItem13Enabled;
  319. public static Boolean WarpItem14Enabled;
  320. public static Boolean friendsboolean;
  321.  
  322. public static Boolean automsgon;
  323. public static Integer maxsecrets;
  324.  
  325. public void onEnable() {
  326.  
  327. instance = this;
  328.  
  329. loadConfig();
  330. loadStrings();
  331. loadCommands();
  332. loadEvents();
  333.  
  334. Metrics metrics = new Metrics(this);
  335.  
  336. ConnectMySQL();
  337.  
  338. Bukkit.getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
  339.  
  340. Bukkit.getConsoleSender().sendMessage("§7-------------==+==-------------");
  341. Bukkit.getConsoleSender().sendMessage("§cPlugin version: §e2.5.0");
  342. Bukkit.getConsoleSender().sendMessage("§cPlugin author: §eShaderApfel (FehlicksAT)");
  343. Bukkit.getConsoleSender().sendMessage("§cPlugin status: §aaktiviert");
  344. Bukkit.getConsoleSender().sendMessage("§7-------------==+==-------------");
  345.  
  346. if (LocationAPI.getLocation("spawn") != null) {
  347. Location spawn = LocationAPI.getLocation("spawn");
  348.  
  349. spawn.getWorld().setTime(6000);
  350. spawn.getWorld().setGameRuleValue("doDaylightCircle", "false");
  351. spawn.getWorld().setGameRuleValue("doMobSpawning", "false");
  352. }
  353.  
  354. methAutoMessengerScheduler.startCountdown();
  355. }
  356.  
  357. public void onDisable() {
  358.  
  359. instance = null;
  360.  
  361. Bukkit.getConsoleSender().sendMessage("§7-------------==+==-------------");
  362. Bukkit.getConsoleSender().sendMessage("§cPlugin version: §e2.5.0");
  363. Bukkit.getConsoleSender().sendMessage("§cPlugin author: §eShaderApfel (FehlicksAT)");
  364. Bukkit.getConsoleSender().sendMessage("§cPlugin status: §4deaktiviert");
  365. Bukkit.getConsoleSender().sendMessage("§7-------------==+==-------------");
  366.  
  367. }
  368.  
  369.  
  370. public void ConnectMySQL() {
  371. mysql = new MySQL(sqlhost, sqldatabase, sqluser, sqlpassword);
  372. mysql.update("CREATE TABLE IF NOT EXISTS Stats(UUID varchar(64), SJOIN int, COINS int);");
  373. }
  374.  
  375.  
  376. public void loadConfig() {
  377.  
  378. getConfig().addDefault("tab.header", "&8(&cServernetzwerk.de&8)");
  379. getConfig().addDefault("tab.footer", "&eDas ist der Footer!");
  380.  
  381. getConfig().addDefault("enable.gadgets", true);
  382. getConfig().addDefault("enable.profil", true);
  383. getConfig().addDefault("enable.lobbyswitcher", true);
  384.  
  385. getConfig().addDefault("customitem.enable", true);
  386. getConfig().addDefault("customitem.id", 360);
  387. getConfig().addDefault("customitem.displayname", "§6CustomItem §8× §7Rechtsklick");
  388. getConfig().addDefault("customitem.command", "say %player% hat gerade den CustomItem-Command ausgelöst!");
  389.  
  390. getConfig().addDefault("itemid.compass", 345);
  391. getConfig().addDefault("itemid.playerhider", 404);
  392. getConfig().addDefault("itemid.rankhider", 359);
  393. getConfig().addDefault("itemid.flymode", 288);
  394. getConfig().addDefault("itemid.nogadget", 337);
  395.  
  396.  
  397. getConfig().addDefault("lobbyswitcher.server1.enable", true);
  398. getConfig().addDefault("lobbyswitcher.server1.name", "Lobby1");
  399. getConfig().addDefault("lobbyswitcher.server1.this", true);
  400.  
  401. getConfig().addDefault("lobbyswitcher.server2.enable", true);
  402. getConfig().addDefault("lobbyswitcher.server2.name", "Lobby2");
  403. getConfig().addDefault("lobbyswitcher.server2.this", false);
  404.  
  405. getConfig().addDefault("lobbyswitcher.server3.enable", true);
  406. getConfig().addDefault("lobbyswitcher.server3.name", "Lobby3");
  407. getConfig().addDefault("lobbyswitcher.server3.this", false);
  408.  
  409. getConfig().addDefault("lobbyswitcher.server4.enable", true);
  410. getConfig().addDefault("lobbyswitcher.server4.name", "Lobby4");
  411. getConfig().addDefault("lobbyswitcher.server4.this", false);
  412.  
  413. getConfig().addDefault("lobbyswitcher.silenthub.enable", true);
  414. getConfig().addDefault("lobbyswitcher.silenthub.name", "SilentHub");
  415. getConfig().addDefault("lobbyswitcher.silenthub.this", false);
  416.  
  417.  
  418. getConfig().addDefault("mysql.host", "localhost");
  419. getConfig().addDefault("mysql.user", "root");
  420. getConfig().addDefault("mysql.database", "database");
  421. getConfig().addDefault("mysql.password", "password");
  422. getConfig().addDefault("servername", "dein-server.de");
  423. getConfig().addDefault("teamspeak", "ts.dein-server.de");
  424. getConfig().addDefault("prefix", " &8▌ &6Lobby &8┃ &7");
  425. getConfig().addDefault("noperms", "&cDu hast nicht die benötigten Rechte!");
  426. getConfig().addDefault("staffjoinbroadcastmsg", "&7Das Teammitglied §c%name% §7ist dem Server beigetreten!");
  427.  
  428. getConfig().addDefault("gm.0.self", "&7Du bist nun im GameMode &6Survival");
  429. getConfig().addDefault("gm.1.self", "&7Du bist nun im GameMode &6Creative");
  430. getConfig().addDefault("gm.2.self", "&7Du bist nun im GameMode &6Adventure");
  431. getConfig().addDefault("gm.3.self", "&7Du bist nun im GameMode &6Spectator");
  432.  
  433. getConfig().addDefault("gm.0.other", "&7Der Spieler %player% &7ist nun im GameMode &6Survival");
  434. getConfig().addDefault("gm.1.other", "&7Der Spieler %player% &7ist nun im GameMode &6Creative");
  435. getConfig().addDefault("gm.2.other", "&7Der Spieler %player% &7ist nun im GameMode &6Adventure");
  436. getConfig().addDefault("gm.3.other", "&7Der Spieler %player% &7ist nun im GameMode &6Spectator");
  437.  
  438. getConfig().addDefault("gm.unknown", "&6Syntax: &7/gamemode <1/2/3> <Spieler>");
  439.  
  440. getConfig().addDefault("msg.ts", "&7Unser TeamSpeak Server: §edeine-ip.de");
  441. getConfig().addDefault("msg.website", "&7Unsere Website: §edeine-website.de");
  442. getConfig().addDefault("msg.shop", "&7Unser Shop: §edein-shop.de");
  443. getConfig().addDefault("msg.youtube", "&7Voraussetzungen zum &5YouTuber&7: §edein-forum.de");
  444.  
  445. getConfig().addDefault("gm.incorrect", "&cDieser Spieler konnte nicht gefunden werden!");
  446.  
  447. getConfig().addDefault("buildmode.activate.self", "&7Du kannst nun bauen!");
  448. getConfig().addDefault("buildmode.deactivate.self", "&7Du kannst nun nicht mehr bauen!");
  449.  
  450. getConfig().addDefault("buildmode.activate.other", "&7%player% &7kann nun bauen!");
  451. getConfig().addDefault("buildmode.deactivate.other", "&7%player% &7kann nun nicht mehr bauen!");
  452.  
  453. getConfig().addDefault("fly.activate.self", "&7Du kannst nun fliegen!");
  454. getConfig().addDefault("fly.deactivate.self", "&7Du kannst nun nicht mehr fliegen!");
  455.  
  456. getConfig().addDefault("fly.activate.other", "&7%player% &7kann nun fliegen!");
  457. getConfig().addDefault("fly.deactivate.other", "&7%player% &7kann nun nicht mehr fliegen!");
  458.  
  459. getConfig().addDefault("warp.success", "&7Du bist nun bei &c%warp%");
  460. getConfig().addDefault("warp.failed", "&cDieser Warp existiert nicht!");
  461. getConfig().addDefault("warp.unknown", "&6Syntax: &7/warp <Name>");
  462.  
  463. getConfig().addDefault("spawn.success", "&7Du wurdest zum Spawn teleportiert!");
  464. getConfig().addDefault("spawn.failed", "&cDer Spawn wurde noch nicht gesetzt!");
  465.  
  466. getConfig().addDefault("player.hide.all", "&7Dir werden nun alle Spieler angezeigt");
  467. getConfig().addDefault("player.hide.vip", "&7Dir werden nun alle VIP Spieler angezeigt");
  468. getConfig().addDefault("player.hide.no", "&7Dir werden nun keine Spieler angezeigt");
  469.  
  470. getConfig().addDefault("weather.sun", "&7Das Wetter wurde zu sonnig umgestellt");
  471. getConfig().addDefault("weather.rain", "&7Das Wetter wurde zu regen umgestellt");
  472.  
  473. getConfig().addDefault("time.day", "&7Die Zeit wurde zu Tag gesetzt");
  474. getConfig().addDefault("time.night", "&7Die Zeit wurde zu Nacht gesetzt");
  475.  
  476. getConfig().addDefault("weather.unknown", "&6Syntax: &7/weather <sun/rain>");
  477. getConfig().addDefault("time.unknown", "&6Syntax: &7/time <day/night>");
  478.  
  479. getConfig().addDefault("nick.an", "&7Dein NickName wurde §aaktiviert");
  480. getConfig().addDefault("nick.aus", "&7Dein NickName wurde §cdeaktiviert");
  481. getConfig().addDefault("nick.unknown", "&6Syntax: &7/nick <an/aus>");
  482.  
  483. getConfig().addDefault("togglerang.an", "&7Du wirst nun als &8Spieler &7angezeigt!");
  484. getConfig().addDefault("togglerang.aus", "&7Du wirst nun nicht mehr als &8Spieler &7angezeigt!");
  485.  
  486. getConfig().addDefault("setgroup.set", "&7Der Rang von &6%player% &7wurde auf &e%rank% &7gesetzt");
  487. getConfig().addDefault("setgroup.unknown", "&6Syntax: &7/setgroup <Spieler> <Rang>");
  488. getConfig().addDefault("setgroup.kickmsg", "&7Dein Neuer Rang: &e%rank%");
  489.  
  490. getConfig().addDefault("tp.self", "&7Du wurdest zu %target% &7teleportiert");
  491. getConfig().addDefault("tp.other", "&7Der Spieler %player% &7wurde zu %target% &7teleportiert");
  492. getConfig().addDefault("tp.unknown", "§6Syntax: &7/tp <Spieler> <Spieler>");
  493.  
  494. getConfig().addDefault("gadget.gadget", "&7Du hast das Gadget &e%gadget% &7ausgewählt");
  495.  
  496. getConfig().addDefault("automsg.toggle", true);
  497. getConfig().addDefault("automsg.1", "&eAutomessage 1");
  498. getConfig().addDefault("automsg.2", "&eAutomessage 2");
  499. getConfig().addDefault("automsg.3", "&eAutomessage 3");
  500. getConfig().addDefault("automsg.4", "&eAutomessage 4");
  501.  
  502. getConfig().addDefault("compass.item1.id", 131);
  503. getConfig().addDefault("compass.item1.name", "&6Warp1");
  504. getConfig().addDefault("compass.item1.warp", "Warp1");
  505. getConfig().addDefault("compass.item1.enabled", false);
  506. getConfig().addDefault("compass.item2.id", 131);
  507. getConfig().addDefault("compass.item2.name", "&6Warp2");
  508. getConfig().addDefault("compass.item2.warp", "Warp2");
  509. getConfig().addDefault("compass.item2.enabled", false);
  510. getConfig().addDefault("compass.item3.id", 131);
  511. getConfig().addDefault("compass.item3.name", "&6Warp3");
  512. getConfig().addDefault("compass.item3.warp", "Warp3");
  513. getConfig().addDefault("compass.item3.enabled", false);
  514. getConfig().addDefault("compass.item4.id", 131);
  515. getConfig().addDefault("compass.item4.name", "&6Warp4");
  516. getConfig().addDefault("compass.item4.warp", "Warp4");
  517. getConfig().addDefault("compass.item4.enabled", false);
  518. getConfig().addDefault("compass.item5.id", 131);
  519. getConfig().addDefault("compass.item5.name", "&6Warp5");
  520. getConfig().addDefault("compass.item5.warp", "Warp5");
  521. getConfig().addDefault("compass.item5.enabled", false);
  522. getConfig().addDefault("compass.item6.id", 131);
  523. getConfig().addDefault("compass.item6.name", "&6Warp6");
  524. getConfig().addDefault("compass.item6.warp", "Warp6");
  525. getConfig().addDefault("compass.item6.enabled", false);
  526. getConfig().addDefault("compass.item7.id", 131);
  527. getConfig().addDefault("compass.item7.name", "&6Warp7");
  528. getConfig().addDefault("compass.item7.warp", "Warp7");
  529. getConfig().addDefault("compass.item7.enabled", false);
  530. getConfig().addDefault("compass.item8.id", 131);
  531. getConfig().addDefault("compass.item8.name", "&6Warp8");
  532. getConfig().addDefault("compass.item8.warp", "Warp8");
  533. getConfig().addDefault("compass.item8.enabled", false);
  534. getConfig().addDefault("compass.item9.id", 131);
  535. getConfig().addDefault("compass.item9.name", "&6Warp9");
  536. getConfig().addDefault("compass.item9.warp", "Warp9");
  537. getConfig().addDefault("compass.item9.enabled", false);
  538. getConfig().addDefault("compass.item10.id", 131);
  539. getConfig().addDefault("compass.item10.name", "&6Warp10");
  540. getConfig().addDefault("compass.item10.warp", "Warp10");
  541. getConfig().addDefault("compass.item10.enabled", false);
  542. getConfig().addDefault("compass.item11.id", 131);
  543. getConfig().addDefault("compass.item11.name", "&6Warp11");
  544. getConfig().addDefault("compass.item11.warp", "Warp11");
  545. getConfig().addDefault("compass.item11.enabled", false);
  546. getConfig().addDefault("compass.item12.id", 131);
  547. getConfig().addDefault("compass.item12.name", "&6Warp12");
  548. getConfig().addDefault("compass.item12.warp", "Warp12");
  549. getConfig().addDefault("compass.item12.enabled", false);
  550. getConfig().addDefault("compass.item13.id", 131);
  551. getConfig().addDefault("compass.item13.name", "&6Warp13");
  552. getConfig().addDefault("compass.item13.warp", "Warp13");
  553. getConfig().addDefault("compass.item13.enabled", false);
  554. getConfig().addDefault("compass.item14.id", 131);
  555. getConfig().addDefault("compass.item14.name", "&6Warp14");
  556. getConfig().addDefault("compass.item14.warp", "Warp14");
  557. getConfig().addDefault("compass.item14.enabled", false);
  558.  
  559. getConfig().addDefault("skull.1.name", "&cKopf 1");
  560. getConfig().addDefault("skull.1.player", "Serverleiter");
  561. getConfig().addDefault("skull.2.name", "&cKopf 2");
  562. getConfig().addDefault("skull.2.player", "Serverleiter");
  563. getConfig().addDefault("skull.3.name", "&cKopf 3");
  564. getConfig().addDefault("skull.3.player", "Serverleiter");
  565. getConfig().addDefault("skull.4.name", "&cKopf 4");
  566. getConfig().addDefault("skull.4.player", "Serverleiter");
  567. getConfig().addDefault("skull.5.name", "&cKopf 5");
  568. getConfig().addDefault("skull.5.player", "Serverleiter");
  569. getConfig().addDefault("skull.6.name", "&cKopf 6");
  570. getConfig().addDefault("skull.6.player", "Serverleiter");
  571. getConfig().addDefault("skull.7.name", "&cKopf 7");
  572. getConfig().addDefault("skull.7.player", "Serverleiter");
  573.  
  574. getConfig().addDefault("skull.8.name", "&5GommeHD");
  575. getConfig().addDefault("skull.8.player", "GommeHD");
  576. getConfig().addDefault("skull.9.name", "&5Paluten");
  577. getConfig().addDefault("skull.9.player", "Paluten");
  578. getConfig().addDefault("skull.10.name", "&5rewinside");
  579. getConfig().addDefault("skull.10.player", "rewinside");
  580. getConfig().addDefault("skull.11.name", "&5Alphastein");
  581. getConfig().addDefault("skull.11.player", "Alphastein");
  582. getConfig().addDefault("skull.12.name", "&5AviveHD");
  583. getConfig().addDefault("skull.12.player", "AviveHD");
  584. getConfig().addDefault("skull.13.name", "&5Fazon");
  585. getConfig().addDefault("skull.13.player", "Fazon");
  586. getConfig().addDefault("skull.14.name", "&5ungespielt");
  587. getConfig().addDefault("skull.14.player", "ungespielt");
  588.  
  589. getConfig().addDefault("skull.15.name", "&8[&3SOON&8]");
  590. getConfig().addDefault("skull.15.player", "MHF_Question");
  591. getConfig().addDefault("skull.16.name", "&8[&3SOON&8]");
  592. getConfig().addDefault("skull.16.player", "MHF_Question");
  593. getConfig().addDefault("skull.17.name", "&8[&3SOON&8]");
  594. getConfig().addDefault("skull.17.player", "MHF_Question");
  595. getConfig().addDefault("skull.18.name", "&8[&3SOON&8]");
  596. getConfig().addDefault("skull.18.player", "MHF_Question");
  597. getConfig().addDefault("skull.19.name", "&8[&3SOON&8]");
  598. getConfig().addDefault("skull.19.player", "MHF_Question");
  599. getConfig().addDefault("skull.20.name", "&8[&3SOON&8]");
  600. getConfig().addDefault("skull.20.player", "MHF_Question");
  601. getConfig().addDefault("skull.21.name", "&8[&3SOON&8]");
  602. getConfig().addDefault("skull.21.player", "MHF_Question");
  603.  
  604. getConfig().addDefault("rank.admin.tab", "&4A");
  605. getConfig().addDefault("rank.admin.chat", "&4Admin");
  606. getConfig().addDefault("rank.dev.tab", "&bD");
  607. getConfig().addDefault("rank.dev.chat", "&bDev");
  608. getConfig().addDefault("rank.srmod.tab", "&cSM");
  609. getConfig().addDefault("rank.srmod.chat", "&cSrMod");
  610. getConfig().addDefault("rank.mod.tab", "&cM");
  611. getConfig().addDefault("rank.mod.chat", "&cMod");
  612. getConfig().addDefault("rank.supporter.tab", "&aS");
  613. getConfig().addDefault("rank.supporter.chat", "&aSupport");
  614. getConfig().addDefault("rank.builder.tab", "&9B");
  615. getConfig().addDefault("rank.builder.chat", "&9BauTeam");
  616. getConfig().addDefault("rank.youtuber.tab", "&5YT");
  617. getConfig().addDefault("rank.youtuber.chat", "&5YouTube");
  618. getConfig().addDefault("rank.miniyoutuber.tab", "&5MYT");
  619. getConfig().addDefault("rank.miniyoutuber.chat", "&5MiniYouTube");
  620. getConfig().addDefault("rank.ultimate.tab", "&bULTIMATE");
  621. getConfig().addDefault("rank.ultimate.chat", "&bULTIMATE");
  622. getConfig().addDefault("rank.elite.tab", "&6ELITE");
  623. getConfig().addDefault("rank.elite.chat", "&6ELITE");
  624. getConfig().addDefault("rank.plus.tab", "&3PLUS");
  625. getConfig().addDefault("rank.plus.chat", "&3PLUS");
  626. getConfig().addDefault("rank.spieler.tab", "&eS");
  627. getConfig().addDefault("rank.spieler.chat", "&eSpieler");
  628. getConfig().addDefault("friends.enable", true);
  629. getConfig().addDefault("friends.command", "friendsgui");
  630.  
  631. getConfig().addDefault("help.1", "&8&m-------&7[&6Hilfe&7]&8&m-------");
  632. getConfig().addDefault("help.2", "&3&lCommands:");
  633. getConfig().addDefault("help.3", "&c/help &7- &eZeige diese Hilfeseite");
  634. getConfig().addDefault("help.4", "&c/friends &7- &eZeige deine Freunde an");
  635. getConfig().addDefault("help.5", "&c/ts &7- &eZeige die TS³ IP an");
  636. getConfig().addDefault("help.6", "&c/shop &7- &eZeige den Shop an");
  637. getConfig().addDefault("help.7", "&c/warp <Warp> &7- &eTeleportiere dich zu einem Spielmodus");
  638. getConfig().addDefault("help.8", "&8&m----------------------");
  639.  
  640. getConfig().addDefault("scoreboard.title", "&6dein-server.de");
  641. getConfig().addDefault("scoreboard.1", "&0");
  642. getConfig().addDefault("scoreboard.2", "&7Teamspeak-IP&8:");
  643. getConfig().addDefault("scoreboard.3", "&ets.dein-server.de");
  644. getConfig().addDefault("scoreboard.4", "&1");
  645. getConfig().addDefault("scoreboard.5", "&7Rang&8:");
  646. getConfig().addDefault("scoreboard.6", "%rank%");
  647. getConfig().addDefault("scoreboard.7", "&2");
  648. getConfig().addDefault("scoreboard.8", "&7Coins&8:");
  649. getConfig().addDefault("scoreboard.9", "&e%coins%");
  650. getConfig().addDefault("scoreboard.10", "&3");
  651.  
  652. getConfig().addDefault("joinMotd", "&3Diese Nachricht bekommt jeder Spieler beim joinen!");
  653.  
  654. getConfig().options().copyDefaults(true);
  655. saveConfig();
  656. reloadConfig();
  657. }
  658.  
  659. public void loadStrings() {
  660.  
  661.  
  662. Server1Activated = getConfig().getBoolean("lobbyswitcher.server1.enable");
  663. Server2Activated = getConfig().getBoolean("lobbyswitcher.server2.enable");
  664. Server3Activated = getConfig().getBoolean("lobbyswitcher.server3.enable");
  665. Server4Activated = getConfig().getBoolean("lobbyswitcher.server4.enable");
  666. SilentHubActivated = getConfig().getBoolean("lobbyswitcher.silenthub.enable");
  667.  
  668. customItemEnabled = getConfig().getBoolean("customitem.enable");
  669. customItemId = getConfig().getInt("customitem.id");
  670. customItemDisplayName = getConfig().getString("customitem.displayname");
  671. customItemCmd = getConfig().getString("customitem.command");
  672.  
  673. compassid = getConfig().getInt("itemid.compass");
  674. playerhiderid = getConfig().getInt("itemid.playerhider");
  675. rankhiderid = getConfig().getInt("itemid.rankhider");
  676. nogadgetid = getConfig().getInt("itemid.nogadget");
  677. flymodeid = getConfig().getInt("itemid.flymode");
  678.  
  679. IsServer1 = getConfig().getBoolean("lobbyswitcher.server1.this");
  680. IsServer2 = getConfig().getBoolean("lobbyswitcher.server2.this");
  681. IsServer3 = getConfig().getBoolean("lobbyswitcher.server3.this");
  682. IsServer4 = getConfig().getBoolean("lobbyswitcher.server4.this");
  683. IsSilentHub = getConfig().getBoolean("lobbyswitcher.silenthub.this");
  684.  
  685. Server1Name = getConfig().getString("lobbyswitcher.server1.name");
  686. Server2Name = getConfig().getString("lobbyswitcher.server2.name");
  687. Server3Name = getConfig().getString("lobbyswitcher.server3.name");
  688. Server4Name = getConfig().getString("lobbyswitcher.server4.name");
  689. SilentHubName = getConfig().getString("lobbyswitcher.silenthub.name");
  690.  
  691.  
  692. gadgetsEnabled = getConfig().getBoolean("enable.gadgets");
  693. profilEnabled = getConfig().getBoolean("enable.profil");
  694. lobbyswitcherEnabled = getConfig().getBoolean("enable.lobbyswitcher");
  695.  
  696. tabheader = getConfig().getString("tab.header").replaceAll("&", "§");
  697. tabfooter = getConfig().getString("tab.footer").replaceAll("&", "§");
  698.  
  699. joinMotd = getConfig().getString("joinMotd").replaceAll("&", "§");
  700.  
  701. sqlhost = getConfig().getString("mysql.host");
  702. sqldatabase = getConfig().getString("mysql.database");
  703. sqluser = getConfig().getString("mysql.user");
  704. sqlpassword = getConfig().getString("mysql.password");
  705.  
  706.  
  707. staffJoinBroadcast = getConfig().getString("staffjoinbroadcastmsg").replaceAll("&", "§");
  708.  
  709. servername = getConfig().getString("servername").replaceAll("&", "§");
  710. teamspeakip = getConfig().getString("teamspeak").replaceAll("&", "§");
  711.  
  712. prefix = getConfig().getString("prefix").replaceAll("&", "§");
  713. noperms = prefix + getConfig().getString("noperms").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  714.  
  715. gm0msg = prefix + getConfig().getString("gm.0.self").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  716. gm1msg = prefix + getConfig().getString("gm.1.self").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  717. gm2msg = prefix + getConfig().getString("gm.2.self").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  718. gm3msg = prefix + getConfig().getString("gm.3.self").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  719. gm0msgP = prefix + getConfig().getString("gm.0.other").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  720. gm1msgP = prefix + getConfig().getString("gm.1.other").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  721. gm2msgP = prefix + getConfig().getString("gm.2.other").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  722. gm3msgP = prefix + getConfig().getString("gm.3.other").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  723. unknowngm = prefix + getConfig().getString("gm.unknown").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  724. playernotfound = prefix
  725. + getConfig().getString("gm.incorrect").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  726.  
  727. tsmsg = prefix + instance.getConfig().getString("msg.ts").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  728. youtubemsg = prefix + instance.getConfig().getString("msg.youtube").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  729. websitemsg = prefix
  730. + instance.getConfig().getString("msg.website").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  731. shopmsg = prefix
  732. + instance.getConfig().getString("msg.shop").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  733.  
  734. buildmodeoff = prefix + getConfig().getString("buildmode.deactivate.self").replaceAll("&", "§")
  735. .replaceAll("%prefix%", prefix);
  736. buildmodeon = prefix
  737. + getConfig().getString("buildmode.activate.self").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  738. buildmodeoffother = prefix + getConfig().getString("buildmode.deactivate.other").replaceAll("&", "§")
  739. .replaceAll("%prefix%", prefix);
  740. buildmodeonother = prefix
  741. + getConfig().getString("buildmode.activate.other").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  742.  
  743. flymodeoff = prefix
  744. + getConfig().getString("fly.deactivate.self").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  745. flymodeon = prefix
  746. + getConfig().getString("fly.activate.self").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  747. flymodeoffother = prefix
  748. + getConfig().getString("fly.activate.other").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  749. flymodeonother = prefix
  750. + getConfig().getString("fly.activate.other").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  751.  
  752. warpfailed = prefix + getConfig().getString("warp.failed").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  753. unknownwarp = prefix
  754. + getConfig().getString("warp.unknown").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  755. warpsuccessful = prefix
  756. + getConfig().getString("warp.success").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  757.  
  758. automsgon = getConfig().getBoolean("automsg.toggle");
  759. automsg1 = getConfig().getString("automsg.1").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  760. automsg2 = getConfig().getString("automsg.2").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  761. automsg3 = getConfig().getString("automsg.3").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  762. automsg4 = getConfig().getString("automsg.4").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  763.  
  764. spawnsuccessful = prefix
  765. + getConfig().getString("spawn.success").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  766. spawnfailed = prefix
  767. + getConfig().getString("spawn.failed").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  768.  
  769. allplayer = prefix
  770. + getConfig().getString("player.hide.all").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  771. vipplayer = prefix
  772. + getConfig().getString("player.hide.vip").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  773. noplayer = prefix + getConfig().getString("player.hide.no").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  774.  
  775. weathersun = prefix + getConfig().getString("weather.sun").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  776. weatherrain = prefix
  777. + getConfig().getString("weather.rain").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  778.  
  779. timeday = prefix + getConfig().getString("time.day").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  780. timenight = prefix + getConfig().getString("time.night").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  781.  
  782. unknownweather = prefix
  783. + getConfig().getString("weather.unknown").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  784. unknowntime = prefix
  785. + getConfig().getString("time.unknown").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  786.  
  787. nickan = prefix + getConfig().getString("nick.an").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  788. nickaus = prefix + getConfig().getString("nick.aus").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  789. unknownnick = prefix
  790. + getConfig().getString("nick.unknown").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  791.  
  792. silentlobbyan = prefix
  793. + getConfig().getString("togglerang.an").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  794. silentlobbyaus = prefix
  795. + getConfig().getString("togglerang.aus").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  796.  
  797. setgroup = prefix + getConfig().getString("setgroup.set").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  798. unknownsetgroup = prefix
  799. + getConfig().getString("setgroup.unknown").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  800. setgroupkickmsg = prefix
  801. + getConfig().getString("setgroup.kickmsg").replaceAll("&", "§").replaceAll("%prefix%", prefix);
  802.  
  803. tpself = prefix + getConfig().getString("tp.self").replaceAll("&", "§");
  804. tpother = prefix + getConfig().getString("tp.other").replaceAll("&", "§");
  805. unknowntp = prefix + getConfig().getString("tp.unknown").replaceAll("&", "§");
  806.  
  807. gadget = prefix + getConfig().getString("gadget.gadget").replaceAll("&", "§");
  808.  
  809. skullname1 = getConfig().getString("skull.1.name").replaceAll("&", "§");
  810. skullname2 = getConfig().getString("skull.2.name").replaceAll("&", "§");
  811. skullname3 = getConfig().getString("skull.3.name").replaceAll("&", "§");
  812. skullname4 = getConfig().getString("skull.4.name").replaceAll("&", "§");
  813. skullname5 = getConfig().getString("skull.5.name").replaceAll("&", "§");
  814. skullname6 = getConfig().getString("skull.6.name").replaceAll("&", "§");
  815. skullname7 = getConfig().getString("skull.7.name").replaceAll("&", "§");
  816. skullname8 = getConfig().getString("skull.8.name").replaceAll("&", "§");
  817. skullname9 = getConfig().getString("skull.9.name").replaceAll("&", "§");
  818. skullname10 = getConfig().getString("skull.10.name").replaceAll("&", "§");
  819. skullname11 = getConfig().getString("skull.11.name").replaceAll("&", "§");
  820. skullname12 = getConfig().getString("skull.12.name").replaceAll("&", "§");
  821. skullname13 = getConfig().getString("skull.13.name").replaceAll("&", "§");
  822. skullname14 = getConfig().getString("skull.14.name").replaceAll("&", "§");
  823. skullname15 = getConfig().getString("skull.15.name").replaceAll("&", "§");
  824. skullname16 = getConfig().getString("skull.16.name").replaceAll("&", "§");
  825. skullname17 = getConfig().getString("skull.17.name").replaceAll("&", "§");
  826. skullname18 = getConfig().getString("skull.18.name").replaceAll("&", "§");
  827. skullname19 = getConfig().getString("skull.19.name").replaceAll("&", "§");
  828. skullname20 = getConfig().getString("skull.20.name").replaceAll("&", "§");
  829. skullname21 = getConfig().getString("skull.21.name").replaceAll("&", "§");
  830.  
  831. help1 = getConfig().getString("help.1").replaceAll("&", "§");
  832. help2 = getConfig().getString("help.2").replaceAll("&", "§");
  833. help3 = getConfig().getString("help.3").replaceAll("&", "§");
  834. help4 = getConfig().getString("help.4").replaceAll("&", "§");
  835. help5 = getConfig().getString("help.5").replaceAll("&", "§");
  836. help6 = getConfig().getString("help.6").replaceAll("&", "§");
  837. help7 = getConfig().getString("help.7").replaceAll("&", "§");
  838. help8 = getConfig().getString("help.8").replaceAll("&", "§");
  839.  
  840. skullplayername1 = getConfig().getString("skull.1.player");
  841. skullplayername2 = getConfig().getString("skull.2.player");
  842. skullplayername3 = getConfig().getString("skull.3.player");
  843. skullplayername4 = getConfig().getString("skull.4.player");
  844. skullplayername5 = getConfig().getString("skull.5.player");
  845. skullplayername6 = getConfig().getString("skull.6.player");
  846. skullplayername7 = getConfig().getString("skull.7.player");
  847. skullplayername8 = getConfig().getString("skull.8.player");
  848. skullplayername9 = getConfig().getString("skull.9.player");
  849. skullplayername10 = getConfig().getString("skull.10.player");
  850. skullplayername11 = getConfig().getString("skull.11.player");
  851. skullplayername12 = getConfig().getString("skull.12.player");
  852. skullplayername13 = getConfig().getString("skull.13.player");
  853. skullplayername14 = getConfig().getString("skull.14.player");
  854. skullplayername15 = getConfig().getString("skull.15.player");
  855. skullplayername16 = getConfig().getString("skull.16.player");
  856. skullplayername17 = getConfig().getString("skull.17.player");
  857. skullplayername18 = getConfig().getString("skull.18.player");
  858. skullplayername19 = getConfig().getString("skull.19.player");
  859. skullplayername20 = getConfig().getString("skull.20.player");
  860. skullplayername21 = getConfig().getString("skull.21.player");
  861.  
  862. WarpItem1 = Material.getMaterial(getConfig().getInt("compass.item1.id"));
  863. WarpItem2 = Material.getMaterial(getConfig().getInt("compass.item2.id"));
  864. WarpItem3 = Material.getMaterial(getConfig().getInt("compass.item3.id"));
  865. WarpItem4 = Material.getMaterial(getConfig().getInt("compass.item4.id"));
  866. WarpItem5 = Material.getMaterial(getConfig().getInt("compass.item5.id"));
  867. WarpItem6 = Material.getMaterial(getConfig().getInt("compass.item6.id"));
  868. WarpItem7 = Material.getMaterial(getConfig().getInt("compass.item7.id"));
  869. WarpItem8 = Material.getMaterial(getConfig().getInt("compass.item8.id"));
  870. WarpItem9 = Material.getMaterial(getConfig().getInt("compass.item9.id"));
  871. WarpItem10 = Material.getMaterial(getConfig().getInt("compass.item10.id"));
  872. WarpItem11 = Material.getMaterial(getConfig().getInt("compass.item11.id"));
  873. WarpItem12 = Material.getMaterial(getConfig().getInt("compass.item12.id"));
  874. WarpItem13 = Material.getMaterial(getConfig().getInt("compass.item13.id"));
  875. WarpItem14 = Material.getMaterial(getConfig().getInt("compass.item14.id"));
  876.  
  877. WarpItem1Name = getConfig().getString("compass.item1.name").replaceAll("&", "§");
  878. WarpItem2Name = getConfig().getString("compass.item2.name").replaceAll("&", "§");
  879. WarpItem3Name = getConfig().getString("compass.item3.name").replaceAll("&", "§");
  880. WarpItem4Name = getConfig().getString("compass.item4.name").replaceAll("&", "§");
  881. WarpItem5Name = getConfig().getString("compass.item5.name").replaceAll("&", "§");
  882. WarpItem6Name = getConfig().getString("compass.item6.name").replaceAll("&", "§");
  883. WarpItem7Name = getConfig().getString("compass.item7.name").replaceAll("&", "§");
  884. WarpItem8Name = getConfig().getString("compass.item8.name").replaceAll("&", "§");
  885. WarpItem9Name = getConfig().getString("compass.item9.name").replaceAll("&", "§");
  886. WarpItem10Name = getConfig().getString("compass.item10.name").replaceAll("&", "§");
  887. WarpItem11Name = getConfig().getString("compass.item11.name").replaceAll("&", "§");
  888. WarpItem12Name = getConfig().getString("compass.item12.name").replaceAll("&", "§");
  889. WarpItem13Name = getConfig().getString("compass.item13.name").replaceAll("&", "§");
  890. WarpItem14Name = getConfig().getString("compass.item14.name").replaceAll("&", "§");
  891.  
  892. WarpItem1WarpName = getConfig().getString("compass.item1.warp");
  893. WarpItem2WarpName = getConfig().getString("compass.item2.warp");
  894. WarpItem3WarpName = getConfig().getString("compass.item3.warp");
  895. WarpItem4WarpName = getConfig().getString("compass.item4.warp");
  896. WarpItem5WarpName = getConfig().getString("compass.item5.warp");
  897. WarpItem6WarpName = getConfig().getString("compass.item6.warp");
  898. WarpItem7WarpName = getConfig().getString("compass.item7.warp");
  899. WarpItem8WarpName = getConfig().getString("compass.item8.warp");
  900. WarpItem9WarpName = getConfig().getString("compass.item9.warp");
  901. WarpItem10WarpName = getConfig().getString("compass.item10.warp");
  902. WarpItem11WarpName = getConfig().getString("compass.item11.warp");
  903. WarpItem12WarpName = getConfig().getString("compass.item12.warp");
  904. WarpItem13WarpName = getConfig().getString("compass.item13.warp");
  905. WarpItem14WarpName = getConfig().getString("compass.item14.warp");
  906.  
  907. friendscommand = getConfig().getString("friends.command");
  908. friendsboolean = getConfig().getBoolean("friends.enable");
  909.  
  910. WarpItem1Enabled = getConfig().getBoolean("compass.item1.enabled");
  911. WarpItem2Enabled = getConfig().getBoolean("compass.item2.enabled");
  912. WarpItem3Enabled = getConfig().getBoolean("compass.item3.enabled");
  913. WarpItem4Enabled = getConfig().getBoolean("compass.item4.enabled");
  914. WarpItem5Enabled = getConfig().getBoolean("compass.item5.enabled");
  915. WarpItem6Enabled = getConfig().getBoolean("compass.item6.enabled");
  916. WarpItem7Enabled = getConfig().getBoolean("compass.item7.enabled");
  917. WarpItem8Enabled = getConfig().getBoolean("compass.item8.enabled");
  918. WarpItem9Enabled = getConfig().getBoolean("compass.item9.enabled");
  919. WarpItem10Enabled = getConfig().getBoolean("compass.item10.enabled");
  920. WarpItem11Enabled = getConfig().getBoolean("compass.item11.enabled");
  921. WarpItem12Enabled = getConfig().getBoolean("compass.item12.enabled");
  922. WarpItem13Enabled = getConfig().getBoolean("compass.item13.enabled");
  923. WarpItem14Enabled = getConfig().getBoolean("compass.item14.enabled");
  924. maxsecrets = getConfig().getInt("secrets.max");
  925.  
  926. rankadmintab = getConfig().getString("rank.admin.tab").replaceAll("&", "§");
  927. rankadmin = getConfig().getString("rank.admin.chat").replaceAll("&", "§");
  928. rankdevtab = getConfig().getString("rank.dev.tab").replaceAll("&", "§");
  929. rankdev = getConfig().getString("rank.dev.chat").replaceAll("&", "§");
  930. ranksrmodtab = getConfig().getString("rank.srmod.tab").replaceAll("&", "§");
  931. ranksrmod = getConfig().getString("rank.srmod.chat").replaceAll("&", "§");
  932. rankmodtab = getConfig().getString("rank.mod.tab").replaceAll("&", "§");
  933. rankmod = getConfig().getString("rank.mod.chat").replaceAll("&", "§");
  934. ranksupportertab = getConfig().getString("rank.supporter.tab").replaceAll("&", "§");
  935. ranksupporter = getConfig().getString("rank.supporter.chat").replaceAll("&", "§");
  936. rankbuildertab = getConfig().getString("rank.builder.tab").replaceAll("&", "§");
  937. rankbuilder = getConfig().getString("rank.builder.chat").replaceAll("&", "§");
  938. rankyoutubertab = getConfig().getString("rank.youtuber.tab").replaceAll("&", "§");
  939. rankyoutuber = getConfig().getString("rank.youtuber.chat").replaceAll("&", "§");
  940. rankminiyoutubertab = getConfig().getString("rank.miniyoutuber.tab").replaceAll("&", "§");
  941. rankminiyoutuber = getConfig().getString("rank.miniyoutuber.chat").replaceAll("&", "§");
  942. rankultimatetab = getConfig().getString("rank.ultimate.tab").replaceAll("&", "§");
  943. rankultimate = getConfig().getString("rank.ultimate.chat").replaceAll("&", "§");
  944. rankelitetab = getConfig().getString("rank.elite.tab").replaceAll("&", "§");
  945. rankelite = getConfig().getString("rank.elite.chat").replaceAll("&", "§");
  946. rankplustab = getConfig().getString("rank.plus.tab").replaceAll("&", "§");
  947. rankplus = getConfig().getString("rank.plus.chat").replaceAll("&", "§");
  948. rankspielertab = getConfig().getString("rank.spieler.tab").replaceAll("&", "§");
  949. rankspieler = getConfig().getString("rank.spieler.chat").replaceAll("&", "§");
  950.  
  951. sbtitle = getConfig().getString("scoreboard.title").replaceAll("&", "§");
  952. sb1 = getConfig().getString("scoreboard.1").replaceAll("&", "§");
  953. sb2 = getConfig().getString("scoreboard.2").replaceAll("&", "§");
  954. sb3 = getConfig().getString("scoreboard.3").replaceAll("&", "§");
  955. sb4 = getConfig().getString("scoreboard.4").replaceAll("&", "§");
  956. sb5 = getConfig().getString("scoreboard.5").replaceAll("&", "§");
  957. sb6 = getConfig().getString("scoreboard.6").replaceAll("&", "§");
  958. sb7 = getConfig().getString("scoreboard.7").replaceAll("&", "§");
  959. sb8 = getConfig().getString("scoreboard.8").replaceAll("&", "§");
  960. sb9 = getConfig().getString("scoreboard.9").replaceAll("&", "§");
  961. sb10 = getConfig().getString("scoreboard.10").replaceAll("&", "§");
  962. }
  963.  
  964. public void loadCommands() {
  965.  
  966. getCommand("ts").setExecutor(new CMD_ads());
  967. getCommand("website").setExecutor(new CMD_ads());
  968. getCommand("shop").setExecutor(new CMD_ads());
  969. getCommand("youtube").setExecutor(new CMD_ads());
  970. getCommand("gamemode").setExecutor(new CMD_gamemode());
  971. getCommand("buildmode").setExecutor(new CMD_buildmode());
  972. getCommand("setwarp").setExecutor(new CMD_setwarp());
  973. getCommand("warp").setExecutor(new CMD_warp());
  974. getCommand("setspawn").setExecutor(new CMD_setspawn());
  975. getCommand("spawn").setExecutor(new CMD_spawn());
  976. getCommand("fly").setExecutor(new CMD_fly());
  977. getCommand("time").setExecutor(new CMD_time());
  978. getCommand("weather").setExecutor(new CMD_weather());
  979. getCommand("setgroup").setExecutor(new CMD_setgroup());
  980. getCommand("tp").setExecutor(new CMD_tp());
  981. getCommand("secret").setExecutor(new CMD_secret());
  982. getCommand("help").setExecutor(new CMD_help());
  983. getCommand("silentjoin").setExecutor(new CMD_silentjoin());
  984. getCommand("cc").setExecutor(new CMD_cc());
  985. getCommand("coins").setExecutor(new CMD_coins());
  986. }
  987.  
  988. public void loadEvents() {
  989.  
  990. Bukkit.getPluginManager().registerEvents(new Build(), this);
  991. Bukkit.getPluginManager().registerEvents(new Join(), this);
  992. Bukkit.getPluginManager().registerEvents(new QuitKick(), this);
  993. Bukkit.getPluginManager().registerEvents(new InvClick(), this);
  994. Bukkit.getPluginManager().registerEvents(new InvClickKleiderschrank(), this);
  995. Bukkit.getPluginManager().registerEvents(new DropPickup(), this);
  996. Bukkit.getPluginManager().registerEvents(new Damage(), this);
  997. Bukkit.getPluginManager().registerEvents(new FoodLevel(), this);
  998. Bukkit.getPluginManager().registerEvents(new compass(), this);
  999. Bukkit.getPluginManager().registerEvents(new playerhider(), this);
  1000. Bukkit.getPluginManager().registerEvents(new flymode(), this);
  1001. Bukkit.getPluginManager().registerEvents(new InvClose(), this);
  1002. Bukkit.getPluginManager().registerEvents(new nick(), this);
  1003. Bukkit.getPluginManager().registerEvents(new customitem(), this);
  1004. Bukkit.getPluginManager().registerEvents(new profil(), this);
  1005. Bukkit.getPluginManager().registerEvents(new zertrampeln(), this);
  1006. Bukkit.getPluginManager().registerEvents(new togglerank(), this);
  1007. Bukkit.getPluginManager().registerEvents(new gadget(), this);
  1008. Bukkit.getPluginManager().registerEvents(new Chat(), this);
  1009. Bukkit.getPluginManager().registerEvents(new jumppads(), this);
  1010. Bukkit.getPluginManager().registerEvents(new Weather(), this);
  1011. Bukkit.getPluginManager().registerEvents(new Move(), this);
  1012. Bukkit.getPluginManager().registerEvents(new Preprocess(), this);
  1013. }
  1014.  
  1015. public static Main getInstance() {
  1016.  
  1017. return instance;
  1018.  
  1019. }
  1020.  
  1021. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement