Infinite energy option

This commit is contained in:
Daniel Mills 2021-08-08 00:22:25 -04:00
parent b74e449efd
commit 33ea66ea88
2 changed files with 10 additions and 0 deletions

View File

@ -87,8 +87,15 @@ public class IrisWorldManager extends EngineAssignedWorldManager {
looper = new Looper() {
@Override
protected long loop() {
if(getDimension().isInfiniteEnergy())
{
energy += 1000;
fixEnergy();
}
if (M.ms() < charge) {
energy += 70;
fixEnergy();
}
if (cln.flip()) {

View File

@ -316,6 +316,9 @@ public class IrisDimension extends IrisRegistrant {
@Desc("Define carve layers")
private KList<IrisCarveLayer> carveLayers = new KList<>();
@Desc("If true, the spawner system has infinite energy. This is NOT recommended because it would allow for mobs to keep spawning over and over without a rate limit")
private boolean infiniteEnergy = false;
@MinNumber(0.0001)
@MaxNumber(512)
@Desc("The rock zoom mostly for zooming in on a wispy palette")