Difference between revisions of "TrainCarts/API"

From BergerHealer Wiki
Jump to navigation Jump to search
(Prepared the page for translation)
(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

Other languages:
English

« Go back

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.

» SignAction API


Custom Track

The RailType and RailLogic API allows custom rail types to be registered. Vanilla Minecart Track uses this same API.

» Rail 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.

» Attachments API