From 174a86b33c32347f3c8752596b2277691c4ee5e0 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 1 Apr 2025 16:06:20 +0700 Subject: [PATCH] Fix tritanium ellipsoid being biased --- .../ru/dbotthepony/mc/otm/datagen/WorldGen.kt | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/WorldGen.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/WorldGen.kt index 66955b4b7..94e76f987 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/WorldGen.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/WorldGen.kt @@ -107,6 +107,11 @@ fun registerPlacedFeatures(context: BootstrapContext) { val configured = context.lookup(Registries.CONFIGURED_FEATURE) val econfigured = context.lookup(MRegistries.CONFIGURED_FEATURE) + val ringularity = OneOfFloatProvider.of( + ClampedNormalFloat.of(0.4f, 0.2f, -2f, 2f), + ClampedNormalFloat.of(-0.4f, 0.2f, -2f, 2f), + ) + run { val ore = configured.getOrThrow(ConfiguredFeatures.TRITANIUM_ORE) @@ -146,9 +151,9 @@ fun registerPlacedFeatures(context: BootstrapContext) { xLength = UniformFloat.of(9f, 12f), yLength = UniformFloat.of(9f, 12f), zLength = UniformFloat.of(9f, 12f), - x = ClampedNormalFloat.of(0f, 0.4f, -1f, 1f), - y = ClampedNormalFloat.of(0f, 0.4f, -1f, 1f), - z = ClampedNormalFloat.of(0f, 0.4f, -1f, 1f), + x = ringularity, + y = ringularity, + z = ringularity, ), // "branches" EnhancedChainPlacement( @@ -170,9 +175,9 @@ fun registerPlacedFeatures(context: BootstrapContext) { xLength = ConstantFloat.of(4f), yLength = ConstantFloat.of(4f), zLength = ConstantFloat.of(4f), - x = ClampedNormalFloat.of(0f, 0.2f, -1f, 1f), - y = ClampedNormalFloat.of(0f, 0.2f, -1f, 1f), - z = ClampedNormalFloat.of(0f, 0.2f, -1f, 1f), + x = ringularity, + y = ringularity, + z = ringularity, ) ) ), @@ -186,11 +191,6 @@ fun registerPlacedFeatures(context: BootstrapContext) { run { val ore = configured.getOrThrow(ConfiguredFeatures.DILITHIUM) - val ringularity = OneOfFloatProvider.of( - ClampedNormalFloat.of(0.4f, 0.2f, -2f, 2f), - ClampedNormalFloat.of(-0.4f, 0.2f, -2f, 2f), - ) - context.register( PlacedFeatures.DILITHIUM, EnhancedPlacedFeature.configure(