@Override public void onDisable() { try { am.save(); } catch (IOException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } if (spawn != null) { for (Player player : getServer().getOnlinePlayers()) { player.teleport(spawn); pm.backToNormal(player); } } }
public void onEnable() { Bukkit.getServer().getPluginManager().registerEvents(new SignManager(), this); ArenaManager.getInstance().setupArenas(); CommandManager cm = new CommandManager(); cm.setup(); getCommand("supersmashcraft").setExecutor(cm); PluginManager pm = Bukkit.getServer().getPluginManager(); pm.registerEvents(new BlockBreak(), this); pm.registerEvents(new PlayerDeath(), this); pm.registerEvents(new PlayerLeave(), this); pm.registerEvents(new PlayerLoseHunger(), this); pm.registerEvents(new PlayerFireball(), this); pm.registerEvents(new PlayerCake(), this); pm.registerEvents(new PlayerBow(), this); }
@Override public void onEnable() { we = (WorldEditPlugin) getServer().getPluginManager().getPlugin("WorldEdit"); try { am.load(); } catch (IOException | InvalidConfigurationException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } gm.load(); cm.register(); em.register(); sm.load(); prefix = ChatColor.translateAlternateColorCodes('&', getConfig().getString("prefix")); String spawnWorldName = getConfig().getString("spawn.world"); if (spawnWorldName != null) { World spawnWorld = getServer().getWorld(spawnWorldName); if (spawnWorld != null) { spawn = spawnWorld.getSpawnLocation(); } } }
public void onEnable() { singelton = this; Install(); // throw new UnsupportedOperationException("Not supported yet."); ArenaBulder.SetBc(this); blockListener = new BCBlockListener(this); // OK entityListener = new BCEntityListener(this); // OK, need improvement serverListener = new BCServerListener(this); // OK playerListener = new BCPlayerListener(this); // OK arenaManager = new ArenaManager(this); // OK bombManager = new BombManager(this); // OK playerManager = new PlayerManager(this); // OK, new improvement inventoryManager = new InventoryManager(this); bonusManager = new BonusManager(this); permissionManager = new PermissionManager(this); // OK arenaEditor = new ArenaEditor(this); rankedStatsManager = new RankedStatsManager(this); gameEventManager = new GameEventManager(this); editorEventManager = new EditorEventManager(this); arenaFileManager = new ArenaFileManager(this); DelayedMessage.SetBC(this); PluginManager pm = getServer().getPluginManager(); registerEvent(pm); getCommand("bombercraft").setExecutor(serverListener); getCommand("bc").setExecutor(serverListener); arenaManager.LoadArenas(); PluginDescriptionFile pdfFile = this.getDescription(); System.out.println(pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled!"); }
public void onDisable() { this.getServer().getScheduler().cancelTasks(this); arenaManager.ClearAllArenas(); }