/Signs
Saihou-Heiki (talk | contribs) (Created page with "* 列車に看板が反応するには、'''標識の文字を向いている'''必要があります。 * 線路と同じ向き(線路に面しているか、線路とは逆を向いているか)の看板は'''常に'''動作します。 * 列車は看板の向いている方向に向けて生成されます。") |
Saihou-Heiki (talk | contribs) No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 42: | Line 42: | ||
== 遠隔操作 == | == 遠隔操作 == | ||
いくつかのサインは遠隔操作、つまり名前で列車を操作する機能にも対応しています。その場合は、''[train <列車名>]''(またはエイリアスとして''[t <列車名>]'')といったフォーマットを使います。遠隔操作の時のサインはレッドストーン信号にしか反応しないので、どこにそれが設置されているのかは問いません。この機能に対応しているサインは下のほうにある[[# | いくつかのサインは遠隔操作、つまり名前で列車を操作する機能にも対応しています。その場合は、''[train <列車名>]''(またはエイリアスとして''[t <列車名>]'')といったフォーマットを使います。遠隔操作の時のサインはレッドストーン信号にしか反応しないので、どこにそれが設置されているのかは問いません。この機能に対応しているサインは下のほうにある[[#看板一覧|看板一覧]]で見ることができます。 | ||
遠隔操作は複数の列車に対してあれやこれやすることも可能です。だいたいタグのような感じで、効果を及ぼす列車を*を使って識別することができます。たとえばこのようにすれば、この遠隔操作の看板はすべての『intercity』の列車の行き先を'''home'''に設定します。 | 遠隔操作は複数の列車に対してあれやこれやすることも可能です。だいたいタグのような感じで、効果を及ぼす列車を*を使って識別することができます。たとえばこのようにすれば、この遠隔操作の看板はすべての『intercity』の列車の行き先を'''home'''に設定します。 | ||
| Line 66: | Line 66: | ||
== | == 看板一覧 == | ||
{| class="wikitable" style="margin:left" | {| class="wikitable" style="margin:left" | ||
! | ! 看板 !! 説明 !! 遠隔操作の対応 | ||
|- | |- | ||
| [[Special:MyLanguage/TrainCarts/Signs/Animate|Animate]] || Attachmentsで設定したアニメーションを再生します。 || Yes | | [[Special:MyLanguage/TrainCarts/Signs/Animate|Animate]] || Attachmentsで設定したアニメーションを再生します。 || Yes | ||
| Line 93: | Line 93: | ||
| [[Special:MyLanguage/TrainCarts/Signs/Elevator|Elevator]] || 2つ以上の看板を利用して、列車を上下移動させます。 || No | | [[Special:MyLanguage/TrainCarts/Signs/Elevator|Elevator]] || 2つ以上の看板を利用して、列車を上下移動させます。 || No | ||
|-bgcolor="#dddddd" | |-bgcolor="#dddddd" | ||
| [[Special:MyLanguage/TrainCarts/Signs/Enter|Enter]] || | | [[Special:MyLanguage/TrainCarts/Signs/Enter|Enter]] || 近くのモブやプレイヤーを乗車させます。 || Yes | ||
|- | |- | ||
| [[Special:MyLanguage/TrainCarts/Signs/Flip|Flip]] || | | [[Special:MyLanguage/TrainCarts/Signs/Flip|Flip]] || 車両の向きを180度ひっくり返します。 || Yes | ||
|-bgcolor="#dddddd" | |-bgcolor="#dddddd" | ||
| [[Special:MyLanguage/TrainCarts/Signs/Launcher|Launcher]] || | | [[Special:MyLanguage/TrainCarts/Signs/Launcher|Launcher]] || 設定した速度に発射したり、ブレーキを掛けたりします。 || Yes | ||
|- | |- | ||
| [[Special:MyLanguage/TrainCarts/Signs/Mutex|(Smart) Mutex]] || | | [[Special:MyLanguage/TrainCarts/Signs/Mutex|(Smart) Mutex]] || 列車の衝突を避けるため、一定範囲への複数車両の進行を防ぎます(閉塞)。 || No | ||
|-bgcolor="#dddddd" | |-bgcolor="#dddddd" | ||
| [[Special:MyLanguage/TrainCarts/Signs/Property|Property]] || | | [[Special:MyLanguage/TrainCarts/Signs/Property|Property]] || タグ、目的地などのプロパティを書き換えます。 || Yes | ||
|- | |- | ||
| [[Special:MyLanguage/TrainCarts/Signs/Skip|Skip]] || | | [[Special:MyLanguage/TrainCarts/Signs/Skip|Skip]] || 条件に従い、次の看板の動作をスキップします。 || Yes | ||
|-bgcolor="#dddddd" | |-bgcolor="#dddddd" | ||
| [[Special:MyLanguage/TrainCarts/Signs/Sound|Sound]] || | | [[Special:MyLanguage/TrainCarts/Signs/Sound|Sound]] || 指定した音を再生します。 || Yes | ||
|- | |- | ||
| [[Special:MyLanguage/TrainCarts/Signs/Spawner|Spawn]] || | | [[Special:MyLanguage/TrainCarts/Signs/Spawner|Spawn]] || 指定した車両全体、またはトロッコをスポーンさせます。 || No | ||
|-bgcolor="#dddddd" | |-bgcolor="#dddddd" | ||
| [[Special:MyLanguage/TrainCarts/Signs/Station|Station]] || | | [[Special:MyLanguage/TrainCarts/Signs/Station|Station]] || 列車を停止させたり、発車させたりします。 || No | ||
|- | |- | ||
| [[Special:MyLanguage/TrainCarts/Signs/Switcher|Switcher]] || | | [[Special:MyLanguage/TrainCarts/Signs/Switcher|Switcher]] || 列車のプロパティに応じて、レールの分岐やレバーなどを切り替えます。 || No | ||
|-bgcolor="#dddddd" | |-bgcolor="#dddddd" | ||
| [[Special:MyLanguage/TrainCarts/Signs/Teleporter|Teleport]] || | | [[Special:MyLanguage/TrainCarts/Signs/Teleporter|Teleport]] || 乗客ごと列車をテレポートさせます。動作には別途MyWorldsプラグインが必要です。 || Yes | ||
|- | |- | ||
| [[Special:MyLanguage/TrainCarts/Signs/Transfer|Transfer]] || | | [[Special:MyLanguage/TrainCarts/Signs/Transfer|Transfer]] || チェスト、かまど、ディスペンサーとチェスト付きトロッコの間でアイテムをやり取りします。 || No | ||
|-bgcolor="#dddddd" | |-bgcolor="#dddddd" | ||
| [[Special:MyLanguage/TrainCarts/Signs/Trigger|Trigger]] || | | [[Special:MyLanguage/TrainCarts/Signs/Trigger|Trigger]] || 列車の情報や、到着までの時間などを看板に表示します。別途Signlinkプラグインが必要です。 || No | ||
|- | |- | ||
| [[Special:MyLanguage/TrainCarts/Signs/Ticket|Ticket]] || | | [[Special:MyLanguage/TrainCarts/Signs/Ticket|Ticket]] || Vaultプラグインと連携して、乗客が乗車料金を支払えるようにします。コマンドおよびPropertyのTicketsとは異なります。 || No | ||
|-bgcolor="#dddddd" | |-bgcolor="#dddddd" | ||
| [[Special:MyLanguage/TrainCarts/Signs/Waiter|Waiter]] || | | [[Special:MyLanguage/TrainCarts/Signs/Waiter|Waiter]] || 線路が空くまで、車両を停めます。 || No | ||
|} | |} | ||
= 権限 = | |||
それぞれのサインは設置するために個別の権限を必要とします。[[TrainCarts/Permissions#Building_Action_Signs|こちらから主な権限について見ることができます]]。また遠隔操作を利用するには、<code>train.build.feature.remotecontrol</code>という権限が必要ですが、これはデフォルトではOPのみに設定されています。 | |||
Latest revision as of 05:30, 16 June 2026
TrainCartsプラグインは看板を用い、単独あるいは連結したトロッコにさまざまなアクションを行うことを可能とします。
構造と動き
看板は常に同じ記法で記述されます。一行目はあなたが各トロッコごとか、複数連結した車両か、どちらをターゲットにするかによってcartもしくはtrainのどちらかを設定します。また、同時にレッドストーン回路への返り値や、車両の来る方向なども指定することが可能です。
レッドストーン
TrainCartsの看板は、動作するためにレッドストーン信号を必要とします。つまり、レッドストーントーチやレバーなどの電源がなければ看板は何もできません。ただ、これは別に電源が必ず必要というわけではなく、レッドストーン信号なしで動作することもできます。その場合、[train]や[cart]と同じような特殊な文を一行目に入れます。基本的に、[+train]がその役割を果たすでしょう。
| 一行目 | 説明 |
|---|---|
| [train] | デフォルト。看板の内容は、レッドストーン信号がある時にだけ動作します。 |
| [+train] | 常時オンモード。レッドストーン信号の有無に関わらず、看板の内容は常に動作し続けます。 |
| [!train] | 反転パワーモード。[train]とは真逆のモードで、レッドストーン信号がオフの時にのみ動作します。レッドストーン信号の入力がない場合、[+train]と同様の動作となります。 |
| [-train] | 常時オフモード。レッドストーン信号を完全に無視して、ほとんどの動作を行いません。基本的にswitcherサイン以外で使われることはありません。 |
| [/train] | オンパルスモード。レッドストーン信号がオフ→オンに切り替わった瞬間、オブザーバーブロックのようにその一瞬だけ動作(パルス)します。 |
| [\train] | オフパルスモード。オンパルスモードとは逆に、レッドストーン信号がオン→オフに切り替わった瞬間にパルス動作します。 |
| [/\train] | チェンジパワーモード。レッドストーン信号がオンまたはオフへと切り替わった瞬間にパルス動作します。上記二つのモードの条件を併せたものになります。 |
レバー出力
看板はその看板のあるブロックと同じブロックにレバーを接続することにより、なにかしらのアウトプットを行うことができます。駅に列車が停車した時に信号を出力するstationサインなど、わずかですがいくつかのサインはレバーを動作させます。
動作の方向
初期状態では、看板は列車が看板の前か横から接近してきたときだけ動作します。これはつまり、サインで列車の制御をしたいときは、列車の動く方向に注意を配りつつ看板を置く必要があるということです。この挙動を別のものに変更する場合、ひとつ以上の方向をコロンの後に追加することで可能です。もしどのような場合でも動くようにしたければ、[train:*]を使うとよいでしょう。
たとえば、Switcherサインにおいて[-train:lr]を使った時を例に見てみましょう。看板の指定している左か右のどちらかから列車が来た時にはレバーが作動しますが、他の場合はできないようになります。また-trainを使っているので、線路を切り替えません。
遠隔操作
いくつかのサインは遠隔操作、つまり名前で列車を操作する機能にも対応しています。その場合は、[train <列車名>](またはエイリアスとして[t <列車名>])といったフォーマットを使います。遠隔操作の時のサインはレッドストーン信号にしか反応しないので、どこにそれが設置されているのかは問いません。この機能に対応しているサインは下のほうにある看板一覧で見ることができます。
遠隔操作は複数の列車に対してあれやこれやすることも可能です。だいたいタグのような感じで、効果を及ぼす列車を*を使って識別することができます。たとえばこのようにすれば、この遠隔操作の看板はすべての『intercity』の列車の行き先をhomeに設定します。
これを使えば、すべての列車を簡単に回収することもできます。列車の案内にタグを使うなら、逆に列車を戻すためのタグを使うことも可能です。
設置
それぞれの看板は、上のレール一ブロックに対して動作します。壁に取り付けられた看板は、その上部にレールを見つけるまで上へ上へと探していきます。レールと看板の間に空白を作ることもできます。
ひとつのレールに様々なアクションを適用するために、下へ下へと看板を連ねていくことができます。列車はレールに入った際に上から下へと看板を探すので、サインが別のサインの返り値を利用するときには、順序にも気をつけてください。
ただし例外として、TrainCartsのアドオンがあります。線路で看板がうまく動作するための(相対的な)位置を変更するかも知れません。たとえば、TC Hang Railというアドオンはハングレールの上部に看板を設置するように設定しますし、TCC(TrainCarts Coasters)アドオンは看板のために移動可能なノードを利用します。
動作の方向の項で紹介したように、サインは'方向が動作の内容にいろいろな影響を及ぼします。
- 列車に看板が反応するには、標識の文字を向いている必要があります。
- 線路と同じ向き(線路に面しているか、線路とは逆を向いているか)の看板は常に動作します。
- 列車は看板の向いている方向に向けて生成されます。
看板一覧
| 看板 | 説明 | 遠隔操作の対応 |
|---|---|---|
| Animate | Attachmentsで設定したアニメーションを再生します。 | Yes |
| Announce | トロッコや列車の乗客へメッセージを表示します。 | Yes |
| Blocker | 特定の方向から来る列車を遮断します。 | No |
| Block Changer | トロッコに表示されるブロックの種類を変更します。 | Yes |
| Craft | 列車内のチェスト付きトロッコのアイテムを使用して、近くの作業台でクラフトをします。 | No |
| Destination | 経路探索の目的地を示し、列車の次の目的地を設定します。 | Yes |
| Destroy | トロッコまたは列車を破壊します。 | Yes |
| Detector | 指定した領域内のトロッコまたは列車を検出します。 | No |
| Effect | トロッコまたは列車、あるいは看板の位置から視覚または聴覚効果を再生します。 | Yes |
| Eject | トロッコまたは列車の乗客を降車させます。 | Yes |
| Elevator | 2つ以上の看板を利用して、列車を上下移動させます。 | No |
| Enter | 近くのモブやプレイヤーを乗車させます。 | Yes |
| Flip | 車両の向きを180度ひっくり返します。 | Yes |
| Launcher | 設定した速度に発射したり、ブレーキを掛けたりします。 | Yes |
| (Smart) Mutex | 列車の衝突を避けるため、一定範囲への複数車両の進行を防ぎます(閉塞)。 | No |
| Property | タグ、目的地などのプロパティを書き換えます。 | Yes |
| Skip | 条件に従い、次の看板の動作をスキップします。 | Yes |
| Sound | 指定した音を再生します。 | Yes |
| Spawn | 指定した車両全体、またはトロッコをスポーンさせます。 | No |
| Station | 列車を停止させたり、発車させたりします。 | No |
| Switcher | 列車のプロパティに応じて、レールの分岐やレバーなどを切り替えます。 | No |
| Teleport | 乗客ごと列車をテレポートさせます。動作には別途MyWorldsプラグインが必要です。 | Yes |
| Transfer | チェスト、かまど、ディスペンサーとチェスト付きトロッコの間でアイテムをやり取りします。 | No |
| Trigger | 列車の情報や、到着までの時間などを看板に表示します。別途Signlinkプラグインが必要です。 | No |
| Ticket | Vaultプラグインと連携して、乗客が乗車料金を支払えるようにします。コマンドおよびPropertyのTicketsとは異なります。 | No |
| Waiter | 線路が空くまで、車両を停めます。 | No |
権限
それぞれのサインは設置するために個別の権限を必要とします。こちらから主な権限について見ることができます。また遠隔操作を利用するには、train.build.feature.remotecontrolという権限が必要ですが、これはデフォルトではOPのみに設定されています。
