Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* */ package de.timo.main;
- /* */
- /* */ import de.timo.cmds.ChatClear;
- /* */ import de.timo.cmds.Coin;
- /* */ import de.timo.cmds.ConfigReload;
- /* */ import de.timo.cmds.Fly;
- /* */ import de.timo.cmds.Gamemode;
- /* */ import de.timo.cmds.Gewinnspiel;
- /* */ import de.timo.cmds.Help;
- /* */ import de.timo.cmds.JNR;
- /* */ import de.timo.cmds.SetBelohung;
- /* */ import de.timo.cmds.Skull;
- /* */ import de.timo.cmds.Vip;
- /* */ import de.timo.cmds.YouTuber;
- /* */ import de.timo.cmds.addcoins;
- /* */ import de.timo.cmds.globalmute;
- /* */ import de.timo.cmds.lrestart;
- /* */ import de.timo.cmds.setwarp;
- /* */ import de.timo.extras.Boots;
- /* */ import de.timo.extras.Cookie;
- /* */ import de.timo.extras.Extra;
- /* */ import de.timo.extras.ExtraInventory;
- /* */ import de.timo.extras.Köpfe;
- /* */ import de.timo.extras.SchutzBoots;
- /* */ import de.timo.gadgets.Bombe;
- /* */ import de.timo.gadgets.Enderperle;
- /* */ import de.timo.gadgets.Enterhaken;
- /* */ import de.timo.gadgets.Feuerwerk;
- /* */ import de.timo.gadgets.Gadgets;
- /* */ import de.timo.gadgets.Jumpboost;
- /* */ import de.timo.gadgets.Speed;
- /* */ import de.timo.gadgets.Teleporter;
- /* */ import de.timo.listeners.Belohung;
- /* */ import de.timo.listeners.Chair;
- /* */ import de.timo.listeners.ColoredSigns;
- /* */ import de.timo.listeners.CommandBlocker;
- /* */ import de.timo.listeners.DoubleJump;
- /* */ import de.timo.listeners.Events;
- /* */ import de.timo.listeners.HiderInventory;
- /* */ import de.timo.listeners.JumpPads;
- /* */ import de.timo.listeners.Lotterie;
- /* */ import de.timo.listeners.Navigation;
- /* */ import de.timo.listeners.Nick;
- /* */ import de.timo.listeners.Staker;
- /* */ import de.timo.listeners.hid;
- /* */ import de.timo.mysql.Connector;
- /* */ import de.timo.profil.Profil;
- /* */ import de.timo.profil.Switcher;
- /* */ import de.timo.utils.BlockTab;
- /* */ import de.timo.utils.Inventorys;
- /* */ import de.timo.utils.PingManager;
- /* */ import de.timo.utils.SiteBoard;
- /* */ import de.timo.utils.TitleManager;
- /* */ import java.io.File;
- /* */ import java.io.IOException;
- /* */ import java.util.ArrayList;
- /* */ import java.util.Calendar;
- /* */ import java.util.Date;
- /* */ import java.util.HashMap;
- /* */ import java.util.List;
- /* */ import java.util.Map;
- /* */ import org.bukkit.Bukkit;
- /* */ import org.bukkit.Material;
- /* */ import org.bukkit.Server;
- /* */ import org.bukkit.World;
- /* */ import org.bukkit.command.ConsoleCommandSender;
- /* */ import org.bukkit.command.PluginCommand;
- /* */ import org.bukkit.configuration.file.YamlConfiguration;
- /* */ import org.bukkit.configuration.file.YamlConfigurationOptions;
- /* */ import org.bukkit.entity.EnderPearl;
- /* */ import org.bukkit.entity.Entity;
- /* */ import org.bukkit.entity.Player;
- /* */ import org.bukkit.event.Listener;
- /* */ import org.bukkit.inventory.Inventory;
- /* */ import org.bukkit.inventory.ItemStack;
- /* */ import org.bukkit.plugin.Plugin;
- /* */ import org.bukkit.plugin.PluginDescriptionFile;
- /* */ import org.bukkit.plugin.PluginManager;
- /* */ import org.bukkit.plugin.java.JavaPlugin;
- /* */ import org.bukkit.plugin.messaging.Messenger;
- /* */ import org.bukkit.scheduler.BukkitScheduler;
- /* */
- /* */ public class Main extends JavaPlugin implements Listener
- /* */ {
- /* 85 */ public static Inventory nav = Bukkit.createInventory(null, 45, "§bNavigator");
- /* 86 */ public static Inventory tp = Bukkit.createInventory(null, 54, "§3Spieler");
- /* 87 */ public static Inventory Extras = Bukkit.createInventory(null, 27, "§3Extras");
- /* 88 */ public static Inventory Gadgets = Bukkit.createInventory(null, 54, "§eGadgets");
- /* 89 */ public static Inventory Boots = Bukkit.createInventory(null, 54, "§3Boots");
- /* 90 */ public static Inventory KöpfeGUI = Bukkit.createInventory(null, 27, "§aKöpfe");
- /* 91 */ public static Inventory Köpfe = Bukkit.createInventory(null, 54, "§aKöpfe");
- /* 92 */ public static Inventory YTHeads = Bukkit.createInventory(null, 54, "§5YouTuber");
- /* 93 */ public static Inventory Hider = Bukkit.createInventory(null, 9, "§6Spieler verstecken");
- /* 94 */ public static Inventory Belohnung = Bukkit.createInventory(null, 54, "§eBelohnung");
- /* 95 */ public static Inventory lhelp = Bukkit.createInventory(null, 9, "§3Lobby-Plugin");
- /* 96 */ public static Inventory CMD = Bukkit.createInventory(null, 18, "§4Commands");
- /* 97 */ public static Inventory perms = Bukkit.createInventory(null, 27, "§cPermissions");
- /* 98 */ public static Inventory dev = Bukkit.createInventory(null, 9, "§eLobby");
- /* 99 */ public static Inventory lotterie = Bukkit.createInventory(null, 45, "§eLotterie");
- /* 100 */ public static Inventory lgewinn = Bukkit.createInventory(null, 27, "§eLotterie");
- /* 101 */ public static Inventory löffne = Bukkit.createInventory(null, 27, "§aDein Gewinn");
- /* 102 */ public static Inventory Profil = Bukkit.createInventory(null, 27, "§a§lDein Profil");
- /* 103 */ public static Inventory switcher = Bukkit.createInventory(null, 27, "§a§lLobbyswitcher");
- /* 104 */ public static Inventory ränge = Bukkit.createInventory(null, 45, "§b§lRänge");
- /* */
- /* */
- /* 107 */ public static File file = new File("plugins//Lobby//config.yml");
- /* 108 */ public static YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
- /* */
- /* */
- /* */
- /* */
- /* 113 */ public static ArrayList<String> hidden1 = new ArrayList();
- /* */
- /* 115 */ public static ArrayList<String> hidden2 = new ArrayList();
- /* */
- /* 117 */ public static ArrayList<Player> HideMode = new ArrayList();
- /* */
- /* 119 */ public static ArrayList<Player> HideModeVIP = new ArrayList();
- /* */
- /* 121 */ public static ArrayList<String> broadcastlist = new ArrayList();
- /* */
- /* 123 */ public static List<String> broadcastmessages = cfg.getStringList("Broadcast.Message");
- /* */
- /* */
- /* */
- /* 127 */ public static HashMap<Player, EnderPearl> enderpearls = new HashMap();
- /* 128 */ public static HashMap<Player, EnderPearl> door = new HashMap();
- /* 129 */ public static Map<Player, Long> times = new HashMap();
- /* */
- /* */
- /* */
- /* */
- /* 134 */ public static String prefix = "§8[§2Lobby§8]";
- /* */ static Main instance;
- /* 136 */ public boolean muted = false;
- /* */ public static Plugin plugin;
- /* */ public static Main main;
- /* */ public static Connector mysql;
- /* 140 */ public static String coin = "§8[§eServer§8]";
- /* 141 */ public static String zwc = "§cDu hast zu wenig Coins";
- /* */
- /* */
- /* */ public void onEnable()
- /* */ {
- /* 146 */ Bukkit.getServer().getConsoleSender().sendMessage("§b§m---------------------------");
- /* 147 */ Bukkit.getServer().getConsoleSender().sendMessage("§7 ");
- /* 148 */ Bukkit.getServer().getConsoleSender().sendMessage("§3Plugin §agestartet");
- /* 149 */ Bukkit.getServer().getConsoleSender().sendMessage("§5Author: §3" + getDescription().getAuthors());
- /* 150 */ Bukkit.getServer().getConsoleSender().sendMessage("§eVersion: §4" + getDescription().getVersion());
- /* 151 */ Bukkit.getServer().getConsoleSender().sendMessage("§7 ");
- /* 152 */ Bukkit.getServer().getConsoleSender().sendMessage("§b§m---------------------------");
- /* */
- /* 154 */ plugin = this;
- /* 155 */ instance = this;
- /* 156 */ createConfig();
- /* 157 */ BlockTab.blockTab();
- /* 158 */ Reward();
- /* 159 */ connectMySQL();
- /* 160 */ SiteBoard.updateScoreboard();
- /* */
- /* */
- /* 163 */ for (String broadcastmessages : broadcastmessages) {
- /* 164 */ broadcastlist.add(broadcastmessages.replace("&", "§"));
- /* */ }
- /* 166 */ if (broadcastlist.isEmpty()) {
- /* 167 */ broadcastlist.add("§3Desado.de §cNachrichten in der Config einstellen");
- /* */ }
- /* 169 */ startBroadcast(broadcastlist);
- /* */
- /* 171 */ Bukkit.getScheduler().scheduleAsyncRepeatingTask(this, new Runnable()
- /* */ {
- /* */ public void run()
- /* */ {
- /* 175 */ PingManager.pingServer("89.163.242.125", 25634, "Lobby-01");
- /* 176 */ PingManager.pingServer("89.163.242.125", 25625, "Lobby-02");
- /* */
- /* */ }
- /* */
- /* */
- /* 181 */ }, 80L, 80L);
- /* */
- /* */
- /* */
- /* 185 */ getCommand("lreload").setExecutor(new ConfigReload());
- /* 186 */ getCommand("gm").setExecutor(new Gamemode());
- /* 187 */ getCommand("fly").setExecutor(new Fly());
- /* 188 */ getCommand("help").setExecutor(new Help());
- /* 189 */ getCommand("chatclear").setExecutor(new ChatClear());
- /* 190 */ getCommand("globalmute").setExecutor(new globalmute(this));
- /* 191 */ getCommand("skull").setExecutor(new Skull());
- /* 192 */ getCommand("vip").setExecutor(new Vip());
- /* 193 */ getCommand("yt").setExecutor(new YouTuber());
- /* 194 */ getCommand("jump").setExecutor(new JNR());
- /* 195 */ getCommand("setwarp").setExecutor(new setwarp());
- /* 196 */ getCommand("setbelohnung").setExecutor(new SetBelohung());
- /* 197 */ getCommand("coins").setExecutor(new Coin());
- /* 198 */ getCommand("c").setExecutor(new addcoins());
- /* 199 */ getCommand("gewinnspiel").setExecutor(new Gewinnspiel());
- /* 200 */ getCommand("lrestart").setExecutor(new lrestart());
- /* 201 */ getCommand("lhelp").setExecutor(new de.timo.cmds.lhelp());
- /* */
- /* */
- /* 204 */ Bukkit.getMessenger().registerOutgoingPluginChannel(plugin, "BungeeCord");
- /* */
- /* 206 */ PluginManager pm = Bukkit.getPluginManager();
- /* */
- /* 208 */ pm.registerEvents(this, this);
- /* 209 */ pm.registerEvents(new Inventorys(), this);
- /* 210 */ pm.registerEvents(new Nick(), this);
- /* 211 */ pm.registerEvents(new Events(this), this);
- /* 212 */ pm.registerEvents(new Navigation(), this);
- /* 213 */ pm.registerEvents(new DoubleJump(), this);
- /* 214 */ pm.registerEvents(new JumpPads(), this);
- /* 215 */ pm.registerEvents(new CommandBlocker(), this);
- /* 216 */ pm.registerEvents(new hid(), this);
- /* 217 */ pm.registerEvents(new ColoredSigns(), this);
- /* 218 */ pm.registerEvents(new Chair(), this);
- /* 219 */ pm.registerEvents(new HiderInventory(), this);
- /* 220 */ pm.registerEvents(new de.timo.listeners.SilentLobby(this), this);
- /* 221 */ pm.registerEvents(new Staker(), this);
- /* 222 */ pm.registerEvents(new Lotterie(), this);
- /* */
- /* 224 */ pm.registerEvents(new Profil(), this);
- /* 225 */ pm.registerEvents(new Switcher(), this);
- /* */
- /* 227 */ pm.registerEvents(new ExtraInventory(), this);
- /* 228 */ pm.registerEvents(new Extra(), this);
- /* 229 */ pm.registerEvents(new Gadgets(), this);
- /* 230 */ pm.registerEvents(new SchutzBoots(), this);
- /* 231 */ pm.registerEvents(new Enderperle(), this);
- /* 232 */ pm.registerEvents(new Feuerwerk(), this);
- /* 233 */ pm.registerEvents(new Enterhaken(), this);
- /* 234 */ pm.registerEvents(new Jumpboost(), this);
- /* 235 */ pm.registerEvents(new Speed(), this);
- /* 236 */ pm.registerEvents(new Bombe(), this);
- /* 237 */ pm.registerEvents(new Boots(), this);
- /* 238 */ pm.registerEvents(new Köpfe(), this);
- /* 239 */ pm.registerEvents(new Teleporter(), this);
- /* 240 */ pm.registerEvents(new Cookie(), this);
- /* 241 */ pm.registerEvents(new Belohung(), this);
- /* */
- /* 243 */ Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable()
- /* */ {
- /* */ private void removeItems() {
- /* 246 */ World world = Bukkit.getWorld("world");
- /* 247 */ List<Entity> entities = world.getEntities();
- /* 248 */ for (Entity items : entities) {
- /* 249 */ if ((items instanceof org.bukkit.entity.Item)) {
- /* 250 */ items.remove();
- /* */ }
- /* */ }
- /* */ }
- /* */
- /* */ public void run() {
- /* 256 */ for (Entity ent : Bukkit.getWorld(Bukkit.getWorld("world").getName()).getEntities()) {
- /* 257 */ if (!(ent instanceof Player))
- /* */ {
- /* */
- /* 260 */ removeItems();
- /* */ }
- /* */
- /* */ }
- /* */ }
- /* 265 */ }, 20L, 90L);
- /* */
- /* 267 */ Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
- /* 268 */ ItemStack i = new ItemStack(Material.COOKIE);
- /* */
- /* */ public void run() {
- /* 271 */ for (Player all : ) {
- /* 272 */ if (Cookie.list.contains(all)) {
- /* 273 */ all.getWorld().dropItem(all.getLocation(), this.i);
- /* */ }
- /* */ }
- /* */ }
- /* 277 */ }, 20L, 3L);
- /* */
- /* 279 */ Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
- /* 280 */ ItemStack l = new ItemStack(Material.CAKE);
- /* */
- /* */ public void run() {
- /* 283 */ for (Player all : ) {
- /* 284 */ if (Cookie.list2.contains(all)) {
- /* 285 */ all.getWorld().dropItem(all.getLocation(), this.l);
- /* */ }
- /* */ }
- /* */ }
- /* 289 */ }, 20L, 3L);
- /* */ }
- /* */
- /* */
- /* */ private void createConfig()
- /* */ {
- /* 295 */ File file = new File("plugins//Lobby//config.yml");
- /* 296 */ File ordner = new File("plugins//Lobby");
- /* 297 */ YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
- /* 298 */ if (!ordner.exists()) {
- /* 299 */ ordner.mkdirs();
- /* */ }
- /* 301 */ if (!file.exists()) {
- /* */ try {
- /* 303 */ file.createNewFile();
- /* */ } catch (IOException e) {
- /* 305 */ e.printStackTrace();
- /* */ }
- /* */ }
- /* 308 */ cfg.options().copyDefaults(true);
- /* */
- /* 310 */ cfg.options().header("Lobby-Plugin by Tiiimo\nue,oe,ae = ü,ö,ä\n & = §\n%n% = New Line\n%a% = »\n%b% = «");
- /* 311 */ cfg.addDefault("Server.SilentLobby", "Silent-Lobby");
- /* 312 */ cfg.addDefault("Server.DevServer", "Dev-Server");
- /* 313 */ cfg.addDefault("Server.BauServer", "Bau-Server");
- /* 314 */ cfg.addDefault("Server.Freebuild", "Freebuild");
- /* */
- /* 316 */ cfg.addDefault("Teleporter.Item1", "GOLD_NUGGET");
- /* 317 */ cfg.addDefault("Teleporter.Item2", "BED");
- /* 318 */ cfg.addDefault("Teleporter.Item3", "GRASS");
- /* 319 */ cfg.addDefault("Teleporter.Item4", "GOLDEN_APPLE");
- /* 320 */ cfg.addDefault("Teleporter.Item5", "NETHER_STAR");
- /* 321 */ cfg.addDefault("Teleporter.Item6", "WORKBENCH");
- /* 322 */ cfg.addDefault("Teleporter.Item7", "STICK");
- /* 323 */ cfg.addDefault("Teleporter.Item9", "ENDER_CHEST");
- /* 324 */ cfg.addDefault("Teleporter.Item10", "CHEST");
- /* */
- /* 326 */ cfg.addDefault("Teleporter.Name1", "&7%a%&6Goldbrunnen");
- /* 327 */ cfg.addDefault("Teleporter.Name2", "&7%a%&bBedWars");
- /* 328 */ cfg.addDefault("Teleporter.Name3", "&7%a%&aSkyblock");
- /* 329 */ cfg.addDefault("Teleporter.Name4", "&7%a%&9Serverteam");
- /* 330 */ cfg.addDefault("Teleporter.Name5", "&7%a%&eSpawn");
- /* 331 */ cfg.addDefault("Teleporter.Name6", "&7%a%&2Freebuild");
- /* 332 */ cfg.addDefault("Teleporter.Name7", "&7%a%&4TTT");
- /* 333 */ cfg.addDefault("Teleporter.Name8", "&7%a%&bCommunity");
- /* 334 */ cfg.addDefault("Teleporter.Name9", "&7%a%&5CaseOpening");
- /* 335 */ cfg.addDefault("Teleporter.Name10", "&7%a%&aBelohnung");
- /* */
- /* 337 */ cfg.addDefault("Message.SendSilentLobby", "&7Du wirst auf die &4SilentLobby &7verbunden");
- /* 338 */ cfg.addDefault("Message.SendDevServer", "&7Du wirst auf den &2DevServer &7verbunden");
- /* 339 */ cfg.addDefault("Message.SendBauServer", "&7Du wirst auf den &cBauServer &7verbunden");
- /* 340 */ cfg.addDefault("Message.SendFreebuild", "&7Du wirst auf &9Freebuild &7verbunden");
- /* */
- /* */
- /* 343 */ cfg.addDefault("Scoreboard.Title", "&cDesado.de");
- /* */
- /* 345 */ cfg.addDefault("Scoreboard.Line13", "&4%a% &f&lWillkommen&7:");
- /* 346 */ cfg.addDefault("Scoreboard.Line12", " &a• &a%player%");
- /* 347 */ cfg.addDefault("Scoreboard.Line10", "&4%a% &f&lOnlineTime&7:");
- /* 348 */ cfg.addDefault("Scoreboard.Line9", " &a• &b%onlinetime%");
- /* 349 */ cfg.addDefault("Scoreboard.Line7", "&4%a% &f&lDeine Coins&7:");
- /* 350 */ cfg.addDefault("Scoreboard.Line6", " &a• %coins%");
- /* 351 */ cfg.addDefault("Scoreboard.Line4", "&4%a% &f&lTeamSpeak&7:");
- /* 352 */ cfg.addDefault("Scoreboard.Line3", " &a• &4&lDesado.de");
- /* 353 */ cfg.addDefault("Scoreboard.Line1", "&4%a% &e&lTIMO");
- /* 354 */ cfg.addDefault("TabTitle.Header", "&c&lDesado&7&l.&c&lde &8- &aLobby %n%&7Du willst einen Hacker reporten? &e/report &7[&eName&7] [&eGrund&7] ");
- /* 355 */ cfg.addDefault("TabTitle.Footer", "&7Wir suchen &cBuilder&7, &2Developer &7und &bSupporter&7! %n%&3Serverstatus &8- &4&lWartungsarbeiten");
- /* */
- /* 357 */ cfg.addDefault("Hilfe.Line1", "&8*=---------------------------------------------=*");
- /* 358 */ cfg.addDefault("Hilfe.Line2", "");
- /* 359 */ cfg.addDefault("Hilfe.Line3", "&7Herzlich Willkommen &a%player%");
- /* 360 */ cfg.addDefault("Hilfe.Line4", "&e&lTeamspeak&8: &cDesado.de");
- /* 361 */ cfg.addDefault("Hilfe.Line5", "&a&lRelease&7: &315.8.2017");
- /* 362 */ cfg.addDefault("Hilfe.Line6", "&4Serverstatus&7: &2BETA");
- /* 363 */ cfg.addDefault("Hilfe.Line7", "");
- /* 364 */ cfg.addDefault("Hilfe.Line8", "&8*=---------------------------------------------=*");
- /* */
- /* 366 */ cfg.addDefault("Items.Compass", "&7%a% &bNavigator &7%b%");
- /* 367 */ cfg.addDefault("Items.Hider", "&7%a% &6Spieler verstecken &7%b%");
- /* 368 */ cfg.addDefault("Items.NoGadget", "&7%a% &cKein Gadget ausgewählt &7%b%");
- /* 369 */ cfg.addDefault("Items.Extras", "&7%a% &3Extras &7%b%");
- /* 370 */ cfg.addDefault("Items.NoBoots", "&7%a%&cKeine Boots");
- /* 371 */ cfg.addDefault("Items.SilentLobby", "&7%a% &4Silent-Lobby &7%b%");
- /* 372 */ cfg.addDefault("Items.Nick", "&7%a% &5Nick &7%b%");
- /* 373 */ cfg.addDefault("Items.Profil", "%a% &a&lDein Profil &7%a%");
- /* */
- /* 375 */ cfg.addDefault("Broadcast.Message", broadcastlist);
- /* */
- /* 377 */ cfg.options().copyDefaults(true);
- /* */ try
- /* */ {
- /* 380 */ cfg.save(file);
- /* */ }
- /* */ catch (IOException e)
- /* */ {
- /* 384 */ e.printStackTrace();
- /* */ }
- /* */ }
- /* */
- /* */
- /* */
- /* */ private void Reward()
- /* */ {
- /* 392 */ Bukkit.getScheduler().runTaskTimer(this, new Runnable()
- /* */ {
- /* */ public void run() {
- /* 395 */ Calendar c = Calendar.getInstance();
- /* 396 */ if (c.getTime().getHours() == 0) {
- /* 397 */ Main.mysql.update("DELETE FROM rewards");
- /* */ }
- /* */ }
- /* 400 */ }, 1500L, 1500L);
- /* */ }
- /* */
- /* */
- /* */ private void connectMySQL()
- /* */ {
- /* 406 */ File file = new File("plugins//Lobby//mysql.yml");
- /* 407 */ File ordner = new File("plugins//Lobby");
- /* 408 */ if (!file.exists()) {
- /* */ try {
- /* 410 */ file.createNewFile();
- /* */ } catch (IOException e) {
- /* 412 */ e.printStackTrace();
- /* */ }
- /* */ }
- /* 415 */ if (!ordner.exists()) {
- /* 416 */ ordner.mkdirs();
- /* */ }
- /* 418 */ YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
- /* */
- /* 420 */ cfg.options().header("Eine MySQL Datenbank ist erforderlich");
- /* */
- /* 422 */ cfg.addDefault("host", "localhost");
- /* 423 */ cfg.addDefault("database", "lobby");
- /* 424 */ cfg.addDefault("user", "admin");
- /* 425 */ cfg.addDefault("password", "password123");
- /* */
- /* 427 */ Connector.HOST = cfg.getString("host");
- /* 428 */ Connector.DATABASE = cfg.getString("database");
- /* 429 */ Connector.USER = cfg.getString("user");
- /* 430 */ Connector.PASSWORD = cfg.getString("password");
- /* */
- /* */
- /* */
- /* 434 */ cfg.options().copyDefaults(true);
- /* */ try {
- /* 436 */ cfg.save(file);
- /* */ } catch (IOException e) {
- /* 438 */ e.printStackTrace();
- /* */ }
- /* 440 */ mysql = new Connector(Connector.HOST, Connector.DATABASE, Connector.USER, Connector.PASSWORD);
- /* 441 */ mysql.update("CREATE TABLE IF NOT EXISTS onlinetime(uuid VARCHAR(36), time TEXT(100))");
- /* 442 */ mysql.update("CREATE TABLE IF NOT EXISTS coins(UUID varchar(64), COINS int);");
- /* 443 */ mysql.update("CREATE TABLE IF NOT EXISTS rewards(UUID varchar(64), LAST int);");
- /* 444 */ mysql.update("CREATE TABLE IF NOT EXISTS gadgets(UUID varchar(64), ENDERPERLE int, FEUERWERK int, ENTERHAKEN int, JUMPBOOST int, SPEED int, BOMBE int, TELEPORTER int);");
- /* */ }
- /* */
- /* */
- /* */
- /* */
- /* */
- /* */
- /* */ public void onDisable()
- /* */ {
- /* 454 */ Bukkit.getServer().getConsoleSender().sendMessage("§b§m---------------------------");
- /* 455 */ Bukkit.getServer().getConsoleSender().sendMessage("§7 ");
- /* 456 */ Bukkit.getServer().getConsoleSender().sendMessage("§3Plugin §cgestoppt");
- /* 457 */ Bukkit.getServer().getConsoleSender().sendMessage("§5Author: §3" + getDescription().getAuthors());
- /* 458 */ Bukkit.getServer().getConsoleSender().sendMessage("§eVersion: §4" + getDescription().getVersion());
- /* 459 */ Bukkit.getServer().getConsoleSender().sendMessage("§7 ");
- /* 460 */ Bukkit.getServer().getConsoleSender().sendMessage("§b§m---------------------------");
- /* */ }
- /* */
- /* */ public static String getPrefix() {
- /* 464 */ return prefix;
- /* */ }
- /* */
- /* 467 */ public static Main getInstance() { return instance; }
- /* */
- /* */ public static void startBroadcast(ArrayList<String> messages)
- /* */ {
- /* 471 */ Bukkit.getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable() {
- /* 472 */ int i = 0;
- /* */
- /* */ public void run()
- /* */ {
- /* 476 */ this.i += 1;
- /* 477 */ if (this.i >= Main.this.size()) {
- /* 478 */ this.i = 0;
- /* */ }
- /* 480 */ Bukkit.getScheduler().scheduleSyncRepeatingTask(Main.plugin, new Runnable() {
- /* */ public void run() {
- /* 482 */ for (Player all : ) {
- /* 483 */ TitleManager.sendBar(all, ((String)this.val$messages.get(Main.6.this.i)).replace("&", "§"));
- /* */
- /* */ }
- /* */
- /* */ }
- /* */
- /* */
- /* 490 */ }, 0L, 20L);
- /* */ }
- /* */
- /* 493 */ }, 0L, 200L);
- /* */ }
- /* */ }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement