### Fixes
- **Crash:** `Sub-level assembly attempted inside plot of already removed sub-level` — despawn now clears the plot with `destroyAllBlocks()` then removes via the container; detach refuses break-immune / already-removed parents and vanishes leftover blocks instead of restoring into a dying plot
- **Dust / grit:** particles no longer appear as a speck in the sky or vanish instantly — plot-local coords are sent over the wire, the client embeds them into the live sub-level pose, and sim runs in local space with visible alpha
- Falling-dust rim sampling uses center-of-mass instead of the empty plot AABB
### Changes
- Version bumped to **2.0.1**
- Full Modrinth / README description restored and updated for 2.0.x (commands, Sable 2.0.3+ requirement)
### Notes
- Replace the old jar completely and restart the game (hot-swap is not enough after the despawn path change)
- Requires **Sable 2.0.3+** on NeoForge **21.1.235+** / Minecraft **1.21.1**
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }