Basic reformat, hit once, hope never again

This commit is contained in:
thatsIch
2015-04-03 08:54:31 +02:00
parent 4ff1631f89
commit d34c988c88
886 changed files with 31400 additions and 30990 deletions
@@ -18,6 +18,7 @@
package appeng.me.cluster.implementations;
import java.util.Iterator;
import net.minecraft.tileentity.TileEntity;
@@ -34,47 +35,80 @@ import appeng.me.cluster.IAEMultiBlock;
import appeng.me.cluster.MBCalculator;
import appeng.tile.crafting.TileCraftingTile;
public class CraftingCPUCalculator extends MBCalculator
{
final TileCraftingTile tqb;
public CraftingCPUCalculator(IAEMultiBlock t) {
public CraftingCPUCalculator( IAEMultiBlock t )
{
super( t );
this.tqb = (TileCraftingTile) t;
}
@Override
public boolean isValidTile(TileEntity te)
public boolean checkMultiblockScale( WorldCoord min, WorldCoord max )
{
return te instanceof TileCraftingTile;
}
@Override
public boolean checkMultiblockScale(WorldCoord min, WorldCoord max)
{
if ( max.x - min.x > 16 )
if( max.x - min.x > 16 )
return false;
if ( max.y - min.y > 16 )
if( max.y - min.y > 16 )
return false;
if ( max.z - min.z > 16 )
if( max.z - min.z > 16 )
return false;
return true;
}
@Override
public void updateTiles(IAECluster cl, World w, WorldCoord min, WorldCoord max)
public IAECluster createCluster( World w, WorldCoord min, WorldCoord max )
{
return new CraftingCPUCluster( min, max );
}
@Override
public boolean verifyInternalStructure( World w, WorldCoord min, WorldCoord max )
{
boolean storage = false;
for( int x = min.x; x <= max.x; x++ )
{
for( int y = min.y; y <= max.y; y++ )
{
for( int z = min.z; z <= max.z; z++ )
{
IAEMultiBlock te = (IAEMultiBlock) w.getTileEntity( x, y, z );
if( !te.isValid() )
return false;
if( !storage && te instanceof TileCraftingTile )
storage = ( (TileCraftingTile) te ).getStorageBytes() > 0;
}
}
}
return storage;
}
@Override
public void disconnect()
{
this.tqb.disconnect( true );
}
@Override
public void updateTiles( IAECluster cl, World w, WorldCoord min, WorldCoord max )
{
CraftingCPUCluster c = (CraftingCPUCluster) cl;
for (int x = min.x; x <= max.x; x++)
for( int x = min.x; x <= max.x; x++ )
{
for (int y = min.y; y <= max.y; y++)
for( int y = min.y; y <= max.y; y++ )
{
for (int z = min.z; z <= max.z; z++)
for( int z = min.z; z <= max.z; z++ )
{
TileCraftingTile te = (TileCraftingTile) w.getTileEntity( x, y, z );
te.updateStatus( c );
@@ -86,14 +120,14 @@ public class CraftingCPUCalculator extends MBCalculator
c.done();
Iterator<IGridHost> i = c.getTiles();
while (i.hasNext())
while( i.hasNext() )
{
IGridHost gh = i.next();
IGridNode n = gh.getGridNode( ForgeDirection.UNKNOWN );
if ( n != null )
if( n != null )
{
IGrid g = n.getGrid();
if ( g != null )
if( g != null )
{
g.postEvent( new MENetworkCraftingCpuChange( n ) );
return;
@@ -103,40 +137,8 @@ public class CraftingCPUCalculator extends MBCalculator
}
@Override
public IAECluster createCluster(World w, WorldCoord min, WorldCoord max)
public boolean isValidTile( TileEntity te )
{
return new CraftingCPUCluster( min, max );
return te instanceof TileCraftingTile;
}
@Override
public void disconnect()
{
this.tqb.disconnect( true );
}
@Override
public boolean verifyInternalStructure(World w, WorldCoord min, WorldCoord max)
{
boolean storage = false;
for (int x = min.x; x <= max.x; x++)
{
for (int y = min.y; y <= max.y; y++)
{
for (int z = min.z; z <= max.z; z++)
{
IAEMultiBlock te = (IAEMultiBlock) w.getTileEntity( x, y, z );
if ( !te.isValid() )
return false;
if ( !storage && te instanceof TileCraftingTile )
storage = ((TileCraftingTile) te).getStorageBytes() > 0;
}
}
}
return storage;
}
}