Class ConfigDrivenFeatureEntry
java.lang.Object
com.simibubi.create.foundation.config.ConfigBase
com.simibubi.create.foundation.worldgen.ConfigDrivenFeatureEntry
-
Nested Class Summary
Nested classes/interfaces inherited from class com.simibubi.create.foundation.config.ConfigBase
ConfigBase.ConfigBool, ConfigBase.ConfigEnum<T extends Enum<T>>, ConfigBase.ConfigFloat, ConfigBase.ConfigGroup, ConfigBase.ConfigInt, ConfigBase.CValue<V,T extends net.minecraftforge.common.ForgeConfigSpec.ConfigValue<V>>, ConfigBase.IValueProvider<V, T extends net.minecraftforge.common.ForgeConfigSpec.ConfigValue<V>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConfigBase.ConfigIntprotected ConfigBase.ConfigFloatfinal Stringprotected ConfigBase.ConfigIntprotected ConfigBase.ConfigIntFields inherited from class com.simibubi.create.foundation.config.ConfigBase
allValues, children, depth, specification -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToConfig(net.minecraftforge.common.ForgeConfigSpec.Builder builder) between(int minHeight, int maxHeight) Pair<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?,?>, net.minecraft.world.level.levelgen.placement.PlacedFeature> getName()withBlock(com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.world.level.block.Block> block) withBlocks(Couple<com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.world.level.block.Block>> blocks) withLayerPattern(com.tterrag.registrate.util.nullness.NonNullSupplier<LayerPattern> pattern) withNetherBlock(com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.world.level.block.Block> block)
-
Field Details
-
id
-
biomeFilter
-
clusterSize
-
minHeight
-
maxHeight
-
frequency
-
-
Constructor Details
-
ConfigDrivenFeatureEntry
-
-
Method Details
-
withLayerPattern
public ConfigDrivenFeatureEntry withLayerPattern(com.tterrag.registrate.util.nullness.NonNullSupplier<LayerPattern> pattern) -
withBlock
public ConfigDrivenFeatureEntry withBlock(com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.world.level.block.Block> block) -
withNetherBlock
public ConfigDrivenFeatureEntry withNetherBlock(com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.world.level.block.Block> block) -
withBlocks
public ConfigDrivenFeatureEntry withBlocks(Couple<com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.world.level.block.Block>> blocks) -
between
-
getFeature
public Pair<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?,?>, getFeature()net.minecraft.world.level.levelgen.placement.PlacedFeature> -
addToConfig
public void addToConfig(net.minecraftforge.common.ForgeConfigSpec.Builder builder) -
getName
- Specified by:
getNamein classConfigBase
-