Fixed a few more rendering/visual update glitches.

This commit is contained in:
AlgorithmX2
2014-05-10 13:27:48 -05:00
parent 2f071e7341
commit 570f098f81
4 changed files with 12 additions and 6 deletions
+9 -2
View File
@@ -575,6 +575,8 @@ public class CableBusContainer implements AEMultiTile, ICableBusContainer
{
byte sides = data.readByte();
boolean updateBlock = false;
for (int x = 0; x < 7; x++)
{
ForgeDirection side = ForgeDirection.getOrientation( x );
@@ -589,7 +591,10 @@ public class CableBusContainer implements AEMultiTile, ICableBusContainer
ItemStack current = p != null ? p.getItemStack( PartItemStack.Network ) : null;
if ( current != null && current.getItem() == myItem && current.getItemDamage() == dmgValue )
p.readFromStream( data );
{
if ( p.readFromStream( data ) )
updateBlock = true;
}
else
{
removePart( side, false );
@@ -607,7 +612,9 @@ public class CableBusContainer implements AEMultiTile, ICableBusContainer
removePart( side, false );
}
return fc.readFromStream( data );
if ( fc.readFromStream( data ) )
return true;
return updateBlock;
}
ForgeDirection getSide(IPart part)