TrainCarts
Minecarts redefined | |
Spigot: | TrainCarts |
---|---|
GitHub: | TrainCarts |
TrainCarts ist ein Plugin das von Bergerkiller entwickelt wurde und alles enthält, was im Zusammenhang mit Zügen aus Loren (Minecarts) steht. Es wurde ursprünglich entwickelt um mehrere Wagen zu einem fahrenden Zug zu verbinden. Mit der Zeit wuchs das Plugin und beinhaltet nun viel mehr Funktionen, wie zum Beispiel Aktions Schilder, Befehle, Eigenschaften, Erweiterungen und eine weitgefasste API, die von anderen Plugins genutzt werden kann um deren eigene Funktionen einzubauen.
Züge
Das erste, was man bemerkt ist, dass man nun Loren verbinden kann um unendlich lange Züge zu erschaffen. Jeder Wagen in einem Zug wird Mitglied genannt, alle Mitglieder zusammen heißen Gruppe. Jedes Mitglied kommuniziert mit der Gruppe. Wenn zum Beispiel die vordere Lore auf einen Block auffährt, stoppt sie den gesamten Zug. Wird ein Wagen angeschoben, verteilt sich die Schiebekraft auf alle Mitglieder. Deswegen sind lange Züge weniger reaktionsschnell als kurze.
Neue Physik
Züge können sowohl über Druckplatten, als auch entlang von Leitern und kopfüber unter an der Decke palzierten standard Gleisen fahren.
Signs
Loads of different signs are available to automate stations, eject trains, put players in trains or update train configuration.
Command
The plugin has lots of commands you can use to alter the behavior of trains and minecarts.
Train Spawn Chest
A special item allows for trains to be picked up and spawned.
Path finding
Trains can have a destination set, after which switcher signs will automatically switch the track to lead the train towards it with the shortest route possible. This can be used to automate a large train network, sending trains to different stations fully automatically. It is also possible to configure a list of destinations the train should visit and have the train automatically go from one destination to the next.
Configuration
TrainCarts can be configured in the config.yml file. All setting nodes have a header to help you understand what that particular node adjusts. Other than that, you can set the default train properties (properties applied to new trains) in the DefaultTrainProperties.yml file. The nodes should speak for themselves. Try not to touch the other files, as it can cause corrupted save data, or the plugin getting out of sync. Deleting the files should re-set TrainCarts completely, may one of the files get corrupted. The plugin automatically generates all configuration needed.
Attachments
» Attachments (WIP)
Permissions
Like in all plugins that use BKCommonLib as a base, all permissions can be found in PermissionDefaults.yml in the plugin folder. There they are all listed together with a description and permission default, which you can alter as well.
Performance
Some features by this plugin may result in server or client lag. There are ways to prevent them.
API and Add-ons
TrainCarts has a flexible API which allows other plugins to implement custom track, signs, attachments and more.
- TC-Coasters: Adds smooth rollercoaster track to TrainCarts
Useful Links
Depreciated Addons
(No longer supported in current versions of Traincarts)
ActionBlocks, added block-based systems to the game. They were dumbed-down versions of the sign systems mentioned above.