package me.Jhim.TacklArena.Class.Classes; import java.util.ArrayList; import java.util.List; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.enchantments.Enchantment; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; public class Gladiator { private ItemStack[] invItems = new ItemStack[3]; private ItemStack[] armor = new ItemStack[4]; public Gladiator() { createClass(); } public void equipClass(Player player) { player.getInventory().addItem(invItems); player.getInventory().setArmorContents(armor); } public void createClass() { // Gladiator Sword ItemStack item = new ItemStack(Material.IRON_SWORD); ItemMeta meta = item.getItemMeta(); List lore = new ArrayList(); meta.setDisplayName(ChatColor.RED + "Gladiator's Sword"); lore.add(" "); lore.add(ChatColor.GOLD + "The Gladiator's Mighty Weapon"); lore.add(ChatColor.GOLD + "Right Cick to Charge!"); lore.add(ChatColor.BLUE + "Cooldown: 10s"); meta.setLore(lore); meta.addEnchant(Enchantment.DAMAGE_ALL, 3, false); meta.isUnbreakable(); item.setItemMeta(meta); invItems[0] = item; lore.clear(); // Strength Ability item.setType(Material.RED_DYE); meta.setDisplayName(ChatColor.RED + "Gladiator's Fury"); lore.add(" "); lore.add(ChatColor.GOLD + "Right click to activate Strength for 5s!"); lore.add(ChatColor.GOLD + "Cooldown: 15s"); meta.setLore(lore); meta.addEnchant(Enchantment.LUCK, 1, false); item.setItemMeta(meta); invItems[1] = item; lore.clear(); // Regeneration Ability item.setType(Material.PINK_DYE); meta.setDisplayName(ChatColor.RED + "Bandage"); lore.add(" "); lore.add(ChatColor.GOLD + "Right click to activate Regeneration for 5s!"); lore.add(ChatColor.GOLD + "Cooldown: 30s"); meta.setLore(lore); meta.addEnchant(Enchantment.LUCK, 1, false); item.setItemMeta(meta); invItems[2] = item; lore.clear(); // Iron Helmet item.setType(Material.IRON_HELMET); meta.setDisplayName(ChatColor.RED + "Gladiator's Helmet"); lore.add(" "); meta.setLore(lore); meta.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 2, false); item.setItemMeta(meta); armor[3] = item; lore.clear(); // Diamond Chestplate item.setType(Material.DIAMOND_CHESTPLATE); meta.setDisplayName(ChatColor.RED + "Gladiator's Chestplate"); lore.add(" "); meta.setLore(lore); meta.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 1, false); meta.addEnchant(Enchantment.PROTECTION_PROJECTILE, 2, false); item.setItemMeta(meta); armor[2] = item; lore.clear(); // Iron Leggings item.setType(Material.IRON_LEGGINGS); meta.setDisplayName(ChatColor.RED + "Gladiator's Leggings"); lore.add(" "); meta.setLore(lore); meta.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 1, false); meta.addEnchant(Enchantment.PROTECTION_FIRE, 1, false); item.setItemMeta(meta); armor[1] = item; lore.clear(); // Iron Boots item.setType(Material.DIAMOND_CHESTPLATE); meta.setDisplayName(ChatColor.RED + "Gladiator's Boots"); lore.add(" "); meta.setLore(lore); meta.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 3, false); item.setItemMeta(meta); armor[0] = item; lore.clear(); } }