diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/compat/adastra/AdAstraCompat.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/compat/adastra/AdAstraCompat.kt index c9f5af444..214e15b9d 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/compat/adastra/AdAstraCompat.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/compat/adastra/AdAstraCompat.kt @@ -1,6 +1,7 @@ package ru.dbotthepony.mc.otm.compat.adastra import earth.terrarium.ad_astra.AdAstra +import earth.terrarium.ad_astra.common.data.Planet import earth.terrarium.ad_astra.common.data.PlanetData import earth.terrarium.ad_astra.common.item.armor.SpaceSuit import earth.terrarium.ad_astra.common.registry.ModDamageSource @@ -40,7 +41,7 @@ fun onMatteryTick(event: MatteryPlayerCapability.PostTick) { ServerCompatConfig.AdAstra.ANDROID_COSMIC_RAYS && !event.player.abilities.invulnerable && event.capability.isAndroid && - !ModUtils.planetHasAtmosphere(event.level) + !PlanetData.getPlanetFromLevel(event.level.dimension()).map(Planet::hasAtmosphere).orElse(true) ) { val rand = event.level.random