/API
Jump to navigation
Jump to search
Saihou-Heiki (talk | contribs) (Created page with "'''RailType'''および'''RailLogic'''を使えば、独自のレールの種類を実装することができます。バニラのレールも同じAPIを使っています。") |
Saihou-Heiki (talk | contribs) (Created page with "== カスタムアタッチメント ==") |
||
| Line 16: | Line 16: | ||
'''RailType'''および'''RailLogic'''を使えば、独自のレールの種類を実装することができます。バニラのレールも同じAPIを使っています。 | '''RailType'''および'''RailLogic'''を使えば、独自のレールの種類を実装することができます。バニラのレールも同じAPIを使っています。 | ||
[[Special:MyLanguage/TrainCarts/API/Rail|» レールについてのAPI]] | |||
[[Special:MyLanguage/TrainCarts/API/Rail|» | |||
== カスタムアタッチメント == | |||
= | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
Revision as of 01:33, 17 June 2026
TrainCartsはサードパティのプラグインで拡張が行えるようになっています。TrainCartsにあるレールやサインなどのいろいろなメカニズムがビルトインAPIとして実装されています。ここではプログラマー向けに、サードパーティのプラグインで使うことのできるTrainCartsのモジュールについて詳しく解説します。
カスタムサイン
SignActionというAPIを用いれば、プラグインで独自の看板サインを作れるようになります。独自のサインはTrainCartsに実装されているサインと同じように、列車とレールを用いて使うことができます。
カスタムレール
RailTypeおよびRailLogicを使えば、独自のレールの種類を実装することができます。バニラのレールも同じAPIを使っています。
カスタムアタッチメント
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.