We will no longer continue development of our plugins

We would like to thanx everyone for the support!

Edit: Support will continue until versions for Sponge are released.

Development builds are no longer available after 15-10-2014 00:00

Plugin: TrainCarts - Linked Minecarts, sign-redstone systems, easy to use and realistic

Version: v1.73.0

Build: 1.7.2 R0.1/R0.2

Incompatible with: RailCraft


This plugin looks for suitable Minecarts and links them together if possible. When two Minecarts are being "linked", the Minecarts will act as one single moving train.

Once carts are successfully linked, an effect is played and their velocity is shared in combination with an individual factor for each Minecart, which is used to remain a steady gap between carts. This gap is adjustable, the force at which this happens as well.

End result: a train! You can move it, make a roller-coaster out of it, split it in half, watch trains collide, whatever you want to do with trains. :)

As for 1.21, it is also possible to safely exit your train by setting an exit offset with a (sideways) push factor for the train. This feature is disabled by default. (only affects dropped items). If you want to display arrival times on signs (see redstone circuit part) you need SignLink, see the downloads on the bottom of the page.

As for 1.35 you can set train properties to make 'special' trains, or to 'finalize' a train

TrainCarts banner

For configuration, permissions and how-to's, see the Wikipedia page (it is rather long):

Note that I would prefer having comments, bug reports and others in the main Bukkit page, since I visit that site the most. :)


Special Addons for TrainCarts


  • Link minecarts using collision: no commands needed to make a train
  • Move trains as easily as you would with single Minecarts
  • Store trains to file for persistence during reloads and server restarts
  • Use sign-redstone circuits for subway systems, complete railroads and much more
    • Station to gracefully stop and launch trains
    • Spawn
    • Teleport
    • Property setters
    • Tag systems to switch certain tracks based on tags on the train
    • Destination systems to make your train travel to far-away lands all on it's own
  • Supports Minecart Mania's features
  • Infinite minecart speeds are possible
  • Push-away: Push mobs, players and items away from your trains to keep them running
  • Everything is configurable, if something proves not to be, I will make it that way


When players are near, trains reach their destinations. With no one near, they don't. What do I do?

By default trains do not keep chunks loaded, and they will unload once they move into unloaded chunks. To make trains keep the chunk area (and themselves) around them loaded, set the 'keepchunksloaded' property to True. This can be done using the /train keepchunksloaded true command, using a property sign or by changing it to true in the DefaultTrainProperties.yml file. For more information about train properties, see here.

Why not boats?!?!


If you have another plugin that performs similar Minecart replacement techniques, it is likely that TrainCarts will not function or function poorly. For the 'chunk persistence' part of this plugin, other plugins that unload chunks without firing events result in this feature failing. Minebackup is known for having this problem.


This plugin sends server count statistics to You can (globally) opt out in the PluginMetrics/config.yml file.

Development Builds

DevBukkit Disclaimer
Click here to Download development builds of this Plugin

Go to the BKCommonLib Dev-bukkit page

Click here to add this banner to your page
How to place useful comments How to install plugins Solving errors and when to report them Reading and writing YAML

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of carmeops carmeops Feb 17, 2015 at 02:33 UTC - 0 likes

    @jamjam33: Go i suppose you meant 1.7.9 and not 1.9 are you using bkcommonlib v1.58 ? it will not work with the v1.59 as that one is for 1.7.10

  • Avatar of CookieBay CookieBay Feb 02, 2015 at 11:32 UTC - 0 likes

    I am using craftbukkit 1.7.2 now. Although all features is working,but the ticket function doesn't work.How can I slove this problem?

  • Avatar of DatUnitato DatUnitato Jan 25, 2015 at 19:02 UTC - 0 likes

    I'm so sad that the adventure is over :'( It was, for sure, the best plugin and the reason why I was wating to update to 1.8.1. A french guy miss you...

  • Avatar of jamjam33 jamjam33 Jan 24, 2015 at 13:19 UTC - 0 likes

    Im trying to use Train carts on 1.9 R,02 On McProHosting I look at the Console and it sais [Server] ERROR Could not load 'plugins/TrainCarts-1.73.0.jar' in folder 'plugins' Can anyone please help as our server depends on Train Carts

  • Avatar of GladamirFlint GladamirFlint Jan 19, 2015 at 18:38 UTC - 0 likes

    I can't get it to work for my 1.7.9 server, any help?

  • Avatar of valanders valanders Jan 16, 2015 at 19:18 UTC - 0 likes

    Can someone send me pre-rendered file for 1.7.10 with jar file and folder I tried to start server with jar file and it didn't load it I need it for my server Please if someone has it send me, please!!!

  • Avatar of PhatMale PhatMale Jan 15, 2015 at 08:23 UTC - 0 likes

    My server is running this on MC: 1.7.9 you can use up to 1.7.10 to i believe 1.6.4.
    going be upgrading the plot sizes once its updated to 1.8

                      My Minecraft server, online 24/7
  • Avatar of andrewvpo andrewvpo Jan 15, 2015 at 01:21 UTC - 0 likes

    @Daikenkaiking: Go

    It's quite sad that it's not being actively worked on anymore, I've stopped playing the game regularly now. On the up-side, I've been getting a lot more real-life work done!

    @PapaHarni: Go

    When you run a fairly active server, that's not very practical. The majority of players use the latest version of the game, and servers wanting to attract new players therefore should facilitate the majority of players by having an up-to-date server.

    Last edited Jan 15, 2015 by andrewvpo


  • Avatar of PapaHarni PapaHarni Jan 10, 2015 at 19:36 UTC - 0 likes

    @Daikenkaiking: Go

    Play lower version. No one said that we must jump ever and ever to the newest version.

    I like 1.6.4 and play it again everyday. Don't need the new Items and Blocks. We have life long time without all the new items too.

  • Avatar of Daikenkaiking Daikenkaiking Jan 08, 2015 at 22:57 UTC - 0 likes

    @andrewvpo: Go

    It is. No lies here, TrainCarts was a large reason for me playing Minecraft. Building rail lines from town to town/area/whatever. Having to walk super far EVERY time you wanna go somewhere, versus hoping on a train for a few minutes (go do something else IRL or whatever in the meantime) is really kinda "meh". I still play, but it's not nearly as fun... :/


Date created
Aug 28, 2011
Last update
Jan 02, 2014
Development stage
  • enUS
MIT License
Curse link
Recent files
  • R: v1.73.0 for CB 1.7.2-R0.2 Jan 02, 2014
  • R: v1.72.9 for CB 1.6.2-R0.1 Aug 10, 2013
  • R: v1.72.8 for CB 1.5.2-R1.0 Jul 07, 2013
  • R: v1.72.7 for CB 1.5.1-R0.2 May 20, 2013
  • R: v1.72.6 for CB 1.4.7-R1.0 Mar 16, 2013