### Improved structure locate performance
Structure placements are now cached during locate checks, avoiding repeated registry lookups and placement-list construction. The cache is automatically invalidated whenever the active chunk generator state changes.
### Safer resource-pack lookups
The ZIP resource index is now initialized with proper synchronization and safely published as an immutable map. Closing a resource pack now releases the cached index without mutating data that may still be accessed by another thread.
### Reliable `lazy_dfu` configuration
The `lazy_dfu` option is now read during early Mixin bootstrap, ensuring that the DFU optimization is enabled or disabled before the affected Mixin is applied.
The existing compatibility behavior for Quick Pack is also preserved: resource-pack lookup optimization is automatically disabled when Quick Pack is detected.
### Updated boat fall behavior
Backported modern boat fall-distance handling, including correct vertical-motion tracking, fall-distance accumulation, and reset behavior when landing.
### Maintenance
* Removed an unnecessary Forge event-bus registration.
* Bumped the project version from `1.3.0` to `1.4.0`.
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" }