Fixed up the Tile Entity mess a bit, still need to look at the CableBus stuff a bit though.

This commit is contained in:
Gunther De Wachter
2017-06-30 17:22:06 +02:00
parent 10e050c35b
commit 49a6df5bc7
44 changed files with 167 additions and 77 deletions
@@ -32,6 +32,34 @@ public class TileCraftingStorageTile extends TileCraftingTile
{
private static final int KILO_SCALAR = 1024;
public static class TileCraftingStorageTile1k extends TileCraftingTile
{
public TileCraftingStorageTile1k() {
super();
}
}
public static class TileCraftingStorageTile4k extends TileCraftingTile
{
public TileCraftingStorageTile4k() {
super();
}
}
public static class TileCraftingStorageTile16k extends TileCraftingTile
{
public TileCraftingStorageTile16k() {
super();
}
}
public static class TileCraftingStorageTile64k extends TileCraftingTile
{
public TileCraftingStorageTile64k() {
super();
}
}
@Override
protected ItemStack getItemFromTile( final Object obj )
{
@@ -60,6 +60,13 @@ import appeng.util.Platform;
public class TileCraftingTile extends AENetworkTile implements IAEMultiBlock, IPowerChannelState
{
public static class TileCraftingTileAccelerator extends TileCraftingTile
{
public TileCraftingTileAccelerator() {
super();
}
}
private final CraftingCPUCalculator calc = new CraftingCPUCalculator( this );
private NBTTagCompound previousState = null;
private boolean isCoreBlock = false;
@@ -55,6 +55,21 @@ import appeng.util.Platform;
public class TileQuantumBridge extends AENetworkInvTile implements IAEMultiBlock, ITickable
{
public static class TileQuantumBridgeGlass extends TileQuantumBridge
{
public TileQuantumBridgeGlass() {
super();
}
}
public static class TileQuantumBridgeRing extends TileQuantumBridge
{
public TileQuantumBridgeRing() {
super();
}
}
private final byte corner = 16;
private final int[] sidesRing = {};
private final int[] sidesLink = { 0 };
@@ -39,6 +39,20 @@ import appeng.tile.inventory.InvOperation;
public class TileSkyChest extends AEBaseInvTile implements ITickable
{
public static class Smooth extends TileSkyChest
{
public Smooth() {
super();
}
}
public static class Stone extends TileSkyChest
{
public Stone() {
super();
}
}
private final int[] sides = {
0,
1,