package mainlobby; import java.util.ArrayList; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; import mainItems.Gadgets; import mainItems.LobbySwitcher; import mainItems.Navigator; import mainItems.PlayerHider; import mainItems.Server; import mainItems.Speed; import mainItems.Tools; import maincmd.CMD_Build; import maincmd.CMD_Hub; import maincmd.CMD_Spawn; import maincmd.CMD_broadcast; import maincmd.CMD_developed; import mainentitys.RegelnHandler; import mainentitys.VillagerHandler; import mainevents.JoinListener; import mainevents.JumpPadListener; import mainevents.Listeners; import mainevents.PrefixListener; import mainevents.QuitListener; import mainscoreboard.ScoreboardAnimator; public class Main extends JavaPlugin{ public static Main plugin; public static ArrayList fly = new ArrayList(); public static String PREFIX = "§c[Lobby-System]"; public static String NOPERM = Main.PREFIX + "§c Dazu hast du keine Rechte"; public static String ERROR = Main.PREFIX + "§c Ein Fehler ist aufgetreten Code:404"; public static String world = "Lobby-1"; public void onEnable() { Bukkit.getConsoleSender(); Bukkit.getWorld(world).setPVP(false); VillagerHandler villagerHandler = new VillagerHandler(); RegelnHandler RegelnHandler = new RegelnHandler(); //listeners PluginManager pm = Bukkit.getPluginManager(); pm.registerEvents(new Speed(), this); pm.registerEvents(new Tools(), this); pm.registerEvents(new JoinListener(), this); pm.registerEvents(new Listeners(), this); pm.registerEvents(new PrefixListener(), this); pm.registerEvents(new QuitListener(), this); pm.registerEvents(new LobbySwitcher(), this); pm.registerEvents(new Navigator(), this); pm.registerEvents(new PlayerHider(), this); pm.registerEvents(new Server(), this); pm.registerEvents(new Gadgets(), this); pm.registerEvents(villagerHandler, this); pm.registerEvents(new ScoreboardAnimator(this), this); pm.registerEvents(new JumpPadListener(this), this); pm.registerEvents(RegelnHandler, this); //commands getCommand("rundruf").setExecutor(new CMD_broadcast()); getCommand("bauen").setExecutor(new CMD_Build()); getCommand("developed").setExecutor(new CMD_developed()); getCommand("createshop").setExecutor(villagerHandler); getCommand("hub").setExecutor(new CMD_Hub()); getCommand("createregeln").setExecutor(RegelnHandler); getCommand("spawn").setExecutor(new CMD_Spawn()); } @Override public void onDisable() { System.out.println(Main.PREFIX + "§4 Das Plugin wurde erfolgreich Geschlossen!"); System.out.println("§4 Das Plugin Schläft nun!"); } }