Change interface behavior
skip complete configured stacks postpone crafting job start
This commit is contained in:
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
aeversion=rv6
|
aeversion=rv6
|
||||||
aechannel=alpha
|
aechannel=stable
|
||||||
aebuild=0
|
aebuild=7
|
||||||
aegroup=appeng
|
aegroup=appeng
|
||||||
aebasename=appliedenergistics2
|
aebasename=appliedenergistics2
|
||||||
|
|
||||||
|
|||||||
@@ -430,14 +430,18 @@ public class DualityInterface implements IGridTickable, IStorageMonitorable, IIn
|
|||||||
this.requireWork[slot] = req.copy();
|
this.requireWork[slot] = req.copy();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if( req.isSameType( stored ) ) // same type ( qty different? )!
|
else if( req.isSameType( stored ) ) // same type and quantity )!
|
||||||
{
|
{
|
||||||
if( req.getStackSize() != stored.getCount() )
|
if( req.getStackSize() == stored.getCount())
|
||||||
|
{
|
||||||
|
this.requireWork[slot] = null;
|
||||||
|
}
|
||||||
|
else // same type ( qty different? )!
|
||||||
{
|
{
|
||||||
this.requireWork[slot] = req.copy();
|
this.requireWork[slot] = req.copy();
|
||||||
this.requireWork[slot].setStackSize( req.getStackSize() - stored.getCount() );
|
this.requireWork[slot].setStackSize( req.getStackSize() - stored.getCount() );
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
// Stored != null; dispose!
|
// Stored != null; dispose!
|
||||||
|
|||||||
Reference in New Issue
Block a user