|
|
| (39 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| <languages/> | | <languages/> |
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | == 介绍 == |
| [[Special:MyLanguage/TrainCarts|« Go back]]
| |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | Traincarts提供了多种生成列车的方式: |
| == Introduction ==
| | * [[Special:MyLanguage/TrainCarts/VanillaMinecarts|'''原版矿车''']] - 玩家可生成代理列车。该页面展示了原版矿车的行为。 |
| </div>
| | * [[Special:MyLanguage/TrainCarts/Signs/Spawner|'''生成牌''']] - 在生成牌上方的轨道上生成列车,可通过红石激活,也可以实现周期、间隔自动化生成。 |
| | * [[Special:MyLanguage/TrainCarts/Train Spawn Chest|'''存车箱''']] - 收纳列车的便携物品,可将列车储存起来,储存后可在轨道上放置生成。 |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| |
| TrainCarts features several different ways to spawn trains. These are:
| |
| * [[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 Sign''']] - Spawns trains onto the track above in response to Redstone or automatically on a period
| |
| * [[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">
| |
| 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'' | | | 生成1个名为“MyTrain”的列车。 |
| |- | | |- |
| | Repetition | | | Repetition |
| | <code>mmm</code> | | | <code>mmm</code> |
| | Spawns three rideable Minecarts | | | 生成3个可乘坐的矿车。 |
| |- | | |- |
| | Amount Prefix | | | 数量前缀 |
| | <code>3m3s</code> | | | <code>3m3s</code> |
| | Spawns three rideable Minecarts and three Minecarts with Chest as a 6-cart train | | | 生成3个可乘坐的矿车和3个运输矿车(总共6个矿车)。 |
| |- | | |- |
| | 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> | | | 生成3组列车,且每组由1个矿车和1个运输矿车组成,与<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 | | | 生成3组列车,且每组由3种保存的列车并根据设置的随机率组成。 |
| |} | | |} |
| </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|生成牌]]会生成3个矿车组成的列车: |
| 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">
| | 这个命令会给予玩家一个能生成3个矿车组成的列车的[[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 [名称]</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">
| | * 匹配保存的列车名称时,将匹配最长的名称。 |
| * When matching a saved train name, the longest name that matches is selected | | * 可使用命令列出已保存列车的名称:<code>/savedtrain list</code> |
| * Saved train names can be listed with command: <code>/savedtrain list</code> | | * 可使用命令导入或编辑已保存的列车:<code>/savedtrain [名称] [子命令]</code> |
| * Saved trains can be imported or edited with command: <code>/savedtrain [name] [subcommand]</code> | | * 保存的列车也可放进服务器加载的资源包中,就像''TrainCarts Demo Resource Pack''一样。 |
| * Saved trains can also be included in a resource pack loaded on the server, like what the ''TrainCarts Demo Resource Pack'' | | * '''注意:'''已保存列车的名称与已命名(<code>/train rename</code>)的列车无关,两者之间没有关系。 |
| * '''Note:''' Saved train names are not the same as named trains (<code>/train rename</code>). There is no relation between the two. | |
| </div>
| |
|
| |
|
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 例如,这个[[Special:MyLanguage/TrainCarts/Signs/Spawner|生成牌]]会生成一辆名为MyTrain的列车: |
| For example, this [[Special:MyLanguage/TrainCarts/Signs/Spawner|spawn sign]] spawns a train named MyTrain:
| |
| </div>
| |
| {{sign|[train]|spawn|MyTrain}} | | {{sign|[train]|spawn|MyTrain}} |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 该命令会给予玩家一个[[Special:MyLanguage/TrainCarts/Train Spawn Chest|存车箱]],且物品内存放的列车的名称为“MyTrain”: |
| And this command gives the player a [[Special:MyLanguage/TrainCarts/Train Spawn Chest|train spawn chest]] that spawns a train named MyTrain:
| |
| <pre> | | <pre> |
| /train chest MyTrain | | /train chest MyTrain |
| </pre> | | </pre> |
| </div>
| |
|
| |
|
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | === 已保存列车的生成模式 === |
| === Saved Spawn Patterns === | |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 可使用<code>/savedtrain [名称] spawn [模式]</code>保存(长)列车生成模式,而不是只保存列车。 |
| Instead of saving a train, a (long) train spawning pattern can be saved instead with <code>/savedtrain [name] spawn [pattern]</code>.
| |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 例如: |
| For example:
| |
| <pre> | | <pre> |
| /savedtrain MyTrain spawn 4[50%m 50%s] p | | /savedtrain MyTrain spawn 4[50%m 50%s] p |
| </pre> | | </pre> |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 生成“MyTrain”时,将随机生成4辆普通矿车或运输矿车,然后是1辆动力矿车。这在模式内容太长而无法写进生成牌时尤其有用。这些模式可以递归使用。 |
| 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.
| |
| </div>
| |
|
| |
|
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | === 重复 === |
| === Repetition === | |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 多个列车名称或原版矿车名称可以彼此紧随放置,无需空格。匹配名称时,将匹配与模式符合的最长的保存列车名称。 |
| 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.
| |
| </div>
| |
|
| |
|
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | === 数量前缀 === |
| === Amount Prefix === | |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 可以在名称前输入数值来重复生成模式。如果你想生成三次“MyTrain”,可输入<code>3MyTrain</code>。 |
| 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 <code>3MyTrain</code>
| |
| </div>
| |
|
| |
|
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | === 分组序列 === |
| === Grouped Sequences === | |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 可对生成模式进行分组,可让数量前缀重复的是整个组,而非只重复某一辆列车或矿车。 |
| Patterns can be grouped so that the amount prefix repeats the entire group, instead of only the one train or cart specified.
| |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 例如,你想生成一辆列车,随后是12辆随机的红色、绿色或蓝色车厢: |
| For example, if you want to spawn a locomotive followed by red-green-blue carriages repeated four times (12 carriages), you can put:
| |
| <pre> | | <pre> |
| 4[carr carg carb] loco | | 4[carred cargreen carblue] locomotive |
| </pre> | | </pre> |
| </div>
| |
|
| |
|
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | === 随机 === |
| === Random === | |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 使用“%”加权前缀来让生成模式随机选择不同类型的列车。其语法[https://worldedit.enginehub.org/en/latest/usage/general/patterns/#random-pattern 与WorldEdit的语法类似]。 |
| Use the % weighted prefix to randomly have a pattern choose between different types of trains to spawn. This follows a syntax [https://worldedit.enginehub.org/en/latest/usage/general/patterns/#random-pattern similar to the WorldEdit syntax].
| |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 例如,要生成一辆列车,随后是12辆随机的红色、绿色或蓝色车厢: |
| For example, to spawn a locomotive followed by 12 carts of random red, green or blue carriages:
| |
| <pre> | | <pre> |
| 12[33%carr 33%carg 33%carb] loco | | 12[33%carred 33%cargreen 33%carblue] locomotive |
| </pre> | | </pre> |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 这些前缀同样可应用于分组序列,以生成长度可变的列车。以下配置将随机生成一辆列车,并附带0、1或2节车厢: |
| 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:
| |
| <pre> | | <pre> |
| [33%[] 33%carb 33%[carr carg]] loco | | [33%[] 33%carblue 33%[carred cargreen]] locomotive |
| </pre> | | </pre> |
| </div>
| |
|
| |
|
| <div lang="en" dir="ltr" class="mw-content-ltr">
| | 百分比权重会自动进行归一化处理,因此上述示例中即使使用50%或200%的权重,最终产生的效果也是相同的。 |
| The percentage total is normalized, so in the above examples using 50% or 200% would have resulted in the same behavior.
| |
| </div>
| |
介绍
Traincarts提供了多种生成列车的方式:
- 原版矿车 - 玩家可生成代理列车。该页面展示了原版矿车的行为。
- 生成牌 - 在生成牌上方的轨道上生成列车,可通过红石激活,也可以实现周期、间隔自动化生成。
- 存车箱 - 收纳列车的便携物品,可将列车储存起来,储存后可在轨道上放置生成。
生成模式
存车箱和生成牌都支持生成模式语法。通过语法可配置将多个矿车或多辆不同的以保存的列车组合起来并生成。
| 机制
|
模式
|
释义
|
| 原版矿车
|
m
|
生成一个可乘坐的矿车。
|
| 保存列车
|
MyTrain
|
生成1个名为“MyTrain”的列车。
|
| Repetition
|
mmm
|
生成3个可乘坐的矿车。
|
| 数量前缀
|
3m3s
|
生成3个可乘坐的矿车和3个运输矿车(总共6个矿车)。
|
| 分组序列
|
3[ms]
|
生成3组列车,且每组由1个矿车和1个运输矿车组成,与msmsms等价。
|
| 随机
|
3[33%RedCart 33%GreenCart 33%BlueCart]
|
生成3组列车,且每组由3种保存的列车并根据设置的随机率组成。
|
原版矿车
默认原版矿车通过指定的单个字符表示:
例如,这个生成牌会生成3个矿车组成的列车:
这个命令会给予玩家一个能生成3个矿车组成的列车的存车箱:
/train chest mmm
已保存列车
玩家可以使用/train save [名称]保存正在编辑的列车。该名称可在生成模式中使用。
- 匹配保存的列车名称时,将匹配最长的名称。
- 可使用命令列出已保存列车的名称:
/savedtrain list
- 可使用命令导入或编辑已保存的列车:
/savedtrain [名称] [子命令]
- 保存的列车也可放进服务器加载的资源包中,就像TrainCarts Demo Resource Pack一样。
- 注意:已保存列车的名称与已命名(
/train rename)的列车无关,两者之间没有关系。
例如,这个生成牌会生成一辆名为MyTrain的列车:
该命令会给予玩家一个存车箱,且物品内存放的列车的名称为“MyTrain”:
/train chest MyTrain
已保存列车的生成模式
可使用/savedtrain [名称] spawn [模式]保存(长)列车生成模式,而不是只保存列车。
例如:
/savedtrain MyTrain spawn 4[50%m 50%s] p
生成“MyTrain”时,将随机生成4辆普通矿车或运输矿车,然后是1辆动力矿车。这在模式内容太长而无法写进生成牌时尤其有用。这些模式可以递归使用。
重复
多个列车名称或原版矿车名称可以彼此紧随放置,无需空格。匹配名称时,将匹配与模式符合的最长的保存列车名称。
数量前缀
可以在名称前输入数值来重复生成模式。如果你想生成三次“MyTrain”,可输入3MyTrain。
分组序列
可对生成模式进行分组,可让数量前缀重复的是整个组,而非只重复某一辆列车或矿车。
例如,你想生成一辆列车,随后是12辆随机的红色、绿色或蓝色车厢:
4[carred cargreen carblue] locomotive
随机
使用“%”加权前缀来让生成模式随机选择不同类型的列车。其语法与WorldEdit的语法类似。
例如,要生成一辆列车,随后是12辆随机的红色、绿色或蓝色车厢:
12[33%carred 33%cargreen 33%carblue] locomotive
这些前缀同样可应用于分组序列,以生成长度可变的列车。以下配置将随机生成一辆列车,并附带0、1或2节车厢:
[33%[] 33%carblue 33%[carred cargreen]] locomotive
百分比权重会自动进行归一化处理,因此上述示例中即使使用50%或200%的权重,最终产生的效果也是相同的。