
ThinAir: ReLived
A NeoForge 1.21.1 port of Thin Air by fuzs and a foundation for more. The air isn't always breathable. Go too deep, too high, or into the wrong dimension and you'll need to come prepared. Respirators, air bladders, and soulfire can keep you alive.
Creators
Details
1.0.5
Compatibility
Changes
Fixed
-
Air bubble icons flickering (pop/unpop/pop): Duplicate chunk scans could queue when a chunk rapidly unloaded and reloaded (border movement, ticket churn), each one overwriting legitimate updates like lava consuming air. Chunks are now limited to one in-flight scan at a time.
-
Nearby lava inconsistently draining air: Same root cause as above; resolved by the same fix.
-
Safety Lantern not updating while held: Fixed a stale cached reading getting permanently baked into the item after pick-block, which was overriding the live air quality display. The live reading is now used whenever the lantern is held; the cached value is only used for inventory/GUI icons.
-
curios:backtag failing to load without Create installed: Backtank item references are now optional, so the tag loads correctly whether or not Create is present. -
thinair:respiratoradvancement throwing an error without Curios installed: The advancement is now skipped gracefully when Curios isn't loaded, instead of failing with an unknown-registry-key error.
Thanks to sloweia for the detailed report and log, made this fast to track down. Issue#8
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:OPyUN2Vn:wLRoCIBZ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:OPyUN2Vn:wLRoCIBZ"
}



