Martmists-GH/fabric-mod-wishlist

Mod suggestion: TrainCarts

vico93 opened this issue · 1 comments

Description

Make a mod "equivalent" to TrainCarts: a Bukkit plugin who implements a train system, which includes not only minecart linking and minecart chunkloading (already provided by standalone Fabric mods), but also improved physics to the minecart caterpillar (aka trains) and most important: an automation system using signs (which can be changed in case it gets brought to Fabric to specific custom blocks or even using integration with other mods like CC:Restitched (ComputerCraft/CC:Tweaked's fork for Fabric)'s computers and turtles).

The complete list of features are available in the plugin wiki.

Why?

Well, first of all, the mods I've cited below, who adds minecart linking (Linkart) and minecart chunk loading (Cartloaders), didn't fine-tune the minecart physic system, in fact using Linkart the linked minecarts tend to bump each other in turns, frequently cancelling the movement, making long-term automatic trains totally impractical. Plus it doesn't provide anything remotely similar to the automation system itself, letting players dependent of the vanilla redstone "solutions" to stop the trains in the stations, let alone advanced things like routing and such (i personally don't use that, but can be interesting to lure the few Bukkit server owners which uses TrainCarts to join Fabric).

But, to be fair with Linkart, there is one feature which is interesting and which TrainCarts (still) doesn't have (since its basically carried over a lot of MC versions): the use of chains to link minecarts. Visually the chain connecting each minecart is very appealing to me.

Details

  • Does a Forge version of this mod exist? not for Forge, but Bukkit/Spigot/Paper
  • Does a Fabric version of this mod exist for an older MC version? more or less: there is Linkart and Cartloaders linked below, but as i stated in Why? section, both still can't compete with the complete "solution" to railways as TrainCarts currently is.

Obligatory GIF

Train Carts's signature image

Pinging @bergerkiller (sorry if it bothers you), the author of the original plugin. I know Bukkit/Spigot is very different code-wise than Fabric, but maybe if someone have questions about how he handles the physics, the linking itself, he can do some advices, i dont know.