OSDN Git Service

分解レシピの修正
[chemicraft/chemicraft.git] / common / chemicraft / InventoryChemicalCombination.java
index 8dfd3cd..b0b1c44 100644 (file)
@@ -1,5 +1,6 @@
 package chemicraft;
 
+import net.minecraft.src.Container;
 import net.minecraft.src.EntityPlayer;
 import net.minecraft.src.IInventory;
 import net.minecraft.src.ItemStack;
@@ -8,6 +9,19 @@ public class InventoryChemicalCombination implements IInventory {
 
        private ItemStack[] inventory = new ItemStack[16+1];
 
+       private Container eventHandler;
+
+       private boolean flag;
+
+       public void setEventHandler(Container par1Container){
+               this.eventHandler = par1Container;
+               this.flag = true;
+       }
+
+       public void setFlag(boolean par1){
+               this.flag = par1;
+       }
+
        @Override
        public int getSizeInventory() {
                return inventory.length;
@@ -65,7 +79,9 @@ public class InventoryChemicalCombination implements IInventory {
 
        @Override
        public void onInventoryChanged() {
-
+               if(flag){
+                       this.eventHandler.onCraftMatrixChanged(this);
+               }
        }
 
        @Override