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.
berger, I'm only remind you :P I know you can forget this. Please, let me know if you want to start to implement this. I will give you few hints about this idea.
This question: in version 1.71.2 cart was moving at high speed between stations. In version 1.72.8 speed remains the standard, and so the time spent in traffic - a long and uphill to call impossible. How can I fix it?
@yoo2001818 Uhmn it depends on how your airplane is spawned. If you cancel the player interacton and spawn your own minecart, TrainCarts won't convert that into a TrainCart. It is safe to use world.spawnEntity - TC won't do anything with those. The bug is likely caused by the air rail logic that I had to slightly alter to prevent trains moving at a 45-degree angle down. (and floating)
@David1544 Well the plugin isn't all that inactive, though I don't have as much time as I used to have to keep it updated yes.
@Jacold There is some sort of stub there but I didn't have much time to fully implement it again. I'll consider adding it in future versions, since .9 is already under approval and I don't want to abort that again.
@DoubleDwars In case it's still not fixed in .9, try setting a smaller distance to launch (station 5, distance=5) so it doesn't launch up the slope.
@miat1170 Yeah then it's going to be a bit difficult, I believe most of those features use Industrycraft, which is not something I can support that easily. There were 1.5.2 compatible BKCommonLib/TrainCarts builds, but the latest is for 1.6.2 and won't work on 1.5.2.
@iCommunityGamesNL Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
http:ci.dj-tcraft.nl/job/TrainCarts/
PLZ 1.6.2 :( Make a download!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
bergerkiller, you want to add controls to trains which we talk about approx. 2 months ago?
Hello, I don't have any issues with the plugin, which is why I'm commenting. I wanted to extend a massive thanks to the authors of this plugin for doing a fantastic job AND for keeping the plugin up to date even through it is inactive. I have installed this on my server and it has done a fantastic job of shuttling players around the map to various cities in a swift manner. I and some of the other staff on our server nerded-out when we figured out path finding and its great potential. Again, massive thanks, and keep up the great work!
Hello, I'm creating Airplane plugin but plugin conflicts with TrainCarts. It moves very weirdly, I captured with / without TrainCarts, http:www.youtube.com/watch?v=pPSjet7rA-A So, Is there way to avoid conflict with TrainCarts? Like, Option to disable TrainCarts physics in specific carts etc.
In single mode, I use railcraft: - Tanks for liquids - Loaders, unloaders for liquids and objects. - Feeding station, a detector for detecting adult animals, loading and transportation. - Crusher. - Tunneling bore. is the most frequently used functions.
Up to this point, our server was on a version of MC 1.2.5. We decided to upgrade to a newer version. But 1.4.7 is not able to run TrainCarts with MCPC. At any snapshots gave an error. 1.5.2 On the call carts, it does not stop as before, and immediately goes and makes it impossible to specify the destination.
I'm using traincarts v1.72.8. My carts are speeding up when they go uphill if they are launched by a station (sign). Does anyone have a fix for that?
@miat1170 Nah it is simply not possible to provide support: both systems work entirely different. And even if I managed to add support, both use different minecart physics and would conflict with each other. Don't be too easy on the 'lots of code' part, TC at this state can really easily be extended to add new features.
It is a pity. Both have things that require long work on the code. Maybe if I'll send you the text of the error, do you recommend that I can do?
Hi,
I saw that there is a 1.6.2 version. Where to find it? I already saw the source on GitHub, but since I only have Visual Studio installed and no Eclipse (or kind of a java ide), I am not able to compile it myself...
@miat1170 Likely not, both plugins entirely replace the Minecart entity and for that reason it's one or the other. Of course, if you have feature requests for TC that RC does offer, feel free to ask/make tickets.
You have created an interesting and necessary plugin, but unfortunately it is not compatible in Railcraft (I tried to put them together on the MC 1.5.2). Is it possible to fix it?
@rj0495_2013 EDIT I see the server host is having some downtime, hopefully it'll be back up in a short while.
@bergerkiller how do I get the 1.6.2 version?
@INSTRIGER I think it's better if you let that plugin update themselves or ask someone to continue it instead. To be honest, that plugin looks very mature, and I don't see much purpose in rewriting something that was already written pretty well.
@bergerkiller
can you add train ticket ?? THIS DONT WORKS on 1.6.2
Ok I made some changes for #25 to fix stations, booster rails boosting the wrong way, vertical rails not working at all (why did no one report this earlier???) and fixing problems with free-fall in the air. I really hope this'll be the end of it...
Under approval...again.
@bergerkiller
Thank you so much!!!