Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.bukkit.looloosha.tracking;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.inventory.FurnaceRecipe;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.Potion;
- import org.bukkit.potion.PotionType;
- public class Tracking extends JavaPlugin{
- private static Tracking instance;
- public TrackTasks tasks = new TrackTasks();
- public boolean isEnabled = true;
- public int trackTaskID;
- public void onEnable(){
- //Adds Clean Water Recipe
- Material waterBottle = (Material.POTION);
- ItemStack cleanWaterBottle = new ItemStack(Material.POTION, 1, (byte) 0);
- ItemMeta m = cleanWaterBottle.getItemMeta();
- m.setDisplayName("Clean Water");
- cleanWaterBottle.setItemMeta(m);
- FurnaceRecipe cleanWater = new FurnaceRecipe(cleanWaterBottle, waterBottle);
- Bukkit.getServer().addRecipe(cleanWater);
- Bukkit.getServer().getPluginManager().registerEvents(new Fatigue(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new HydrationListeners(), this);
- instance = this;
- tasks.trackTask();
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
- if(label.equals("track")){
- isEnabled = !isEnabled;
- if(isEnabled){
- sender.sendMessage(ChatColor.GREEN + "Tracking has now been enabled!");
- tasks.trackTask();
- }
- if(isEnabled == false){
- sender.sendMessage(ChatColor.RED + "Tracking has now been disabled!");
- tasks.cancelTrackTask();
- }
- }
- return false;
- }
- public static Tracking getInstance(){
- return instance;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement