Fixes pattern terminal extracting real items and voiding them on JEI recipe transfer (#3054)

This commit is contained in:
fscan
2017-08-21 10:59:22 +02:00
committed by yueh
parent f44cddf8d5
commit 8163b30479
@@ -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();