package iFly;
import java.util.Arrays;
import java.util.List;
import java.util.logging.Logger;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener {
public final Logger logger = Logger.getLogger("Minecraft");
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
Player p = (Player) sender;
if (cmd.getName().equalsIgnoreCase("iFly")) {
if (p.hasPermission("IFLY.fly")) {
Location playerLocation = p.getLocation();
while(p.getLocation().getY() < 256) {
p.teleport(p.getLocation().add(0.0, 0.1, 0.0));
ItemStack ELYTRA = new ItemStack(Material.ELYTRA);
ItemStack HeavyBoots = new ItemStack(Material.DIAMOND_BOOTS);
HeavyBoots.addUnsafeEnchantment(Enchantment.FROST_WALKER, 3);
HeavyBoots.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 220);
ItemMeta meta = ELYTRA.getItemMeta();
List<String> lore = Arrays.asList(ChatColor.AQUA + "Two Steps From Heaven");
meta.setLore(lore);
meta.setDisplayName(ChatColor.GOLD + "Heaven Wings");
ELYTRA.setItemMeta(meta);
p.getInventory().setChestplate(ELYTRA);;
}
}else{
p.sendMessage(ChatColor.RED + "You need to be at least " + ChatColor.GOLD + getConfig().getString("Rank to Fly") + ChatColor.RED + " to fly!");
}
}
return true;
}
}