TrainCarts [ja]

From BergerHealer Wiki
Jump to navigation Jump to search
(Importing a new version from external source)
 
No edit summary
 
(49 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Plugin|TrainCarts|Minecarts redefined|https://www.spigotmc.org/resources/traincarts.39592/|https://github.com/bergerhealer/TrainCarts|TrainCarts train 1.gif|250px}}
'''TrainCarts'''は、Bergerkiller氏によって開発されたプラグインです。トロッコを制御するために必要な様々な機能を備えています。また、初期は連結機能のみであったのに対し、現在は数種類の幅広い機能を提供する大規模プラグインとなっています。
== 鉄道 ==
まず知っておくべきことは、このプラグインによってトロッコが無限に連結可能になることです。 当然、連結しているため先頭が止まると後ろも止まり、先頭が加速すれば後ろも加速するようになっています。また、連結することで一度に多くの人が乗ることが可能になるため、それぞれが別の操作をしてトロッコの挙動が奇妙にならないよう、手動での加速減速はできないようにデフォルトで設定されています。


{{Plugin|TrainCarts|Minecarts redefined|https://www.spigotmc.org/resources/traincarts.39592/|https://github.com/bergerhealer/TrainCarts|TrainCarts train 1.gif|250px}}
プレイヤーが設置したトロッコは、自動的にTrainCartsの管理下にも置かれます。もしプラグインの挙動ではなくバニラのトロッコと同じ挙動にしたい場合は、'''権限'''あるいは'''ディスペンサーによるスポーン'''を利用してください。[[TrainCarts/VanillaMinecarts|詳しくはこのページをご覧ください。]]
 
モブはデフォルトではTrainCartsのトロッコには乗らなくなります。もしそうしたくない場合は、[[TrainCarts/MobEntering|こちらのページを参考にする]]か、バニラのトロッコを代わりに使ってください。
 
== スポーン ==
列車はトロッコのアイテムをプレイヤーが使用すること、または[[TrainCarts/Train Spawn Chest|トレインチェスト]]を使うことでスポーンできます。また[[TrainCarts/Signs/Spawner|Spawnサイン]]を利用することで、自動的なスポーンも行えます。
 
[[Special:MyLanguage/TrainCarts/Spawning|» スポーン]]
 
[[Special:MyLanguage/TrainCarts/Train Spawn Chest|» トレインチェスト]]
 
== プロパティ ==
列車と個々のトロッコはそれぞれ個別のプロパティを保有します。これは<code>/train</code>や<code>/cart</code>コマンド、あるいは[[TrainCarts/Signs/Property|Propertyサイン]]から設定できます。


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


<div lang="en" dir="ltr" class="mw-content-ltr">
== 追加される物理法則 ==
'''TrainCarts''' is a plugin developed by Bergerkiller and features everything related to Trains of minecarts. It was initially developed to link multiple carts together, creating a moving train. Over time the plugin grew to host many more features, such as action signs, commands, properties, attachments and a broad API other plugins can implement to add their own features.
</div>


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


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/Physical|» 物理法則]]
The first thing you will notice is that you can now connect carts together to form infinitely long trains. Every cart in this train is called a ''member'', all members combined are called a ''group''. Every member communicates with the group, so when the front cart hits a block, it stops the entire group. When someone pushes a cart, this pushing force is shared among all members. Therefore, long trains are less responsive than short trains.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
== 看板 ==
== New physics ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
このプラグインでは、列車やトロッコに対して看板に書かれたさまざまなサインで制御を行えます。電車から下ろしたり、乗せたり、さらにはより複雑な機能を備えています。
Trains can travel on top of pressure plates and alongside ladders, and also upside-down below vanilla rails placed on a ceiling.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/Signs看板の一覧]]
[[Special:MyLanguage/TrainCarts/PhysicalPhysical]]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
== コマンド ==
== Signs ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
このプラグインにはたくさんのコマンドが実装されています。それぞれが固有の機能を有しています。
Loads of different signs are available to automate stations, eject trains, put players in trains or update train configuration.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/Commandsコマンドの一覧]]
[[Special:MyLanguage/TrainCarts/SignsSigns]]
</div>


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


<div lang="en" dir="ltr" class="mw-content-ltr">
[[TrainCarts/Commands/Selectors|» コマンドセレクタ]]
The plugin has lots of commands you can use to alter the behavior of trains and minecarts.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
==行き先==
[[Special:MyLanguage/TrainCarts/Commands|» Commands]]
</div>


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


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/PathFinding|» 経路探索]]
A special item allows for trains to be picked up and spawned.
</div>


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


<div lang="en" dir="ltr" class="mw-content-ltr">
列車に乗り込むための列車のチケット、つまり乗車券を追加します。これは同時に列車にプロパティを設定することができ、たとえば列車に行き先を設定するなどが可能です。
== Path finding ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/Tickets|» チケット]]
Trains can have a destination set, after which switcher signs will automatically switch the track to lead the train towards it with the shortest route possible. This can be used to automate a large train network, sending trains to different stations fully automatically. It is also possible to configure a list of destinations the train should visit and have the train automatically go from one destination to the next.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
==設定==
[[Special:MyLanguage/TrainCarts/PathFinding|» Traincarts Path Finding]]
</div>


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


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/TrainProperties|» 設定]]
TrainCarts can be configured in the '''config.yml''' file. All setting nodes have a header to help you understand what that particular node adjusts. Other than that, you can set the default train properties (properties applied to new trains) in the '''DefaultTrainProperties.yml''' file. The nodes should speak for themselves. Try not to touch the other files, as it can cause corrupted save data, or the plugin getting out of sync. Deleting the files should re-set TrainCarts completely, may one of the files get corrupted. The plugin automatically generates all configuration needed.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
==アタッチメント==
[[Special:MyLanguage/TrainCarts/TrainProperties|» Train Properties]]
</div>


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


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/Attachments|» アタッチメント]]
[[Special:MyLanguage/TrainCarts/Attachments|» Attachments]] (WIP)
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
==権限==
== Permissions ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[BKCommonLib]]をベースにしたすべてのプラグインと同様に、すべての権限設定は、プラグインフォルダ内の'''PermissionDefaults.yml''にあります。そこには、すべてのパーミッションが説明とデフォルトの権限に記載されており、それを変更することもできます。
Like in all plugins that use BKCommonLib as a base, all permissions can be found in '''PermissionDefaults.yml''' in the plugin folder. There they are all listed together with a description and permission default, which you can alter as well.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/Permissions|» 権限の概要]]
[[Special:MyLanguage/TrainCarts/Permissions|» Overview of all permissions]]
</div>


<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>


<div lang="en" dir="ltr" class="mw-content-ltr">
== APIとアドオン ==
== API and Add-ons ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
TrainCartsには[[TrainCarts/API|flexible API]]があります。
TrainCarts has a [[TrainCarts/API|flexible API]] which allows other plugins to implement custom track, signs, attachments and more.
* [[Special:MyLanguage/TC-Coasters|TC-Coasters]]:ジェットコースター作成に便利なアドオンです。
* [[Special:MyLanguage/TC-Coasters|TC-Coasters]]: Adds smooth rollercoaster track to TrainCarts
* [https://www.spigotmc.org/resources/tc-hangrail.39627/ TC-Hangrail]: あらゆる種類のブロックの上にトロッコを走らせたり、逆に下に吊り下げたりして、線路として利用します。
</div>
* [https://www.spigotmc.org/resources/traincartsdestinationselector.73170/ TrainCartsDestinationSelector]: プレイヤーが目的地を選択するための、クリック可能な看板を追加します。
* [https://www.spigotmc.org/resources/traincarts-advancedsigns.99881/ Traincarts AdvancedSigns]: ジェットコースター向けのいくつかのサインを追加します。
* [https://www.spigotmc.org/resources/tcminecartvariants.100658/ TC Minecart Variants]: 石炭や金などの資源の種類を示す、個別のトロッコのモデルを追加します。
* [https://www.spigotmc.org/resources/tcanimatronics.101995/ TCAnimatronics]: [https://www.spigotmc.org/resources/animatronics-animate-armorstands-1-8-1-18-2.36518/ アニマトロニクスアニメーション](防具立てのアニメーション)をサインで制御します。


<div lang="en" dir="ltr" class="mw-content-ltr">
== おやくだち外部リンク ==
== Useful Links ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
*[https://www.spigotmc.org/resources/traincarts.39592/ Spigot開発ページ]
*[https://www.spigotmc.org/resources/traincarts.39592/ Spigot Dev Page & Forum]
*[https://discord.gg/wvU2rFgSnw Discord]
*[https://discord.gg/q9gutsN Discord]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
'''Traincarts'''
'''Traincarts'''
[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 GitHub]
[https://github.com/bergerhealer/TrainCartsのGithub]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
'''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 GitHub]
[https://github.com/bergerhealer/BKCommonLibのGithub]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
'''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 GitHub]
[https://github.com/bergerhealer/TC-CoastersのGithub]
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
== Depreciated Addons ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
== 推奨されないアドオン(TrainCartsの最新バージョンに対応していません) ==
(No longer supported in current versions of Traincarts)
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[Special:MyLanguage/TrainCarts/ActionBlocks|ActionBlocks]]:ブロックによるトロッコ制御システムを追加しますが、現在の看板によるサインシステムと競合します。
[[Special:MyLanguage/TrainCarts/ActionBlocks|ActionBlocks]], added block-based systems to the game. They were dumbed-down versions of the sign systems mentioned above.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[https://github.com/bergerkiller/TrainCartsBlocks/ TrainCartsBlocksのGithub]
[https://github.com/bergerkiller/TrainCartsBlocks/ TrainCartsBlocks GitHub Download Page]
</div>

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