Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. package com.tpn.ces;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.plugin.java.JavaPlugin;
  5.  
  6. import com.tpn.ces.commands.EnchanterCmd;
  7. import com.tpn.ces.commands.TinkererCmd;
  8. import com.tpn.ces.enchantments.boots.Supersonic;
  9. import com.tpn.ces.enchantments.chestplate.Netherskin;
  10. import com.tpn.ces.enchantments.helmet.Knowledge;
  11. import com.tpn.ces.enchantments.helmet.Visionary;
  12. import com.tpn.ces.enchantments.leggings.Immortal;
  13. import com.tpn.ces.enchantments.tools.ObsidianDestroyer;
  14. import com.tpn.ces.enchantments.weapons.Pursuit;
  15. import com.tpn.ces.enchantments.weapons.Venom;
  16. import com.tpn.ces.listeners.EnchantEvents;
  17. import com.tpn.ces.listeners.TinkerEvents;
  18.  
  19. public class Loader extends JavaPlugin{
  20.  
  21. private static Loader loader;
  22.  
  23. public static Loader getLoader() {
  24. return loader;
  25. }
  26.  
  27. @Override
  28. public void onEnable() {
  29. getConfig().options().copyDefaults();
  30. saveDefaultConfig();
  31. registerCommands();
  32. registerEnchants();
  33. registerEvents();
  34. }
  35.  
  36. @Override
  37. public void onLoad() {
  38. loader = this;
  39. }
  40.  
  41. public void registerEvents() {
  42. Bukkit.getPluginManager().registerEvents(new EnchantEvents(), this);
  43. Bukkit.getPluginManager().registerEvents(new TinkerEvents(), this);
  44. }
  45.  
  46. public void registerEnchants() {
  47. Bukkit.getPluginManager().registerEvents(new Visionary(), this);
  48. Bukkit.getPluginManager().registerEvents(new Netherskin(), this);
  49. Bukkit.getPluginManager().registerEvents(new Knowledge(), this);
  50. Bukkit.getPluginManager().registerEvents(new Immortal(), this);
  51. Bukkit.getPluginManager().registerEvents(new Pursuit(), this);
  52. Bukkit.getPluginManager().registerEvents(new Venom(), this);
  53. Bukkit.getPluginManager().registerEvents(new ObsidianDestroyer(), this);
  54. Bukkit.getPluginManager().registerEvents(new Supersonic(), this);
  55. }
  56.  
  57. public void registerCommands() {
  58. getServer().getCommandMap().register("enchanter", new EnchanterCmd());
  59. getServer().getCommandMap().register("tinkerer", new TinkererCmd());
  60. }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement