Examples of ItemStack


Examples of org.bukkit.inventory.ItemStack

   

    final Entity entity1;
   
    if (toSpawn == EntityType.DROPPED_ITEM){
      entity1 = target.getWorld().dropItem(target.getEyeLocation(), new ItemStack(ClosestMatches.material(type.split(":")[1].replaceFirst(":", "")).get(0)));
    } else {
      entity1 = target.getWorld().spawn(target.getEyeLocation(), toSpawn.getEntityClass());
    }
   
    if (toSpawn == EntityType.OCELOT){
View Full Code Here

Examples of org.bukkit.inventory.ItemStack

   
    if (amount == -1){
      amount = material.getMaxStackSize();
    }
   
    return new ItemStack(material, amount, damage);
  }
View Full Code Here

Examples of org.bukkit.inventory.ItemStack

                      // fill player's inventory with kit items
                      for (String kitItem : s) {
                        try {
                          if (kitItem.contains(":")) {
                            String[] expl = kitItem.split(":");
                            pi.addItem(new ItemStack(Integer.parseInt(expl[0]), f.getInt("kits." + group + "." + kit + "." + kitItem), (short) 0, Byte.parseByte(expl[1])));
                          } else {
                            pi.addItem(new ItemStack(Integer.parseInt(kitItem), f.getInt("kits." + group + "." + kit + "." + kitItem)));
                          }
                        } catch (Throwable e) {
                          // unable to add item into inventory, inform server owner
                          LogHelper.logSevere("[CommandsEX] " + _("kitsUnableToAddItem", "") + kitItem + ":" + f.getInt("kits." + group + "." + kit + "." + kitItem));
                          LogHelper.logDebug("Message: " + e.getMessage() + ", cause: " + e.getCause());
View Full Code Here

Examples of org.bukkit.inventory.ItemStack

    List<String> listArgs = new ArrayList<String>();
    if (itemArg != null){ listArgs.add(itemArg); }
    if (amountArg != null){ listArgs.add(amountArg); }
    if (damageArg != null){ listArgs.add(damageArg); }
   
    ItemStack stack = ItemStackParser.parse(listArgs.toArray(new String[]{}), sender);
    if (stack == null){ return; }
    target.getInventory().addItem(stack);

    Material item = stack.getType();
    int amount = stack.getAmount();
    short damage = stack.getDurability();
   
    // Messages will be different if the player spawned the item for himself, or someone else
    if (sender != target){
      LogHelper.showInfo("itemYouGave#####[" + Nicknames.getNick(target.getName()) + " " + amount + " " + Utils.userFriendlyNames(item.name()) + (damage != 0 ? " (" + damage + ")": ""), sender, ChatColor.AQUA);
      LogHelper.showInfo("itemGiveSuccess#####[" + amount + " " + Utils.userFriendlyNames(item.name()) + (damage != 0 ? " (" + damage + ")": "") + " #####itemFrom#####[" + Nicknames.getNick(sender.getName()), target, ChatColor.AQUA);
View Full Code Here

Examples of org.spout.api.inventory.ItemStack

   *
   * @return True if smelting can happen else false.
   */
  public boolean canSmelt() {
    FurnaceInventory inventory = getInventory();
    ItemStack output = inventory.getOutput();
    return inventory.hasIngredient() && (output == null || output.getMaterial() == ((TimedCraftable) inventory.getIngredient().getMaterial()).getResult().getMaterial());
  }
View Full Code Here

Examples of org.spoutcraft.api.inventory.ItemStack

  public ItemStack readItemStack(ItemStack item) {
    int id = readInt();
    short dura = readShort();
    short amt = readShort();
    return new ItemStack(id, amt, dura);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.