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 Aug 31, 2012@Matze0811
Does this version fix the data being wiped from storage carts?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@Bergerkiller: Finally!! Your latest TrainCarts Build works perfect for me! This should be a Realease worth, isn't it? @All: For all, this ( https://github.com/downloads/bergerkiller/TrainCarts/TrainCarts%20v1.71.4.zip ) is the Link you have to use for Traincarts working on recent bukkit Versions!
What is the Proper sign for, lets say, farming trees? I've seen in Config there is a Block-breaking possibility, but found nothing on the wiki.
-
View User Profile
-
Send Message
Posted Aug 27, 2012This looks really neat! I run a Tekkit server, and I'm wondering if this will work for RailCraft carts as well. I haven't tried it out yet, but a friend of mine is practically begging me to add this plugin, so I probably will. It would be cool if I could link my tanker carts to powered carts, although this will be very useful either way.
-
View User Profile
-
Send Message
Posted Aug 27, 2012@ToddVee
Did you set how fast to spawn the train?
10 being how fast. If you just spawn the train without speed, it's spawned standing still as far as I know.
-
View User Profile
-
Send Message
Posted Aug 27, 2012tried the latest build and everything seems to run quiet nicely. but with spawn signs, there's something wrong. I create a spawn sign and let a train spawn, but it wouldn't move at all. It did in previous versions.
-
View User Profile
-
Send Message
Posted Aug 27, 2012Tried latest stable, beta and unstable bukkit builds:
-
View User Profile
-
Send Message
Posted Aug 25, 2012[SEVERE] Error occurred while enabling Train Carts v1.71.2 (Is it up to date?)
java.lang.NoClassDefFoundError net/minecraft/server/FurnaceRecipes
at com.bergerkiller.bukkit.common.utils.RecipeUtil.getFurnaceResults(RecipeUtil.java:79)
at com.bergerkiller.bukkit.common.utils.RecipeUtil.getHeatableItems(RecipeUtil.java:82)
at com.bergerkiller.bukkit.tc.TrainCarts.loadConfig(TrainCarts.java:254)
at com.bergerkiller.bukkit.tc.TrainCarts.enable(TrainCarts.java:315)
at com.bergerkiller.bukkit.common.PluginBase.onEnable(PluginBase.java:179)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247)
at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:567)
at org.bukkit.Bukkit.reload(Bukkit.java:183)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:21)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492)
at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:488)
at net.minecraft.server.DedicatedServer.ah(DedicatedServer.java:248)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.lang.ClassNotFoundException net.minecraft.server.FurnaceRecipes
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:34)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 21 more
-
View User Profile
-
Send Message
Posted Aug 24, 2012-
View User Profile
-
Send Message
Posted Aug 23, 2012@FirgofRaina
Uhh, not sure if it's uploaded somewhere or something of that sort, but it's automatically created on first run, so if you set up a local test server and run it, you will have the file generated.
As for protection, I think Essentials (or WorldGuard? I often get features confused between the two, my apologies) has track protection. So you could use that, and unless users can create traincart signs, theres not much they can really do to your system if you use rail protection. Personally, I just use worldguard regions to protect my rail sections. I normally have my railways decorated, so just protecting the rail itself doesn't really work.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@Daikenkaiking Thanks for that. Is that file something I can look at without having downloaded the plugin, or no? Also, does the plugin off any sort of protection for train tracks that are part of the system? The Admin of the server is worried about griefers messing with the tracks.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@FirgofRaina
All the permissions you can give are in the file "PermissionsDefault.yml". You can set which users/groups can set TrainCart signs, yes.
-
View User Profile
-
Send Message
Posted Aug 22, 2012@Matze0811
Thanks, sorry, I didn't feel like going through 46 pgs of comments... :/
edit: Oh yeah, and since they are test versions...not sure I want it yet...
-
View User Profile
-
Send Message
Posted Aug 22, 2012So I have another question. The wiki doesn't go into detail on the permissions for TrainCarts. Is there a setting in there where you can let certain people use signs with track? What I'm hoping for is a setting that will let other people make regular tracks if they want to for whatever they are doing, but won't them make a TrainCarts track.
-
View User Profile
-
Send Message
Posted Aug 21, 2012@Matze0811 Thanks for explaining that to me. I can at least figure out some of the questions I have for the plugin with that.
-
View User Profile
-
Send Message
Posted Aug 21, 2012@Mark897
It could be nice to know, which bukkit-Version and which TrainCarts-Version you use. As you've read in the Thread here (you should read before post ;) ) There is a Test-Build of Traincarts for Bukkit 1.3.1
-
View User Profile
-
Send Message
Posted Aug 21, 2012Hi, my server isn't loading TrainCarts correcty. The error messages are these:
Can anyone help pls?
-
View User Profile
-
Send Message
Posted Aug 21, 2012@woddi81
Hoila,
well - actually of course I used [portal] ...
and the train is beeing ported tine (also including guys, ..) only the items stored in the minecart are beeing dropped.
next i'll disable all plugins (exept traincarts/myworlds) and try again ...
sorry for the late response, have been on a wonderful vacation over the weekend ;)
regards
-
View User Profile
-
Send Message
Posted Aug 21, 2012If you put a Bukkit Server on your own Computer and connect yourself with this Computer it's called a Localhost Connection. Server and Client are on the self machine. When you connect, put the IP 127.0.0.1 in the Minecraft-Server-list of your Client. You don't need a fast Internet-Connection, cause you don't Connect via Internet. That's a Setup only for you. It's got nothing to do with a "real" productive Server. Thats only for you to Test some Plugins. No other can connect to this "Server" cause it's only on your side!
A Server is also called "Host", if this Host is on the same Machine like the Client it is local, so it's called localhost.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@Matze0811 That sounds like a good idea, but.... our internet connection is really slow for hosting a server, so I'm not sure how well that would work. What do you mean by connecting with localhost?
-
View User Profile
-
Send Message
Posted Aug 20, 2012@FirgofRaina: You said, you can't Test it... what about a Local-Testserver? In most cases i do so. I've got a complete Bukkit-Structure on my local Computer and connect with localhost (127.0.0.1). There im installing all mods, before i set them "productive" ;)