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.
@Weirdlounge
I use:
Presumably "destroy" should work too given it's shown on the wiki. Worth trying the '+' though if you haven't already checked that.
@k3kz0r
I have stations that are 3100 blocks apart and the routing works fine for me.
When I started working with TrainCarts I had problems with the routing. After coming on here I realised that I should be using a '+' in my destination, switcher and blocker signs... [+train]
IIRC I also had issues with where I was placing the signs. Now I always go 2 blocks down from the track level parallel or facing as required.
One thing you can do is to checkout the routing with a simple short test track. That's how I found what works for me. I also use an application called tcgraph - see https://github.com/Etsija/TCGraph - which provides a graph of the routing making it easier to identify issues.
The other thing I've discovered is that I have to run the "/train reroute" command everytime I create or destroy a destination sign, including when I create a dest sign for setting a train's destination.
Will this plugin still work for 1.8 becouse the new speed in 1.8
http://m.youtube.com/watch?v=o97dXWGEJ1c
Hey, anyone got any idea why I can't make my trains go over a speed of 0.4? When I do they start glitching like crazy and the train splits into several parts... Also, to the developer/s of traincarts: Any idea what your going to do with the release of 1.8? The snapshot had completely new cart physics. Is this going to ruin the plugin and a load of servers that rely on your plugin? D:
Is there a limit in the length of tracks for the routing system?
I have 3 Trainstations on my map, Station A to B is 1500 blocks away. Station A to C is 2800 blocks away. Station B to C is 1200 blocks away. All tracks are connected at a point middle of all 3 stations but the pathfinding doesn't calculate a correct route from one to the other.
i have set up destination signs and switcher signs under the rails like it is described in the wiki, and the destination set on the train but the switchers are doing nothing.
The reroute command didn't fix the routings either.
Traincarts Version is 1.73.0 and minecraft/bukkit 1.7.2-R0.3
@hellphish
Will the sign work without being powered?
Hi, I am sorry if this is a kind of noob question to ask, but I am completely new to bukkit and I just downloaded it to use Traincarts, yet I seem to have some difficulties.
I have managed to enable traincarts without any major problem
"[Train_Carts] Enabling Train_Carts v1.73.0
[22:53:38 INFO]: [Train_Carts] 4 Trains have been loaded in 2 worlds. (6 Minecarts)
[22:53:38 INFO]: [Train_Carts] 0 detector rail regions loaded covering 0 blocks
[22:53:38 INFO]: [Train_Carts] Restoring trains and loading nearby chunks...
[22:53:38 INFO]: Train_Carts version 1.73.0 enabled! (0.446s)
[22:53:38 INFO]: [TCActionBlocks] Enabling TCActionBlocks v1.2"
When I link carts inside the game I have no problems and I can set properties like destination when I click on it and I edit it using the command prompt. The problem comes when I try to use the signs, I put a sign under on the block that has the rail and write for example "[train] destroy" and there is no "You built a destructor" message or anything and when the train passes by it just goes through like nothing happened, even if it is powered by redstone or using [!train] instead. I have tried all the combinations I could find (putting the sing under the block, putting the sign on the other side or facing another direction, using [cart] instead of [train], etc.) but I can't seem to get it working, I think I might be missing something very important I can't find yet... I have tried the permissions for both op and all players with 'true' and I even installed the Action Blocks plugin to test a station, which worked perfectly but leaves me without many resources for using Traincarts... I don't know if anyone could help me telling me what am I doing wrong.
Thank You
Minecraft installed version: 1.7.5
Bukkit server version: 1.7.2-R0.4 (have tried R0.3 and R0.2 as well)
Traincarts: 1.73 (for 1.7.2-R0.2)
BKCommonLib v1.57 (for 1.7.2-R0.2)
@blueinches
...use an updated dev build, perhaps?
@blueinches
Tested different versions.. I have MCPC+ for 1.6.4 release 250 .. BKCommonlib 1.56 Traincart 1.72.9
when i add Traincart.. they dont move at all.. i can't enter carts.. Without Traincart and all the other mods.. everything works..
No errors in server console...
@nymetsfan1999
IIRC, that only works if the sign isn't being powered by redstone.
Whenever I try to set stations, the direction part on line 4 of the sign doesn't work. Anyone else have this problem/know whats wrong?
@pilot3101
Well the build servers are back up, so I guess: make sure you're running the latest working beta builds of both Train Carts and BKcommonlib, and like in the instructions Farbmond posted, copy the files from the "Train Carts" folder to the "Train_Carts" folder if you're using Bukkit beta build #3020...
@Daikenkaiking
That has absolutely nothing to do with my problem. My issue is that it doesn't even ride the iron bars. I did it two blocks above the rail (on the second above). Nothing about spawners. Im not blindly posting.
Well the dev build site(s) are down for all his projects, so I'm not sure what's up... We'll just have to wait and see, I really hope this isn't abandoned. This is like my #1 reason for even playing Minecraft... haha :)
@pilot3101
You read Farbmond's fix on how to make it work, which is posted a few comments down. Read up, guys. Don't just blindly post...
Hello,
This plugin is not working.. When I added it to the plugins directory, added train carts, added bkcommonlib, and restarted, it isnt showing up in /pl. How do I fix this?
Hi there,
i love your plugin.. but i have problems with my server:
Tekkit 1.27b (MC 1.64) with MCPC+ 1.64, Traincarts v1.72.9 and BKCommonLib 1.56..
I see no errors for loading the plugins. I can create Spawnsigns and Spawn trains, but they dont move. Manual placed Carts doesnt move to... No errors in log.
please help ;)
@Mephisto43
This (vanilla) behavior has been requested before. I eagerly await it as well.
Great plugin for setting up a large transportation network in a large Minecraft world, My server will truly benefit from this when I am done constructing the train lines.
I just felt like asking a basic question regarding settings, I am just having a little trouble with manually controlling the Minecart with the W and S keys. I want to set the plugin in a way so this is still possible to control a single minecart with W and S keys (while you are sitting in it), how do I set this up?
Thank you, -Mephisto43
@Farbmond
I can confirm that this indeed IS the solution! Fixed the spawner issue for me as well, thank you a ton, Farbmond!