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.
Using build #35 of TrainCarts and build #292 of BKCommonLib, the switching via item count still doesn't work, as I had reported it before. Only, it doesn't throw the error this time...
But no matter how many eggs the cart has in it, it will always go left if both have a item count statement. But if I put "has any eggs go right, empty go left", it works fine without counting the eggs.
Fails (always goes left):
Works:
But as I said, it's not throwing the error that it was before. It's just silently not working... Lol :)
http://pastebin.com/FjnrwUgc
How do you set a sign that players can't leave the train?
@CommanderGizmo Ugh this again, why does this bug keep re-appearing after I fix it?
To all: I am still working on fixing bugs related to curved rails (cart physics), as having a train collapse into itself randomly is not something that is acceptable. When that is fixed I will look into other problems reported, but yeah, quite busy as is.
My users are reporting that minecarts are duplicating on chunk load. We do not have KeepChunksLoaded enabled.
Versions: CB 1.6.2-R0.1; Train Carts v1.72.9; BKCommonLib v1.54
Any ideas what's wrong?
You can download the latest development builds @ http://ci.dj-tcraft.nl
BkCommonLib has already been updated (Development Build)
@wizard400
Wow man, I'm sure he is well aware of that. No need to be completely rude about it, he's not being paid. It's a hobby, it will be released if and when it is released...
I was wondering if anybody has gotten the switcher/destroy trick to work on removing empty trains since the redstone revamp in 1.6.2. I would like to see an updated youtube video or explanation how to get it working again.
We are waiting for 1.6.4
Yay! Thanks for working on the update! Can't wait for a green-light build. :)
1.6.4?
@gerlove Please do keep it English here, I'm Dutch but many others are not. Just so moderators don't end up giving you infractions over this. To help you further:
Hallo makers ik wil iets zeggen want mijn vriend die heeft een server. bkcommandlib doet het en ook hangrail en ook nog extionblocks maar traincarts zelf niet. wat moet ik doen kunnen jullie raad geven?
@TeamMineNL Ask tim, he had something for that. TC does not offer something as generic as having virtual blocks or hiding blocks as air.
@bergerkiller Kan je nu ook met traincarts onzichtbare rails hebben zo ja hoe moet ik het doen want heb dat best nodig
@Durell_1011 Property signs can do that just fine.
Are you planning to add a Lock sign? So that players can't exit or destroy the cart until there comes an Unlock sign?
@NorbuGames English response: it's best if you write a ticket for it instead. Tickets, although often mistaken as some garbage bin, are the only things that truly last throughout time. If you want something, add a new ticket there of type feature request.
@Daikenkaiking Shouldn't be too hard to fix. EDIT: Fixed in build #35 on the build server
@bergerkiller
Mag ik het in het nederlands zeggen? : Nou... Ik heb een Minecraft Pretpark server en ik heb wat ideetjes voor plugins. Zou je misschien een van die dingen willen maken?
Not sure if it's known or not, but I'm running the most recent dev build (#31 at the time of this posting), and train switching based on items in the chest minecarts isn't working. I have a sign setup as such:
And the train will always go left, and throws this error when it rolls over the switcher: http://pastebin.com/SND8DPXL
It's just a single chest minecart looping around collecting eggs, supposed to go right when it has at least a stack, left if it's less than a stack, yet always goes left and throws the error. Even if I remove the track and place it to the right, it will switch it to the left and keep looping...
EDIT: it seems to do with the item count logic, as if I make a sign like this:
The train will indeed go left if it's empty, or right if it has any eggs at all. But if I try to count how many eggs, it doesn't work and throws the error.