package com.crossge.necessities.Commands;
import org.bukkit.Material;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.PlayerInventory;
import com.crossge.necessities.ArrayLists;
public class CmdBoots extends Cmd
{
ArrayLists arl = new ArrayLists();
public CmdBoots()
{
}
public boolean commandUse(CommandSender sender, String[] args)
{
if (sender instanceof Player)
{
Player p = (Player) sender;
if (args.length > 0 && (args[0].contains("rem") || args[0].contains("off")))
{
PlayerInventory inv = p.getInventory();
ItemStack boot = inv.getLeggings();
if (boot == null || boot.getType() == Material.AIR)
p.sendMessage(arl.getCol() + "You do not have boots at the moment.");
else
{
ItemStack air = new ItemStack(Material.AIR);
inv.setBoots(air);
p.sendMessage(arl.getCol() + "Boots removed");
}
}
else
{
if (p.getItemInHand().getType() != Material.AIR)
{
ItemStack hand = p.getItemInHand().clone();
if (hand.getType().getMaxDurability() == 0)
{
PlayerInventory inv = p.getInventory();
ItemStack boot = inv.getBoots();
inv.setBoots(hand);
inv.setItemInHand(boot);
p.sendMessage(arl.getCol() + "Boots equiped");
}
else
p.sendMessage(arl.getCol() + "Armor boots equiped");
}
else
p.sendMessage(arl.getCol() + "You can't equip air as boots");
}
return true;
}
else
{
sender.sendMessage(arl.getCol() + "You do not have armor.");
return true;
}
}
}