Package net.minecraft.item

Examples of net.minecraft.item.ItemStack.copy()


    int machInvSize = _te.getSizeInventory();
   
    if(slotObject != null && slotObject.getHasStack())
    {
      ItemStack stackInSlot = slotObject.getStack();
      stack = stackInSlot.copy();
     
      if(slot < machInvSize)
      {
        if(!mergeItemStack(stackInSlot, machInvSize, inventorySlots.size(), true))
        {
View Full Code Here


    Slot slotObject = (Slot) inventorySlots.get(slot);
   
    if(slotObject != null && slotObject.getHasStack())
    {
      ItemStack stackInSlot = slotObject.getStack();
      stack = stackInSlot.copy();
     
      if(slot < 9 || (slot > 9 && slot < 29))
      {
        if(!mergeItemStack(stackInSlot, 29, inventorySlots.size(), true))
        {
View Full Code Here

    int machInvSize = _te.getSizeInventory();
   
    if(slotObject != null && slotObject.getHasStack())
    {
      ItemStack stackInSlot = slotObject.getStack();
      stack = stackInSlot.copy();
     
      if(slot < machInvSize)
      {
        if(!mergeItemStack(stackInSlot, machInvSize, inventorySlots.size(), true))
        {
View Full Code Here

    Slot slotObject = (Slot) inventorySlots.get(slot);
   
    if(slotObject != null && slotObject.getHasStack())
    {
      ItemStack stackInSlot = slotObject.getStack();
      stack = stackInSlot.copy();
     
      if(slot < 4)
      {
        if(!mergeItemStack(stackInSlot, 4, inventorySlots.size(), true))
        {
View Full Code Here

    Slot slotObject = (Slot) inventorySlots.get(slot);
   
    if(slotObject != null && slotObject.getHasStack())
    {
      ItemStack stackInSlot = slotObject.getStack();
      stack = stackInSlot.copy();
     
      if(slot < 2)
      {
        if(!mergeItemStack(stackInSlot, 2, inventorySlots.size(), true))
        {
View Full Code Here

    int machInvSize = _jukebox.getSizeInventory();
   
    if(slotObject != null && slotObject.getHasStack())
    {
      ItemStack stackInSlot = slotObject.getStack();
      stack = stackInSlot.copy();
     
      if(slot < machInvSize)
      {
        if(!mergeItemStack(stackInSlot, machInvSize, inventorySlots.size(), true))
        {
View Full Code Here

          onEquipped(par1ItemStack, par3EntityPlayer);

          if(stackInSlot != null) {
            ((IBauble) stackInSlot.getItem()).onUnequipped(stackInSlot, par3EntityPlayer);
            return stackInSlot.copy();
          }
          break;
        }
      }
    }
View Full Code Here

                    return null;
                }
            } else {
                itemStack = slot.getStack();
            }
            returnStack = itemStack.copy();

            if(boundaries.containsKey(Boundaries.EXTRA) && slotPos >= boundaries.get(Boundaries.EXTRA) && slotPos < boundaries.get(Boundaries.EXTRA_END)) {
                if(!mergeItemStack(itemStack, boundaries.get(Boundaries.BACKPACK), boundaries.get(Boundaries.BACKPACK_END), false)) { // to backpack
                    if(!mergeItemStack(itemStack, boundaries.get(Boundaries.HOTBAR), boundaries.get(Boundaries.HOTBAR_END), true)) { // to hotbar
                        if(!mergeItemStack(itemStack, boundaries.get(Boundaries.INVENTORY), boundaries.get(Boundaries.INVENTORY_END), false)) { // to inventory
View Full Code Here

      if(heldItem.getItem() == ModItems.twigWand)
        return false;

    if(lens == null && isHeldItemLens) {
      par5EntityPlayer.inventory.setInventorySlotContents(par5EntityPlayer.inventory.currentItem, null);
      spreader.setInventorySlotContents(0, heldItem.copy());
      spreader.markDirty();
    } else if(lens != null) {
      ItemStack add = lens.copy();
      if(!par5EntityPlayer.inventory.addItemStackToInventory(add))
        par5EntityPlayer.dropPlayerItemWithRandomChoice(add, false);
View Full Code Here

      ItemStack stack = getStackInSlot(i);

      if(stack == null || stack.getItem() == ModItems.manaResource && stack.getItemDamage() == 11)
        continue;

      craft.setInventorySlotContents(i, stack.copy());
    }

    List<IRecipe> recipes = CraftingManager.getInstance().getRecipeList();
    for(IRecipe recipe : recipes)
      if(recipe.matches(craft, worldObj)) {
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.