diff --git a/src/main/java/refinedstorage/container/slot/SlotGridCraftingResult.java b/src/main/java/refinedstorage/container/slot/SlotGridCraftingResult.java index d369cc3c0..350905dd0 100755 --- a/src/main/java/refinedstorage/container/slot/SlotGridCraftingResult.java +++ b/src/main/java/refinedstorage/container/slot/SlotGridCraftingResult.java @@ -5,6 +5,7 @@ import net.minecraft.inventory.IInventory; import net.minecraft.inventory.InventoryCrafting; import net.minecraft.inventory.SlotCrafting; import net.minecraft.item.ItemStack; +import net.minecraftforge.fml.common.FMLCommonHandler; import refinedstorage.container.ContainerGrid; import refinedstorage.tile.TileGrid; @@ -23,6 +24,10 @@ public class SlotGridCraftingResult extends SlotCrafting { @Override public void onPickupFromSlot(EntityPlayer player, ItemStack stack) { + FMLCommonHandler.instance().firePlayerCraftingEvent(player, stack, craftingMatrix); + + onCrafting(stack); + grid.onCrafted(container); } }