Package org.bukkit.inventory.meta

Examples of org.bukkit.inventory.meta.LeatherArmorMeta


        }
      }
      if (config.contains(prefix + "armorcolor")) {
        int rgb = config.getInt(prefix + "armorcolor");
        Color clr = Color.fromRGB(rgb);
        LeatherArmorMeta meta = (LeatherArmorMeta) stack.getItemMeta();
        meta.setColor(clr);
        stack.setItemMeta(meta);
      }
      if (config.contains(prefix + "name")) {
        String itemName = config.getString(prefix + "name");
        ItemMeta meta = stack.getItemMeta();
        meta.setDisplayName(itemName);
        stack.setItemMeta(meta);
      }
      if (config.contains(prefix + "lore")) {
        List<String> itemLore = config.getStringList(prefix + "lore");
        ItemMeta meta = stack.getItemMeta();
        meta.setLore(itemLore);
        stack.setItemMeta(meta);
      }
      loadout.put(slot, stack);
    }
    String permission = config.getString(loadoutName + ".permission", "");
View Full Code Here


        }
    }
    meta.setLore(list);
    tool.setItemMeta(meta);
    if (plugin.getItemAPI().isLeather(tool.getType())) {
      LeatherArmorMeta lam = (LeatherArmorMeta) tool.getItemMeta();
      lam.setColor(Color.fromRGB(plugin.getSingleRandom().nextInt(255),
          plugin.getSingleRandom().nextInt(255), plugin
              .getSingleRandom().nextInt(255)));
      tool.setItemMeta(lam);
    }
    return tool;
View Full Code Here

        }
    }
    meta.setLore(list);
    tool.setItemMeta(meta);
    if (plugin.getItemAPI().isLeather(tool.getType())) {
      LeatherArmorMeta lam = (LeatherArmorMeta) tool.getItemMeta();
      lam.setColor(Color.fromRGB(plugin.getSingleRandom().nextInt(255),
          plugin.getSingleRandom().nextInt(255), plugin
              .getSingleRandom().nextInt(255)));
      tool.setItemMeta(lam);
    }
    return tool;
View Full Code Here

        }
    }
    meta.setLore(list);
    tool.setItemMeta(meta);
    if (plugin.getItemAPI().isLeather(tool.getType())) {
      LeatherArmorMeta lam = (LeatherArmorMeta) tool.getItemMeta();
      lam.setColor(Color.fromRGB(plugin.getSingleRandom().nextInt(255),
          plugin.getSingleRandom().nextInt(255), plugin
              .getSingleRandom().nextInt(255)));
      tool.setItemMeta(lam);
    }
    return tool;
View Full Code Here

    }
    for (String s : sockets()) {
      DiabloDrops.getInstance().getItemAPI().addLore(this, s);
    }
    if (DiabloDrops.getInstance().getItemAPI().isLeather(getType())) {
      LeatherArmorMeta lam = (LeatherArmorMeta) getItemMeta();
      lam.setColor(Color.fromRGB(DiabloDrops.getInstance()
          .getSingleRandom().nextInt(255), DiabloDrops.getInstance()
          .getSingleRandom().nextInt(255), DiabloDrops.getInstance()
          .getSingleRandom().nextInt(255)));
      setItemMeta(lam);
    }
View Full Code Here

        if (item == null) return;

        if (dColor.matches(colorArg)) {

            try{
                LeatherArmorMeta meta = (LeatherArmorMeta) item.getItemStack().getItemMeta();
                meta.setColor(dColor.valueOf(colorArg).getColor());
                item.getItemStack().setItemMeta(meta);
            } catch(Exception e) {
                dB.echoError("Unable to color '" + item.identify() + "'.");
            }
        }
View Full Code Here

        // @tags
        // <i@item.lore>
        // -->
        if (mechanism.matches("dye") && mechanism.requireObject(dColor.class)) {
            dColor color = mechanism.getValue().asType(dColor.class);
            LeatherArmorMeta meta = ((LeatherArmorMeta) item.getItemStack().getItemMeta());
            meta.setColor(color.getColor());
            item.getItemStack().setItemMeta(meta);
        }
    }
View Full Code Here

          else if (gear.getChild("color") != null)
          {
            Element colorElt = gear.getChild("color");
            if (colorElt != null)
            {
              LeatherArmorMeta armorMeta = (LeatherArmorMeta) item.getItemMeta();
              if (colorElt.getAttributeValue("hex") != null && color == null)
                color = ColorConverter.hexToColor(colorElt.getAttributeValue("hex"));
              if (colorElt.getAttributeValue("rgb") != null && color == null)
                color = ColorConverter.rgbToColor(colorElt.getAttributeValue("rgb"));

              if (color != null) armorMeta.setColor(color);
              item.setItemMeta(armorMeta);
            }
          }
        }
View Full Code Here

    ItemStack clone = item.clone();
    if (teamColors.contains(item) && apl.getTeam() != null
      && clone.getItemMeta() instanceof LeatherArmorMeta)
    {
      // get the team color
      LeatherArmorMeta armorMeta = (LeatherArmorMeta) clone.getItemMeta();
      String hex = ColorConverter.chatToHex(apl.getTeam().getColor());

      // color the armor with the team color
      armorMeta.setColor(ColorConverter.hexToColor(hex));
      clone.setItemMeta(armorMeta);
    }

    return clone;
  }
View Full Code Here

    for (final Object o : items.getArray(e)) {
      final ItemStack i = o instanceof Slot ? ((Slot) o).getItem() : (ItemStack) o;
      if (i == null)
        continue;
      if (i.getType() == Material.LEATHER_BOOTS || i.getType() == Material.LEATHER_CHESTPLATE || i.getType() == Material.LEATHER_HELMET || i.getType() == Material.LEATHER_LEGGINGS) {
        final LeatherArmorMeta m = (LeatherArmorMeta) i.getItemMeta();
        m.setColor(c);
        i.setItemMeta(m);
      }
      if (o instanceof Slot) {
        ((Slot) o).setItem(i);
      } else {
View Full Code Here

TOP

Related Classes of org.bukkit.inventory.meta.LeatherArmorMeta

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.