Applied-Energistics-2-tiler.../core/settings/TickRates.java

43 lines
880 B
Java
Raw Normal View History

2014-03-17 20:59:50 +01:00
package appeng.core.settings;
import appeng.core.AEConfig;
public enum TickRates {
Interface(5,120),
ImportBus(5, 40),
ExportBus(5, 60),
AnnihilationPlane(2, 120),
MJTunnel(1, 20),
METunnel(5, 20),
Inscriber(1, 1),
IOPort(1, 5),
VibrationChamber(10, 40),
StorageBus(5, 60);
public int min;
public int max;
private TickRates( int min, int max ) {
this.min = min;
this.max = max;
}
public void Load( AEConfig config )
{
config.addCustomCategoryComment("TickRates", " Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested." );
min = config.get( "TickRates", name()+".min", min ).getInt(min);
max = config.get( "TickRates", name()+".max", max ).getInt(max);
}
}