Lobby/src/main/java/eu/univento/lobby/Lobby.java

58 lines
1.6 KiB
Java
Raw Normal View History

2018-01-15 12:26:24 +01:00
/*
* Copyright (c) 2018 univento.eu - All rights reserved
* You are not allowed to use, distribute or modify this code
*/
2016-07-09 13:17:02 +02:00
package eu.univento.lobby;
2017-06-04 13:44:31 +02:00
import eu.univento.commons.server.ServerType;
2016-07-09 13:17:02 +02:00
import eu.univento.core.api.server.ServerSettings;
import eu.univento.lobby.commands.Setloc;
2016-07-09 13:17:02 +02:00
import eu.univento.lobby.listeners.*;
2018-01-15 12:26:24 +01:00
import lombok.Getter;
2016-07-09 13:17:02 +02:00
import org.bukkit.Bukkit;
import org.bukkit.Difficulty;
import org.bukkit.GameMode;
import org.bukkit.World;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
/**
* main class...
* @author joethei
* @version 1.0
*/
public class Lobby extends JavaPlugin{
2018-01-15 12:26:24 +01:00
@Getter private static Lobby instance;
2016-11-24 19:55:51 +01:00
2016-07-09 13:17:02 +02:00
@Override
public void onEnable() {
instance = this;
2018-01-15 12:26:24 +01:00
PluginManager pm = Bukkit.getPluginManager();
2016-07-09 13:17:02 +02:00
pm.registerEvents(new Jumppads(), this);
pm.registerEvents(new JoinQuit(), this);
pm.registerEvents(new Events(), this);
pm.registerEvents(new PlayerHider(), this);
pm.registerEvents(new ItemEvents(), this);
pm.registerEvents(new Parkour(), this);
pm.registerEvents(new PlayerInteract(), this);
2018-01-15 12:26:24 +01:00
pm.registerEvents(new FunStuff(), this);
//pm.registerEvents(new MenuEvents(), this);
2016-07-09 13:17:02 +02:00
new Setloc(this, "setloc", "Setzt Teleport Punkte");
2017-06-04 13:44:31 +02:00
if(ServerSettings.isDebug()) System.out.println("Befehle registriert");
2018-01-15 12:26:24 +01:00
2017-06-04 13:44:31 +02:00
for(World w : Bukkit.getWorlds()) w.setDifficulty(Difficulty.PEACEFUL);
2018-01-15 12:26:24 +01:00
ServerSettings.setup(ServerType.LOBBY, GameMode.ADVENTURE);
2017-06-04 13:44:31 +02:00
System.out.println(" Plugin ver." + getDescription().getVersion() + " gestartet");
2016-07-09 13:17:02 +02:00
}
@Override
public void onDisable() {
2017-06-04 13:44:31 +02:00
System.out.println("Plugin beendet");
2016-07-09 13:17:02 +02:00
}
}