diff --git a/src/main/java/appeng/core/sync/packets/PacketJEIRecipe.java b/src/main/java/appeng/core/sync/packets/PacketJEIRecipe.java index cb1873061..839f70616 100644 --- a/src/main/java/appeng/core/sync/packets/PacketJEIRecipe.java +++ b/src/main/java/appeng/core/sync/packets/PacketJEIRecipe.java @@ -205,7 +205,15 @@ public class PacketJEIRecipe extends AppEngPacket if( filter == null || filter.isListed( request ) ) { request.setStackSize( 1 ); - final IAEItemStack out = Platform.poweredExtraction( energy, storage, request, cct.getActionSource() ); + IAEItemStack out; + if ( realForFake == Actionable.SIMULATE ) + { + out = storage.extractItems( request, Actionable.SIMULATE, cct.getActionSource() ); + } + else + { + out = Platform.poweredExtraction( energy, storage, request, cct.getActionSource() ); + } if( out != null ) { whichItem = out.getItemStack();