Interface FeatureConfig

All Known Implementing Classes:
BlockAttachedFeature.Config, BlockPatchFeature.Config, DiskFeature.Config, DripstoneClusterFeature.Config, FossilFeature.Config, GeodeFeature.Config, LakeFeature.Config, MultifaceGrowthFeature.Config, OreFeature.Config, PillarFeature.Config, RandomBooleanFeature.Config, RandomFeature.Config, SimpleBlockFeature.Config, SimpleRandomFeature.Config, SpringFeature.Config, StructureFeature.Config, TreeFeature.Config, VegetationPatchFeature.Config, WaterloggedVegetationFeature.Config

public interface FeatureConfig
An interface representing the configuration parameters for a Feature.

Implementations of this interface (usually records) hold the data needed by a feature's logic, such as block types, vein sizes, or height ranges.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final FeatureConfig
    A default empty configuration for features that require no parameters.
  • Field Details

    • NONE

      static final FeatureConfig NONE
      A default empty configuration for features that require no parameters.