TrainCarts/Spawning [ja]

From BergerHealer Wiki
Jump to navigation Jump to search
(Created page with "TrainCarts/スポーン")
 
(Created page with "プレイヤーは<code>/train save [name]</code>のコマンドを利用して、編集している列車を保存することができます。この際に設定した名前は、スポーンパターンで利用できます。")
 
(6 intermediate revisions by the same user not shown)
Line 2: Line 2:
== 概要 ==
== 概要 ==


<div lang="en" dir="ltr" class="mw-content-ltr">
TrainCartsでは、複数の方法で列車をスポーンさせることができます。
TrainCarts features several different ways to spawn trains. These are:
* [[Special:MyLanguage/TrainCarts/VanillaMinecarts|'''通常のトロッコ''']]:プレイヤーは通常、TrainCarts仕様のトロッコをスポーンさせます。このページでは、バニラ仕様のトロッコをスポーンさせる方法を解説しています。
* [[Special:MyLanguage/TrainCarts/VanillaMinecarts|'''Vanilla Minecarts''']] - Players can spawn TrainCarts Minecarts. The page details how to have Vanilla Minecart behavior as well.
* [[Special:MyLanguage/TrainCarts/Signs/Spawner|'''Spawnサイン''']]:レール上に、レッドストーン信号の入力に反応して、もしくは時間を指定した周期的なスポーンを行います。
* [[Special:MyLanguage/TrainCarts/Signs/Spawner|'''Spawn Sign''']] - Spawns trains onto the track above in response to Redstone or automatically on a period
* [[Special:MyLanguage/TrainCarts/Train Spawn Chest|'''トレインチェスト''']]:プレイヤーが列車を収納、スポーンできる持ち運び可能なアイテムです。
* [[Special:MyLanguage/TrainCarts/Train Spawn Chest|'''Train Spawn Chest''']] - A portable item with which players can pick up trains and spawn them onto the track
</div>




<div lang="en" dir="ltr" class="mw-content-ltr">
== スポーンパターン ==
== Spawn Pattern ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
トレインチェストやSpawnサインは、スポーンパターンの構文をサポートしています。この構文を用いれば、複数の異なるトロッコや保存済みの列車を記述でき、それらをまとめてスポーンできます。
Both the train spawn chest and the spawn sign support a spawn pattern syntax. With this syntax a train can be composed of multiple different carts or saved trains, and then spawned as a whole.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
{| class="wikitable"
{| class="wikitable"
|-
|-
! Mechanism
! メカニズム
! Pattern
! パターン
! Explanation
! 説明
|-
|-
| Vanilla Minecarts
| バニラのトロッコ
| <code>m</code>
| <code>m</code>
| Spawns a rideable Minecart
| 乗ることができる普通のトロッコをスポーンさせます。
|-
|-
| Saved Trains
| 保存済みの列車
| <code>MyTrain</code>
| <code>MyTrain</code>
| Spawns the train saved as ''MyTrain''
| ''MyTrain''として保存された列車をスポーンさせます。
|-
|-
| Repetition
| 繰り返し
| <code>mmm</code>
| <code>mmm</code>
| Spawns three rideable Minecarts
| みっつの乗れるトロッコをスポーンさせます。
|-
|-
| Amount Prefix
| 数量前置詞
| <code>3m3s</code>
| <code>3m3s</code>
| Spawns three rideable Minecarts and three Minecarts with Chest as a 6-cart train
| みっつの乗れるトロッコ、みっつのチェスト付きトロッコで構成された六両編成の列車をスポーンさせます。
|-
|-
| Grouped Sequences
| グループ化
| <code>3[ms]</code>
| <code>3[ms]</code>
| Spawns 3 pairs of a rideable Minecart and Minecart with Chest. Same as <code>msmsms</code>
| 乗れるトロッコとチェスト付きトロッコのペアを三組。<code>msmsms</code>と同じです。
|-
|-
| Random
| 確率
| <code>3[33%RedCart 33%GreenCart 33%BlueCart]</code>
| <code>3[33%RedCart 33%GreenCart 33%BlueCart]</code>
| Spawns a 3-cart train with random color carts that were previous saved
| 事前に保存されたみっつの色のトロッコを、ランダムで一種類選んで三両編成にしてスポーンさせます。
|}
|}
</div>




<div lang="en" dir="ltr" class="mw-content-ltr">
=== バニラのトロッコ ===
=== Vanilla Minecarts ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
バニラのトロッコはそれぞれ対応する一文字で表記できます。
Default Vanilla Minecarts can be specified with the single-character names below:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Text
! テキスト
! Minecart type
! トロッコの種類
|-
|-
| m
| m
| [https://minecraft.wiki/w/Minecart Regular Minecart]
| [https://minecraft.wiki/w/Minecart 通常のトロッコ]
|-
|-
| p
| p
| [https://minecraft.wiki/w/Minecart_with_Furnace Powered Minecart]
| [https://minecraft.wiki/w/Minecart_with_Furnace かまど付きトロッコ]
|-
|-
| s
| s
| [https://minecraft.wiki/w/Minecart_with_Chest Storage Minecart]
| [https://minecraft.wiki/w/Minecart_with_Chest チェスト付きトロッコ]
|-
|-
| t
| t
| [https://minecraft.wiki/w/Minecart_with_TNT TNT Minecart]
| [https://minecraft.wiki/w/Minecart_with_TNT TNTトロッコ]
|-
|-
| h
| h
| [https://minecraft.wiki/w/Minecart_with_Hopper Hopper minecart]
| [https://minecraft.wiki/w/Minecart_with_Hopper ホッパー付きトロッコ]
|-
|-
| e
| e
| [https://minecraft.wiki/w/Minecart_with_Monster_Spawner Minecart with Spawner]
| [https://minecraft.wiki/w/Minecart_with_Monster_Spawner スポナー付きトロッコ]
|}
|}
</div>




<div lang="en" dir="ltr" class="mw-content-ltr">
たとえば、[[Special:MyLanguage/TrainCarts/Signs/Spawner|Spawnサイン]]でみっつの通常トロッコで構成された列車をスポーンさせるには、次のように記述します。
For example, this [[Special:MyLanguage/TrainCarts/Signs/Spawner|spawn sign]] spawns a 3-minecart train:
</div>
{{sign|[train]|spawn|mmm}}
{{sign|[train]|spawn|mmm}}


<div lang="en" dir="ltr" class="mw-content-ltr">
また、このコマンドはみっつの通常トロッコの列車をスポーンさせる[[Special:MyLanguage/TrainCarts/Train Spawn Chest|トレインチェスト]]を与えます。
And this command gives the player a [[Special:MyLanguage/TrainCarts/Train Spawn Chest|train spawn chest]] that spawns a 3-minecart train:
<pre>
<pre>
/train chest mmm
/train chest mmm
</pre>
</pre>
</div>




<div lang="en" dir="ltr" class="mw-content-ltr">
=== 保存済みの列車 ===
=== Saved Trains ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
プレイヤーは<code>/train save [name]</code>のコマンドを利用して、[[Special:MyLanguage/TrainCarts/Editing|編集]]している列車を保存することができます。この際に設定した名前は、スポーンパターンで利用できます。
Players can use <code>/train save [name]</code> to save the train they are [[Special:MyLanguage/TrainCarts/Editing|editing]] as a ''saved train''. This name can then be used in a spawn pattern.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">

Latest revision as of 03:04, 25 August 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サインでみっつの通常トロッコで構成された列車をスポーンさせるには、次のように記述します。

Signtemplate.png
[train]
spawn
mmm


また、このコマンドはみっつの通常トロッコの列車をスポーンさせるトレインチェストを与えます。

/train chest mmm


保存済みの列車

プレイヤーは/train save [name]のコマンドを利用して、編集している列車を保存することができます。この際に設定した名前は、スポーンパターンで利用できます。

  • When matching a saved train name, the longest name that matches is selected
  • Saved train names can be listed with command: /savedtrain list
  • Saved trains can be imported or edited with command: /savedtrain [name] [subcommand]
  • Saved trains can also be included in a resource pack loaded on the server, like what the TrainCarts Demo Resource Pack
  • Note: Saved train names are not the same as named trains (/train rename). There is no relation between the two.


For example, this spawn sign spawns a train named MyTrain:

Signtemplate.png
[train]
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.