TrainCarts
Saihou-Heiki (talk | contribs) No edit summary |
Saihou-Heiki (talk | contribs) No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 12: | Line 12: | ||
モブはデフォルトではTrainCartsのトロッコには乗らなくなります。もしそうしたくない場合は、[[TrainCarts/MobEntering|こちらのページを参考にする]]か、バニラのトロッコを代わりに使ってください。 | モブはデフォルトではTrainCartsのトロッコには乗らなくなります。もしそうしたくない場合は、[[TrainCarts/MobEntering|こちらのページを参考にする]]か、バニラのトロッコを代わりに使ってください。 | ||
== | == スポーン == | ||
列車はトロッコのアイテムをプレイヤーが使用すること、または[[TrainCarts/Train Spawn Chest|トレインチェスト]]を使うことでスポーンできます。また[[TrainCarts/Signs/Spawner|Spawnサイン]]を利用することで、自動的なスポーンも行えます。 | 列車はトロッコのアイテムをプレイヤーが使用すること、または[[TrainCarts/Train Spawn Chest|トレインチェスト]]を使うことでスポーンできます。また[[TrainCarts/Signs/Spawner|Spawnサイン]]を利用することで、自動的なスポーンも行えます。 | ||
| Line 32: | Line 32: | ||
== 看板 == | == 看板 == | ||
このプラグインでは、列車やトロッコに対して看板に書かれたさまざまなサインで制御を行えます。電車から下ろしたり、乗せたり、さらにはより複雑な機能を備えています。 | |||
[[Special:MyLanguage/TrainCarts/Signs|» 看板の一覧]] | [[Special:MyLanguage/TrainCarts/Signs|» 看板の一覧]] | ||
Latest revision as of 08:00, 16 June 2026
| Minecarts redefined | |
| Spigot: | TrainCarts |
|---|---|
| GitHub: | TrainCarts |
TrainCartsは、Bergerkiller氏によって開発されたプラグインです。トロッコを制御するために必要な様々な機能を備えています。また、初期は連結機能のみであったのに対し、現在は数種類の幅広い機能を提供する大規模プラグインとなっています。
鉄道
まず知っておくべきことは、このプラグインによってトロッコが無限に連結可能になることです。 当然、連結しているため先頭が止まると後ろも止まり、先頭が加速すれば後ろも加速するようになっています。また、連結することで一度に多くの人が乗ることが可能になるため、それぞれが別の操作をしてトロッコの挙動が奇妙にならないよう、手動での加速減速はできないようにデフォルトで設定されています。
プレイヤーが設置したトロッコは、自動的にTrainCartsの管理下にも置かれます。もしプラグインの挙動ではなくバニラのトロッコと同じ挙動にしたい場合は、権限あるいはディスペンサーによるスポーンを利用してください。詳しくはこのページをご覧ください。
モブはデフォルトではTrainCartsのトロッコには乗らなくなります。もしそうしたくない場合は、こちらのページを参考にするか、バニラのトロッコを代わりに使ってください。
スポーン
列車はトロッコのアイテムをプレイヤーが使用すること、またはトレインチェストを使うことでスポーンできます。またSpawnサインを利用することで、自動的なスポーンも行えます。
プロパティ
列車と個々のトロッコはそれぞれ個別のプロパティを保有します。これは/trainや/cartコマンド、あるいはPropertyサインから設定できます。
追加される物理法則
トロッコが通る新しいレールとして、感圧板をダイヤモンドクロス(十字のレール)として扱えるほか、はしごを垂直移動用の縦のレールとして扱えます。また、レールを天井に設置することも可能になります。
看板
このプラグインでは、列車やトロッコに対して看板に書かれたさまざまなサインで制御を行えます。電車から下ろしたり、乗せたり、さらにはより複雑な機能を備えています。
コマンド
このプラグインにはたくさんのコマンドが実装されています。それぞれが固有の機能を有しています。
コマンドセレクタ
コマンド――TrainCartsに関するコマンドも、そうでないものも含めて――で利用できる、@trainや@ptrainといった新しいセレクタを追加します。これらは列車や載っているプレイヤーを対象として設定できるようにするもので、他の経済やステータスなどに関するプラグインとの連携を行えます。
行き先
電車は目的地を設定することができ、Switcherサインなどを用いて分岐を切り替えつつ、可能な限り最短の経路を進みます。これは複雑で広範な線路網を作る際にとても有用で、自動的に複数の駅へ列車を進めることができます。また、列車が向かうべき駅のリストを設定し、それに沿って自動的に進んでいくことも可能です。
チケット
列車に乗り込むための列車のチケット、つまり乗車券を追加します。これは同時に列車にプロパティを設定することができ、たとえば列車に行き先を設定するなどが可能です。
設定
TrainCartsの設定は、'config.ymlファイルで行います。すべての設定ノードには、そのノードが何を調整するのかを理解するのに役立つヘッダーがあります。それ以外にも、デフォルトの列車のプロパティ(新しい列車に適用されるプロパティ)をDefaultTrainProperties.ymlファイルで設定できます。これでノードの設定は完了です。他のファイルには手をつけないでください。セーブデータが壊れたり、プラグインの同期が取れなくなったりする可能性があるからです。ファイルを削除すると、TrainCartsを完全に再設定する必要がありますが、いずれかのファイルが破損している可能性があります。プラグインは、必要なすべての設定を自動的に生成します。
アタッチメント
新たに追加されるアタッチメントエディタは、列車の外観などを設定するために使用します。エディタのメニューを使用すると、アイテムモデル、エンティティ、座席、サウンドなどを使って、カスタマイズされた列車を設定できます。 これらのエディタを使用することで、装飾の施されたトロッコなど小規模なものから、リアルな鉄道列車といった大規模なカスタマイズも可能になります。
権限
BKCommonLibをベースにしたすべてのプラグインと同様に、すべての権限設定は、プラグインフォルダ内の'PermissionDefaults.ymlにあります。そこには、すべてのパーミッションが説明とデフォルトの権限に記載されており、それを変更することもできます。
パフォーマンス
このプラグインによるいくつかの機能は、サーバーあるいはクライアントでラグを引き起こすかもしれません。これを防ぐためのいくつかの方法があります。
APIとアドオン
TrainCartsにはflexible APIがあります。
- TC-Coasters:ジェットコースター作成に便利なアドオンです。
- TC-Hangrail: あらゆる種類のブロックの上にトロッコを走らせたり、逆に下に吊り下げたりして、線路として利用します。
- TrainCartsDestinationSelector: プレイヤーが目的地を選択するための、クリック可能な看板を追加します。
- Traincarts AdvancedSigns: ジェットコースター向けのいくつかのサインを追加します。
- TC Minecart Variants: 石炭や金などの資源の種類を示す、個別のトロッコのモデルを追加します。
- TCAnimatronics: アニマトロニクスアニメーション(防具立てのアニメーション)をサインで制御します。
おやくだち外部リンク
BKCommonLib Spigot Jenkins [2]
TC Coasters Spigot Jenkins [3]
推奨されないアドオン(TrainCartsの最新バージョンに対応していません)
ActionBlocks:ブロックによるトロッコ制御システムを追加しますが、現在の看板によるサインシステムと競合します。