Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. import org.bukkit.Bukkit;
  2. import org.bukkit.event.Listener;
  3. import org.bukkit.plugin.java.JavaPlugin;
  4.  
  5. import pl.kamilkime.ytguilds.cmds.MainCmd;
  6. import pl.kamilkime.ytguilds.data.DataManager;
  7. import pl.kamilkime.ytguilds.data.FileManager;
  8. import pl.kamilkime.ytguilds.data.Settings;
  9. import pl.kamilkime.ytguilds.listeners.EntityDamageByEntityListener;
  10. import pl.kamilkime.ytguilds.listeners.InventoryClickListener;
  11. import pl.kamilkime.ytguilds.listeners.PlayerDeathListener;
  12. import pl.kamilkime.ytguilds.listeners.PlayerJoinListener;
  13. import pl.kamilkime.ytguilds.listeners.region.BlockBreakListener;
  14. import pl.kamilkime.ytguilds.listeners.region.BlockDamageListener;
  15. import pl.kamilkime.ytguilds.listeners.region.BlockIgniteListener;
  16. import pl.kamilkime.ytguilds.listeners.region.BlockPlaceListener;
  17. import pl.kamilkime.ytguilds.listeners.region.EntityExplodeListener;
  18. import pl.kamilkime.ytguilds.listeners.region.PlayerBucketListener;
  19.  
  20. public class Main extends JavaPlugin{
  21.  
  22. private static Main inst;
  23.  
  24. public Main(){
  25. inst = this;
  26. }
  27.  
  28. public void onEnable(){
  29. inst = this;
  30. FileManager.check();
  31. DataManager.load();
  32. Settings.getInst().load();
  33. getCommand("g").setExecutor(new MainCmd());
  34. Bukkit.getPluginManager().registerEvents(new PlayerJoinListener(), this);
  35. Bukkit.getPluginManager().registerEvents(new PlayerDeathListener(), this);
  36. Bukkit.getPluginManager().registerEvents(new EntityDamageByEntityListener(), this);
  37. Bukkit.getPluginManager().registerEvents(new InventoryClickListener(), this);
  38. Bukkit.getPluginManager().registerEvents((Listener) new BlockBreakListener(), this);
  39. Bukkit.getPluginManager().registerEvents(new BlockPlaceListener(), this);
  40. Bukkit.getPluginManager().registerEvents(new PlayerBucketListener(), this);
  41. Bukkit.getPluginManager().registerEvents(new BlockIgniteListener(), this);
  42. Bukkit.getPluginManager().registerEvents(new EntityExplodeListener(), this);
  43. Bukkit.getPluginManager().registerEvents(new BlockDamageListener(), this);
  44. }
  45.  
  46. public void onDisable(){
  47. DataManager.save();
  48. }
  49.  
  50. public static Main getInst(){
  51. if(inst == null) return new Main();
  52. return inst;
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement