mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-01-03 22:26:25 +00:00
ERADICATE V1
This commit is contained in:
@@ -288,4 +288,14 @@ public class EngineCompositeGenerator extends ChunkGenerator implements IrisAcce
|
||||
public EngineCompound getCompound() {
|
||||
return getComposite();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFailing() {
|
||||
return getComposite().isFailing();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isStudio() {
|
||||
return !production;
|
||||
}
|
||||
}
|
||||
@@ -87,4 +87,6 @@ public interface EngineCompound extends Listener
|
||||
getEngine(i).close();
|
||||
}
|
||||
}
|
||||
|
||||
public boolean isFailing();
|
||||
}
|
||||
|
||||
@@ -1,24 +1,23 @@
|
||||
package com.volmit.iris.scaffold.engine;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
import com.volmit.iris.object.*;
|
||||
import com.volmit.iris.util.*;
|
||||
import com.volmit.iris.Iris;
|
||||
import com.volmit.iris.generator.IrisComplex;
|
||||
import com.volmit.iris.generator.actuator.IrisTerrainActuator;
|
||||
import com.volmit.iris.generator.modifier.IrisCaveModifier;
|
||||
import com.volmit.iris.scaffold.parallax.ParallaxChunkMeta;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
import org.bukkit.util.BlockVector;
|
||||
|
||||
import com.volmit.iris.Iris;
|
||||
import com.volmit.iris.manager.IrisDataManager;
|
||||
import com.volmit.iris.generator.IrisComplex;
|
||||
import com.volmit.iris.object.*;
|
||||
import com.volmit.iris.scaffold.cache.Cache;
|
||||
import com.volmit.iris.scaffold.data.DataProvider;
|
||||
import com.volmit.iris.scaffold.hunk.Hunk;
|
||||
import com.volmit.iris.scaffold.parallax.ParallaxAccess;
|
||||
import com.volmit.iris.scaffold.parallax.ParallaxChunkMeta;
|
||||
import com.volmit.iris.scaffold.parallel.BurstExecutor;
|
||||
import com.volmit.iris.scaffold.parallel.MultiBurst;
|
||||
import com.volmit.iris.util.*;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
import org.bukkit.util.BlockVector;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
public interface EngineParallaxManager extends DataProvider, IObjectPlacer
|
||||
{
|
||||
@@ -291,13 +290,6 @@ public interface EngineParallaxManager extends DataProvider, IObjectPlacer
|
||||
z = Math.max(max, z);
|
||||
}
|
||||
|
||||
for(IrisTextPlacement i : getEngine().getDimension().getText())
|
||||
{
|
||||
int max = i.maxDimension();
|
||||
x = Math.max(max, x);
|
||||
z = Math.max(max, z);
|
||||
}
|
||||
|
||||
for(IrisRegion v : r)
|
||||
{
|
||||
for(IrisDepositGenerator i : v.getDeposits())
|
||||
@@ -306,13 +298,6 @@ public interface EngineParallaxManager extends DataProvider, IObjectPlacer
|
||||
x = Math.max(max, x);
|
||||
z = Math.max(max, z);
|
||||
}
|
||||
|
||||
for(IrisTextPlacement i : v.getText())
|
||||
{
|
||||
int max = i.maxDimension();
|
||||
x = Math.max(max, x);
|
||||
z = Math.max(max, z);
|
||||
}
|
||||
}
|
||||
|
||||
for(IrisBiome v : b)
|
||||
@@ -323,13 +308,6 @@ public interface EngineParallaxManager extends DataProvider, IObjectPlacer
|
||||
x = Math.max(max, x);
|
||||
z = Math.max(max, z);
|
||||
}
|
||||
|
||||
for(IrisTextPlacement i : v.getText())
|
||||
{
|
||||
int max = i.maxDimension();
|
||||
x = Math.max(max, x);
|
||||
z = Math.max(max, z);
|
||||
}
|
||||
}
|
||||
|
||||
x = (Math.max(x, 16) + 16) >> 4;
|
||||
|
||||
@@ -4,9 +4,10 @@ import com.volmit.iris.manager.IrisDataManager;
|
||||
import com.volmit.iris.object.IrisBiome;
|
||||
import com.volmit.iris.object.IrisObjectPlacement;
|
||||
import com.volmit.iris.object.IrisRegion;
|
||||
import com.volmit.iris.scaffold.data.DataProvider;
|
||||
import com.volmit.iris.scaffold.parallax.ParallaxAccess;
|
||||
|
||||
public interface GeneratorAccess
|
||||
public interface GeneratorAccess extends DataProvider
|
||||
{
|
||||
public IrisRegion getRegion(int x, int z);
|
||||
|
||||
|
||||
@@ -2,8 +2,9 @@ package com.volmit.iris.scaffold.engine;
|
||||
|
||||
import com.volmit.iris.manager.IrisDataManager;
|
||||
import com.volmit.iris.object.IrisBiome;
|
||||
import com.volmit.iris.scaffold.data.DataProvider;
|
||||
|
||||
public interface IrisAccess extends Hotloadable {
|
||||
public interface IrisAccess extends Hotloadable, DataProvider {
|
||||
|
||||
public int getGenerated();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user