From 3de4a859d6d24f3ae78f9c5cc7dde2f7cbe204ac Mon Sep 17 00:00:00 2001 From: Bixilon Date: Wed, 10 Mar 2021 15:32:27 +0100 Subject: [PATCH] extract skycolor --- .../pixlyzer/generator/generators/BiomeGenerator.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/de/bixilon/pixlyzer/generator/generators/BiomeGenerator.kt b/src/main/kotlin/de/bixilon/pixlyzer/generator/generators/BiomeGenerator.kt index 23f3cd6..a181d7e 100644 --- a/src/main/kotlin/de/bixilon/pixlyzer/generator/generators/BiomeGenerator.kt +++ b/src/main/kotlin/de/bixilon/pixlyzer/generator/generators/BiomeGenerator.kt @@ -31,6 +31,10 @@ object BiomeGenerator : Generator( } biomeData.addProperty("downfall", DOWNFALL_FIELD.getFloat(climateParameters)) + BIOME_SKY_COLOR_FIELD?.getInt(biome)?.let { + biomeData.addProperty("sky_color", it) + } + getField(Biome::class.java, "specialEffects")?.get(biome)?.let { @@ -90,6 +94,9 @@ object BiomeGenerator : Generator( private val DOWNFALL_FIELD = getField(CLIMATE_SETTINGS_CLASS, "downfall")!! + private val BIOME_SKY_COLOR_FIELD = getField(Biome::class.java, "skyColor") + + private val MUSIC_CLASS_EVENT_FIELD = getField(getClass("net.minecraft.sounds.Music"), "event") private fun getBiomes(): Set> {