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> {