Added config option for reader / writer energy usage

This commit is contained in:
Raoul Van den Berge
2016-11-12 02:15:58 +01:00
parent 38d078cbcc
commit 394908afe9
3 changed files with 9 additions and 2 deletions

View File

@@ -44,6 +44,8 @@ public final class RSConfig {
public float networkTransmitterPerBlockUsage; public float networkTransmitterPerBlockUsage;
public int networkReceiverUsage; public int networkReceiverUsage;
public int diskManipulatorUsage; public int diskManipulatorUsage;
public int readerUsage;
public int writerUsage;
public int euConversion; public int euConversion;
//endregion //endregion
@@ -141,6 +143,8 @@ public final class RSConfig {
networkTransmitterPerBlockUsage = config.getFloat("networkTransmitterPerBlock", ENERGY, 4, 0, Float.MAX_VALUE, "The additional energy per block that the Network Transmitter uses, gets rounded up"); 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"); 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"); diskManipulatorUsage = config.getInt("diskManipulator", ENERGY, 3, 0, Integer.MAX_VALUE, "The energy used by Disk Manipulators");
readerUsage = config.getInt("reader", ENERGY, 2, 0, Integer.MAX_VALUE, "The energy used by Readers");
writerUsage = config.getInt("writer", ENERGY, 2, 0, Integer.MAX_VALUE, "The energy used by Writers");
euConversion = config.getInt("euConversion", ENERGY, 8, 1, Integer.MAX_VALUE, "The amount of RS that equals 1 EU"); euConversion = config.getInt("euConversion", ENERGY, 8, 1, Integer.MAX_VALUE, "The amount of RS that equals 1 EU");
//endregion //endregion

View File

@@ -1,5 +1,6 @@
package com.raoulvdberge.refinedstorage.tile; package com.raoulvdberge.refinedstorage.tile;
import com.raoulvdberge.refinedstorage.RS;
import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReader; import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReader;
import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReaderWriterChannel; import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReaderWriterChannel;
import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReaderWriterHandler; import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReaderWriterHandler;
@@ -49,7 +50,7 @@ public class TileReader extends TileNode implements IReader {
@Override @Override
public int getEnergyUsage() { public int getEnergyUsage() {
return 0; // @TODO return RS.INSTANCE.config.readerUsage;
} }
@Override @Override

View File

@@ -1,5 +1,6 @@
package com.raoulvdberge.refinedstorage.tile; package com.raoulvdberge.refinedstorage.tile;
import com.raoulvdberge.refinedstorage.RS;
import com.raoulvdberge.refinedstorage.RSBlocks; import com.raoulvdberge.refinedstorage.RSBlocks;
import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReaderWriterChannel; import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReaderWriterChannel;
import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReaderWriterHandler; import com.raoulvdberge.refinedstorage.api.network.readerwriter.IReaderWriterHandler;
@@ -27,7 +28,7 @@ public class TileWriter extends TileNode implements IWriter {
@Override @Override
public int getEnergyUsage() { public int getEnergyUsage() {
return 0; // @TODO return RS.INSTANCE.config.writerUsage;
} }
@Override @Override
@@ -43,6 +44,7 @@ public class TileWriter extends TileNode implements IWriter {
@Override @Override
public void updateNode() { public void updateNode() {
// NO OP
} }
@Override @Override