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 joel11121189 joel11121189 Sep 02, 2016 at 15:03 UTC - 0 likes

    I Installed the Plugin but when i put the sign down nothing happens someone help pls

  • Avatar of SaionjiRin SaionjiRin May 08, 2016 at 02:12 UTC - 0 likes

    @oldmiow: Go


    A Minecraft server owner from China :) Ignore my poor English ability……I try my best to practice my English……

  • Avatar of oldmiow oldmiow Apr 23, 2016 at 21:50 UTC - 1 like

    @SaionjiRin: Go

    老兄 :P 新的版本發布在Spigot 平台上(btw 0.0 我能去你服看看嗎XD?) / English reply: Hey dude :P the later version is updated on Spigot platform (btw can I join your server and go around :P?) /

    the problem may be very complex,you know, one is "plugin" and the other is "mod",the plugin just use the the original game function to make more. But the mod can add more thing to the game,so that mean some "mod" function can't be control and be used to plugin. / 中文翻譯/註釋:就是說呢,問題可能非常複雜,插件(plugin)跟模組(mod)這是兩個不同的東西,插件運用的是既有的遊戲機制,他所做的不用添加別的東西,只是改變原本的遊戲設定等等,但是模組不一樣 模組會添加新的東西 比方你說的那個模組 它的軌道有些東西就不是minecraft原本有的,那這樣traincarts是無法偵測並且控制這個東西,要讓兩個東西相容需要很大量的作業。

    Last edited Apr 23, 2016 by oldmiow
    A minecraft lover and also a small server owner. Like to build auto MRT system with Traincarts! From R.O.C. Taiwan. If you wanna contact me,feel free to send email to adress "[email protected]" :D
  • Avatar of SaionjiRin SaionjiRin Dec 17, 2015 at 00:09 UTC - 1 like

    Hello,I'm a server owner from China,Ignore my poor English:( I want to setup a railway server and I need this plugin to connect my train and need switch railroad in RailCraft. Why this plugin are Incompatible with RailCraft?Can you solve this problem in next version? Thank you very much.

  • Avatar of mixmasterjacob mixmasterjacob Oct 09, 2015 at 16:31 UTC - 0 likes

    Is there a way to force two carts to link?

  • Avatar of Sander0542 Sander0542 Sep 12, 2015 at 08:52 UTC - 0 likes

    @giezenberg: Go

    It dont work do i need some plugins?

    Last edited Sep 12, 2015 by Sander0542

    Join Voor een leuke nederlandse server

  • Avatar of giezenberg giezenberg Aug 18, 2015 at 17:15 UTC - 0 likes
  • Avatar of Johnybifiss Johnybifiss Aug 17, 2015 at 18:58 UTC - 0 likes

    Please update! :( Doesn't work on 1.8.8.

  • Avatar of boushwa boushwa Aug 08, 2015 at 14:23 UTC - 0 likes

    I understand everything and all seems to work fine using 1.8.8. My question is, and it may not be related to this plugin itself, but how could I go about protecting parts of rail system that are not within protected world guard regions?

    For example, I want to link Spawn to another player's town. I lay down some track but it has to cross wilderness where anyone can build. Does TrainCarts have a built-in feature that will protect the tracks between two stations or is there another method I could utilize?



Date created
Aug 28, 2011
Last update
Jan 02, 2014
Development stage
  • enUS
MIT License
Curse link
Reverse relationships
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