Package net.minecraft.item

Examples of net.minecraft.item.Item


      mapping.remap(block);
  }

  private static Item getItem(String name) {
    for(Object o : Item.itemRegistry.getKeys()) {
      Item i = (Item) Item.itemRegistry.getObject(o);
      if(i.getUnlocalizedName().substring("item.".length()).equals(name))
        return i;
    }

    return null;
  }
View Full Code Here


    int[] acoords = POSITIONS[positionAt];
    ChunkCoordinates coords = new ChunkCoordinates(supertile.xCoord + acoords[0], supertile.yCoord + acoords[1], supertile.zCoord + acoords[2]);
    Block block = supertile.getWorldObj().getBlock(coords.posX, coords.posY, coords.posZ);
    if(block != Blocks.air) {
      Item item = Item.getItemFromBlock(block);
      if(item != null) {
        ItemStack stack = new ItemStack(item, 1, supertile.getWorldObj().getBlockMetadata(coords.posX, coords.posY, coords.posZ));
        Block output = isOreDict(stack, "stone") ? ModBlocks.livingrock : isOreDict(stack, "logWood") ? ModBlocks.livingwood : null;
        if(output != null) {
          ticksRemaining[positionAt] = ticksRemaining[positionAt] - 1;
View Full Code Here

    TileEntityElectricBlock tileEntity = (TileEntityElectricBlock)world.getTileEntity(x, y, z);
    int metadata = world.getBlockMetadata(x, y, z);

    if(entityplayer.getCurrentEquippedItem() != null)
    {
      Item tool = entityplayer.getCurrentEquippedItem().getItem();

      if(MekanismUtils.hasUsableWrench(entityplayer, x, y, z))
      {
        if(entityplayer.isSneaking())
        {
View Full Code Here

    TileEntityBasicBlock tileEntity = (TileEntityBasicBlock)world.getTileEntity(x, y, z);
    int metadata = world.getBlockMetadata(x, y, z);

    if(entityplayer.getCurrentEquippedItem() != null)
    {
      Item tool = entityplayer.getCurrentEquippedItem().getItem();

      if(MekanismUtils.hasUsableWrench(entityplayer, x, y, z))
      {
        if(entityplayer.isSneaking() && metadata != 13)
        {
View Full Code Here

    TileEntityEnergyCube tileEntity = (TileEntityEnergyCube)world.getTileEntity(x, y, z);

    if(entityplayer.getCurrentEquippedItem() != null)
    {
      Item tool = entityplayer.getCurrentEquippedItem().getItem();

      if(MekanismUtils.hasUsableWrench(entityplayer, x, y, z))
      {
        if(entityplayer.isSneaking())
        {
View Full Code Here

      return null;
    }

    if((dmgItems[1] != null) && (dmgItems[0].getItem() == dmgItems[1].getItem()) && (dmgItems[0].stackSize == 1) && (dmgItems[1].stackSize == 1) && dmgItems[0].getItem().isRepairable())
    {
      Item theItem = dmgItems[0].getItem();
      int dmgDiff0 = theItem.getMaxDamage() - dmgItems[0].getItemDamageForDisplay();
      int dmgDiff1 = theItem.getMaxDamage() - dmgItems[1].getItemDamageForDisplay();
      int value = dmgDiff0 + dmgDiff1 + theItem.getMaxDamage() * 5 / 100;
      int solve = Math.max(0, theItem.getMaxDamage() - value);
      return new ItemStack(dmgItems[0].getItem(), 1, solve);
    }

    for(IRecipe recipe : (List<IRecipe>)CraftingManager.getInstance().getRecipeList())
    {
View Full Code Here

    return asBlock((int) (long) l);
  }
 
  private String asItem(int il)
  {
    Item item = Item.getItemById(il);
    if (item == null)
      return null;
   
    return MAtmosUtility.nameOf(item);
  }
View Full Code Here

                    slot.onSlotChange(var4, var2);
                }
            }
            else
            {
                Item i = var4.getItem();
                if (i instanceof IItemElectric)
                {
                    if (!this.mergeItemStack(var4, 0, 1, false))
                    {
                        return null;
                    }
                }
                else if (i == Items.diamond)
                {
                    if (!this.mergeItemStack(var4, 1, 2, false))
                    {
                        return null;
                    }
                }
                else if (i == GCItems.basicItem && i.getDamage(var4) == 2)
                {
                    if (!this.mergeItemStack(var4, 2, 4, false))
                    {
                        return null;
                    }
                }
                else if (i == Items.redstone)
                {
                    if (!this.mergeItemStack(var4, 4, 5, false))
                    {
                        return null;
                    }
                }
                else if (i == Items.repeater || i == new ItemStack(Blocks.redstone_torch).getItem() || i == Items.dye && i.getDamage(var4) == 4)
                {
                    if (!this.mergeItemStack(var4, 5, 6, false))
                    {
                        return null;
                    }
View Full Code Here

    }

    @Override
    public boolean isItemValid(ItemStack par1ItemStack)
    {
        final Item item = par1ItemStack == null ? null : par1ItemStack.getItem();
        return item != null && item.isValidArmor(par1ItemStack, this.armorType, this.thePlayer);
    }
View Full Code Here

                    slot.onSlotChange(var4, var2);
                }
            }
            else
            {
                Item i = var4.getItem();
                if (i == GCItems.heavyPlatingTier1 || i == GCItems.partBuggy)
                {
                    for (int j = 1; j < 20; j++)
                    {
                        if (((Slot) this.inventorySlots.get(j)).isItemValid(var4))
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.