Guest User

Untitled

a guest
Apr 1st, 2019
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. package com.paradox.ces;
  2.  
  3. import java.util.Random;
  4.  
  5. import com.paradox.ces.cmd.enchanterCommand;
  6. import com.paradox.ces.enchants.boots.Jelly;
  7. import com.paradox.ces.enchants.boots.Supersonic;
  8. import com.paradox.ces.enchants.bow.Tricky;
  9. import com.paradox.ces.listeners.EventsListener;
  10. import com.paradox.ces.listeners.FormListener;
  11.  
  12. import cn.nukkit.plugin.PluginBase;
  13.  
  14. public class Loader extends PluginBase {
  15.  
  16. private static Loader loader;
  17. public static Loader getInstance(){
  18. return loader;
  19. }
  20. @Override
  21. public void onEnable() {
  22. getDataFolder().mkdirs();
  23. saveResource("config.yml");
  24. this.getServer().getPluginManager().registerEvents(new EventsListener(), this);
  25. this.getServer().getPluginManager().registerEvents(new FormListener(), this);
  26. registerCommands();
  27. registerEnchants();
  28. }
  29.  
  30. @Override
  31. public void onLoad() {
  32. loader = this;
  33. }
  34.  
  35. public void registerEnchants() {
  36. this.getServer().getPluginManager().registerEvents(new Jelly(), this);
  37. this.getServer().getPluginManager().registerEvents(new Supersonic(), this);
  38. this.getServer().getPluginManager().registerEvents(new Tricky(), this);
  39. }
  40.  
  41. public void registerCommands() {
  42. getServer().getCommandMap().register("enchanter", new enchanterCommand());
  43. }
  44.  
  45. public static int randInt(int min, int max) {
  46. Random rand = new Random();
  47. int randomNum = rand.nextInt((max - min) + 1) + min;
  48. return randomNum;
  49. }
  50.  
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment