TrainCarts
TrainCarts Development has moved to SpigotMC.
You can get the new versions at the following URL:
https://www.spigotmc.org/resources/traincarts.39592/
This page is no longer being actively monitored, please seek for support on SpigotMC.
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
Description
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

Links
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. :)
Addons
Special Addons for TrainCarts
Features
- 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
FAQ
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?!?!
Incompatibilities
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.
Metrics
This plugin sends server count statistics to MCStats.org. You can (globally) opt out in the PluginMetrics/config.yml file.







-
View User Profile
-
Send Message
Posted Mar 18, 2013Looking at your github activity - it looks to be a daunting task. Piggy-backing on what draccydragon said: Thank you for not becoming overwhelmed with the prospect and continuing to provide a useful, powerful, and well built tool. That goes for the entire team. Thanks to all of you, our Disney-themed amusement parks absolutely shine.
-
View User Profile
-
Send Message
Posted Mar 18, 2013BK: I'm so glad you're not bored with minecarts anymore!
-
View User Profile
-
Send Message
Posted Mar 17, 2013IMPORTANT NOTICE
As some may know, CraftBukkit 1.5 introduces 4 new minecart types, and various other new Minecart-related logic. As a result, there is no longer 'just one' EntityMinecart class, but multiple.
This means that BKCommonLib is now turning into a multi-entity controller replacement factory. Basically, it will become a HUB for entities and changing entity behaviour, logic, and other.
This also means that updating TrainCarts will take several days, be it only because all of this logic has to be tested and TrainCarts has to be rewritten in some places.
Please, do not beg for 1.5 builds - it will take a while, as all progress is going on in BKCommonLib.
Once 1.5 builds are available, you'll hear about it, and you can find it on the build server at some point.
-
View User Profile
-
Send Message
Posted Mar 17, 2013@bergerkiller
Sorry, didn't have access to Computer between your reply and now, anyways link is: http:pastebin.com/uyjGeYsk
Also, if it helps, when running the same server and plugins on Ubuntu 12.04, no error, error appears only on Windows 7
-
View User Profile
-
Send Message
Posted Mar 17, 2013Thanks so much for all your work, @bergerkiller & @lenis0012 - much appreciated! :) I'm running 1.72.6 from the Jenkins server and it's working very well.
Got some weird glitches with carts 'flying' off tracks - the carts seem to stay vaguely on the path of the tracks, but offset by several blocks.
Not sure exactly how to describe it!!!
Thanks -Andy
-
View User Profile
-
Send Message
Posted Mar 17, 2013@bergerkiller
Will your 1.5 commits be on the dev builds site? I realize they will be limited or buggy, but just wondering.
Thanks again for all the hard work.
-
View User Profile
-
Send Message
Posted Mar 17, 2013@bad339 As I said: on 1.5 support is being worked. 1.5 adds multiple classes for minecarts, which caused all current logic to fail dramatically. We are now moving all code into Controller classes; replaced and managed by BKCommonLib.
@CommanderGizmo We'll see, let's first try and get everything working right. We might have some interesting ideas for activator rails too, so who knows.
-
View User Profile
-
Send Message
Posted Mar 16, 2013@bergerkiller
You guys are awesome! Thanks for all of your hard work!
I'm curious, do you have any plans to make use of the comparators in TC anywhere? Do you have any plans to allow command blocks to remote control trains?
-
View User Profile
-
Send Message
Posted Mar 16, 2013http://pastebin.com/rvZUc8UC
-
View User Profile
-
Send Message
Posted Mar 16, 2013@CommanderGizmo Development Build #28 has all of the following, which you will probably find interesting:
Some of it took a while to implement, but it's now all done. I am now going through any remaining issue tickets to see what I can do, then I am going to upload version 1.72.6 for CB 1.4.7 (BKC 1.50). Finally, me and Lenis will proceed with support for CB 1.5.
-
View User Profile
-
Send Message
Posted Mar 16, 2013Note that for v1.5 TrainCarts will need a lot of updating too. We will have to move everything to a controller-based system, as Minecarts now consist of multiple different classes. As a result, we can no longer store TC information in each and every minecart - too much duplicate code
I am now finishing off a ver for 1.4.7, then 1.5 will start.
-
View User Profile
-
Send Message
Posted Mar 16, 2013@andrewvpo
I am aware I am using 1.5, but I am also giving the makers of this plugin data and information rather than the rest who are making them guess at what is wrong.
-
View User Profile
-
Send Message
Posted Mar 16, 2013@therealduckie
You're using 1.5 - that's your problem. Wait for an officially supported update.
-
View User Profile
-
Send Message
Posted Mar 15, 2013@therealduckie
I should also note I am using the latest dev build of bkcommonlib, too.
-
View User Profile
-
Send Message
Posted Mar 15, 2013Berger, here are my errors:
http://pastebin.com/9P1yNMXz
I am running the first Dev build of 1.5 bukkit and your latest dev build 1.72.6
Thank you for all your hard work.
-
View User Profile
-
Send Message
Posted Mar 15, 2013@pieterkee Give me your errors. Doesn't work does not magically fix it...
-
View User Profile
-
Send Message
Posted Mar 15, 2013@bergerkiller
doesn't work also :s server is 1.4.7
-
View User Profile
-
Send Message
Posted Mar 15, 2013@Mark897 In that case, can you pastebin the error you are having?
-
View User Profile
-
Send Message
Posted Mar 15, 2013@bergerkiller
Still same error, and it is seeing it as Train Carts 1.7.5
-
View User Profile
-
Send Message
Posted Mar 14, 2013@Mark897 See the image with red text above, you can download dev builds from the CI build server.