Fabric port in progress
This commit is contained in:
@@ -33,15 +33,15 @@ import appeng.api.util.WorldCoord;
|
||||
import appeng.me.cluster.IAECluster;
|
||||
import appeng.me.cluster.IAEMultiBlock;
|
||||
import appeng.me.cluster.MBCalculator;
|
||||
import appeng.tile.crafting.CraftingTileEntity;
|
||||
import appeng.tile.crafting.CraftingBlockEntity;
|
||||
|
||||
public class CraftingCPUCalculator extends MBCalculator {
|
||||
|
||||
private final CraftingTileEntity tqb;
|
||||
private final CraftingBlockEntity tqb;
|
||||
|
||||
public CraftingCPUCalculator(final IAEMultiBlock t) {
|
||||
super(t);
|
||||
this.tqb = (CraftingTileEntity) t;
|
||||
this.tqb = (CraftingBlockEntity) t;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -73,14 +73,14 @@ public class CraftingCPUCalculator extends MBCalculator {
|
||||
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++) {
|
||||
final IAEMultiBlock te = (IAEMultiBlock) w.getTileEntity(new BlockPos(x, y, z));
|
||||
final IAEMultiBlock te = (IAEMultiBlock) w.getBlockEntity(new BlockPos(x, y, z));
|
||||
|
||||
if (!te.isValid()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!storage && te instanceof CraftingTileEntity) {
|
||||
storage = ((CraftingTileEntity) te).getStorageBytes() > 0;
|
||||
if (!storage && te instanceof CraftingBlockEntity) {
|
||||
storage = ((CraftingBlockEntity) te).getStorageBytes() > 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -101,7 +101,7 @@ public class CraftingCPUCalculator extends MBCalculator {
|
||||
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++) {
|
||||
final CraftingTileEntity te = (CraftingTileEntity) w.getTileEntity(new BlockPos(x, y, z));
|
||||
final CraftingBlockEntity te = (CraftingBlockEntity) w.getBlockEntity(new BlockPos(x, y, z));
|
||||
te.updateStatus(c);
|
||||
c.addTile(te);
|
||||
}
|
||||
@@ -126,6 +126,6 @@ public class CraftingCPUCalculator extends MBCalculator {
|
||||
|
||||
@Override
|
||||
public boolean isValidTile(final BlockEntity te) {
|
||||
return te instanceof CraftingTileEntity;
|
||||
return te instanceof CraftingBlockEntity;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user