Repository navigation
VehicleFramework v2.10.3
Changes
- Preserve database occupancy after rollback and protect the original database and journals when backup validation or recovery fails.
- Fix broken-rail traversal, train consist cycles, track grade/join limits and track construction payment. Disconnecting during a paid build stops construction and saves the paid portion.
- Preserve working definitions on failed configuration reloads and retain usable defaults after a malformed first-start configuration. Invalid vehicles no longer prevent later definitions from loading, and a broken file on first startup does not suppress valid sibling files.
- Fix partially spawned vehicle cleanup, passenger attachment, inventory boundaries, weapon ordering and component repairs. Closing the repair menu cancels component repairs, including under Turkish server locales.
- Stop engines when fuel is exhausted, prevent lava from providing water buoyancy, reject unknown conditions, and respect disabled block damage for rails and fire. Nonpositive explosion radii have no effect.
- Enforce 100% plugin production line coverage without source exclusions. Replace vendored bStats 3.1.0 source with the official same-version shaded dependency, preserving metrics identity and opt-out configuration.
Targets Java 21 and Minecraft/Paper 1.21.10. Existing configuration and commands remain compatible.
Downloads
- vehicleframework-2.10.3.jar
- SHA256SUMS — SHA-256 checksums.
- build.json — Build metadata.