Overview
This mod adds two major methods for improving the state of minecart rides, literally and metaphorically smoothing out the experience:
Quieter Rides
There are two ways to reduce the sound of a cart on the tracks:
- Method 1: Sneak+click on a minecart with honeycomb to wax the cart.
- Method 2: Placing rails on muffling blocks such as wool also reduces minecart noise.
Reduced Friction
When a minecart rolls on top of blocks such as gravel, it now moves with decreased friction. This can ease the demand for powered rails a little bit.
- The inspiration for this is partly derived from track ballast in real life. Pretty neat!
In addition, waxing a cart may allow for reduced friction. This is disabled in the config by default.
Config
You can configure the following:
Client
- Minecarts can be muffled via wax. (default: true)
- Minecarts can be muffled by running along soft blocks like wool. (default: true)
- The loudest a minecart can get, overall. 0.75 by default (vanilla loudness).
- Percentage decrease for minecarts when muffled. 0.8 by default (aka 80% noise reduction).
- Waxed minecarts on muffling blocks run in complete silence. (default: false)
- In vanilla, minecarts are much louder for the rider (as opposed to bystanding players). This mod adds a few config values to counter this:
- The rider quiet muffle multiplier adds a bonus noise reduction for the rider in particular, when the cart is muffled. 1.0 (aka disabled) by default
- The rider quiet multiplier acts for all minecart riders, regardless of whether they're muffled or not. 0.8 (aka 20% noise reduction overall) by default.
Common
The following must be integers, set from 1 to 10 (setting to 0 disables the feature):
- The friction bonus multiplier for carts running on rail bedding.
- The friction bonus multiplier for waxy carts.
- If the sum of the two bonuses is greater than or equal to 10, then combining the two results in the greatest possible amount of friction reduction. Hence, setting either config value to 10 makes the other value redundant if both conditions are active.
Block Tags
There are two block tags, which can be altered via datapack:
change_of_cart:minecart_mufflersincludes the blocks that muffle minecarts.- Includes any wool blocks by default.
change_of_cart:rail_beddingincludes the blocks that reduce friction for minecarts.- Includes gravel by default.
Credit for the concept goes entirely to Zym. Special thanks to Jsburg and tallestred for code assistance.
Requires Blueprint. Optionally compatible with Copperative.
Feel free to direct any suggestions and bugs to the issue tracker!
How to Install Change of Cart (Mod)
Change of Cart by davigj is verified for Forge, Neoforge across Minecraft versions 1.19.2, 1.20.1, 1.21.1 (latest release: 3.0.1, file size: 1.3 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19.2, 1.20.1, 1.21.1) and platform (Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Forge, Neoforge.
- Move the downloaded Change of Cart file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Waxed carts stay waxed after exiting and re-entering a world
- 1.21 port
- Packed MixinExtras into the mod jar, fixing a crash when the mod is run alone
- Fixed a server crash with one line. Magic
- The rider quiet multiplier config value now applies when the cart is muffled as well, whoops
- Made mixins much more performant and precise
- Split up config into common and client; all minecart sound-related properties are now in the latter
- This *might* fix a server-related crash, I haven't gotten to see any crashlogs but hopefully this nips it in the bud
- Added Copperative compat:
- Waxed minecarts emit particles for players holding
copperative:wax_indicators
- Added Copperative compat:
- Waxed minecarts emit particles for players holding
copperative:wax_indicators
- 1.20.1 port!
- Added the ability to wax minecarts via dispensed honeycombs
- Added a config option that lets waxed carts on minecart mufflers run in complete silence. (set to false by default)
- Initial release!