Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. import java.util.HashMap;
  2.  
  3. import org.bukkit.entity.Player;
  4. import org.bukkit.plugin.java.JavaPlugin;
  5.  
  6. import Scoreboard.ScoreboardHelper;
  7. import game.GameManager;
  8. import maps.MapImporter;
  9. import maps.MapManager;
  10. import msql.mysql;
  11. import utils.KitManager;
  12. import utils.StatsManager;
  13. import utils.TitleApi;
  14.  
  15. public class KnockOut extends JavaPlugin{
  16. private static KnockOut instance;
  17. private String prefix;
  18. private String noPerm;
  19. private GameManager gameManager;
  20. private mysql mySQL;
  21. private MapManager mapManager;
  22. private MapImporter mapImporter;
  23. private StatsManager statsManager;
  24. private KitManager kitManager;
  25. private TitleApi titleApi;
  26. private ScoreboardHelper scoreboardHelper;
  27. private HashMap<Player, Player> combatlog=new HashMap<>();
  28.  
  29. @Override
  30. public void onDisable() {
  31. getMySQL().close();
  32. }
  33. @Override
  34. public void onEnable() {
  35. setInstance(this);
  36. setPrefix("§c[§3KNOCKOUT§c]");
  37. setNoPerm(getPrefix()+"§cKeine Rechte.");
  38. setGameManager(new GameManager());
  39. setMapManager(new MapManager());
  40. setMapImporter(new MapImporter());
  41. setKitManager(new KitManager());
  42. setStatsManager(new StatsManager());
  43. setTitleAPI(new TitleApi());
  44. setScoreboardHelper(new ScoreboardHelper());
  45.  
  46. getGameManager().setup();
  47. }
  48. public static KnockOut getInstance() {
  49. return instance;
  50. }
  51. public static void setInstance(KnockOut instance) {
  52. KnockOut.instance = instance;
  53. }
  54. public String getPrefix() {
  55. return prefix;
  56. }
  57. public void setPrefix(String prefix) {
  58. this.prefix = prefix;
  59. }
  60. public String getNoPerm() {
  61. return noPerm;
  62. }
  63. public void setNoPerm(String noPerm) {
  64. this.noPerm = noPerm;
  65. }
  66. public GameManager getGameManager() {
  67. return gameManager;
  68. }
  69. public void setGameManager(GameManager gameManager) {
  70. this.gameManager = gameManager;
  71. }
  72. public mysql getMySQL() {
  73. return mySQL;
  74. }
  75. public void setMySQL(mysql mySQL) {
  76. this.mySQL = mySQL;
  77. }
  78. public MapManager getMapManager() {
  79. return mapManager;
  80. }
  81. public void setMapManager(MapManager mapManager) {
  82. this.mapManager = mapManager;
  83. }
  84. public MapImporter getMapImporter() {
  85. return mapImporter;
  86. }
  87. public void setMapImporter(MapImporter mapImporter) {
  88. this.mapImporter = mapImporter;
  89. }
  90. public StatsManager getStatsManager() {
  91. return statsManager;
  92. }
  93. public void setStatsManager(StatsManager statsManager) {
  94. this.statsManager = statsManager;
  95. }
  96. public KitManager getKitManager() {
  97. return kitManager;
  98. }
  99. public void setKitManager(KitManager kitManager) {
  100. this.kitManager = kitManager;
  101. }
  102. public TitleApi getTitleAPI() {
  103. return titleApi;
  104. }
  105. public void setTitleAPI(TitleApi titleAPI) {
  106. this.titleApi = titleAPI;
  107. }
  108. public HashMap<Player, Player> getCombatlog() {
  109. return combatlog;
  110. }
  111. public void setCombatlog(HashMap<Player, Player> combatlog) {
  112. this.combatlog = combatlog;
  113. }
  114. public ScoreboardHelper getScoreboardHelper() {
  115. return scoreboardHelper;
  116. }
  117. public void setScoreboardHelper(ScoreboardHelper scoreboardHelper) {
  118. this.scoreboardHelper = scoreboardHelper;
  119. }
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement