OSDN Git Service

Craft時にNBTが再設定されないのを修正
authormozipi <mozipi@users.sourceforge.jp>
Sat, 22 Dec 2012 11:01:25 +0000 (20:01 +0900)
committermozipi <mozipi@users.sourceforge.jp>
Sat, 22 Dec 2012 11:01:25 +0000 (20:01 +0900)
common/chemicraft/ChemiCraftCraftingManager.java
common/chemicraft/ContainerMaterialCraftingTable.java

index bc5b9a3..22913d0 100644 (file)
@@ -198,9 +198,6 @@ public class ChemiCraftCraftingManager {
 
                                if(ChemiCraftAPI.instance.getMaterialNBTRecipe().get(i) != null){
                                        ItemStack[] useItems = ChemiCraftAPI.instance.getMaterialNBTRecipe().get(i).setNBT(effectMaterial.toArray(new ItemStack[3]), result);
-                                       for(int j = 0;j < useItems.length;j++){
-                                               System.out.println(useItems[j]);
-                                       }
                                        ((InventoryMaterialCrafting) par1IInventory).subtractStack(0, 3, useItems);
                                }
 
index 3163827..ecee6f7 100644 (file)
@@ -80,6 +80,7 @@ public class ContainerMaterialCraftingTable extends Container {
                super.slotClick(par1, par2, par3, par4EntityPlayer);
                if(par1 == 12){
                        ((InventoryMaterialCrafting) this.tileEntity.getInventorys()).setFlag2(true);
+                       this.onCraftMatrixChanged(this.inv);
                        for(int i = 0;i < 9;i++){
                                if(this.inv.getStackInSlot(i+3) != null){
                                        if(this.inv.getStackInSlot(i+3).stackSize >= 1){