Advertisement
Guest User

Untitled

a guest
May 2nd, 2021
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. package de.habdxchlieb.main;
  2.  
  3. import de.habdxchlieb.commands.CMD_Setup;
  4. import de.habdxchlieb.gameState.GameState;
  5. import de.habdxchlieb.gameState.GameStateManager;
  6. import de.habdxchlieb.listener.PlayerConnectionListener;
  7.  
  8.  
  9. import net.md_5.bungee.api.ChatColor;
  10. import org.bukkit.Bukkit;
  11. import org.bukkit.entity.Player;
  12. import org.bukkit.plugin.PluginManager;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.  
  15. import java.awt.*;
  16. import java.util.ArrayList;
  17.  
  18. public class SkyEvent_Raumschiff extends JavaPlugin {
  19.  
  20. public static final String PREFIX = "§8[" + ChatColor.of(new Color(0,255,127)) + "§lInvasion§8] §7", NO_PERMS = PREFIX + "§cDazu hast du keine Rechte!";
  21. private GameStateManager gameStateManager;
  22. private ArrayList<Player> players;
  23.  
  24.  
  25. @Override
  26. public void onEnable() {
  27.  
  28. System.out.println("[SkyEvent_Raumschiff] wurde erfolgreich geladen!");
  29. players = new ArrayList<>();
  30. gameStateManager = new GameStateManager(this);
  31.  
  32. gameStateManager.setGameState(GameState.LOBBY_STATE);
  33. init(Bukkit.getPluginManager());
  34. new CMD_Setup(this);
  35.  
  36. }
  37.  
  38. private void init(PluginManager pluginManager){
  39. pluginManager.registerEvents(new PlayerConnectionListener(this), this);
  40. }
  41.  
  42.  
  43.  
  44. @Override
  45. public void onDisable() {
  46. System.out.println("[SkyEvent_Raumschiff] wurde erfolgreich geladen!");
  47. }
  48.  
  49. public GameStateManager getGameStateManager(){
  50. return gameStateManager;
  51. }
  52.  
  53. public ArrayList<Player> getPlayers(){
  54. return players;
  55. }
  56. }
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement