Difference between revisions of "TrainCarts/Signs/Spawner/zh-cn"

From BergerHealer Wiki
Jump to navigation Jump to search
(Created page with "== 自动生成 ==")
 
(27 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
[[File:TrainCarts-Spawner.gif|frame|right]]
 
[[File:TrainCarts-Spawner.gif|frame|right]]
 
列车生成器会生成完整的列车。列车会在控制牌上方铁轨的文本一侧生成。当激活生成牌时(之前处于未激活状态),生成牌会检测铁轨上是否有其他列车,如果轨道无占用,就会生成一辆列车。
 
列车生成器会生成完整的列车。列车会在控制牌上方铁轨的文本一侧生成。当激活生成牌时(之前处于未激活状态),生成牌会检测铁轨上是否有其他列车,如果轨道无占用,就会生成一辆列车。
 
  
 
== 语法 ==
 
== 语法 ==
  
 
{{sign|[train]|spawn 2|psmmmmmsp}}
 
{{sign|[train]|spawn 2|psmmmmmsp}}
 
 
  
 
=== 第一行 ===
 
=== 第一行 ===
Line 22: Line 19:
 
=== 第二行 ===
 
=== 第二行 ===
  
''spawn'',后可添加前进动力来生成列车。
+
''spawn'',后可添加前进动力数值来生成列车。
  
 +
=== 第三行和第四行 ===
  
=== 第三行和第四行 ===
+
[[Special:MyLanguage/TrainCarts/Spawning|生成模式]]。可以通过 Minecart 的类型或已保存列车的名称来生成指定的列车。
  
要生成的矿车类型,需使用以下的字符。生成的列车会按照生成器上设置的顺序来生成相同类型的列车。若要一次性生成多辆矿车,比如 30 辆,那么请在字符前面添加要生成的列车数量。比如,''30s60m'' 会生成一列由 30 辆储存矿车和 60 辆普通矿车组成的列车。
+
生成模式支持:
 +
* 原版 Minecraft 类型:<code>mmm</code>
 +
* 已保存列车的名称:<code>MyTrain</code>
 +
* 数量前缀:<code>30s60m</code>
 +
* 随机:<code>3[50%TrainOne 50%TrainTwo]</code>
  
{| class="wikitable"
+
更多信息请参阅[[Special:MyLanguage/TrainCarts/Spawning|生成模式页面]]
|-
 
! 文本
 
! Minecart 类型
 
|-
 
| m
 
| [https://minecraft.wiki/w/Minecart 普通矿车]
 
|-
 
| p
 
| [https://minecraft.wiki/w/Minecart_with_Furnace 动力矿车]
 
|-
 
| s
 
| [https://minecraft.wiki/w/Minecart_with_Chest 运输矿车]
 
|-
 
| t
 
| [https://minecraft.wiki/w/Minecart_with_TNT TNT 矿车]
 
|-
 
| h
 
| [https://minecraft.wiki/w/Minecart_with_Hopper 漏斗矿车]
 
|-
 
| e
 
| [https://minecraft.wiki/w/Minecart_with_Monster_Spawner Minecart with Spawner]
 
|}
 
也可以生成你之前制作保存的列车,只需在第三行填写已保存列车的名称就行了。
 
  
{{sign|[train]|spawn|<train name>}}
 
  
 +
要生成一些原版矿车:
 +
{{sign|[train]|spawn|mmm}}
  
 +
要生成保存的列车:
 +
{{sign|[train]|spawn|<saved train name>}}
  
 
== 自动生成 ==
 
== 自动生成 ==
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
可以设置生成列车的间隔:
It is possible to spawn trains at a set interval:
 
</div>
 
  
 
{{sign|[+train]|spawn 1:20 0.5|mmm}}
 
{{sign|[+train]|spawn 1:20 0.5|mmm}}
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
1 20 秒生成 3 辆速度为 0.5 格方块/刻的矿车。间隔时间需设置在 spawn 后和启动速度之前。自动生成器将加载以自身为中心附近 7x7 大小的区块,并生成矿车。尽量不要将间隔时间调太低,因为这会让生成器附近的区块频繁卸载,可能会造成一些问题。
Will spawn 3 minecarts every 1 minute and 20 seconds at a velocity of 0.5 blocks/tick. The interval time has to be set after spawn and before the launching velocity. The automatic spawner will load a 7x7 chunk area around the sign, and spawn a minecart. Try not to set the interval too low as that may cause issues when the chunks around the signs unload a lot.
 
</div>
 
  
=== Spawn Limit ===
+
=== 生成限制 ===
To limit how many trains the spawn sign can spawn, you can set a '''spawn limit''' for a saved train. To set one, first save the train to spawn with the spawn sign (<code>/train save name</code>). Then, use the <code>/savedtrain name spawnlimit <limit></code> command to set a limit. This is useful when automatically populating a train network with trains.
+
要限制生成器生成的列车数量,你可以为保存的列车设置'''生成限制'''。若要设置,首先使用指令<code>/train save <名称></code>将列车保存并将保存的名称写在生成器上,之后使用指令<code>/savedtrain <名称> spawnlimit <限制数量></code>来设置限制数量。这在自动化列车生成并应用在交通网络中很有用。
  
This can be combined with enabling <code>destroyAllOnShutdown</code> in '''config.yml''' so that on server restart everything starts with a clean slate.
+
这可以与在 '''config.yml''' 中启用<code>destroyAllOnShutdown</code>相结合,以便在服务器重启时一切都重新开始。
  
== Failure Colors ==
+
== 错误颜色提示 ==
When the spawn sign fails to spawn, it shows dust particles at the sign to explain why.
+
当生成器无法生成时,它会显示粒子效果来表示错误的原因。
 
{| class="wikitable"
 
{| class="wikitable"
! Color !! Reason
+
! 颜色 !! 原因
 
|-
 
|-
| <span style="color:#0000FF">Blue</span> || Not enough rails to spawn on
+
| <span style="color:#0000FF">蓝色</span> || 铁轨容纳不了要生成的列车。
 
|-
 
|-
| <span style="color:#800080">Purple</span> || Rails are occupied by another train
+
| <span style="color:#800080">紫色</span> || 铁轨被其他列车占用。
 
|-
 
|-
| <span style="color:#FF0000">Red</span> || Spawned train has a spawn limit that is exceeded ([[TrainCarts/Lag#Saved_Train_Spawn_Limits|SavedTrain spawn limit]])
+
| <span style="color:#FF0000">红色</span> || 要生成的列车超过了生成限制。([[Special:MyLanguage/TrainCarts/Lag#Saved_Train_Spawn_Limits|保存列车生成限制]]
 
|-
 
|-
| <span style="color:#FFA500">Orange</span> || Maximum number of carts per world reached ([[TrainCarts/Lag#Limit_the_number_of_trains|config.yml maxCartsPerWorld setting]])
+
| <span style="color:#FFA500">橙色</span> || 要生成的列车的车厢数量达到了世界允许的最大数量。([[Special:MyLanguage/TrainCarts/Lag#Limit_the_number_of_trains|config.yml 世界最大车厢数量设置]]
 
|-
 
|-
| <span style="color:#800000">Maroon</span> || Spawned train is too long ([[TrainCarts/Lag#Limit_the_number_of_trains|config.yml maxCartsPerTrain setting]])
+
| <span style="color:#800000">棕红色</span> || 要生成的列车太长了。([[Special:MyLanguage/TrainCarts/Lag#Limit_the_number_of_trains|config.yml 列车最大车厢数量设置]]
 
|-
 
|-
| <span style="color:#BBBB00">Yellow</span> || Spawn sign cooldown prevents spawning ('''config.yml spawnSignCooldown setting''')
+
| <span style="color:#BBBB00">黄色</span> || 生成器冷却防止生成列车。('''config.yml 生成器冷却设置'''
 
|}
 
|}

Latest revision as of 07:06, 3 October 2024

Other languages:
English • ‎中文(中国大陆)‎

« 返回


介绍

TrainCarts-Spawner.gif

列车生成器会生成完整的列车。列车会在控制牌上方铁轨的文本一侧生成。当激活生成牌时(之前处于未激活状态),生成牌会检测铁轨上是否有其他列车,如果轨道无占用,就会生成一辆列车。

语法

Signtemplate.png
[train]
spawn 2
psmmmmmsp

第一行

[train],可以指定列车的生成方向。例如:[train:left][train:right]。如果没有指定,则会根据红石信号的输入方向来作为生成方向。关于自动生成器,建议使用 [+train] 来让生成器始终运作。


第二行

spawn,后可添加前进动力数值来生成列车。

第三行和第四行

生成模式。可以通过 Minecart 的类型或已保存列车的名称来生成指定的列车。

生成模式支持:

  • 原版 Minecraft 类型:mmm
  • 已保存列车的名称:MyTrain
  • 数量前缀:30s60m
  • 随机:3[50%TrainOne 50%TrainTwo]

更多信息请参阅生成模式页面


要生成一些原版矿车:

Signtemplate.png
[train]
spawn
mmm

要生成保存的列车:

Signtemplate.png
[train]
spawn
<saved train name>

自动生成

可以设置生成列车的间隔:

Signtemplate.png
[+train]
spawn 1:20 0.5
mmm

每 1 分 20 秒生成 3 辆速度为 0.5 格方块/刻的矿车。间隔时间需设置在 spawn 后和启动速度之前。自动生成器将加载以自身为中心附近 7x7 大小的区块,并生成矿车。尽量不要将间隔时间调太低,因为这会让生成器附近的区块频繁卸载,可能会造成一些问题。

生成限制

要限制生成器生成的列车数量,你可以为保存的列车设置生成限制。若要设置,首先使用指令/train save <名称>将列车保存并将保存的名称写在生成器上,之后使用指令/savedtrain <名称> spawnlimit <限制数量>来设置限制数量。这在自动化列车生成并应用在交通网络中很有用。

这可以与在 config.yml 中启用destroyAllOnShutdown相结合,以便在服务器重启时一切都重新开始。

错误颜色提示

当生成器无法生成时,它会显示粒子效果来表示错误的原因。

颜色 原因
蓝色 铁轨容纳不了要生成的列车。
紫色 铁轨被其他列车占用。
红色 要生成的列车超过了生成限制。(保存列车生成限制
橙色 要生成的列车的车厢数量达到了世界允许的最大数量。(config.yml 世界最大车厢数量设置
棕红色 要生成的列车太长了。(config.yml 列车最大车厢数量设置
黄色 生成器冷却防止生成列车。(config.yml 生成器冷却设置