Dynamo: Vehicles
Server-side physics vehicles! Create your own Monster trucks, Motorcycles and more!
截图
介绍
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-itemand/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
- Install the mod
- Start the server once – the folder
config/dynamo/vehicles/will be created with adefault.jsonexample. - Edit existing JSON files or add new ones (each file defines one vehicle type). The
idfield (e.g."dynamo:my_car") becomes the entity identifier. - Run
/dynamo reloadto reload already loaded vehicle configs (does not register non-existing ones). - 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.
常见问题
Dynamo: Vehicles 支持哪些 Minecraft 版本?
Dynamo: Vehicles 支持 Minecraft Java 版 26.1–26.3,共 5 个版本,可用的加载器:Fabric / Quilt。下载时注意选择和你游戏版本一致的文件。
Dynamo: Vehicles 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
tomalbrc 的其他作品
查看全部 →
filament
为基于 Fabric 的服务器添加由数据驱动的物品、方块、装饰和生物。 无需安装客户端模组!
filament
数据驱动的方块、物品和装饰,适用于基于 Fabric 的服务端。无需客户端模组!
Visual Jukebox
显示唱片机中的唱片,带有旋转动画,以及带插入/弹出动画的静态选项。适用于 Fabric 服务端。
Toms Server Additions: Decorations & Furniture
服务端装饰与家具,自带专属工作台方块!无需客户端模组!
评论
登录后评论和评分