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 Jan 11, 2013Announcement sign doesn't check signs below to see if they start with [!/+/etc train] or [...cart] and says "announcement text here [train] station 2 6"
-
View User Profile
-
Send Message
Posted Jan 11, 2013@lenis0012
a. KeepChunksLoaded doesn't seem to work. b. Strange issue where the server would start to load / and unload, 500-1200 chunks a second, removed traincarts problem disappeared. Put traincarts back on server, problem came back within 5 hrs. c. Getting CoCurrentModification Exceptions d. Crafting Specific Recipes will cause a threadlock of the entire server.
I can try to get you some stack traces if you like. We use yourkit's java profiler to backup the above assumptions as well I have spoken directly with Bergerkiller about them but he told me to come here now.
-
View User Profile
-
Send Message
Posted Jan 11, 2013i am not sure why but no players except anyone that is op or admin can enter the trains/carts. i have no idea how to fix it.... no errors appear in the logs either (i use pex for permissions)
heres my default train properties
the minecarts info also says its owned by everyone and players can enter
-
View User Profile
-
Send Message
Posted Jan 11, 2013@dockter
That woulkd be much easier if you can list them for me :P
(im lazy)
-
View User Profile
-
Send Message
Posted Jan 11, 2013@Lenis0012: Is there an update coming to address the major bugs in the latest 1.4.6 version of TC?
-
View User Profile
-
Send Message
Posted Jan 10, 2013@xcanner
Ours is a little bit more modest: https://dl.dropbox.com/u/6411310/destinations.pdf
But we have built a two-way system everywhere, so quite a bit of TrainCarts logistics needed. A LOT of intersections/switchers and blockers!
(These statistics are gathered with my TCGraph. The newest version is on GitHub.)
-
View User Profile
-
Send Message
Posted Jan 10, 2013How large is your train network? Here is ours:
http://www.crafters.dk/metronet/full.pdf - currently 233805 blocks - all made without cheat/worldedit.
Stats over number of minetracks and errors in the Metro (updated automatically daily): http://www.crafters.dk/metro/ (in danish tho).
All the stats are based on TCGraph - https://github.com/Etsija/TCGraph
-
View User Profile
-
Send Message
Posted Jan 9, 2013@Mistermastermine
Place a sign below the rails
sign format like hellphish said
[+train]
property
playerexit
deny
and once they may leave again:
[+train]
property
playerexit
allow
-
View User Profile
-
Send Message
Posted Jan 8, 2013@Mistermastermine
Somewhere right after the spawn sign, put a property sign [+train] property playerexit deny
be sure to add another property sign later to allow exit, or an eject sign.
-
View User Profile
-
Send Message
Posted Jan 8, 2013I love this plugin and have been using it for months, but I just can't figure how to deny exit from a train that is spawned from a train sign, Is there a way that all trains can automatically be owned by the server owner or something. Thank you for your time.
-
View User Profile
-
Send Message
Posted Jan 8, 2013Can someone explain how to use the ticket signs? I cannot for the life of me figure out how to do them at all. I have tried all types of ways to put the signs below the tracks and it does not ask or take money out of the account at all. I am using essentials economy but also have iconomy too.
-
View User Profile
-
Send Message
Posted Jan 8, 2013I can't portal to other rails - it only goes through without a passenger (with one it stays on block and bounces) and even without one it stops at the other end and doesn't continue.
-
View User Profile
-
Send Message
Posted Jan 8, 2013@truecotti
Waiter signs
-
View User Profile
-
Send Message
Posted Jan 8, 2013@Etsija
You shouldn't set linking as DEFAULT at false. You always can make a train property setter-sign:
[train]
property
linking
deny
-
View User Profile
-
Send Message
Posted Jan 7, 2013@hellphish
decrypted in my language: I posted 4 hours of work on your github.
-
View User Profile
-
Send Message
Posted Jan 7, 2013I posted an issue on the GitHub page about negative numbers not working as offsets for eject signs.
-
View User Profile
-
Send Message
Posted Jan 7, 2013@truecotti
That happens to me too on the over-ground rail in my city on some wonderful server ( http://goo.gl/s0x9T ) :3
I've sent a ticket about the weird change to announcement signs
-
View User Profile
-
Send Message
Posted Jan 7, 2013@truecotti
I have a loop subway system on my server with 12 stops. There are 3 trains running on the line at any given time, and I never had a problem with them catching up.
The whole loop (with stops and all) takes around 4'10" and the trains are set at an interval of 1'20".
That said you can use a couple of Waiter sign before each station, so that the trains will have to wait for the tracks to be empty before they can continue to the station.
-
View User Profile
-
Send Message
Posted Jan 7, 2013@truecotti
I'm not sure what it does really, but I would try to experiment with changing to "allowLinking: false" in DefaultTrainProperties.yml.
-
View User Profile
-
Send Message
Posted Jan 6, 2013Hi there. I'd like to put trains passing around the "subway" in a somewhat regular interval.
But, even when no one touches them in the way, they always end up together in a few turns.
Is there a way to avoid this behavior, that is, to keep each train to itself?