TrainCarts [ja]

From BergerHealer Wiki
Jump to navigation Jump to search
(Created page with "» トレインチェスト")
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 12: Line 12:
モブはデフォルトではTrainCartsのトロッコには乗らなくなります。もしそうしたくない場合は、[[TrainCarts/MobEntering|こちらのページを参考にする]]か、バニラのトロッコを代わりに使ってください。
モブはデフォルトではTrainCartsのトロッコには乗らなくなります。もしそうしたくない場合は、[[TrainCarts/MobEntering|こちらのページを参考にする]]か、バニラのトロッコを代わりに使ってください。


== Spawning ==
== スポーン ==
列車はトロッコのアイテムをプレイヤーが使用すること、または[[TrainCarts/Train Spawn Chest|トレインチェスト]]を使うことでスポーンできます。また[[TrainCarts/Signs/Spawner|Spawnサイン]]を利用することで、自動的なスポーンも行えます。
列車はトロッコのアイテムをプレイヤーが使用すること、または[[TrainCarts/Train Spawn Chest|トレインチェスト]]を使うことでスポーンできます。また[[TrainCarts/Signs/Spawner|Spawnサイン]]を利用することで、自動的なスポーンも行えます。


Line 19: Line 19:
[[Special:MyLanguage/TrainCarts/Train Spawn Chest|» トレインチェスト]]
[[Special:MyLanguage/TrainCarts/Train Spawn Chest|» トレインチェスト]]


<div lang="en" dir="ltr" class="mw-content-ltr">
== プロパティ ==
== Properties ==
列車と個々のトロッコはそれぞれ個別のプロパティを保有します。これは<code>/train</code><code>/cart</code>コマンド、あるいは[[TrainCarts/Signs/Property|Propertyサイン]]から設定できます。
Trains and individual carts of trains have properties. These can be set using commands (<code>/train</code> and <code>/cart</code>) or using the [[TrainCarts/Signs/Property|property sign]].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/Signs/Property|» Propertyサイン]]
[[Special:MyLanguage/TrainCarts/Signs/Property|» Property Sign]]
</div>


== 追加される物理法則 ==
== 追加される物理法則 ==
Line 36: Line 32:
== 看板 ==
== 看板 ==


自動運転をするとき、このプラグインにおいては看板で制御します。電車から下ろしたり、乗せたり、様々な機能を備えています。
このプラグインでは、列車やトロッコに対して看板に書かれたさまざまなサインで制御を行えます。電車から下ろしたり、乗せたり、さらにはより複雑な機能を備えています。


[[Special:MyLanguage/TrainCarts/Signs|» 看板の一覧]]
[[Special:MyLanguage/TrainCarts/Signs|» 看板の一覧]]
Line 46: Line 42:
[[Special:MyLanguage/TrainCarts/Commands|» コマンドの一覧]]
[[Special:MyLanguage/TrainCarts/Commands|» コマンドの一覧]]


<div lang="en" dir="ltr" class="mw-content-ltr">
== コマンドセレクタ ==
== Command Selectors ==
コマンド――TrainCartsに関するコマンドも、そうでないものも含めて――で利用できる、<code>@train</code><code>@ptrain</code>といった新しいセレクタを追加します。これらは列車や載っているプレイヤーを対象として設定できるようにするもので、他の経済やステータスなどに関するプラグインとの連携を行えます。
You can use command selectors like <code>@train</code> and <code>@ptrain</code> in all other commands (including non-traincarts commands) to perform actions on trains or player passengers of trains based on selector criteria. For tighter integration with other plugins like economies and status effects, this is the ideal mechanism.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[TrainCarts/Commands/Selectors|» コマンドセレクタ]]
[[TrainCarts/Commands/Selectors|» Command Selectors]]
</div>


==行き先==
==行き先==


電車は行先を設定することで自動で運転することが可能です。
電車は目的地を設定することができ、Switcherサインなどを用いて分岐を切り替えつつ、可能な限り最短の経路を進みます。これは複雑で広範な線路網を作る際にとても有用で、自動的に複数の駅へ列車を進めることができます。また、列車が向かうべき駅のリストを設定し、それに沿って自動的に進んでいくことも可能です。


[[Special:MyLanguage/TrainCarts/PathFinding|» Traincarts Path Finding]]
[[Special:MyLanguage/TrainCarts/PathFinding|» 経路探索]]


<div lang="en" dir="ltr" class="mw-content-ltr">
== チケット ==
== Tickets ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
列車に乗り込むための列車のチケット、つまり乗車券を追加します。これは同時に列車にプロパティを設定することができ、たとえば列車に行き先を設定するなどが可能です。
Train ticket items can be used to restrict who can enter trains. They can also be used to assign properties to trains when used, such as assigning a destination to go to.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/Tickets|» チケット]]
[[Special:MyLanguage/TrainCarts/Tickets|» Traincarts Tickets]]
</div>


==設定==
==設定==
Line 84: Line 70:
これらのエディタを使用することで、装飾の施されたトロッコなど小規模なものから、リアルな鉄道列車といった大規模なカスタマイズも可能になります。
これらのエディタを使用することで、装飾の施されたトロッコなど小規模なものから、リアルな鉄道列車といった大規模なカスタマイズも可能になります。


[[Special:MyLanguage/TrainCarts/Attachments|» Attachments]]
[[Special:MyLanguage/TrainCarts/Attachments|» アタッチメント]]


==権限==
==権限==
Line 90: Line 76:
[[BKCommonLib]]をベースにしたすべてのプラグインと同様に、すべての権限設定は、プラグインフォルダ内の'''PermissionDefaults.yml''にあります。そこには、すべてのパーミッションが説明とデフォルトの権限に記載されており、それを変更することもできます。
[[BKCommonLib]]をベースにしたすべてのプラグインと同様に、すべての権限設定は、プラグインフォルダ内の'''PermissionDefaults.yml''にあります。そこには、すべてのパーミッションが説明とデフォルトの権限に記載されており、それを変更することもできます。


[[Special:MyLanguage/TrainCarts/Permissions|» Overview of all permissions]]
[[Special:MyLanguage/TrainCarts/Permissions|» 権限の概要]]


<div lang="en" dir="ltr" class="mw-content-ltr">
== パフォーマンス ==
== Performance ==
このプラグインによるいくつかの機能は、サーバーあるいはクライアントでラグを引き起こすかもしれません。これを防ぐためのいくつかの方法があります。
Some features by this plugin may result in server or client lag. There are ways to prevent them.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[TrainCarts/Lag|» ラグ]]
[[TrainCarts/Lag|» Lag]]
</div>


==API・アドオン==
== APIとアドオン ==


TrainCartsには[[TrainCarts/API|flexible API]]があります。
TrainCartsには[[TrainCarts/API|flexible API]]があります。
* [[Special:MyLanguage/TC-Coasters|TC-Coasters]]:ジェットコースター作成に便利なアドオンです。
* [[Special:MyLanguage/TC-Coasters|TC-Coasters]]:ジェットコースター作成に便利なアドオンです。
* [https://www.spigotmc.org/resources/tc-hangrail.39627/ TC-Hangrail]: Hang below or float above any kind of block as fake track
* [https://www.spigotmc.org/resources/tc-hangrail.39627/ TC-Hangrail]: あらゆる種類のブロックの上にトロッコを走らせたり、逆に下に吊り下げたりして、線路として利用します。
* [https://www.spigotmc.org/resources/traincartsdestinationselector.73170/ TrainCartsDestinationSelector]: Adds clickable signs so players can select train destinations
* [https://www.spigotmc.org/resources/traincartsdestinationselector.73170/ TrainCartsDestinationSelector]: プレイヤーが目的地を選択するための、クリック可能な看板を追加します。
* [https://www.spigotmc.org/resources/traincarts-advancedsigns.99881/ Traincarts AdvancedSigns]: Adds additional sign types, particularly useful for rollercoaster rides
* [https://www.spigotmc.org/resources/traincarts-advancedsigns.99881/ Traincarts AdvancedSigns]: ジェットコースター向けのいくつかのサインを追加します。
* [https://www.spigotmc.org/resources/tcminecartvariants.100658/ TC Minecart Variants]: Unique models for carts showing different types of resources (coal, gold, etc.)
* [https://www.spigotmc.org/resources/tcminecartvariants.100658/ TC Minecart Variants]: 石炭や金などの資源の種類を示す、個別のトロッコのモデルを追加します。
* [https://www.spigotmc.org/resources/tcanimatronics.101995/ TCAnimatronics]: Play [https://www.spigotmc.org/resources/animatronics-animate-armorstands-1-8-1-18-2.36518/ Animatronics] animations with a Traincarts sign
* [https://www.spigotmc.org/resources/tcanimatronics.101995/ TCAnimatronics]: [https://www.spigotmc.org/resources/animatronics-animate-armorstands-1-8-1-18-2.36518/ アニマトロニクスアニメーション](防具立てのアニメーション)をサインで制御します。


==外部リンク==
== おやくだち外部リンク ==


*[https://www.spigotmc.org/resources/traincarts.39592/ Spigot開発ページ]
*[https://www.spigotmc.org/resources/traincarts.39592/ Spigot開発ページ]
Line 119: Line 101:
[https://www.spigotmc.org/resources/traincarts.39592/ Spigot]
[https://www.spigotmc.org/resources/traincarts.39592/ Spigot]
[https://ci.mg-dev.eu/job/TrainCarts/ Jenkins]
[https://ci.mg-dev.eu/job/TrainCarts/ Jenkins]
[https://github.com/bergerhealer/TrainCartsのソースコード]
[https://github.com/bergerhealer/TrainCartsのGithub]


'''BKCommonLib'''
'''BKCommonLib'''
[https://www.spigotmc.org/resources/bkcommonlib.39590/ Spigot]
[https://www.spigotmc.org/resources/bkcommonlib.39590/ Spigot]
[https://ci.mg-dev.eu/job/BKCommonLib/ Jenkins]
[https://ci.mg-dev.eu/job/BKCommonLib/ Jenkins]
[https://github.com/bergerhealer/BKCommonLibのソースコード]
[https://github.com/bergerhealer/BKCommonLibのGithub]


'''TC Coasters'''
'''TC Coasters'''
[https://www.spigotmc.org/resources/tc-coasters.59583/ Spigot]
[https://www.spigotmc.org/resources/tc-coasters.59583/ Spigot]
[https://ci.mg-dev.eu/job/TC%20Coasters/ Jenkins]
[https://ci.mg-dev.eu/job/TC%20Coasters/ Jenkins]
[https://github.com/bergerhealer/TC-Coastersのソースコード]
[https://github.com/bergerhealer/TC-CoastersのGithub]


== 推奨されないアドオン (TrainCartsの最新バージョンに対応していません) ==
== 推奨されないアドオン(TrainCartsの最新バージョンに対応していません) ==


[[Special:MyLanguage/TrainCarts/ActionBlocks|ActionBlocks]]看板と競合します。
[[Special:MyLanguage/TrainCarts/ActionBlocks|ActionBlocks]]:ブロックによるトロッコ制御システムを追加しますが、現在の看板によるサインシステムと競合します。


[https://github.com/bergerkiller/TrainCartsBlocks/ TrainCartsBlocks]
[https://github.com/bergerkiller/TrainCartsBlocks/ TrainCartsBlocksのGithub]

Latest revision as of 08:00, 16 June 2026

TrainCarts
TrainCarts train 1.gif
Minecarts redefined
Spigot: TrainCarts
GitHub: TrainCarts


TrainCartsは、Bergerkiller氏によって開発されたプラグインです。トロッコを制御するために必要な様々な機能を備えています。また、初期は連結機能のみであったのに対し、現在は数種類の幅広い機能を提供する大規模プラグインとなっています。

鉄道

まず知っておくべきことは、このプラグインによってトロッコが無限に連結可能になることです。 当然、連結しているため先頭が止まると後ろも止まり、先頭が加速すれば後ろも加速するようになっています。また、連結することで一度に多くの人が乗ることが可能になるため、それぞれが別の操作をしてトロッコの挙動が奇妙にならないよう、手動での加速減速はできないようにデフォルトで設定されています。

プレイヤーが設置したトロッコは、自動的にTrainCartsの管理下にも置かれます。もしプラグインの挙動ではなくバニラのトロッコと同じ挙動にしたい場合は、権限あるいはディスペンサーによるスポーンを利用してください。詳しくはこのページをご覧ください。

モブはデフォルトではTrainCartsのトロッコには乗らなくなります。もしそうしたくない場合は、こちらのページを参考にするか、バニラのトロッコを代わりに使ってください。

スポーン

列車はトロッコのアイテムをプレイヤーが使用すること、またはトレインチェストを使うことでスポーンできます。またSpawnサインを利用することで、自動的なスポーンも行えます。

» スポーン

» トレインチェスト

プロパティ

列車と個々のトロッコはそれぞれ個別のプロパティを保有します。これは/train/cartコマンド、あるいはPropertyサインから設定できます。

» Propertyサイン

追加される物理法則

トロッコが通る新しいレールとして、感圧板をダイヤモンドクロス(十字のレール)として扱えるほか、はしごを垂直移動用の縦のレールとして扱えます。また、レールを天井に設置することも可能になります。

» 物理法則

看板

このプラグインでは、列車やトロッコに対して看板に書かれたさまざまなサインで制御を行えます。電車から下ろしたり、乗せたり、さらにはより複雑な機能を備えています。

» 看板の一覧

コマンド

このプラグインにはたくさんのコマンドが実装されています。それぞれが固有の機能を有しています。

» コマンドの一覧

コマンドセレクタ

コマンド――TrainCartsに関するコマンドも、そうでないものも含めて――で利用できる、@train@ptrainといった新しいセレクタを追加します。これらは列車や載っているプレイヤーを対象として設定できるようにするもので、他の経済やステータスなどに関するプラグインとの連携を行えます。

» コマンドセレクタ

行き先

電車は目的地を設定することができ、Switcherサインなどを用いて分岐を切り替えつつ、可能な限り最短の経路を進みます。これは複雑で広範な線路網を作る際にとても有用で、自動的に複数の駅へ列車を進めることができます。また、列車が向かうべき駅のリストを設定し、それに沿って自動的に進んでいくことも可能です。

» 経路探索

チケット

列車に乗り込むための列車のチケット、つまり乗車券を追加します。これは同時に列車にプロパティを設定することができ、たとえば列車に行き先を設定するなどが可能です。

» チケット

設定

TrainCartsの設定は、'config.ymlファイルで行います。すべての設定ノードには、そのノードが何を調整するのかを理解するのに役立つヘッダーがあります。それ以外にも、デフォルトの列車のプロパティ(新しい列車に適用されるプロパティ)をDefaultTrainProperties.ymlファイルで設定できます。これでノードの設定は完了です。他のファイルには手をつけないでください。セーブデータが壊れたり、プラグインの同期が取れなくなったりする可能性があるからです。ファイルを削除すると、TrainCartsを完全に再設定する必要がありますが、いずれかのファイルが破損している可能性があります。プラグインは、必要なすべての設定を自動的に生成します。

» 設定

アタッチメント

新たに追加されるアタッチメントエディタは、列車の外観などを設定するために使用します。エディタのメニューを使用すると、アイテムモデル、エンティティ、座席、サウンドなどを使って、カスタマイズされた列車を設定できます。 これらのエディタを使用することで、装飾の施されたトロッコなど小規模なものから、リアルな鉄道列車といった大規模なカスタマイズも可能になります。

» アタッチメント

権限

BKCommonLibをベースにしたすべてのプラグインと同様に、すべての権限設定は、プラグインフォルダ内の'PermissionDefaults.ymlにあります。そこには、すべてのパーミッションが説明とデフォルトの権限に記載されており、それを変更することもできます。

» 権限の概要

パフォーマンス

このプラグインによるいくつかの機能は、サーバーあるいはクライアントでラグを引き起こすかもしれません。これを防ぐためのいくつかの方法があります。

» ラグ

APIとアドオン

TrainCartsにはflexible APIがあります。

おやくだち外部リンク

Traincarts Spigot Jenkins [1]

BKCommonLib Spigot Jenkins [2]

TC Coasters Spigot Jenkins [3]

推奨されないアドオン(TrainCartsの最新バージョンに対応していません)

ActionBlocks:ブロックによるトロッコ制御システムを追加しますが、現在の看板によるサインシステムと競合します。

TrainCartsBlocksのGithub