when in off-hand, memory card wild paste as input

This commit is contained in:
PrototypeTrousers
2021-12-10 14:02:56 -03:00
parent 94d73aec7c
commit e81fb09599
@@ -205,8 +205,13 @@ public abstract class PartP2PTunnel<T extends PartP2PTunnel> extends PartBasicSt
{
return false;
}
final ItemStack is = player.getHeldItem( hand );
boolean pasteAsOutput = true;
ItemStack is = player.getHeldItem( hand );
if (is.isEmpty()) {
pasteAsOutput = false;
is = player.getHeldItemOffhand();
}
// UniqueIdentifier id = GameRegistry.findUniqueIdentifierFor( is.getItem() );
// AELog.info( "ID:" + id.toString() + " : " + is.getItemDamage() );
@@ -245,7 +250,8 @@ public abstract class PartP2PTunnel<T extends PartP2PTunnel> extends PartBasicSt
if( newBus instanceof PartP2PTunnel )
{
final PartP2PTunnel newTunnel = (PartP2PTunnel) newBus;
if( !Keyboard.isKeyDown( Keyboard.KEY_LCONTROL ) && !Keyboard.isKeyDown( Keyboard.KEY_RCONTROL ) )
if( pasteAsOutput )
{
newTunnel.setOutput( true );
}