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 martsmartie martsmartie Apr 23, 2014 at 12:26 UTC - 0 likes

    UPDATE PLEASE TO 1.7.9!!!!!!!!!

  • Avatar of exfabianex exfabianex Apr 21, 2014 at 19:38 UTC - 0 likes

    @andrewvpo: Go

    The train doesn't pick the items up. I have a sign [Train] Property Pickup true but it doesn't work. Do you know what the problem is?

  • Avatar of andrewvpo andrewvpo Apr 21, 2014 at 14:19 UTC - 0 likes

    @exfabianex: Go

    Yes, give this plugin a go:

    Let me know how you get on :)


  • Avatar of exfabianex exfabianex Apr 21, 2014 at 13:55 UTC - 0 likes

    @andrewvpo: Go

    Do you know any plugin for that?

  • Avatar of andrewvpo andrewvpo Apr 21, 2014 at 12:16 UTC - 0 likes

    @exfabianex: Go

    I don't believe you can do this using signs

    But if you set the train's "pickUp" property to true, it should pick up nearby items.

    So you could have the train pass over a detector rail which triggers a dispenser, with the dispenser placed a few blocks down the track so the item(s) may be dispensed before the train gets to the dispenser.

    So the dispensed items will be picked up by the train and stored in the storage minecart(s)

    You could use this with a plugin that automatically refills dispensers

  • Avatar of exfabianex exfabianex Apr 21, 2014 at 11:10 UTC - 0 likes

    Hi! Is it possible to make a sign that spawn items in a Minecart with Chest?

  • Avatar of andrewvpo andrewvpo Apr 20, 2014 at 21:52 UTC - 0 likes

    I'm still loving TrainCarts :D Can't wait for any future developments :)

    I made a little imgur album of my railway network that uses traincarts

    and added some cool station markers & lines to the server's dynmap at

    keep it up :D

    Last edited Apr 20, 2014 by andrewvpo
  • Avatar of hellphish hellphish Apr 17, 2014 at 23:54 UTC - 0 likes

    @Obi100: Go

    You'll probably have to find the matching version of bkcommonlib

  • Avatar of xmybu xmybu Apr 17, 2014 at 09:46 UTC - 0 likes

    @draccydragon: Go

    I'm using:

    Traincarts: 1.73.0

    BKCommonLib: 1.57

    craftbukkit: 1.7.2 R0.3

    myworlds: 1.67

    No real issues with Train Carts - even the trains are going through my portals from one world to another ok. I now have >50 stations travelling around every biome in one map with 100k tracks.

    Routing doesn't work across portals but then I didn't expect it to. I developed a workaround for this where the cart stops when entering a new world allowing a new destination to be selected.

    Overall I am impressed with what you can do with Train Carts and very grateful for all the work put in by the developers.

  • Avatar of Jili_The_Spaceboy Jili_The_Spaceboy Apr 17, 2014 at 03:47 UTC - 0 likes

    It don't work.


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