MinecraftTrainSimulator
MinecraftTrainSimulator
Have you ever played a game like Microsoft Train Simulator, Trainz or Railworks? You liked it and want to drive trains in Minecraft like in those simulators? Then this is for you.
Finally, after almost two years, a new update is released!
Commands
Quick Start Guide
Command | Description | Permission - MCTS.* |
---|---|---|
/mcts create <coal/electric> | Create a train (steam or electric) | MCTS.control |
/mcts control | Control a train | MCTS.control |
/mcts addfuel | Add fuel to a train | MCTS.control |
/mcts fuel | See a train's fuel level | MCTS.control |
/substation create <name> <voltage> | Create a substation for electric trains | MCTS.substation |
/substation list | Lists all existing substations | MCTS.substation |
/substation remove <name> | Remove an existing substation | MCTS.substation |
/df | Direction forward | MCTS.direction |
/dn | Direction neutral | MCTS.direction |
/db | Direction backward | MCTS.direction |
/p4 /p3 /p2 /p1 | Accelerate | MCTS.accelerate |
/neutral | Set the accelerator neutral | MCTS.accelerate |
/b1 /b2 /b3 /b4 | Brake | MCTS.accelerate |
Installation
- Install BKCommonLib and TrainCarts
- Install MinecraftTrainSimulator
- Have fun
Special Features
This plugin includes an update checker, which automatically checks whether an update is available every time you restart/reload your server. This feature is enabled by default and can be disabled by changing updates.check to false in the config.yml. (update/version informations come from curse.com which provides a secure API for this)
This plugin also includes an auto-update function, which automatically downloads every update available. This feature is disabled by default and can be enabled by changing updates.download to true in the config.yml. Of course, this feature only works if updates.check is enabled as well. (updates are downloaded directly from bukkit.org so you are safe from malicious content)
This plugin integrates bStats Metrics to collect and evaluate some statistics. Visit the Plugin Metrics page to find more information about what stats are collected from your server, where they are sent to and how you can disable this if you don't want it.
@fusionlightcat
It is on http://jd.mg-dev.eu
@giezenberg
That would be AWESOME and i am sure you would help many people like me with this!
Also thank you for reanimating TrainCarts with your work! :)
Can I make my train faster than 40 kph? And I can't use traincart command [train] property speedlimit 1.2 to set my speed when I control the train.
@fusionlightcat
If you want to I can put the javadocs online, also I am the guy that updated it :')
@fusionlightcat
Actually, you will find most things documented directly within the source code which is available on GitHub.
Hey! That works perfectly fine on my (1.8 spigot) server, but i have a question. it looks like you used some sort of traincarts api for your plugin. i tried doing something in a own plugin with traincarts before but i could not find any documentation/tutorial/javadocs for someting like that.
From where do you have your knowledge to do amazing things like this with TrainCarts in Java? :D
Thanks in advance for responding
Wow amazing! Thanks for the Update!
Seconded! I literally WOOOT-ed out loud when I saw that BKCommonslib and Train Carts have been updated to 1.8. Is there a chance you could update MinecraftTrainSimulator? My kids and I used to have a lot of fun driving trains around our map, and I'd LOVE to be able to do the same again in our 1.8 world.
/Fingers crossed!
Will this be updated to 1.8? the new Bkcommonslib is out for 1.8 now, and traincarts is said to be updated too soon.
Does this plugin make it so that when you jump out of the train the players cant stop it by stepping in front? If it doesn't can you please integrate this feature?
@jhs232
Maybe the lags are because of TrainCarts or BKCommonLib, you could try using other builds.
@Robingrether
My host says it's an Intel Core i7-2630QM Quad Core @2.00GHz
@jhs232
What a cpu do you use?
@Robingrether
I tried the recent version and the problems seems to be fixed. However now it seems to really lag my server (my server has 2GB RAM). It will drive for about 1 second, then hold still for 1-2 seconds, then drive 1 second, etc. The console says that it is overloaded. It also lags the server even if I exit the train and stop it first.
@Robingrether
Thank you! Very nice to hear that! :)
@jhs232
These problems will be fixed in the next version(available soon).
This is a very epic plugin and there are absolutely no issues with it except for that the status panel doesn't work. However this http://pastie.org/8392695 happens and it looks like it can't find the picture for the map, which would obviously be the reason as to why the map doesn't work.
EDIT: I'm guessing it threw that error because I did not have a custom banner (banner.png). Also it does not make the MinecraftTrainSimulator folder in /plugins. I made it myself and added a banner.png (not the one in the jar) and then it threw this http://pastie.org/8392742 upon startup (yes it was 128 x 32 in dimensions). I use MCTS 1.0.3, CB 1.6.4 R0.1, TrainCarts 1.72.9, BK CommonLib 1.55 and everything except for MinecraftTrainSimulator functions perfectly (well the map is the only thing that doesn't work, everything else works perfectly). I have no other plugins than the following: MinecraftTrainSimulator, TrainCarts, BKCommonLib, ProtocolLib, WorldEdit.
Nice to see that people are using our traincarts and bkcommonlib for this cool stuff Keep going!
Map doesn't work out for me either. Could you also do like "electric" trains? Substations and wires over rails: electric rains.
Video tutorial could be also good. (because of map and things)
@ben1098
It should work.