public void ArmorRecipe() {
ItemStack i1 = new ItemStack(Material.GOLDEN_BOOTS);
ItemMeta m1 = i1.getItemMeta();
m1.setDisplayName("§3§lFly Armor Boots");
m1.setUnbreakable(true);
i1.setItemMeta(m1);
ItemStack i2 = new ItemStack(Material.GOLDEN_LEGGINGS);
ItemMeta m2 = i2.getItemMeta();
m2.setDisplayName("§3§lFly Armor Leggings");
m2.setUnbreakable(true);
i2.setItemMeta(m2);
ItemStack i3 = new ItemStack(Material.GOLDEN_CHESTPLATE);
ItemMeta m3 = i3.getItemMeta();
m3.setDisplayName("§3§lFly Armor Chestplate");
m3.setUnbreakable(true);
i3.setItemMeta(m3);
ItemStack i4 = new ItemStack(Material.GOLDEN_HELMET);
ItemMeta m4 = i4.getItemMeta();
m4.setDisplayName("§3§lFly Armor Helmet");
m4.setUnbreakable(true);
i4.setItemMeta(m4);
ShapelessRecipe r1 = new ShapelessRecipe(i1);
r1.addIngredient(Material.GOLDEN_BOOTS, 1);
r1.addIngredient(Material.NETHER_STAR, 1);
r1.addIngredient(Material.FEATHER, 5);
ShapelessRecipe r2 = new ShapelessRecipe(i2);
r2.addIngredient(Material.GOLDEN_LEGGINGS, 1);
r2.addIngredient(Material.NETHER_STAR, 1);
r2.addIngredient(Material.FEATHER, 5);
ShapelessRecipe r3 = new ShapelessRecipe(i3);
r3.addIngredient(Material.GOLDEN_CHESTPLATE, 1);
r3.addIngredient(Material.NETHER_STAR, 1);
r3.addIngredient(Material.FEATHER, 5);
ShapelessRecipe r4 = new ShapelessRecipe(i4);
r4.addIngredient(Material.GOLDEN_HELMET, 1);
r4.addIngredient(Material.NETHER_STAR, 1);
r4.addIngredient(Material.FEATHER, 5);
Bukkit.addRecipe(r1);
Bukkit.addRecipe(r2);
Bukkit.addRecipe(r3);
Bukkit.addRecipe(r4);
}
@EventHandler
public static void FlyArmorCheck(InventoryClickEvent e) {
Player p = (Player) e.getWhoClicked();
ItemStack i1 = new ItemStack(Material.GOLDEN_BOOTS);
ItemMeta m1 = i1.getItemMeta();
m1.setDisplayName("§3§lFly Armor Boots");
m1.setUnbreakable(true);
i1.setItemMeta(m1);
ItemStack i2 = new ItemStack(Material.GOLDEN_LEGGINGS);
ItemMeta m2 = i2.getItemMeta();
m2.setDisplayName("§3§lFly Armor Leggings");
m2.setUnbreakable(true);
i2.setItemMeta(m2);
ItemStack i3 = new ItemStack(Material.GOLDEN_CHESTPLATE);
ItemMeta m3 = i3.getItemMeta();
m3.setDisplayName("§3§lFly Armor Chestplate");
m3.setUnbreakable(true);
i3.setItemMeta(m3);
ItemStack i4 = new ItemStack(Material.GOLDEN_HELMET);
ItemMeta m4 = i4.getItemMeta();
m4.setDisplayName("§3§lFly Armor Helmet");
m4.setUnbreakable(true);
i4.setItemMeta(m4);
if(p.getInventory().getHelmet().equals(i4) && p.getInventory().getChestplate().equals(i3) && p.getInventory().getLeggings().equals(i2) && p.getInventory().getBoots().equals(i1)) {
p.setAllowFlight(true);
}else {
p.setAllowFlight(false);
}
}