Use proper features to place enormous ores
This commit is contained in:
parent
df949a6861
commit
e179756995
@ -16,6 +16,7 @@ import net.minecraft.world.level.levelgen.VerticalAnchor
|
|||||||
import net.minecraft.world.level.levelgen.feature.ConfiguredFeature
|
import net.minecraft.world.level.levelgen.feature.ConfiguredFeature
|
||||||
import net.minecraft.world.level.levelgen.feature.Feature
|
import net.minecraft.world.level.levelgen.feature.Feature
|
||||||
import net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration
|
import net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration
|
||||||
|
import net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration
|
||||||
import net.minecraft.world.level.levelgen.heightproviders.VeryBiasedToBottomHeight
|
import net.minecraft.world.level.levelgen.heightproviders.VeryBiasedToBottomHeight
|
||||||
import net.minecraft.world.level.levelgen.placement.CountPlacement
|
import net.minecraft.world.level.levelgen.placement.CountPlacement
|
||||||
import net.minecraft.world.level.levelgen.placement.HeightRangePlacement
|
import net.minecraft.world.level.levelgen.placement.HeightRangePlacement
|
||||||
@ -60,7 +61,7 @@ fun registerConfiguredFeatures(context: BootstrapContext<ConfiguredFeature<*, *>
|
|||||||
)
|
)
|
||||||
|
|
||||||
context.register(ConfiguredFeatures.TRITANIUM_ORE, ConfiguredFeature(Feature.ORE, OreConfiguration(target, 9)))
|
context.register(ConfiguredFeatures.TRITANIUM_ORE, ConfiguredFeature(Feature.ORE, OreConfiguration(target, 9)))
|
||||||
context.register(ConfiguredFeatures.TRITANIUM_ORE_SMALL, ConfiguredFeature(Feature.ORE, OreConfiguration(target, 3)))
|
context.register(ConfiguredFeatures.TRITANIUM_ORE_SMALL, ConfiguredFeature(Feature.REPLACE_SINGLE_BLOCK, ReplaceBlockConfiguration(target)))
|
||||||
//context.register(ConfiguredFeatures.TRITANIUM_ORE_SMALL, ConfiguredFeature(MWorldGenFeatures.DEBUG_PLACEMENT, DebugPlacerFeature.Config(MBlocks.TRITANIUM_ORE.defaultBlockState())))
|
//context.register(ConfiguredFeatures.TRITANIUM_ORE_SMALL, ConfiguredFeature(MWorldGenFeatures.DEBUG_PLACEMENT, DebugPlacerFeature.Config(MBlocks.TRITANIUM_ORE.defaultBlockState())))
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -70,7 +71,7 @@ fun registerConfiguredFeatures(context: BootstrapContext<ConfiguredFeature<*, *>
|
|||||||
OreConfiguration.target(deepslate, MBlocks.DEEPSLATE_DILITHIUM_ORE.defaultBlockState()),
|
OreConfiguration.target(deepslate, MBlocks.DEEPSLATE_DILITHIUM_ORE.defaultBlockState()),
|
||||||
)
|
)
|
||||||
|
|
||||||
context.register(ConfiguredFeatures.DILITHIUM, ConfiguredFeature(Feature.ORE, OreConfiguration(target, 3)))
|
context.register(ConfiguredFeatures.DILITHIUM, ConfiguredFeature(Feature.REPLACE_SINGLE_BLOCK, ReplaceBlockConfiguration(target)))
|
||||||
}
|
}
|
||||||
|
|
||||||
context.register(ConfiguredFeatures.BLACK_HOLE, ConfiguredFeature(
|
context.register(ConfiguredFeatures.BLACK_HOLE, ConfiguredFeature(
|
||||||
|
Loading…
Reference in New Issue
Block a user