Class ConfigDrivenOreConfiguration

java.lang.Object
com.simibubi.create.foundation.worldgen.ConfigDrivenOreConfiguration
All Implemented Interfaces:
net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration

public class ConfigDrivenOreConfiguration extends Object implements net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<ConfigDrivenOreConfiguration> CODEC
    • targetStates

      public final List<net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration.TargetBlockState> targetStates
    • discardChanceOnAirExposure

      public final float discardChanceOnAirExposure
    • key

      public final net.minecraft.resources.ResourceLocation key
  • Constructor Details

    • ConfigDrivenOreConfiguration

      public ConfigDrivenOreConfiguration(List<net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration.TargetBlockState> targetStates, float discardChance, String key)
  • Method Details

    • getSize

      public int getSize()
    • getMinY

      public int getMinY()
    • getMaxY

      public int getMaxY()
    • getLayers

      public List<LayerPattern> getLayers()
    • getFrequency

      public float getFrequency()
    • entry

      protected ConfigDrivenFeatureEntry entry()