/Spawning
Saihou-Heiki (talk | contribs) (Created page with "* 保存済みの列車の名前の一部とマッチする場合、マッチした名前のうち一番長いものが選択されます。 * 保存済みの列車の名前は<code>/savedtrain list</code>でリストアップできます。 * 保存済みの列車は<code>/savedtrain [name] [subcommand]</code>でインポートしたり、編集したりすることができます。 * 保存済みの列車は、''TrainCarts Demo Resource Pack''のようにサーバー...") |
Saihou-Heiki (talk | contribs) (Created page with "たとえば、SpawnサインでMyTrainという名前付きの列車をスポーンさせるには、次のように記述します。") |
||
| Line 92: | Line 92: | ||
たとえば、[[Special:MyLanguage/TrainCarts/Signs/Spawner|Spawnサイン]]でMyTrainという名前付きの列車をスポーンさせるには、次のように記述します。 | |||
{{sign|[train]|spawn|MyTrain}} | {{sign|[train]|spawn|MyTrain}} | ||
Revision as of 07:42, 3 September 2026
概要
TrainCartsでは、複数の方法で列車をスポーンさせることができます。
- 通常のトロッコ:プレイヤーは通常、TrainCarts仕様のトロッコをスポーンさせます。このページでは、バニラ仕様のトロッコをスポーンさせる方法を解説しています。
- Spawnサイン:レール上に、レッドストーン信号の入力に反応して、もしくは時間を指定した周期的なスポーンを行います。
- トレインチェスト:プレイヤーが列車を収納、スポーンできる持ち運び可能なアイテムです。
スポーンパターン
トレインチェストやSpawnサインは、スポーンパターンの構文をサポートしています。この構文を用いれば、複数の異なるトロッコや保存済みの列車を記述でき、それらをまとめてスポーンできます。
| メカニズム | パターン | 説明 |
|---|---|---|
| バニラのトロッコ | m
|
乗ることができる普通のトロッコをスポーンさせます。 |
| 保存済みの列車 | MyTrain
|
MyTrainとして保存された列車をスポーンさせます。 |
| 繰り返し | mmm
|
みっつの乗れるトロッコをスポーンさせます。 |
| 数量前置詞 | 3m3s
|
みっつの乗れるトロッコ、みっつのチェスト付きトロッコで構成された六両編成の列車をスポーンさせます。 |
| グループ化 | 3[ms]
|
乗れるトロッコとチェスト付きトロッコのペアを三組。msmsmsと同じです。
|
| 確率 | 3[33%RedCart 33%GreenCart 33%BlueCart]
|
事前に保存されたみっつの色のトロッコを、ランダムで一種類選んで三両編成にしてスポーンさせます。 |
バニラのトロッコ
バニラのトロッコはそれぞれ対応する一文字で表記できます。
| テキスト | トロッコの種類 |
|---|---|
| m | 通常のトロッコ |
| p | かまど付きトロッコ |
| s | チェスト付きトロッコ |
| t | TNTトロッコ |
| h | ホッパー付きトロッコ |
| e | スポナー付きトロッコ |
たとえば、Spawnサインでみっつの通常トロッコで構成された列車をスポーンさせるには、次のように記述します。
また、このコマンドはみっつの通常トロッコの列車をスポーンさせるトレインチェストを与えます。
/train chest mmm
保存済みの列車
プレイヤーは/train save [name]のコマンドを利用して、編集している列車を保存することができます。この際に設定した名前は、スポーンパターンで利用できます。
- 保存済みの列車の名前の一部とマッチする場合、マッチした名前のうち一番長いものが選択されます。
- 保存済みの列車の名前は
/savedtrain listでリストアップできます。 - 保存済みの列車は
/savedtrain [name] [subcommand]でインポートしたり、編集したりすることができます。 - 保存済みの列車は、TrainCarts Demo Resource Packのようにサーバー側のリソースパックに含めることができます。
- 注意:保存を列車した際の名前は、
/train renameで付与した列車の名前とは異なります。それぞれの名前はまったく別のものなので、こんがらがらないよう気をつけてください。
たとえば、SpawnサインでMyTrainという名前付きの列車をスポーンさせるには、次のように記述します。
And this command gives the player a train spawn chest that spawns a train named MyTrain:
/train chest MyTrain
Saved Spawn Patterns
Instead of saving a train, a (long) train spawning pattern can be saved instead with /savedtrain [name] spawn [pattern].
For example:
/savedtrain MyTrain spawn 4[50%m 50%s] p
When spawning MyTrain this will spawn 4 random rideable Minecarts or Minecart with chest, followed by a single Minecart with Furnace. This is especially useful when patterns are too long to fit on spawn signs. These patterns can be used recursively.
Repetition
Multiple train names or Vanilla Minecart names can be put following each other, no space required. When matching the names, it matches the longest saved train name that matches the pattern.
Amount Prefix
Digits can be put in front of names to repeat that pattern a number of times. If you want to spawn MyTrain three times, you can put 3MyTrain
Grouped Sequences
Patterns can be grouped so that the amount prefix repeats the entire group, instead of only the one train or cart specified.
For example, if you want to spawn a locomotive followed by red-green-blue carriages repeated four times (12 carriages), you can put:
4[carr carg carb] loco
Random
Use the % weighted prefix to randomly have a pattern choose between different types of trains to spawn. This follows a syntax similar to the WorldEdit syntax.
For example, to spawn a locomotive followed by 12 carts of random red, green or blue carriages:
12[33%carr 33%carg 33%carb] loco
These prefixes can also be applied to grouped sequences to create variable-length trains. This will spawn a locomotive with randomly 0, 1 or 2 carriages:
[33%[] 33%carb 33%[carr carg]] loco
The percentage total is normalized, so in the above examples using 50% or 200% would have resulted in the same behavior.
