mchelio-476d0ef.jar
Curse Maven Snippet
What's new
2026-09-30 20:12 — Block all player entry while door lock is locked
- Reject locked vehicle boarding for every player, including owners and operators,
through direct vehicle, passenger-seat, and New UAV station handoff paths.
- Reject seat-change requests before a rider is detached, while retaining normal
dismount handling and unlocked entry. Offline `compileJava` passed; in-game
validation remains.
2026-09-30 20:37 — Correct client mount state after locked entry rejection
- Let the server mount direct and passenger-seat entrants before client pilot or
seat entry effects run. A locked rejection now sends a sequenced correction
that detaches a local prediction for that vehicle and restores the server
player position without disturbing existing riders.
- Corrected the vehicle access documentation. Offline `compileJava` and diff
whitespace checks passed; repeated-click and multiplayer behavior still need
in-game validation.
2026-09-30 20:56 — Keep empty vehicle doors unlocked
- Moved the door lock out of gunner status bit 12, which was set during vehicle
initialization and made newly placed vehicles appear locked. Gunner status stays
on bit 12; the lock now uses its own synchronized status bit.
- Explicitly unlock dispenser placements and clear a saved lock on the server when
no pilot or passenger remains. The entry check also clears an empty vehicle's
stale lock before rejecting a click. Occupied vehicles retain their lock.
- Updated vehicle access documentation. Offline `compileJava` passed; in-game
validation remains.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

