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 20, 2013how can i deactivate the collision with Players and Mobs in the Defaulttrainproperties.yml?
-
View User Profile
-
Send Message
Posted Jan 19, 2013rcth - yeah, I want this to be configurable. I looove huge config files :P
-
View User Profile
-
Send Message
Posted Jan 19, 2013@dockter
1) Fixed in latest BKCommonLib dev build
2) Fixed in new TrainCarts build (i will release it soon)
3) That has to do with spout
-
View User Profile
-
Send Message
Posted Jan 19, 2013@Jacold
Disconnect carts: You can use switchers for these.
The other things: No. If configbased, ok, but else no. I'm using TrainCarts in my themepark server and those 'drama things' which will occur at collision won't be so nice. It's ok if you can adjust in config, but else no.
-
View User Profile
-
Send Message
Posted Jan 19, 2013@lenis0012
+please, fix the long time annoying bugs which cause lost properties and rogue trains after server restart.
This bug dates back several months, was reported multiple times and Bergerkiller partially fixed it but it is still there.
-
View User Profile
-
Send Message
Posted Jan 19, 2013(post reupload)
Can I post here my requests? If yes, there are:
- in locomotive on maneuvers (rmb on minecart with furnace) or train ride (using coal) all works fine. But why there's no brakes? I request 2 types: normal (shift) or sudden (space) - speed modifiers will be configurable in config.yml and braking distance will be addicted to "weight" of train. But one thing: in sudden braking there's chance to break train
- to add next realistic thing - more drama by train collision head-by-head - carts will break as entities, storage minecarts will drop what they contain. Drivers will die if resultant speed is 1.5 and plugin broadcasts "Player was died in train accident" or if player were hit by train plugin broadcasts "Player was hit by train" and player dies (of course train will have configured speed)
- limit of carts in one train in config.yml and speed modifier for each cart
- single minecart will be ignored (small hook for craftbook vehicles please :])
- there is option to connect minecarts. There's chance for disconnect them?
- Cows, pigs, and other mobs will die too when hit by train :P
Cheers from Poland :)
-
View User Profile
-
Send Message
Posted Jan 19, 2013@Zephedge
ill be starting of by fixing docker's bug list.
that will be the version for 1.4.7 (v1.72.4)
then ill look into your bug list :P
-
View User Profile
-
Send Message
Posted Jan 19, 2013@damiankil1999
I did, read 1 or 2 pages back in the comments.
and if you can't find it.
here is the dev-build: https://dl.dropbox.com/u/67122021/plugins/TrainCarts/TrainCarts.jar
-
View User Profile
-
Send Message
Posted Jan 19, 2013can u plz as quickly as possible it updaten to minecraft V 1.4.7! and BKCommondLIB
-
View User Profile
-
Send Message
Posted Jan 18, 2013@lenis0012
I appreciate that, though I would guess at this point you are at least aware of what I reported. I look forward to an update, let me know if you need to know any more specifics. Thank you.
-
View User Profile
-
Send Message
Posted Jan 18, 2013@Zephedge
I read all comments on all pages of my plugins.
I never really ignore people, some times i just dont wanswer questions directly,
If you realy want higher priority you can wallways pm me, I allways answer pm's
-
View User Profile
-
Send Message
Posted Jan 18, 2013@lenis0012
Of course not, people have lives and that's understandable. It just isn't great when I post an issue that doesn't even get read first, and then ignored, without a proper response. I wouldn't expect this issue to be fixed right away, but at least to be acknowledged.
Edit: A simple "I'll look into it" would have been fine :<
-
View User Profile
-
Send Message
Posted Jan 18, 2013@Zephedge
I am having exams and i am really busy lately
you cant expect me to be everywhere
first's first.
I will need to make sure i have dev builds for all m plugins compatible with 1.4.7
please be patiënt
-
View User Profile
-
Send Message
Posted Jan 18, 2013Almost two days after my two requests for help and only being told by lenis0012 the exact opposite of what i was reporting, and thus receiving zero support, I have concluded that it is Traincarts at fault for my problem.
To be able to break a minecart by attacking it, the node "train.command.properties" is required. Please note that this is supposed to be a command based node.
The poorly documented permissions for Traincarts lists train.command.properties with this description:
However, as far as I can tell this node doesn't do that at all. It lets you SEE the properties of your minecarts, and break minecarts. It doesn't let you edit ANY properties of that minecart.
Most importantly, without "train.command.properties" you can't break ANY minecarts, including ones owned by "Everyone".
So to get the correct functionality, I have to "setOwnerOnPlacement: false" and let users have the node "train.command.properties".
Initially I was worried about giving my users that node, because I don't want regular players to be able to change minecart properties. However, the only uses for the node that I can find are the ones I mentioned.
With this information my current problem is solved. However, I'm more angry about the fact that I was essentially ignored in my request. I feel I was very detailed in the information I gave, spending a lot of time over three days to figure out if this was exclusively my problem, or an error in the plugin. I received a 5 second response from a person that doesn't appear to have more than glanced at my comment. I could have posted this as a ticket, but I had hoped to get someone outside of the project to help me instead of possibly wasting the author's time with something I may have messed up. Or, at the very least inform other people about the problem.
-
View User Profile
-
Send Message
Posted Jan 18, 2013@dockter
Allright.
I will fix those
-
View User Profile
-
Send Message
Posted Jan 18, 2013@lenis0012
Ok thanks.
-
View User Profile
-
Send Message
Posted Jan 18, 2013@lenis0012
Um, Lenis0012 no it doesn't. I spoke to bergerkiller about these issues 2 days ago and he thought you already knew about them.
Here's one: http://pastie.org/5719953 << doesn't deal with unsafe Enchantments.
Here's another one: http://pastie.org/5719960
And Another one: http://pastie.org/5719963
These errors are from TC: 1.72.3 and BKCommon 1.41
If I can provide any further documentation or information in your quest to resolve this issues please let me know Thanks
-
View User Profile
-
Send Message
Posted Jan 18, 2013@rcth
Ill see what i can do ;)
-
View User Profile
-
Send Message
Posted Jan 18, 2013Lenis, you're doing a great job on keeping TrainCarts up to date! :)
While that being said, I have a few requests for TC. Maybe you can add/improve them.
-At stations, you can place a lever. The lever is toggled when station is occupied. Will it be possible that you can choose lever or button. If lever, it doesn't change. If button, it only press ones, so you will get a small redstone power instead of long power (And you don't have to build a pulselimiter).
-I'm using a waiter at a flat part (powered rail) at a track of this: flat-up-flat-up, all with poweredrail. When the train should stop, it stops. But when it's free to go, you have to push the train. Can this be improved?
- To continue with waiters: Can you implend curves? It only works now on strait flat and up/down parts. I really need it working with curves...
Thank you for reading this.
-
View User Profile
-
Send Message
Posted Jan 17, 2013@dockter
the 1.4.6 versioin works fine