Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.codex_arcanum.hammertime;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.event.Event;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.util.config.Configuration;
- import java.util.logging.Logger;
- public class HammerCore extends JavaPlugin {
- public HTEntityListener entityListener = new HTEntityListener(this);
- public HTPlayerListener playerListener = new HTPlayerListener(this);
- public static float woodhorizpower = 1;
- public static float woodvertpower = 1;
- public static int WoodHammerID = -1;
- public static int WoodHammerDataValue = -1;
- public static double version = 1.0;
- public static float Stonehorizpower = 1;
- public static float Stonevertpower = 1;
- public static int StoneHammerID = -1;
- public static int StoneHammerDataValue = -1;
- public static float Ironhorizpower = 1;
- public static float Ironvertpower = 1;
- public static int IronHammerID = -1;
- public static int IronHammerDataValue = -1;
- public static float Goldhorizpower = 1;
- public static float Goldvertpower = 1;
- public static int GoldHammerID = -1;
- public static int GoldHammerDataValue = -1;
- public static float Diamondhorizpower = 1;
- public static float Diamondvertpower = 1;
- public static int DiamondHammerID = -1;
- public static int DiamondHammerDataValue = -1;
- public static boolean Ultraitems = false;
- public void onEnable() {
- Configuration config = getConfiguration();
- Logger log = Logger.getLogger("Minecraft");
- log.info("STOP! Hammertime version " + version + " is enabled.");
- woodhorizpower = config.getInt("WoodHorizPower", 1);
- woodvertpower = config.getInt("WoodVertPower", 1);
- WoodHammerID = config.getInt("WoodHammerID", -1);
- WoodHammerDataValue = config.getInt("WoodHammerDataValue", -1);
- log.info("Wood hammer enabled with item id " + WoodHammerID + " with data value " + WoodHammerDataValue + " and with horizontal power " + woodhorizpower + " and vertical power " + woodvertpower);
- Stonehorizpower = config.getInt("StoneHorizPower", 1);
- Stonevertpower = config.getInt("StoneVertPower", 1);
- StoneHammerID = config.getInt("StoneHammerID", -1);
- StoneHammerDataValue = config.getInt("StoneHammerDataValue", -1);
- log.info("Stone hammer enabled with item id " + StoneHammerID + " with data value " + StoneHammerDataValue + " and with horizontal power " + Stonehorizpower + " and vertical power " + Stonevertpower);
- Ironhorizpower = config.getInt("IronHorizPower", 1);
- Ironvertpower = config.getInt("IronVertPower", 1);
- IronHammerID = config.getInt("IronHammerID", -1);
- IronHammerDataValue = config.getInt("IronHammerDataValue", -1);
- log.info("Iron hammer enabled with item id " + IronHammerID + " with data value " + IronHammerDataValue + " and with horizontal power " + Ironhorizpower + " and vertical power " + Ironvertpower);
- Goldhorizpower = config.getInt("GoldHorizPower", 1);
- Goldvertpower = config.getInt("GoldVertPower", 1);
- GoldHammerID = config.getInt("GoldHammerID", -1);
- GoldHammerDataValue = config.getInt("GoldHammerDataValue", -1);
- log.info("Gold hammer enabled with item id " + GoldHammerID + " with data value " + GoldHammerDataValue + " and with horizontal power " + Goldhorizpower + " and vertical power " + Goldvertpower);
- Diamondhorizpower = config.getInt("DiamondHorizPower", 1);
- Diamondvertpower = config.getInt("DiamondVertPower", 1);
- DiamondHammerID = config.getInt("DiamondHammerID", -1);
- DiamondHammerDataValue = config.getInt("DiamondHammerDataValue", -1);
- log.info("Diamond hammer enabled with item id " + DiamondHammerID + " with data value " + DiamondHammerDataValue + " and with horizontal power " + Diamondhorizpower + " and vertical power " + Diamondvertpower);
- Ultraitems = config.getBoolean("Ultraitems", false);
- config.save();
- //log.info("Wooden hammer has " + woodhorizpower)
- //getCommand("hammertimereload").setExecutor(new hammercommands());
- PluginManager pm = this.getServer().getPluginManager();
- pm.registerEvent(Event.Type.ENTITY_DAMAGE, entityListener, Event.Priority.Normal, this);
- pm.registerEvent(Event.Type.PLAYER_PICKUP_ITEM, playerListener, Event.Priority.Normal, this);
- }
- public void onDisable() {
- Logger log = Logger.getLogger("Minecraft");
- getServer().getScheduler().cancelTasks(this);
- log.info("STOP! Hammertime version " + version + " is disabled.");
- }
- }
Add Comment
Please, Sign In to add comment