public class GeodeFeatureConfig extends Object implements FeatureConfig
| Modifier and Type | Field and Description |
|---|---|
static com.mojang.serialization.Codec<GeodeFeatureConfig> |
CODEC |
GeodeCrackConfig |
crackConfig |
GeodeLayerConfig |
layerConfig |
GeodeLayerThicknessConfig |
layerThicknessConfig |
int |
maxDistributionPoints |
int |
maxGenOffset |
int |
maxOuterWallDistance |
int |
maxPointOffset |
int |
minDistributionPoints |
int |
minGenOffset |
int |
minOuterWallDistance |
int |
minPointOffset |
double |
noiseMultiplier |
boolean |
placementsRequireLayer0Alternate |
static com.mojang.serialization.Codec<Double> |
RANGE |
double |
useAlternateLayer0Chance |
double |
usePotentialPlacementsChance |
DEFAULT| Constructor and Description |
|---|
GeodeFeatureConfig(GeodeLayerConfig layerConfig,
GeodeLayerThicknessConfig layerThicknessConfig,
GeodeCrackConfig crackConfig,
double usePotentialPlacementsChance,
double useAlternateLayer0Chance,
boolean placementsRequireLayer0Alternate,
int minOuterWallDistance,
int maxOuterWallDistance,
int minDistributionPoints,
int maxDistributionPoints,
int minPointOffset,
int maxPointOffset,
int minGenOffset,
int maxGenOffset,
double noiseMultiplier) |
public static final com.mojang.serialization.Codec<Double> RANGE
public static final com.mojang.serialization.Codec<GeodeFeatureConfig> CODEC
public final GeodeLayerConfig layerConfig
public final GeodeLayerThicknessConfig layerThicknessConfig
public final GeodeCrackConfig crackConfig
public final double usePotentialPlacementsChance
public final double useAlternateLayer0Chance
public final boolean placementsRequireLayer0Alternate
public final int minOuterWallDistance
public final int maxOuterWallDistance
public final int minDistributionPoints
public final int maxDistributionPoints
public final int minPointOffset
public final int maxPointOffset
public final int minGenOffset
public final int maxGenOffset
public final double noiseMultiplier
public GeodeFeatureConfig(GeodeLayerConfig layerConfig, GeodeLayerThicknessConfig layerThicknessConfig, GeodeCrackConfig crackConfig, double usePotentialPlacementsChance, double useAlternateLayer0Chance, boolean placementsRequireLayer0Alternate, int minOuterWallDistance, int maxOuterWallDistance, int minDistributionPoints, int maxDistributionPoints, int minPointOffset, int maxPointOffset, int minGenOffset, int maxGenOffset, double noiseMultiplier)