Package net.minecraft.item

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


        Slot var3 = (Slot) this.inventorySlots.get(par1);
       
        if (var3 != null && var3.getHasStack())
        {
            ItemStack var4 = var3.getStack();
            var2 = var4.copy();
           
            if (par1 == 2)
            {
                if (!this.mergeItemStack(var4, 3, 39, true))
                    return null;
View Full Code Here


        Slot var3 = (Slot) this.inventorySlots.get(par1);
       
        if (var3 != null && var3.getHasStack())
        {
            ItemStack var4 = var3.getStack();
            var2 = var4.copy();
           
            if (par1 > 5)
            {
                if (var4.getItem() instanceof IItemElectric)
                {
View Full Code Here

    if (var4 != null && var4.getHasStack()) {
      ItemStack var5 = var4.getStack();

      if (par2 == 0 || var5 != null && slot.isItemValid(var5)) {
        var3 = var5.copy();

        if (par2 < 1) {
          if (!mergeItemStack(var5, 1, 37, false))
            return null;
        } else if (!mergeItemStack(var5, 0, 1, false))
View Full Code Here

        return null;

      boolean wand = ((Slot) inventorySlots.get(1)).isItemValid(var5);

      //noinspection ConstantConditions
      var3 = var5.copy();

      if (par2 < 2) {
        if (!mergeItemStack(var5, 2, 38, false))
          return null;
      } else if (wand ? !mergeItemStack(var5, 1, 2, false) : var5.getItem().isItemTool(var5) && !mergeItemStack(var5, 0, 1, false))
View Full Code Here

        Slot var4 = (Slot) inventorySlots.get(par2);

        if (var4 != null && var4.getHasStack()) {
            ItemStack var5 = var4.getStack();

            var3 = var5.copy();

            if (par2 < 1) {
                if (!mergeItemStack(var5, 1, 37, false))
                    return null;
            } else if (!mergeItemStack(var5, 0, 1, false))
View Full Code Here

    Slot var4 = (Slot) inventorySlots.get(par2);

    if (var4 != null && var4.getHasStack()) {
      ItemStack var5 = var4.getStack();

      var3 = var5.copy();

      if (par2 < 1) {
        if (!mergeItemStack(var5, 1, 37, false))
          return null;
      } else if (!mergeItemStack(var5, 0, 1, false))
View Full Code Here

    if (var4 != null && var4.getHasStack()) {
      ItemStack var5 = var4.getStack();

      if (var5.getItem() instanceof ItemSoulMould) {
        var3 = var5.copy();

        if (par2 < 1) {
          if (!mergeItemStack(var5, 1, 37, false))
            return null;
        } else if (!mergeItemStack(var5, 0, 1, false))
View Full Code Here

        {
            ItemStack var1 = CampFireRecipes.smelting().getSmeltingResult(this.furnaceItemStacks[0]);

            if (this.furnaceItemStacks[2] == null)
            {
                this.furnaceItemStacks[2] = var1.copy();
            }
            else if (this.furnaceItemStacks[2].isItemEqual(var1))
            {
                furnaceItemStacks[2].stackSize += var1.stackSize;
            }
View Full Code Here

      int tSlot = targetSlots[i];
      ItemStack targetStack = target.getStackInSlot(tSlot);
      if(targetStack != null && target.canExtractItem(i, targetStack, side.getOpposite().ordinal())) {
        int res = ItemUtil.doInsertItem(this, targetStack, side.getOpposite());
        if(res > 0) {
          targetStack = targetStack.copy();
          targetStack.stackSize -= res;
          if(targetStack.stackSize <= 0) {
            targetStack = null;
          }
          target.setInventorySlotContents(tSlot, targetStack);
View Full Code Here

        }

        if(cur != null) {
          getAttributeMap().applyAttributeModifiers(cur.getAttributeModifiers());
        }
        prevWeapon = cur == null ? null : cur.copy();
      }
      WirelessChargerController.instance.chargePlayersItems(this);     
    }
  }
}
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.