Package net.minecraft.item

Examples of net.minecraft.item.Item


    boolean foundIvy = false;
    int materialsFound = 0;
    for(int i = 0; i < var1.getSizeInventory(); i++) {
      ItemStack stack = var1.getStackInSlot(i);
      if(stack != null) {
        Item item = stack.getItem();
        if(item.isRepairable())
          tool = stack;

        else if(item == ModItems.regenIvy)
          foundIvy = true;

      }
    }
    for(int i = 0; i < var1.getSizeInventory(); i++) {
      ItemStack stack = var1.getStackInSlot(i);
      if(stack != null) {
        Item item = stack.getItem();

        if(tool != null && tool.getItem().getIsRepairable(tool, stack))
          materialsFound++;

        else if(stack != tool && item != ModItems.regenIvy)
View Full Code Here


    if (_hasMeta > 0)
    {
      if (_hasMeta > 1)
        return _meta;
      m = stack.getItemDamage();
      Item item = stack.getItem();
      if (item instanceof ItemBlock)
        m = ((ItemBlock)item).getMetadata(m);
    }
    return m;
  }
View Full Code Here

public final class ConverterEnergyContainerItem implements Converter {
    @Override
    public void convert(final Object value, final Map<Object, Object> output) {
        if (value instanceof ItemStack) {
            final ItemStack stack = (ItemStack) value;
            final Item item = stack.getItem();
            if (item instanceof IEnergyContainerItem) {
                final IEnergyContainerItem energyItem = (IEnergyContainerItem) item;
                output.put("energy", energyItem.getEnergyStored(stack));
                output.put("maxEnergy", energyItem.getMaxEnergyStored(stack));
            }
View Full Code Here

public class ConverterElectricItem implements Converter {
    @Override
    public void convert(final Object value, final Map<Object, Object> output) {
        if (value instanceof ItemStack) {
            final ItemStack stack = (ItemStack) value;
            final Item item = stack.getItem();
            if (item instanceof IElectricItem) {
                final IElectricItem electricItem = (IElectricItem) item;
                output.put("canProvideEnergy", electricItem.canProvideEnergy(stack));
                output.put("charge", ElectricItem.manager.getCharge(stack));
                output.put("maxCharge", electricItem.getMaxCharge(stack));
View Full Code Here

      if(citizen == null) return false;
     
      // search for and consume a food item
      for (int index = 0; index < this.mainInventory.length; ++index){
        if(this.mainInventory[index] != null){
          Item item = this.mainInventory[index].getItem();
          if((item != null) && (item instanceof ItemFood)){
            // found a food stack in main inventory
            citizen.hunger += ((ItemFood)item).getHealAmount();
            consumeInventoryItem(index);
            return true;
View Full Code Here

            return 0;
        }
        else
        {
            int var1 = par0ItemStack.getItem().itemID;
            Item var2 = par0ItemStack.getItem();

            if (par0ItemStack.getItem() instanceof ItemBlock && Block.blocksList[var1] != null)
            {
                Block var3 = Block.blocksList[var1];
View Full Code Here

    boxableItems.put(item, boxable);
  }

  public static boolean canBeStoredInToolbox(ItemStack stack)
  {
    Item item = stack.getItem();
    // use customs first to allow for overriding behavior
    for (IBoxable boxable : boxableItems.get(item))
    {
      if (boxable.canBeStoredInToolbox(stack))
        return true;
View Full Code Here

    metalArmorItems.put(item, armor);
  }

  public static boolean isMetalArmor(ItemStack stack, EntityPlayer player)
  {
    Item item = stack.getItem();
    // use customs first to allow for overriding behavior
    for (IMetalArmor metalArmor : metalArmorItems.get(item))
    {
      if (metalArmor.isMetalArmor(stack, player))
        return true;
View Full Code Here

            f.addAll(getStaticFields(source, Item.class));
            f.addAll(getStaticFields(source, Block.class));
            for (Field f1 : f) {
                try {
                    if (f1.getType().getName().equals(Item.class.getName())) {
                        Item item = (Item) f1.get(null);
                        i.add(new ItemStack(item));
                    } else if (f1.getType().getName().equals(Block.class.getName())) {
                        Block block = (Block) f1.get(null);
                        i.add(new ItemStack(block));
                    }
View Full Code Here

  float getChance(ItemStack stack) {
    if(stack == null)
      return 0F;

    Item item = stack.getItem();
    if(item instanceof IPixieSpawner)
      return ((IPixieSpawner) item).getPixieChance(stack);

    return 0F;
  }
View Full Code Here

TOP

Related Classes of net.minecraft.item.Item

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.