mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 18:23:06 +00:00
Add carving config to 3 masters
This commit is contained in:
parent
e4f7dd21b6
commit
e6338bbde1
@ -27,6 +27,7 @@ import com.volmit.iris.engine.data.cache.AtomicCache;
|
|||||||
import com.volmit.iris.engine.framework.Engine;
|
import com.volmit.iris.engine.framework.Engine;
|
||||||
import com.volmit.iris.engine.object.annotations.*;
|
import com.volmit.iris.engine.object.annotations.*;
|
||||||
import com.volmit.iris.engine.object.block.IrisBlockDrops;
|
import com.volmit.iris.engine.object.block.IrisBlockDrops;
|
||||||
|
import com.volmit.iris.engine.object.carving.IrisCarving;
|
||||||
import com.volmit.iris.engine.object.common.IRare;
|
import com.volmit.iris.engine.object.common.IRare;
|
||||||
import com.volmit.iris.engine.object.decoration.IrisDecorator;
|
import com.volmit.iris.engine.object.decoration.IrisDecorator;
|
||||||
import com.volmit.iris.engine.object.deposits.IrisDepositGenerator;
|
import com.volmit.iris.engine.object.deposits.IrisDepositGenerator;
|
||||||
@ -115,6 +116,9 @@ public class IrisBiome extends IrisRegistrant implements IRare {
|
|||||||
@Desc("The max layers to iterate below the surface for locked layer biomes (mesa).")
|
@Desc("The max layers to iterate below the surface for locked layer biomes (mesa).")
|
||||||
private int lockLayersMax = 7;
|
private int lockLayersMax = 7;
|
||||||
|
|
||||||
|
@Desc("Carving configuration for the dimension")
|
||||||
|
private IrisCarving carving = new IrisCarving();
|
||||||
|
|
||||||
@MinNumber(1)
|
@MinNumber(1)
|
||||||
@MaxNumber(512)
|
@MaxNumber(512)
|
||||||
@Desc("The rarity of this biome (integer)")
|
@Desc("The rarity of this biome (integer)")
|
||||||
|
@ -28,6 +28,7 @@ import com.volmit.iris.engine.object.biome.IrisBiome;
|
|||||||
import com.volmit.iris.engine.object.biome.IrisBiomeCustom;
|
import com.volmit.iris.engine.object.biome.IrisBiomeCustom;
|
||||||
import com.volmit.iris.engine.object.block.IrisBlockDrops;
|
import com.volmit.iris.engine.object.block.IrisBlockDrops;
|
||||||
import com.volmit.iris.engine.object.block.IrisMaterialPalette;
|
import com.volmit.iris.engine.object.block.IrisMaterialPalette;
|
||||||
|
import com.volmit.iris.engine.object.carving.IrisCarving;
|
||||||
import com.volmit.iris.engine.object.deposits.IrisDepositGenerator;
|
import com.volmit.iris.engine.object.deposits.IrisDepositGenerator;
|
||||||
import com.volmit.iris.engine.object.feature.IrisFeaturePositional;
|
import com.volmit.iris.engine.object.feature.IrisFeaturePositional;
|
||||||
import com.volmit.iris.engine.object.feature.IrisFeaturePotential;
|
import com.volmit.iris.engine.object.feature.IrisFeaturePotential;
|
||||||
@ -37,7 +38,6 @@ import com.volmit.iris.engine.object.loot.IrisLootReference;
|
|||||||
import com.volmit.iris.engine.object.noise.IrisGeneratorStyle;
|
import com.volmit.iris.engine.object.noise.IrisGeneratorStyle;
|
||||||
import com.volmit.iris.engine.object.noise.IrisShapedGeneratorStyle;
|
import com.volmit.iris.engine.object.noise.IrisShapedGeneratorStyle;
|
||||||
import com.volmit.iris.engine.object.noise.NoiseStyle;
|
import com.volmit.iris.engine.object.noise.NoiseStyle;
|
||||||
import com.volmit.iris.engine.object.objects.IrisObjectPlacement;
|
|
||||||
import com.volmit.iris.engine.object.regional.IrisRegion;
|
import com.volmit.iris.engine.object.regional.IrisRegion;
|
||||||
import com.volmit.iris.engine.object.spawners.IrisSpawner;
|
import com.volmit.iris.engine.object.spawners.IrisSpawner;
|
||||||
import com.volmit.iris.engine.object.trees.IrisTreeSettings;
|
import com.volmit.iris.engine.object.trees.IrisTreeSettings;
|
||||||
@ -181,6 +181,9 @@ public class IrisDimension extends IrisRegistrant {
|
|||||||
@Desc("Add painted walls in post processing")
|
@Desc("Add painted walls in post processing")
|
||||||
private boolean postProcessingWalls = true;
|
private boolean postProcessingWalls = true;
|
||||||
|
|
||||||
|
@Desc("Carving configuration for the dimension")
|
||||||
|
private IrisCarving carving = new IrisCarving();
|
||||||
|
|
||||||
@Desc("The world environment")
|
@Desc("The world environment")
|
||||||
private Environment environment = Environment.NORMAL;
|
private Environment environment = Environment.NORMAL;
|
||||||
|
|
||||||
|
@ -27,6 +27,7 @@ import com.volmit.iris.engine.object.annotations.*;
|
|||||||
import com.volmit.iris.engine.object.biome.InferredType;
|
import com.volmit.iris.engine.object.biome.InferredType;
|
||||||
import com.volmit.iris.engine.object.biome.IrisBiome;
|
import com.volmit.iris.engine.object.biome.IrisBiome;
|
||||||
import com.volmit.iris.engine.object.block.IrisBlockDrops;
|
import com.volmit.iris.engine.object.block.IrisBlockDrops;
|
||||||
|
import com.volmit.iris.engine.object.carving.IrisCarving;
|
||||||
import com.volmit.iris.engine.object.common.IRare;
|
import com.volmit.iris.engine.object.common.IRare;
|
||||||
import com.volmit.iris.engine.object.deposits.IrisDepositGenerator;
|
import com.volmit.iris.engine.object.deposits.IrisDepositGenerator;
|
||||||
import com.volmit.iris.engine.object.feature.IrisFeaturePotential;
|
import com.volmit.iris.engine.object.feature.IrisFeaturePotential;
|
||||||
@ -141,6 +142,9 @@ public class IrisRegion extends IrisRegistrant implements IRare {
|
|||||||
@Desc("The biome implosion ratio, how much to implode biomes into children (chance)")
|
@Desc("The biome implosion ratio, how much to implode biomes into children (chance)")
|
||||||
private double biomeImplosionRatio = 0.4;
|
private double biomeImplosionRatio = 0.4;
|
||||||
|
|
||||||
|
@Desc("Carving configuration for the dimension")
|
||||||
|
private IrisCarving carving = new IrisCarving();
|
||||||
|
|
||||||
@RegistryListResource(IrisBiome.class)
|
@RegistryListResource(IrisBiome.class)
|
||||||
@Required
|
@Required
|
||||||
@ArrayType(min = 1, type = String.class)
|
@ArrayType(min = 1, type = String.class)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user