Remove redstoneControlled uglyness

This commit is contained in:
Raoul Van den Berge
2016-03-29 12:28:28 +02:00
parent b63758ad78
commit 881bd30bf8
3 changed files with 9 additions and 14 deletions

View File

@@ -42,11 +42,7 @@ public class TileController extends TileBase implements IEnergyReceiver, INetwor
public void update() {
super.update();
if (destroyed) {
return;
}
if (!worldObj.isRemote) {
if (!worldObj.isRemote && !destroyed) {
int lastEnergy = energy.getEnergyStored();
if (ticks % 20 == 0) {

View File

@@ -8,6 +8,7 @@ import refinedstorage.RefinedStorageBlocks;
import refinedstorage.inventory.InventorySimple;
import refinedstorage.storage.StorageItem;
import refinedstorage.tile.settings.ICompareSetting;
import refinedstorage.tile.settings.RedstoneMode;
import refinedstorage.util.InventoryUtils;
public class TileDetector extends TileMachine implements ICompareSetting {
@@ -27,10 +28,6 @@ public class TileDetector extends TileMachine implements ICompareSetting {
private boolean powered = false;
public TileDetector() {
this.redstoneControlled = false;
}
@Override
public void onDisconnected() {
super.onDisconnected();
@@ -188,4 +185,9 @@ public class TileDetector extends TileMachine implements ICompareSetting {
public IInventory getInventory() {
return inventory;
}
@Override
public void setRedstoneMode(RedstoneMode mode) {
// NO OP
}
}

View File

@@ -10,7 +10,6 @@ import refinedstorage.tile.settings.RedstoneMode;
public abstract class TileMachine extends TileBase implements INetworkTile, IRedstoneModeSetting {
protected boolean connected = false;
protected boolean redstoneControlled = true;
protected RedstoneMode redstoneMode = RedstoneMode.IGNORE;
@@ -69,11 +68,9 @@ public abstract class TileMachine extends TileBase implements INetworkTile, IRed
@Override
public void setRedstoneMode(RedstoneMode mode) {
if (redstoneControlled) {
markDirty();
markDirty();
this.redstoneMode = mode;
}
this.redstoneMode = mode;
}
@Override