Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.lolooo.spielmodus;
- import de.lolooo.spielmodus.countdown.LobbyCountdown;
- import de.lolooo.spielmodus.listener.CancelListener;
- import de.lolooo.spielmodus.listener.ChatListener;
- import de.lolooo.spielmodus.listener.ConnectionListener;
- import de.lolooo.spielmodus.util.GameState;
- import org.bukkit.Bukkit;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.plugin.java.JavaPlugin;
- import java.io.File;
- import java.io.IOException;
- public class SpielModus extends JavaPlugin {
- private static SpielModus instance;
- private String prefix;
- private static GameState gameState;
- private File file;
- private YamlConfiguration yamlConfiguration;
- @Override
- public void onEnable() {
- instance = this;
- prefix = "§b§lFFG §8- §7";
- gameState = GameState.LOBBY;
- if (!getDataFolder().exists()) {
- getDataFolder().mkdirs();
- }
- file = new File(getDataFolder(), "config.yml");
- if (!file.exists()) {
- try {
- file.createNewFile();
- } catch (IOException e) {
- e.printStackTrace();
- }
- yamlConfiguration = YamlConfiguration.loadConfiguration(file);
- Bukkit.getPluginManager().registerEvents(new ChatListener(), this);
- Bukkit.getPluginManager().registerEvents(new ConnectionListener(), this);
- Bukkit.getPluginManager().registerEvents(new CancelListener(), this);
- LobbyCountdown lobbyCountdown = new LobbyCountdown();
- lobbyCountdown.startCountdown(60);
- }
- @Override
- public void onDisable () {
- }
- public static SpielModus getInstance () {
- return instance;
- }
- public String getPrefix () {
- return prefix;
- }
- public static GameState getGameState () {
- return gameState;
- }
- public static void setGameState (GameState gameState){
- SpielModus.gameState = gameState;
- }
- @Override
- public File getFile () {
- return file;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement