Omichall's Driving Boats 1.1.0a
=============================

Minecraft Java Edition 1.21.9-1.21.11 datapack.
Made by omichall.

Features
--------
- camera-based land driving
- smooth coasting and speed-dependent service braking
- reliable low-speed climbing with a 1.5-block step limit
- optional jumping
- per-player top speed up to 100 b/s (360 km/h / 224 mph)
- optional realistic P/R/N/D transmission mode, disabled by default
- Sprint shifts up P -> R -> N -> D; D is the top gear and does not wrap to P
- by default, a second Sprint press within 300 ms shifts down P -> D -> N -> R -> P
- optional Space-downshift control disables double-Sprint downshifts and reserves Space for shifting
- configurable realistic acceleration adjustment from -75% to +400%; 0% preserves the default curve
- action-bar dashboard uses tighter spacing and shows the selected gear, current speed, configured max speed and an unquoted unit
- speedometer units: km/h (default), mph, b/s or ft/s
- optional compact UI shows only P/R/N/D, | and rounded current speed
- realistic D/R steering continues while coasting; sharp turns scrub speed, with less loss while throttle is held
- Drive retains momentum longer when coasting; Neutral keeps its existing free-coast behavior and does not steer momentum
- Park uses speed-dependent braking and loses steering authority at high speed, while outside horizontal pushes are discarded
- selecting the opposite drive direction applies gentler transmission braking before reversing
- server-wide feature switch can return all boats to vanilla behavior

Commands
--------
/function boatmount:help
/function boatmount:status
/trigger boat_speed set <1-100>
/trigger boat_speed_kmh set <1-360>
/trigger boat_speed_mph set <1-224>
/trigger boat_jump
/trigger realistic_driving
/trigger realistic_space_downshift
/trigger realistic_acceleration set <-75..400>
/trigger realistic_speed_unit set <0|1|2|3>
/trigger compact_ui
/function boatmount:config/enable
/function boatmount:config/disable
/function boatmount:config/status
