Omichall's Driving Minecarts
Also check out Omichall's Driving Boats
Drive Minecarts Anywhere
Turn minecarts into fully drivable vehicles that can leave the rails, climb hills, and move freely around the world.
It uses the same driving system as Omichall's Driving Boats, adapted specifically for minecarts, making it useful for cars, trains, race tracks, or custom vehicle resource packs.
Features
- Drive minecarts freely without rails
- Camera-based steering
- Smooth acceleration and coasting
- Climb hills and obstacles up to around 1.5 blocks
- Adjustable top speed up to 100 b/s / 360 km/h / 224 mph
- Optional jumping
- Optional Realistic Driving mode with P / R / N / D gears
- Adjustable realistic acceleration
- Speedometer with multiple units
- Optional compact driving HUD
- Automatic return to vanilla minecart behaviour on rails
- Server-wide enable / disable controls
- Compatible with Minecraft 26.1, 26.2 and 26.3
When a driven minecart stays on rails continuously for about 5 seconds, it is handed back to vanilla minecart physics until it leaves the rails again.
Normal Driving Commands
Set maximum speed in blocks per second
/trigger minecart_speed set <1-100>
Set maximum speed in km/h
/trigger minecart_speed_kmh set <1-360>
Set maximum speed in mph
/trigger minecart_speed_mph set <1-224>
Toggle jumping
Allows the minecart to jump using Space while driving.
Disabled by default.
/trigger minecart_jump
Realistic Driving Commands
Realistic Driving adds a transmission system with:
P → R → N → D
Sprint shifts up through the gears.
By default, double-tapping Sprint within about 300 ms shifts down.
Toggle Realistic Driving
Disabled by default.
/trigger minecart_realistic_driving
Toggle Space as the downshift button
When enabled:
- Sprint shifts up
- Space shifts down
- Minecart jumping is disabled because Space is used for shifting
/trigger minecart_realistic_space_downshift
Adjust realistic acceleration
/trigger minecart_realistic_acceleration set <-75..400>
Values:
0 = default acceleration
-75 = 75% slower than default
400 = 400% stronger than default
Change speedometer units
/trigger minecart_realistic_speed_unit set <0|1|2|3>
Units:
0 = km/h
1 = mph
2 = blocks per second
3 = ft/s
Default: km/h
Toggle Compact UI
Shows only the gears and rounded current speed instead of the full driving HUD.
/trigger minecart_compact_ui
Utility Commands
Show help
/function minecartmount:help
Show current settings and status
/function minecartmount:status
Recover from a broken or stuck vehicle state
/function minecartmount:recover
Enable the datapack
/function minecartmount:config/enable
Disable the datapack
Returns controlled minecarts to vanilla behaviour.
/function minecartmount:config/disable
Show server-wide configuration status
/function minecartmount:config/status
The enabled / disabled state persists across /reload.
Made by omichall