Sturdy Carts

Sturdy Carts

Mod

Change which items are dropped by minecarts, craft 'Thing Minecart's back into a 'Thing' and a Minecart

Server Game MechanicsTechnologyUtility

536 downloads
6 followers
Created2 years ago
Updated3 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

This mod is for the Fabric mod loader and Minecraft Versions

Also works on Quilt!

Modrinth Downloads CurseForge Downloads

Requires Fabric API

It also adds some recipes (see Extra below) if the NBT Crafting mod is installed. NBT Crafting is not required.

Like this mod? Coindrop.to me or Buy me a coffee

Mod loader Fabric Mod loader Fabric

Discuss on Discord License MIT Source Code on GitLab gitlab issues

Sturdy Carts is only required server-side: clients don't need it to connect to servers that have it. It also works in singleplayer.


Sturdy Carts prevents vanilla "Minecart with 'Thing'" entities from breaking into a Minecart item and a 'Thing' item when broken.

More precisely, if a loot table is found for one of these minecart entities, it will drop items from that loot table instead of the normal hard-coded drops.

Loot tables for minecarts with chests, furnaces, hoppers, and TNT are included.

On 1.19+, a fragile_carts datapack (default disabled) can restore the pre-1.19 behavior of carts breaking apart.

As of version 1.1.0, there are builtin recipe datapacks (default disabled):

  • keep_minecart_names: when you combine a Minecart item and a 'Thing', the resulting 'Thing Minecart' will have the name of Minecart used to craft it
  • uncraft_minecarts: you can separate a 'Thing Minecart' back into a 'Thing' and a Minecart (the Minecart will have the name of the 'Minecart with Thing` used to craft it)

Mods and modpacks can add similar recipes, read how on the wiki.

Pre-1.1.0 recipes

keep_minecart_names and uncraft_minecarts are present in versions below 1.1.0, but they're unavailable unless NBT Crafting is installed

All recipes and loot tables can be disabled with the vanilla /datapack disable <datapack_name> command.


Credits

This mod is only for Fabric (works on Quilt, too!) and I won't be porting it to Forge. The license is MIT, however, so anyone else is free to port it.

I'd appreciate links back to this page if you port or otherwise modify this project, but links aren't required.

External resources



Project members

supersaiyansubtlety

Owner


Technical information

License
MIT
Client side
unsupported
Server side
required
Project ID