Guest User

Untitled

a guest
Mar 17th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.95 KB | None | 0 0
  1. package com.codex_arcanum.hammertime;
  2.  
  3. import org.bukkit.command.CommandExecutor;
  4. import org.bukkit.event.Event;
  5. import org.bukkit.plugin.PluginManager;
  6. import org.bukkit.plugin.java.JavaPlugin;
  7. import org.bukkit.util.config.Configuration;
  8. import java.util.logging.Logger;
  9.  
  10. public class HammerCore extends JavaPlugin {
  11.  
  12. public HTEntityListener entityListener = new HTEntityListener(this);
  13.  
  14. public HTPlayerListener playerListener = new HTPlayerListener(this);
  15. public static float woodhorizpower = 1;
  16. public static float woodvertpower = 1;
  17. public static int WoodHammerID = -1;
  18. public static int WoodHammerDataValue = -1;
  19. public static double version = 1.0;
  20. public static float Stonehorizpower = 1;
  21. public static float Stonevertpower = 1;
  22. public static int StoneHammerID = -1;
  23. public static int StoneHammerDataValue = -1;
  24. public static float Ironhorizpower = 1;
  25. public static float Ironvertpower = 1;
  26. public static int IronHammerID = -1;
  27. public static int IronHammerDataValue = -1;
  28. public static float Goldhorizpower = 1;
  29. public static float Goldvertpower = 1;
  30. public static int GoldHammerID = -1;
  31. public static int GoldHammerDataValue = -1;
  32. public static float Diamondhorizpower = 1;
  33. public static float Diamondvertpower = 1;
  34. public static int DiamondHammerID = -1;
  35. public static int DiamondHammerDataValue = -1;
  36. public static boolean Ultraitems = false;
  37. public void onEnable() {
  38. Configuration config = getConfiguration();
  39. Logger log = Logger.getLogger("Minecraft");
  40. log.info("STOP! Hammertime version " + version + " is enabled.");
  41. woodhorizpower = config.getInt("WoodHorizPower", 1);
  42. woodvertpower = config.getInt("WoodVertPower", 1);
  43. WoodHammerID = config.getInt("WoodHammerID", -1);
  44. WoodHammerDataValue = config.getInt("WoodHammerDataValue", -1);
  45. log.info("Wood hammer enabled with item id " + WoodHammerID + " with data value " + WoodHammerDataValue + " and with horizontal power " + woodhorizpower + " and vertical power " + woodvertpower);
  46. Stonehorizpower = config.getInt("StoneHorizPower", 1);
  47. Stonevertpower = config.getInt("StoneVertPower", 1);
  48. StoneHammerID = config.getInt("StoneHammerID", -1);
  49. StoneHammerDataValue = config.getInt("StoneHammerDataValue", -1);
  50. log.info("Stone hammer enabled with item id " + StoneHammerID + " with data value " + StoneHammerDataValue + " and with horizontal power " + Stonehorizpower + " and vertical power " + Stonevertpower);
  51. Ironhorizpower = config.getInt("IronHorizPower", 1);
  52. Ironvertpower = config.getInt("IronVertPower", 1);
  53. IronHammerID = config.getInt("IronHammerID", -1);
  54. IronHammerDataValue = config.getInt("IronHammerDataValue", -1);
  55. log.info("Iron hammer enabled with item id " + IronHammerID + " with data value " + IronHammerDataValue + " and with horizontal power " + Ironhorizpower + " and vertical power " + Ironvertpower);
  56. Goldhorizpower = config.getInt("GoldHorizPower", 1);
  57. Goldvertpower = config.getInt("GoldVertPower", 1);
  58. GoldHammerID = config.getInt("GoldHammerID", -1);
  59. GoldHammerDataValue = config.getInt("GoldHammerDataValue", -1);
  60. log.info("Gold hammer enabled with item id " + GoldHammerID + " with data value " + GoldHammerDataValue + " and with horizontal power " + Goldhorizpower + " and vertical power " + Goldvertpower);
  61. Diamondhorizpower = config.getInt("DiamondHorizPower", 1);
  62. Diamondvertpower = config.getInt("DiamondVertPower", 1);
  63. DiamondHammerID = config.getInt("DiamondHammerID", -1);
  64. DiamondHammerDataValue = config.getInt("DiamondHammerDataValue", -1);
  65. log.info("Diamond hammer enabled with item id " + DiamondHammerID + " with data value " + DiamondHammerDataValue + " and with horizontal power " + Diamondhorizpower + " and vertical power " + Diamondvertpower);
  66. Ultraitems = config.getBoolean("Ultraitems", false);
  67. config.save();
  68. //log.info("Wooden hammer has " + woodhorizpower)
  69. //getCommand("hammertimereload").setExecutor(new hammercommands());
  70. PluginManager pm = this.getServer().getPluginManager();
  71. pm.registerEvent(Event.Type.ENTITY_DAMAGE, entityListener, Event.Priority.Normal, this);
  72. pm.registerEvent(Event.Type.PLAYER_PICKUP_ITEM, playerListener, Event.Priority.Normal, this);
  73. }
  74.  
  75. public void onDisable() {
  76. Logger log = Logger.getLogger("Minecraft");
  77. getServer().getScheduler().cancelTasks(this);
  78. log.info("STOP! Hammertime version " + version + " is disabled.");
  79. }
  80.  
  81. }
Add Comment
Please, Sign In to add comment