- Functions
- 511 views • 1 today
- 22 downloads • 0 today
38
This is my first public data-pack! This datapack adds 49 new types of custom minecarts, which can be obtained by renaming the existing minecarts. Two types of random minecarts are also added. They are also purely cosmetic.
Below is the full list of custom minecarts included (with the name to use in the anvil to obtain, and which type of minecart to rename):
The reason the two random minecarts are command blocks is for survival balance.
This data pack was only tested in 1.21.5, and it was not tested to work on servers. Use on servers at your own risk. It probably works with all 1.21 versions.
The way it displays these custom minecarts with no resource pack, is by using NBT data. When a minecart with a matching name and type is detected, it spawns a replacement minecart that has the DisplayState NBT data changed to display the desired block. The original minecart is killed.
For random minecarts, it uses the random command to roll a random number and summon a random minecart based on the number. The regular random minecart has 27 outcomes, and the complete random minecart has 55 outcomes. It is possible to create countless combinations of minecarts this way.
List of All Custom Minecarts
Below is the full list of custom minecarts included (with the name to use in the anvil to obtain, and which type of minecart to rename):
Minecart with Barrel (Chest Minecart -> BarrelMinecart)
Minecart with Ender Chest (Chest Minecart -> EnderMinecart)
Minecart with Trapped Chest (Chest Minecart -> TrappedChestMinecart)
Minecart with Shulker Box (Chest Minecart -> ShulkerMinecart)
All 16 Colored Shulker Boxes (Chest Minecart -> WhiteShulkerMinecart, BlackShulkerMinecart, etc.)
Minecart with Anvil (Chest Minecart -> AnvilMinecart)
Minecart with Chipped Anvil (Chest Minecart -> ChippedAnvilMinecart)
Minecart with Damaged Anvil (Chest Minecart -> DamagedAnvilMinecart)
Minecart with Hay Bale (Chest Minecart -> HayMinecart)
Minecart with Dried Kelp (Chest Minecart -> KelpMinecart)
Minecart with Crafter (Hopper Minecart -> CrafterMinecart)
Minecart with Blast Furnace (Furnace Minecart -> BlastMinecart)
Minecart with Smoker (Furnace Minecart -> SmokerMinecart)
Minecart with Dropper (Furnace Minecart -> DropperMinecart)
Minecart with Dispenser (Furnace Minecart -> DispenserMinecart)
Minecart with Piston (Furnace Minecart -> PistonMinecart)
Minecart with Sticky Piston (Furnace Minecart -> StickyPistonMinecart)
Minecart with Fire (Minecart -> FireMinecart)
Minecart with Waxed Lightly Weathered Cut Copper Stairs (Minecart -> StairMinecart)
All 11 Leaf Variants (Oak, Spruce, Cherry, Azalea, etc.) (TNT Minecart -> OakLeafMinecart, SpruceLeafMinecart, etc.)
Minecart with Repeating Command Block (Command Block Minecart -> RepeatCommandMinecart)
Minecart with Chain Command Block (Command Block Minecart -> ChainCommandMinecart)
Minecart with Structure Block (Command Block Minecart -> StructureMinecart)
Minecart with Jigsaw Block (Command Block Minecart -> JigsawMinecart)
Random Minecart (Command Block Minecart -> RandomMinecart)
Complete Random Minecart (Command Block Minecart -> CompRandMinecart)
The reason the two random minecarts are command blocks is for survival balance.
Compatibility and Technical Details
This data pack was only tested in 1.21.5, and it was not tested to work on servers. Use on servers at your own risk. It probably works with all 1.21 versions.
The way it displays these custom minecarts with no resource pack, is by using NBT data. When a minecart with a matching name and type is detected, it spawns a replacement minecart that has the DisplayState NBT data changed to display the desired block. The original minecart is killed.
For random minecarts, it uses the random command to roll a random number and summon a random minecart based on the number. The regular random minecart has 27 outcomes, and the complete random minecart has 55 outcomes. It is possible to create countless combinations of minecarts this way.
| Compatibility | Minecraft 1.21 |
| Tags |
3 Update Logs
Version 1.0.2 : by traincrisis 11/09/2025 7:16:58 amNovember 9, 2025 @ 12:16 pm UTC
This major update significantly expands the number of available custom minecarts and improves the in-game documentation and file structure of the datapack.
The Ender Chest Minecart is also given particles.
Major Content Additions (49 Total Minecarts)
The total number of available custom minecarts has increased substantially, covering many new utility and aesthetic block options.
I. Storage and Cargo (Base: Chest Minecart)
16 New Shulker Box Variants: All 16 dyeable Shulker Box colors (White, Orange, Magenta, etc.) can now be placed in a minecart, for a total of 17 Shulker Carts.
3 New Anvil Variants: You can now create minecarts using all three durability states of the Anvil.
3 New Storage Blocks: Minecarts are now available for the Barrel, Trapped Chest, and Dried Kelp Block.
(Total carts in this section increased to 24)
II. Industrial and Utility (Base: Furnace Minecart)
6 New Utility Blocks: Minecarts are now available for industrial and logistical use.
Blast Furnace
Smoker
Dropper
Dispenser
Piston
Sticky Piston
V. Command and Control (Base: Command Block Minecart)
4 New Redstone/Control Blocks: Specialized carts for automation and structure management.
Repeating Command Block
Chain Command Block
Structure Block
Jigsaw Block
III. Logistics and Crafting (Base: Hopper Minecart)
1 New Crafting Block: Crafter
LOAD MORE LOGS
6214139
119



Have something to say?