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 harm27 harm27 Jul 31, 2014 at 14:07 UTC - 0 likes

    @matthijspc: Go

    I am using it with 1.7.9 perfectly fine. It works for 1.7.9

  • Avatar of harm27 harm27 Jul 31, 2014 at 12:54 UTC - 0 likes

    Is it possible to use a lever and a redstone lamp as sort of train signal when the train stops on a waiter?

  • Avatar of TMCThomas TMCThomas Jul 31, 2014 at 11:49 UTC - 1 like

    when an empty cart ride over detection_rails. there is no redstone signal please fix this bug in the next version!

  • Avatar of matthijspc matthijspc Jul 29, 2014 at 14:47 UTC - 0 likes

    Please update this plugin to 1.7.9.!!

  • Avatar of Burockk Burockk Jul 26, 2014 at 01:03 UTC - 0 likes


    Someone can help me about configuring exitOffset coordinate

    when i type my coordinates in defaulTtrainproperties.yml and tried to go this coordinate with exiting cart it teleports me to a different coordinate i m sure about type correct it.But it doesnt work correctly my exitoffset is like this


    : Vector

    x: 1.074 y: 63.0 z: -23.5 exitYaw: 7.65 exitPitch: 90.45

    it spawns me in air :S help pls

    Last edited Jul 26, 2014 by Burockk
  • Avatar of legofreak1999 legofreak1999 Jul 24, 2014 at 19:06 UTC - 0 likes

    @FartFails: Go

    i know the answer you probely use a nocheat client if you use nocheatplus go to the config and edit the morepacketsvehicle to false

  • Avatar of GameChicken GameChicken Jul 20, 2014 at 21:51 UTC - 0 likes

    hi, guys stop crying about updates.... i got it on aserver of 1.7.9 and it works PERFECTLY only question: What sign do i use to activate redstone when a empty cart gets across it? i cant use detector rail because the cart will be empty

    please help


  • Avatar of MilkCraftMC MilkCraftMC Jul 20, 2014 at 14:49 UTC - 1 like

    Update plz!

  • Avatar of dhl2002 dhl2002 Jul 17, 2014 at 02:32 UTC - 1 like

    update it plzzz

  • Avatar of draccydragon draccydragon Jul 13, 2014 at 14:20 UTC - 1 like

    My tickets are getting ignored. Lovely.

    This is a dying plugin at this point. Devs aren't paying attention.

    1.8 is not coming out this week or next week. Don't ignore us just because there's a game update coming!


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