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 Dec 26, 2012I made a dev build for 1.4.6
link: https://dl.dropbox.com/u/67122021/plugins/TrainCarts/TrainCarts.jar
Thank me after testing ;)
-
View User Profile
-
Send Message
Posted Dec 25, 2012@Droppie2003
No http://dev.bukkit.org/server-mods/bkcommonlib/pages/seeking-people-to-continue-development/
-
View User Profile
-
Send Message
Posted Dec 24, 2012@Etsija I already updated TrainCarts to conform to those changes, it wasn't all too hard because everything was in utility methods. Only the curved rails logic was messed up.
-
View User Profile
-
Send Message
Posted Dec 24, 2012@bergerkiller: I am interested to know whether Bukkit reverted that nasty commit screwing up Block subcardinal directions or not; so, will every future version of TrainCarts/BKCommonLib going to be badly affected by the case or do the plugins still keep up with the real directions?
I'd hate to end up in a same situation as with MinecartMania Reborn, where I had to fix all directional issues up because Mojang decided to change the directions back then. It is a pain in the buttocks to fix those.
-
View User Profile
-
Send Message
Posted Dec 24, 2012Is traincarts 1.4.6 created or not? please :(
-
View User Profile
-
Send Message
Posted Dec 23, 2012@rcth
Oh, well that's cool. I must have missed that. So it's not "impossible" at least, in regards to EpicrafterHD. The tone of his request suggested that he didn't so much as read the page beyond looking at the available release, so I felt a little offended given the delicate situation.
My rude reply was unnecessary, and I apologize for the snarky remark.
@bergerkiller : you rock for cleaning things up in preparation for the future. Far too many developers just ditch the whole thing without taking measures to ensure its survival.
...I really love this plugin.
-
View User Profile
-
Send Message
Posted Dec 23, 2012This is what I've been doing the past few days
This is accompanied by a lot of changes in TrainCarts
The reason I am not responding a lot is because I have a SERIOUSLY high work load here. If you urgently need to talk to me, send a PM, I do read those now and then.
-
View User Profile
-
Send Message
Posted Dec 23, 2012@draccydragon
Actually, Bergerkiller said to me he will make a 1.4.6 update which will be finished somewhere this week.
-
View User Profile
-
Send Message
Posted Dec 23, 2012@EpicrafterHD
Please read the contents of the plugin page before demanding impossible updates.
-
View User Profile
-
Send Message
Posted Dec 23, 2012Hello, i will ask of you make a new update [1.4.6] for this plugin -EpicrafterHD- Please Feed back! Thank you!
-
View User Profile
-
Send Message
Posted Dec 23, 2012@bergerkiller
Hate to sound like the good old senator Cato here, but considering that the plugin has at least two fatal server-crashing bugs/lots of missing implementation in it, I dare say keeping it functional will be a liiiiiittle more than just renaming some imports and fixing some little bugs.
-
View User Profile
-
Send Message
Posted Dec 22, 2012@bergerkiller
We love you this was/is one of the best plugins still out there =) And obviously Mojang designed to utilize what your plugin brought to the table...
And loads off credits to the Original train plugin by @afforess And good luck with your adventures on spout.. :) We will see you there.
-
View User Profile
-
Send Message
Posted Dec 22, 2012@iKoze I think I spent about 5-7 hours a day on it, but it changes depending on the day. In the weekends this can be 10 hours. Lately, I've been mostly busy with things unrelated to plugin development, too, so this went down to about 5 hours/day on average. Unfortunately, it needs more time to debug stuff.
If you don't have the time, don't worry about it too much. There are other people that can work on it, and as long as they know how to rename nms.1_4_5 to nms.1_4_6 and fix possible other issues, it's fine.
-
View User Profile
-
Send Message
Posted Dec 22, 2012Hi Bergerkiller,
I don't have the permission, to view the page on the Link. @bergerkiller
I would like to continue developing train carts, but I don't have enough time to do that. It would take months for me to review the code alone to understand how train carts is working. As shown in https://github.com/bergerkiller/TrainCarts/graphs/code-frequency train carts consists out of nearly 25000 lines of code plus additional 13000 lines for BKCommonLib. Great respect for that.
How many time did you spend on developing train carts? (hours / day)
Good luck for Spout and greetings from bavaria, iKoze
+15°C predicted for Christmas eve. :'(
-
View User Profile
-
Send Message
Posted Dec 22, 2012@4am http://forums.bukkit.org/threads/continuation-seeking-for-plugin-developers-to-continue-my-plugins.117057/
Just be glad that me, an immature person, decided to seek for new people to update my plugins. And indeed, Bukkit is better off without me, and Spout needs me way more than Bukkit.
-
View User Profile
-
Send Message
Posted Dec 22, 2012I feel that it is very immature of you to quit. This is not good for the bukkit community and minecraft in general; net.minecraft code is becoming volatile due to the Minecraft API and so they implemented versioning. All you need to do is refactor and test when there is a minecraft update, something you already do now. Posturing like this is some huge new pain that will stiffle your development is not only immature but it is an outright lie.
So, if you did this to cause outcry "no bergerkiller we love you please come back we depend on your plugins" you can forget about any sympathy from me. I'm sorry for having to be harsh, but we're better off without you.
-
View User Profile
-
Send Message
Posted Dec 22, 2012Bergerkiller, I would like to THANK YOU a lot, I've been using your plugins since 1.7.3, they're very complete and very cool, as you're leaving Bukkit I only wanted to say that, thank you for making all those amazing plugins!!!
-
View User Profile
-
Send Message
Posted Dec 21, 2012I literally JUST got my server set up with beautiful, automated stations using TrainCarts...
D:
-
View User Profile
-
Send Message
Posted Dec 20, 2012@Favorlock
I'm disappointed but I can see why bergerkiller has made his decision :/
-
View User Profile
-
Send Message
Posted Dec 17, 2012So what, when life gives you bukkit you just abandon your plugin? Sad to see this happen seeing as we need revolutionary plugin developers like yourself.