mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 10:12:53 +00:00
commit
6a2e1f0271
@ -139,6 +139,7 @@ public class IrisWorldManager extends EngineAssignedWorldManager {
|
|||||||
updateChunks();
|
updateChunks();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (getDimension().isInfiniteEnergy()) {
|
if (getDimension().isInfiniteEnergy()) {
|
||||||
energy += 1000;
|
energy += 1000;
|
||||||
fixEnergy();
|
fixEnergy();
|
||||||
@ -285,7 +286,7 @@ public class IrisWorldManager extends EngineAssignedWorldManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void fixEnergy() {
|
private void fixEnergy() {
|
||||||
energy = M.clip(energy, 1D, 1000D);
|
energy = M.clip(energy, 1D, getDimension().getMaximumEnergy());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void spawnIn(Chunk c, boolean initial) {
|
private void spawnIn(Chunk c, boolean initial) {
|
||||||
|
@ -211,6 +211,10 @@ public class IrisDimension extends IrisRegistrant {
|
|||||||
private KList<IrisShapedGeneratorStyle> overlayNoise = new KList<>();
|
private KList<IrisShapedGeneratorStyle> overlayNoise = 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")
|
@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;
|
private boolean infiniteEnergy = false;
|
||||||
|
@MinNumber(0)
|
||||||
|
@MaxNumber(10000)
|
||||||
|
@Desc("This is the maximum energy you can have in a dimension")
|
||||||
|
private double maximumEnergy = 1000;
|
||||||
@MinNumber(0.0001)
|
@MinNumber(0.0001)
|
||||||
@MaxNumber(512)
|
@MaxNumber(512)
|
||||||
@Desc("The rock zoom mostly for zooming in on a wispy palette")
|
@Desc("The rock zoom mostly for zooming in on a wispy palette")
|
||||||
|
@ -161,6 +161,7 @@ public class IrisEntitySpawn implements IRare {
|
|||||||
try {
|
try {
|
||||||
IrisEntity irisEntity = getRealEntity(g);
|
IrisEntity irisEntity = getRealEntity(g);
|
||||||
if(irisEntity == null){ // No entity
|
if(irisEntity == null){ // No entity
|
||||||
|
Iris.debug(" You are trying to spawn an entity that does not exist!");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user