Dynamo: Vehicles

Quick rating

Dynamo: Vehicles

No reviews yet

Server-side physics vehicles! Create your own Monster trucks, Motorcycles and more!

Tech
Mod Loaders
Fabric
Quilt
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
dynamo-1.0.0-beta.4+26.2.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

DYNAMO

Dynamo is a Minecraft mod that adds realistic physically simulated vehicles to the game using the Jolt physics engine. You can define custom vehicles as JSON configuration files, which are automatically registered as entity types when placed in the config/dynamo/vehicles/ folder.

You can then drive these vehicles using standard controls (WASD for throttle, steering; jump for handbrake; sprint for boost).

Fully configurable vehicle physics

Each vehicle JSON file supports a wide range of properties:

  • Dimensions and mass: half‑width, half‑height, half‑length, mass, friction, center of mass offset.
  • Engine: minimum and maximum RPM, maximum torque.
  • Transmission: automatic mode and a list of gear ratios.
  • Differentials: per‑axle control of engine torque ratio, differential ratio, and limited‑slip ratio.
  • Wheels: radius, width, steering angle, brake torque, handbrake torque, inertia, angular damping, suspension (min/max length, stiffness, damping mode), and a custom model per wheel.
  • Anti‑roll bars: configurable left/right wheel indices and stiffness.
  • Leaning: enable/disable, maximum lean angle, stiffness and damping, steering response, speed factor for two‑wheeled vehicles.
  • Collision tester: choose between ray, cylinder, or sphere, with configurable radius.
  • Lights: enable/disable, always‑on or toggleable.
  • More stuff: boost force, honk sound, reset cooldown, fire resistance, and so on

Blockbench models

Vehicles use custom Blockbench models (.bbmodel), as well as .ajmodel and .ajblueprint files.

The mod automatically loads models from config/dynamo/models/ and provides a default car blockbench model and wheel item models. Wheel models can be specified per wheel.

Commands for server operators

  • /dynamo reload – reloads the main mod config and all vehicle JSON files from disk without restarting the server.
  • /dynamo stats – displays physics system statistics (total bodies, active rigid bodies).
  • /dynamo clear – removes all dynamic physics elements from the current world.
  • /dynamo test-item and /dynamo test-block – spawn test physics objects for debugging.

Server‑side design

Dynamo is built for server‑side use.

Players only need to join the server, no client mod is required.

The mod uses Polymer and the blockbench-import-library for entity visuals and integrates with the Jolt physics engine running on a dedicated thread.

All vehicle behaviour is driven by the server.

Getting started

  1. Install the mod
  2. Start the server once – the folder config/dynamo/vehicles/ will be created with a default.json example.
  3. Edit existing JSON files or add new ones (each file defines one vehicle type). The id field (e.g. "dynamo:my_car") becomes the entity identifier.
  4. Run /dynamo reload to reload already loaded vehicle configs (does not register non-existing ones).
  5. Spawn a vehicle using commands or a spawn item (if provided by your server setup).

For motorcycles, set "anti-roll-bars": [], set "motorcycle": true, enable "leaning", use two wheels (front and rear), and set "collision-tester" to "Sphere". Adjust centre of mass, suspension damping, and lean controller parameters to achieve stable handling.

Screenshots

Gallery

  • 809923f850e16e6050d6727a90aeb0d668e8763b.png
    809923f850e16e6050d6727a90aeb0d668e8763b.png 809923f850e16e6050d6727a90aeb0d668e8763b.png

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works