code style and energy usage
This commit is contained in:
@@ -74,6 +74,7 @@ public final class RefinedStorage {
|
||||
public int networkTransmitterUsage;
|
||||
public float networkTransmitterPerBlockUsage;
|
||||
public int networkReceiverUsage;
|
||||
public int diskManipulatorUsage;
|
||||
|
||||
public int controllerCapacity;
|
||||
public boolean controllerUsesEnergy;
|
||||
@@ -128,6 +129,7 @@ public final class RefinedStorage {
|
||||
networkTransmitterUsage = config.getInt("networkTransmitter", "energy", 50, 0, Integer.MAX_VALUE, "The base energy used by Network Transmitters");
|
||||
networkTransmitterPerBlockUsage = config.getFloat("networkTransmitterPerBlock", "energy", 4, 0, Float.MAX_VALUE, "The additional energy per block that the Network Transmitter uses, gets rounded up");
|
||||
networkReceiverUsage = config.getInt("networkReceiver", "energy", 15, 0, Integer.MAX_VALUE, "The energy used by Network Receivers");
|
||||
diskManipulatorUsage = config.getInt("diskManipulator", "energy", 3, 0, Integer.MAX_VALUE, "The energy used by Disk Manipulators");
|
||||
|
||||
controllerCapacity = config.getInt("capacity", "controller", 32000, 0, Integer.MAX_VALUE, "The energy capacity of the Controller");
|
||||
controllerUsesEnergy = config.getBoolean("usesEnergy", "controller", true, "Whether the Controller uses energy");
|
||||
|
@@ -11,6 +11,7 @@ import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.items.CapabilityItemHandler;
|
||||
import net.minecraftforge.items.IItemHandler;
|
||||
import net.minecraftforge.items.ItemHandlerHelper;
|
||||
import refinedstorage.RefinedStorage;
|
||||
import refinedstorage.apiimpl.storage.NBTStorage;
|
||||
import refinedstorage.apiimpl.storage.fluid.FluidStorageNBT;
|
||||
import refinedstorage.apiimpl.storage.fluid.FluidUtils;
|
||||
@@ -162,12 +163,14 @@ public class TileDiskManipulator extends TileNode implements IComparable, IFilte
|
||||
|
||||
@Override
|
||||
public int getEnergyUsage() {
|
||||
return 0;
|
||||
return RefinedStorage.INSTANCE.diskManipulatorUsage + upgrades.getEnergyUsage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateNode() {
|
||||
if (ticks % upgrades.getSpeed() != 0) return;
|
||||
if (ticks % upgrades.getSpeed() != 0) {
|
||||
return;
|
||||
}
|
||||
int slot = 0;
|
||||
if (type == IType.ITEMS) {
|
||||
while (slot < itemStorages.length && itemStorages[slot] == null) {
|
||||
|
Reference in New Issue
Block a user