1.0.0
Compatibility
Changes
🌫️ PollutedLands v1.0.0 - Breathing Becomes a Luxury
🧪 Pollution System
Chunks now track pollution from block breaking, mob killing, spawner farming, and explosions.
Pollution scores stored in memory, with optional YAML/SQLite persistence.
👁️ Visual Decay
Polluted areas show coarse dirt, mycelium, decayed leaves, murky water, and custom fog/particles.
Ambient sound shifts in high-pollution chunks (configurable).
☠️ Mob Behavior Overhaul
Passive mobs flee or stop spawning in polluted zones.
Hostile mobs spawn more frequently and can mutate into buffed variants like Irradiated Zombies.
🌿 Restoration Mechanics
Pollution fades over time or can be reduced by replanting, using bone meal, or placing flowers.
Added /purify command and Purifier Block to actively cleanse the land.
🛠️ Commands & Permissions
/pollution check, /pollution cleanse, /pollution purify, and /pollution reload added.
Fine-grained permission system for player/admin control.
📊 PlaceholderAPI Support
%pollutedlands_pollution_level% and %pollutedlands_chunk_status% now available.
🗺️ Optional Features
Pollution heatmap GUI (toggleable).
Rare environmental events: toxic fog, animal migrations, and corrupted storms.
📦 Tech Specs
Paper 1.21.4 compatible
Lightweight (<1MB), modular design
No client mods required
Take a deep breath... while you still can.
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:2VrSSvzz:1gfDChtQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:2VrSSvzz:1gfDChtQ"
}

