Difference between revisions of "TrainCarts/API"
Jump to navigation
Jump to search
Bergerkiller (talk | contribs) (Prepared the page for translation) |
Bergerkiller (talk | contribs) (Prepared the page for translation) |
||
Line 4: | Line 4: | ||
TrainCarts is written in a way to allow third-party plugins to extend it. Various mechanics are built-in api's implemented by TrainCarts, such as the different vanilla rails, signs and more. For programmers, this page details the different modules in TrainCarts that can be used in third-party plugins. | TrainCarts is written in a way to allow third-party plugins to extend it. Various mechanics are built-in api's implemented by TrainCarts, such as the different vanilla rails, signs and more. For programmers, this page details the different modules in TrainCarts that can be used in third-party plugins. | ||
+ | |||
Line 11: | Line 12: | ||
[[Special:MyLanguage/TrainCarts/API/SignAction|» SignAction API]] | [[Special:MyLanguage/TrainCarts/API/SignAction|» SignAction API]] | ||
+ | |||
Line 18: | Line 20: | ||
[[Special:MyLanguage/TrainCarts/API/Rail|» Rail API]] | [[Special:MyLanguage/TrainCarts/API/Rail|» Rail API]] | ||
+ | |||
Line 25: | Line 28: | ||
[[Special:MyLanguage/TrainCarts/API/Attachments|» Attachments API]] | [[Special:MyLanguage/TrainCarts/API/Attachments|» Attachments API]] | ||
+ | |||
</translate> | </translate> |
Revision as of 12:23, 3 September 2024
TrainCarts is written in a way to allow third-party plugins to extend it. Various mechanics are built-in api's implemented by TrainCarts, such as the different vanilla rails, signs and more. For programmers, this page details the different modules in TrainCarts that can be used in third-party plugins.
Custom Signs
The SignAction API allows custom signs to be registered with the plugin so that trains can activate them, much like the built-in TrainCarts signs.
Custom Track
The RailType and RailLogic API allows custom rail types to be registered. Vanilla Minecart Track uses this same API.
Custom Attachments
Custom Attachment Types can be registered to extend what visible capabilities trains can support. Once registered, they become selectable in the in-game attachment editor menu.