Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.HabeBockAufUHC.main;
- import org.bukkit.Bukkit;
- import org.bukkit.Difficulty;
- import org.bukkit.World;
- import org.bukkit.WorldCreator;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.permissions.Permission;
- import org.bukkit.permissions.PermissionDefault;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.plugin.messaging.PluginMessageListener;
- import com.sk89q.worldedit.bukkit.WorldEditPlugin;
- import de.howaner.FakeMobs.FakeMobsPlugin;
- import de.inventivegames.hologram.HologramListeners;
- import me.HabeBockAufUHC.Arena.ArenaGameManager;
- import me.HabeBockAufUHC.Clan.ClanInventoryClick;
- import me.HabeBockAufUHC.Combat.Combat;
- import me.HabeBockAufUHC.Command.CommandAnvil;
- import me.HabeBockAufUHC.Command.CommandAutoEvent;
- import me.HabeBockAufUHC.Command.CommandBack;
- import me.HabeBockAufUHC.Command.CommandBan;
- import me.HabeBockAufUHC.Command.CommandBaninfo;
- import me.HabeBockAufUHC.Command.CommandBodysee;
- import me.HabeBockAufUHC.Command.CommandChatclear;
- import me.HabeBockAufUHC.Command.CommandClan;
- import me.HabeBockAufUHC.Command.CommandCommandspy;
- import me.HabeBockAufUHC.Command.CommandCountdown;
- import me.HabeBockAufUHC.Command.CommandCrate;
- import me.HabeBockAufUHC.Command.CommandCreateworld;
- import me.HabeBockAufUHC.Command.CommandCustommob;
- import me.HabeBockAufUHC.Command.CommandEnderchest;
- import me.HabeBockAufUHC.Command.CommandEventxp;
- import me.HabeBockAufUHC.Command.CommandFill;
- import me.HabeBockAufUHC.Command.CommandFix;
- import me.HabeBockAufUHC.Command.CommandFriede;
- import me.HabeBockAufUHC.Command.CommandGiveall;
- import me.HabeBockAufUHC.Command.CommandGlobalmute;
- import me.HabeBockAufUHC.Command.CommandGoldswitch;
- import me.HabeBockAufUHC.Command.CommandHilfe;
- import me.HabeBockAufUHC.Command.CommandHolo;
- import me.HabeBockAufUHC.Command.CommandHome;
- import me.HabeBockAufUHC.Command.CommandIfix;
- import me.HabeBockAufUHC.Command.CommandInvsee;
- import me.HabeBockAufUHC.Command.CommandKick;
- import me.HabeBockAufUHC.Command.CommandKit;
- import me.HabeBockAufUHC.Command.CommandList;
- import me.HabeBockAufUHC.Command.CommandLottery;
- import me.HabeBockAufUHC.Command.CommandMoney;
- import me.HabeBockAufUHC.Command.CommandMute;
- import me.HabeBockAufUHC.Command.CommandNear;
- import me.HabeBockAufUHC.Command.CommandPay;
- import me.HabeBockAufUHC.Command.CommandPing;
- import me.HabeBockAufUHC.Command.CommandPvp;
- import me.HabeBockAufUHC.Command.CommandRandom;
- import me.HabeBockAufUHC.Command.CommandRanking;
- import me.HabeBockAufUHC.Command.CommandRename;
- import me.HabeBockAufUHC.Command.CommandReport;
- import me.HabeBockAufUHC.Command.CommandReward;
- import me.HabeBockAufUHC.Command.CommandRoulette;
- import me.HabeBockAufUHC.Command.CommandSpawn;
- import me.HabeBockAufUHC.Command.CommandStack;
- import me.HabeBockAufUHC.Command.CommandStats;
- import me.HabeBockAufUHC.Command.CommandSupport;
- import me.HabeBockAufUHC.Command.CommandTPall;
- import me.HabeBockAufUHC.Command.CommandTeam;
- import me.HabeBockAufUHC.Command.CommandTeamchat;
- import me.HabeBockAufUHC.Command.CommandTempban;
- import me.HabeBockAufUHC.Command.CommandTitel;
- import me.HabeBockAufUHC.Command.CommandToken;
- import me.HabeBockAufUHC.Command.CommandTpworld;
- import me.HabeBockAufUHC.Command.CommandTrade;
- import me.HabeBockAufUHC.Command.CommandTrash;
- import me.HabeBockAufUHC.Command.CommandUmfrage;
- import me.HabeBockAufUHC.Command.CommandUnban;
- import me.HabeBockAufUHC.Command.CommandWarp;
- import me.HabeBockAufUHC.Command.CommandZaubertisch;
- import me.HabeBockAufUHC.Command.CommandzSimpleCommands;
- import me.HabeBockAufUHC.Crash.CommandCrash;
- import me.HabeBockAufUHC.Crash.CrashManager;
- import me.HabeBockAufUHC.DB.SQLManager;
- import me.HabeBockAufUHC.File.FileManager;
- import me.HabeBockAufUHC.Frieden.FriedenInventoryClick;
- import me.HabeBockAufUHC.Home.HomeInventoryClick;
- import me.HabeBockAufUHC.Inventory.EntityDeath;
- import me.HabeBockAufUHC.Listener.AsyncPlayerChat;
- import me.HabeBockAufUHC.Listener.AsyncPlayerPreLogin;
- import me.HabeBockAufUHC.Listener.BlockBreakPlace;
- import me.HabeBockAufUHC.Listener.BlockPhysics;
- import me.HabeBockAufUHC.Listener.CreatureSpawn;
- import me.HabeBockAufUHC.Listener.EntityDamage;
- import me.HabeBockAufUHC.Listener.FoodLevelChange;
- import me.HabeBockAufUHC.Listener.InventoryClick;
- import me.HabeBockAufUHC.Listener.InventoryClose;
- import me.HabeBockAufUHC.Listener.PlayerCommandPreprocess;
- import me.HabeBockAufUHC.Listener.PlayerDeath;
- import me.HabeBockAufUHC.Listener.PlayerExpChange;
- import me.HabeBockAufUHC.Listener.PlayerInteract;
- import me.HabeBockAufUHC.Listener.PlayerInteractEntity;
- import me.HabeBockAufUHC.Listener.PlayerItemConsume;
- import me.HabeBockAufUHC.Listener.PlayerJoin;
- import me.HabeBockAufUHC.Listener.PlayerLogin;
- import me.HabeBockAufUHC.Listener.PlayerMove;
- import me.HabeBockAufUHC.Listener.PlayerPickup;
- import me.HabeBockAufUHC.Listener.PlayerQuit;
- import me.HabeBockAufUHC.Listener.PlayerRespawn;
- import me.HabeBockAufUHC.Listener.PlayerTeleport;
- import me.HabeBockAufUHC.Listener.PortalEnter;
- import me.HabeBockAufUHC.Listener.PotionSplash;
- import me.HabeBockAufUHC.Listener.ServerListPingListener;
- import me.HabeBockAufUHC.Listener.SignChange;
- import me.HabeBockAufUHC.Listener.VotifierListener;
- import me.HabeBockAufUHC.Listener.WeatherChange;
- import me.HabeBockAufUHC.Lottery.LotteryInventoryClick;
- import me.HabeBockAufUHC.Lottery.LotteryInventoryClose;
- import me.HabeBockAufUHC.Lottery.LotteryPlayerQuit;
- import me.HabeBockAufUHC.Manager.BanManager;
- import me.HabeBockAufUHC.Manager.ClanManager;
- import me.HabeBockAufUHC.Manager.CrateAlphaManager;
- import me.HabeBockAufUHC.Manager.CrateBetaManager;
- import me.HabeBockAufUHC.Manager.CrateRewardManager;
- import me.HabeBockAufUHC.Manager.CrateVoteManager;
- import me.HabeBockAufUHC.Manager.CrateWillkommenManager;
- import me.HabeBockAufUHC.Manager.EnderchestManager;
- import me.HabeBockAufUHC.Manager.EssentialsManager;
- import me.HabeBockAufUHC.Manager.LotteryManager;
- import me.HabeBockAufUHC.Manager.Manager;
- import me.HabeBockAufUHC.Manager.MoneyManager;
- import me.HabeBockAufUHC.Manager.PlayerDataManager;
- import me.HabeBockAufUHC.Manager.RandomItemManager;
- import me.HabeBockAufUHC.Manager.RankingManager;
- import me.HabeBockAufUHC.Manager.ReportManager;
- import me.HabeBockAufUHC.Manager.ScoreboardManager;
- import me.HabeBockAufUHC.Manager.ShopItemManager;
- import me.HabeBockAufUHC.Manager.StatsManager;
- import me.HabeBockAufUHC.Manager.SupportManager;
- import me.HabeBockAufUHC.Manager.TokenManager;
- import me.HabeBockAufUHC.Manager.TradeManager;
- import me.HabeBockAufUHC.Manager.VoteManager;
- import me.HabeBockAufUHC.Manager.WarpManager;
- import me.HabeBockAufUHC.Onevsone.OneVersusOne;
- import me.HabeBockAufUHC.Ownentity.OwnEntityManager;
- import me.HabeBockAufUHC.Roulette.RollQuit;
- import me.HabeBockAufUHC.Roulette.RouletteManager;
- import me.HabeBockAufUHC.Shop.ShopClick;
- import me.HabeBockAufUHC.Tank.CommandTank;
- import me.HabeBockAufUHC.Tank.InventoryTouch;
- import me.HabeBockAufUHC.Task.AutoMessager;
- import me.HabeBockAufUHC.Task.CrateTask;
- import me.HabeBockAufUHC.Task.HoloTask;
- import me.HabeBockAufUHC.Task.InfoTask;
- import me.HabeBockAufUHC.Task.RouletteTask;
- import me.HabeBockAufUHC.Task.SaveAll;
- import me.HabeBockAufUHC.Task.TPSTask;
- import me.HabeBockAufUHC.Task.TabTitelTask;
- import me.HabeBockAufUHC.Titel.TitelListener;
- import me.HabeBockAufUHC.Titel.TitelManager;
- import me.HabeBockAufUHC.skyblock.commands.IslandCommand;
- import me.HabeBockAufUHC.skyblock.island.IslandManager;
- import me.HabeBockAufUHC.skyblock.tpa.TpaManager;
- import me.HabeBockAufUHC.skyblock.world.SkyBlockGen;
- public class Main extends JavaPlugin implements PluginMessageListener, Listener {
- private static Main instance;
- private static CrateAlphaManager crateAlpha;
- private static CrateBetaManager crateBeta;
- private static CrateRewardManager crateReward;
- private static CrateVoteManager voteReward;
- private static CrateWillkommenManager willkommenReward;
- private static Manager manager;
- private static SQLManager sqlManager;
- private static FileManager fileManager;
- private static TitelManager titelManager;
- private static MoneyManager moneyManager;
- private static TokenManager tokenManager;
- private static ShopItemManager shopItemManager;
- private static RandomItemManager randomitemManager;
- private static ReportManager reportManager;
- private static ClanManager clanManager;
- private static EssentialsManager essentialsManager;
- private static WarpManager warpManager;
- private static PlayerDataManager playerDataManager;
- private static ScoreboardManager scoreboardManager;
- private static BanManager banManager;
- private static StatsManager statsManager;
- private static VoteManager voteManager;
- private static SupportManager supportManager;
- private static TradeManager tradeManager;
- private static OwnEntityManager ownEntityManager;
- private static RankingManager rankingManager;
- private static EnderchestManager enderchestManager;
- private static LotteryManager lotteryManager;
- private static RouletteManager rouletteManager;
- private static CrashManager crashManager;
- String worldName = "world_skyblock";
- public World world;
- public WorldEditPlugin worldedit;
- private static boolean hasVotifier;
- public void onLoad() {
- instance = this;
- }
- public void onEnable() {
- worldedit = (WorldEditPlugin) Bukkit.getServer().getPluginManager().getPlugin("WorldEdit");
- FakeMobsPlugin.onEnable();
- ArenaGameManager.onEnable();
- getServer().getMessenger().registerIncomingPluginChannel(this, "WDL|INIT", this);
- getServer().getMessenger().registerOutgoingPluginChannel(this, "WDL|CONTROL");
- hasVotifier = getServer().getPluginManager().getPlugin("Votifier") != null;
- initializeAll();
- registerAll();
- }
- public void onDisable() {
- getCrateAlphaManager().onDisable();
- getCrateBetaManager().onDisable();
- getCrateRewardManager().onDisable();
- getCrateVoteManager().onDisable();
- getCrateWillkommenManager().onDisable();
- getOwnEntityManager().onDisable();
- IslandManager.getIslandManager().onDisable();
- FakeMobsPlugin.onDisable();
- ArenaGameManager.onDisable();
- if (OneVersusOne.ingame.size() > 0) {
- OneVersusOne.endMatchDraw();
- }
- getTradeManager().onDisable();
- sqlManager.getUpdater().saveAll();
- sqlManager.getUpdater().setActive(false);
- clanManager.getClanStatistics().getStatsLoader().setActive(false);
- statsManager.getRankingLoader().setActive(false);
- sqlManager.closeConnection();
- }
- public static Main getInstance() {
- return instance;
- }
- public static CrateAlphaManager getCrateAlphaManager() {
- return crateAlpha;
- }
- public static CrateBetaManager getCrateBetaManager() {
- return crateBeta;
- }
- public static CrateRewardManager getCrateRewardManager() {
- return crateReward;
- }
- public static CrateVoteManager getCrateVoteManager() {
- return voteReward;
- }
- public static CrateWillkommenManager getCrateWillkommenManager() {
- return willkommenReward;
- }
- public static boolean hasVotifier() {
- return hasVotifier;
- }
- public static Manager getManager() {
- return manager;
- }
- public static SQLManager getSQLManager() {
- return sqlManager;
- }
- public static RouletteManager getRouletteManager() {
- return rouletteManager;
- }
- public static LotteryManager getLotteryManager() {
- return lotteryManager;
- }
- public static FileManager getFileManager() {
- return fileManager;
- }
- public static MoneyManager getMoneyManager() {
- return moneyManager;
- }
- public static TokenManager getTokenManager() {
- return tokenManager;
- }
- public static ShopItemManager getShopItemManager() {
- return shopItemManager;
- }
- public static RandomItemManager getRandomitemManager() {
- return randomitemManager;
- }
- public static ReportManager getReportManager() {
- return reportManager;
- }
- public static TitelManager getTitelManager() {
- return titelManager;
- }
- public static ClanManager getClanManager() {
- return clanManager;
- }
- public static EssentialsManager getEssentialsManager() {
- return essentialsManager;
- }
- public static WarpManager getWarpManager() {
- return warpManager;
- }
- public static PlayerDataManager getPlayerDataManager() {
- return playerDataManager;
- }
- public static ScoreboardManager getScoreboardManager() {
- return scoreboardManager;
- }
- public static EnderchestManager getEnderchestManager() {
- return enderchestManager;
- }
- public static BanManager getBanManager() {
- return banManager;
- }
- public static StatsManager getStatsManager() {
- return statsManager;
- }
- public static VoteManager getVoteManager() {
- return voteManager;
- }
- public static SupportManager getSupportManager() {
- return supportManager;
- }
- public static TradeManager getTradeManager() {
- return tradeManager;
- }
- public static OwnEntityManager getOwnEntityManager() {
- return ownEntityManager;
- }
- public static CrashManager getCrashManager() {
- return crashManager;
- }
- public static RankingManager getRankingManager() {
- return rankingManager;
- }
- private void initializeAll() {
- fileManager = new FileManager();
- if (!loadSQL()) {
- getServer().shutdown();
- return;
- }
- manager = new Manager();
- moneyManager = new MoneyManager();
- tokenManager = new TokenManager();
- shopItemManager = new ShopItemManager();
- randomitemManager = new RandomItemManager();
- reportManager = new ReportManager();
- clanManager = new ClanManager();
- essentialsManager = new EssentialsManager();
- warpManager = new WarpManager();
- playerDataManager = new PlayerDataManager();
- scoreboardManager = new ScoreboardManager();
- banManager = new BanManager();
- statsManager = new StatsManager();
- voteManager = new VoteManager();
- supportManager = new SupportManager();
- tradeManager = new TradeManager();
- ownEntityManager = new OwnEntityManager();
- titelManager = new TitelManager();
- rankingManager = new RankingManager();
- enderchestManager = new EnderchestManager();
- lotteryManager = new LotteryManager();
- rouletteManager = new RouletteManager();
- crateReward = new CrateRewardManager();
- voteReward = new CrateVoteManager();
- willkommenReward = new CrateWillkommenManager();
- crateAlpha = new CrateAlphaManager();
- crateBeta = new CrateBetaManager();
- crashManager = new CrashManager();
- Combat.initialize();
- OneVersusOne.register1vs1();
- SaveAll.startSaver();
- InfoTask.startMessage();
- AutoMessager.startAutoMessager();
- TPSTask.start();
- CrateTask.start();
- HoloTask.start();
- RouletteTask.start();
- TabTitelTask.start();
- getCrashManager().startcount();
- makeWorld();
- new IslandManager();
- new TpaManager();
- World w = Bukkit.getWorld(worldName);
- w.setAnimalSpawnLimit(16);
- w.setMonsterSpawnLimit(16);
- w.setPVP(false);
- PluginManager pm = Bukkit.getPluginManager();
- Permission p = new Permission("skyblock.admin");
- p.setDefault(PermissionDefault.OP);
- pm.addPermission(p);
- }
- private boolean loadSQL() {
- FileConfiguration cfg = fileManager.getConfigFile().getConfig();
- String host = cfg.getString("MySQL.Host");
- String port = cfg.getString("MySQL.Port");
- String user = cfg.getString("MySQL.User");
- String pass = cfg.getString("MySQL.Pass");
- String database = cfg.getString("MySQL.DB");
- sqlManager = new SQLManager(host, port, user, pass, database);
- return sqlManager.openConnection();
- }
- private void registerAll() {
- PluginManager pm = getServer().getPluginManager();
- pm.registerEvents(new PlayerJoin(), this);
- pm.registerEvents(new PlayerQuit(), this);
- pm.registerEvents(new PlayerInteractEntity(), this);
- pm.registerEvents(new InventoryClick(), this);
- pm.registerEvents(new EntityDamage(), this);
- pm.registerEvents(new PortalEnter(), this);
- pm.registerEvents(new PlayerLogin(), this);
- pm.registerEvents(new AsyncPlayerChat(), this);
- pm.registerEvents(new PlayerCommandPreprocess(), this);
- pm.registerEvents(new PlayerInteract(), this);
- pm.registerEvents(new PlayerTeleport(), this);
- pm.registerEvents(new PlayerDeath(), this);
- pm.registerEvents(new WeatherChange(), this);
- pm.registerEvents(new PlayerRespawn(), this);
- pm.registerEvents(new BlockPhysics(), this);
- pm.registerEvents(new PlayerItemConsume(), this);
- pm.registerEvents(new PotionSplash(), this);
- pm.registerEvents(new CreatureSpawn(), this);
- pm.registerEvents(new AsyncPlayerPreLogin(), this);
- pm.registerEvents(new InventoryClose(), this);
- pm.registerEvents(new PlayerExpChange(), this);
- pm.registerEvents(new SignChange(), this);
- pm.registerEvents(new ServerListPingListener(), this);
- pm.registerEvents(new PlayerMove(), this);
- pm.registerEvents(new BlockBreakPlace(), this);
- pm.registerEvents(new FoodLevelChange(), this);
- pm.registerEvents(new EntityDeath(), this);
- pm.registerEvents(new PlayerPickup(), this);
- pm.registerEvents(new TitelListener(), this);
- pm.registerEvents(new RollQuit(), this);
- pm.registerEvents(new HologramListeners(), this);
- if (hasVotifier()) {
- pm.registerEvents(new VotifierListener(), this);
- }
- pm.registerEvents(new InventoryTouch(), this);
- pm.registerEvents(new CommandTank(this), this);
- pm.registerEvents(new HomeInventoryClick(), this);
- pm.registerEvents(new ClanInventoryClick(), this);
- pm.registerEvents(new FriedenInventoryClick(), this);
- pm.registerEvents(new LotteryInventoryClick(), this);
- pm.registerEvents(new LotteryInventoryClose(), this);
- pm.registerEvents(new LotteryPlayerQuit(), this);
- pm.registerEvents(new ShopClick(), this);
- pm.registerEvents(new me.HabeBockAufUHC.skyblock.listeners.BlockBreak(), this);
- pm.registerEvents(new me.HabeBockAufUHC.skyblock.listeners.BlockPlace(), this);
- pm.registerEvents(new me.HabeBockAufUHC.skyblock.listeners.PlayerInteract(), this);
- pm.registerEvents(new me.HabeBockAufUHC.skyblock.listeners.ChangeWorld(), this);
- pm.registerEvents(new me.HabeBockAufUHC.skyblock.listeners.InventoryClick(), this);
- pm.registerEvents(new me.HabeBockAufUHC.skyblock.listeners.PlayerJoin(), this);
- pm.registerEvents(new me.HabeBockAufUHC.skyblock.listeners.PlayerQuit(), this);
- pm.registerEvents(new me.HabeBockAufUHC.skyblock.listeners.PlayerMove(), this);
- pm.registerEvents(new me.HabeBockAufUHC.skyblock.listeners.PlayerRespawn(), this);
- getCommand("island").setExecutor(new IslandCommand());
- getCommand("ping").setExecutor(new CommandPing());
- getCommand("crash").setExecutor(new CommandCrash());
- // getCommand("tank").setExecutor(new CommandTank(this));
- getCommand("money").setExecutor(new CommandMoney());
- getCommand("tokens").setExecutor(new CommandToken());
- getCommand("pay").setExecutor(new CommandPay());
- getCommand("countdown").setExecutor(new CommandCountdown());
- getCommand("umfrage").setExecutor(new CommandUmfrage());
- getCommand("friede").setExecutor(new CommandFriede());
- getCommand("report").setExecutor(new CommandReport());
- getCommand("clan").setExecutor(new CommandClan());
- getCommand("reward").setExecutor(new CommandReward());
- getCommand("goldswitch").setExecutor(new CommandGoldswitch());
- getCommand("bodysee").setExecutor(new CommandBodysee());
- getCommand("spawn").setExecutor(new CommandSpawn());
- getCommand("warp").setExecutor(new CommandWarp());
- getCommand("home").setExecutor(new CommandHome());
- getCommand("kit").setExecutor(new CommandKit());
- getCommand("tpall").setExecutor(new CommandTPall());
- getCommand("near").setExecutor(new CommandNear());
- getCommand("anvil").setExecutor(new CommandAnvil());
- getCommand("zaubertisch").setExecutor(new CommandZaubertisch());
- // getCommand("lotto").setExecutor(new CommandLotto());
- getCommand("kick").setExecutor(new CommandKick());
- getCommand("ban").setExecutor(new CommandBan());
- getCommand("tempban").setExecutor(new CommandTempban());
- getCommand("unban").setExecutor(new CommandUnban());
- getCommand("stats").setExecutor(new CommandStats());
- getCommand("createworld").setExecutor(new CommandCreateworld());
- getCommand("tpworld").setExecutor(new CommandTpworld());
- getCommand("titel").setExecutor(new CommandTitel());
- getCommand("ranking").setExecutor(new CommandRanking());
- getCommand("chatclear").setExecutor(new CommandChatclear());
- getCommand("enderchest").setExecutor(new CommandEnderchest());
- getCommand("fill").setExecutor(new CommandFill());
- getCommand("fix").setExecutor(new CommandFix());
- getCommand("roulette").setExecutor(new CommandRoulette());
- getCommand("ifix").setExecutor(new CommandIfix());
- getCommand("invsee").setExecutor(new CommandInvsee());
- getCommand("list").setExecutor(new CommandList());
- getCommand("crate").setExecutor(new CommandCrate());
- getCommand("lottery").setExecutor(new CommandLottery());
- getCommand("mute").setExecutor(new CommandMute());
- getCommand("giveall").setExecutor(new CommandGiveall());
- getCommand("eventxp").setExecutor(new CommandEventxp());
- getCommand("globalmute").setExecutor(new CommandGlobalmute());
- getCommand("random").setExecutor(new CommandRandom());
- getCommand("pvp").setExecutor(new CommandPvp());
- getCommand("rename").setExecutor(new CommandRename());
- getCommand("stack").setExecutor(new CommandStack());
- // getCommand("wordfilter").setExecutor(new CommandWordfilter());
- getCommand("support").setExecutor(new CommandSupport());
- getCommand("trash").setExecutor(new CommandTrash());
- getCommand("setholospawn").setExecutor(new CommandHolo());
- getCommand("teamchat").setExecutor(new CommandTeamchat());
- getCommand("hilfe").setExecutor(new CommandHilfe());
- getCommand("team").setExecutor(new CommandTeam());
- getCommand("trade").setExecutor(new CommandTrade());
- getCommand("back").setExecutor(new CommandBack());
- getCommand("autoevent").setExecutor(new CommandAutoEvent());
- getCommand("custommob").setExecutor(new CommandCustommob());
- // getCommand("arena").setExecutor(new CommandArena());
- // getCommand("worldborder").setExecutor(new CommandWorldborder());
- // getCommand("specials").setExecutor(new CommandSpecials());
- // getCommand("zaubertisch").setExecutor(new CommandZaubertisch());
- // getCommand("switchglass").setExecutor(new CommandSwitchglass());
- // getCommand("chatcolor").setExecutor(new CommandChatcolor());
- // getCommand("kontakt").setExecutor(new CommandKontakt());
- // getCommand("iteminfo").setExecutor(new CommandIteminfo());
- // getCommand("sudo").setExecutor(new CommandSudo());
- // getCommand("messagespy").setExecutor(new CommandMessagespy());
- getCommand("commandspy").setExecutor(new CommandCommandspy());
- // getCommand("namehistory").setExecutor(new CommandNamehistory());
- getCommand("baninfo").setExecutor(new CommandBaninfo());
- //
- //
- // SimpleCommands simpleCommands = new SimpleCommands();
- getCommand("vote").setExecutor(new CommandzSimpleCommands());
- getCommand("casino").setExecutor(new CommandzSimpleCommands());
- getCommand("event").setExecutor(new CommandzSimpleCommands());
- getCommand("shop").setExecutor(new CommandzSimpleCommands());
- getCommand("voteshop").setExecutor(new CommandzSimpleCommands());
- // getCommand("vote2").setExecutor(simpleCommands);
- // getCommand("bewerben").setExecutor(simpleCommands);
- // getCommand("spenden").setExecutor(simpleCommands);
- // getCommand("youtube").setExecutor(simpleCommands);
- // getCommand("regeln").setExecutor(simpleCommands);
- // getCommand("update").setExecutor(simpleCommands);
- //
- // AliasCommands aliasCommands = new AliasCommands();
- // getCommand("starter").setExecutor(aliasCommands);
- // getCommand("shop").setExecutor(aliasCommands);
- // getCommand("games").setExecutor(aliasCommands);
- // getCommand("cf").setExecutor(aliasCommands);
- }
- public void onPluginMessageReceived(String channel, Player p, byte[] data) {
- if ((channel.equals("WDL|INIT")) && (!p.hasPermission("NoWorldDownloader.bypass"))) {
- p.kickPlayer("§5§lAWD §8» §7Du wurdest wegen MapDownloader gekickt!");
- for (Player all : Bukkit.getOnlinePlayers()) {
- if (all.hasPermission("NoWorldDownloader.message")) {
- all.sendMessage("§5§lAWD §8» §7Der Spieler §d§o" + p.getName() + " §7joint mit WorldDownloader");
- }
- }
- }
- }
- private void makeWorld() {
- if (Bukkit.getWorld(worldName) == null) {
- WorldCreator wc = new WorldCreator(worldName);
- wc.generateStructures(false);
- wc.generator(new SkyBlockGen());
- Bukkit.getServer().createWorld(wc);
- }
- world = Bukkit.getWorld(worldName);
- world.setDifficulty(Difficulty.NORMAL);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement