TrainCarts/API [ja]

From BergerHealer Wiki
Jump to navigation Jump to search
(Created page with "== カスタムレール ==")
(Created page with "'''RailType'''および'''RailLogic'''を使えば、独自のレールの種類を実装することができます。バニラのレールも同じAPIを使っています。")
Line 14: Line 14:
== カスタムレール ==
== カスタムレール ==


<div lang="en" dir="ltr" class="mw-content-ltr">
'''RailType'''および'''RailLogic'''を使えば、独自のレールの種類を実装することができます。バニラのレールも同じAPIを使っています。
The '''RailType''' and '''RailLogic''' API allows custom rail types to be registered. Vanilla Minecart Track uses this same API.
</div>


<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

Other languages:

TrainCartsはサードパティのプラグインで拡張が行えるようになっています。TrainCartsにあるレールやサインなどのいろいろなメカニズムがビルトインAPIとして実装されています。ここではプログラマー向けに、サードパーティのプラグインで使うことのできるTrainCartsのモジュールについて詳しく解説します。


カスタムサイン

SignActionというAPIを用いれば、プラグインで独自の看板サインを作れるようになります。独自のサインはTrainCartsに実装されているサインと同じように、列車とレールを用いて使うことができます。

» SignAction


カスタムレール

RailTypeおよびRailLogicを使えば、独自のレールの種類を実装することができます。バニラのレールも同じ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.