diff --git a/tile/crafting/TileMolecularAssembler.java b/tile/crafting/TileMolecularAssembler.java index 004942c31..b60f30f6c 100644 --- a/tile/crafting/TileMolecularAssembler.java +++ b/tile/crafting/TileMolecularAssembler.java @@ -385,6 +385,11 @@ public class TileMolecularAssembler extends AENetworkInvTile implements IAEAppEn if ( inv.getStackInSlot( 9 ) != null ) { pushOut( inv.getStackInSlot( 9 ) ); + + // did it eject? + if ( inv.getStackInSlot( 9 ) == null ) + markDirty(); + ejectHeldItems(); updateSleepyness(); progress = 0; @@ -463,6 +468,7 @@ public class TileMolecularAssembler extends AENetworkInvTile implements IAEAppEn // ;P } + markDirty(); updateSleepyness(); return isAwake ? TickRateModulation.IDLE : TickRateModulation.SLEEP; }