Difference between revisions of "TrainCarts/Commands/zh-cn"

From BergerHealer Wiki
Jump to navigation Jump to search
 
(66 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<languages/>
 
<languages/>
 
[[Special:MyLanguage/TrainCarts|« 返回]]
 
[[Special:MyLanguage/TrainCarts|« 返回]]
 
  
 
== 介绍 ==
 
== 介绍 ==
  
通过聊天输入指令可以控制列车或单辆矿车。指令还可以用于执行常规任务,例如从世界上移除所有矿车。
+
通过聊天输入命令可以调控列车或单一矿车。命令还能执行常规任务,例如从世界上移除所有矿车。
  
 
=== 基础语法 ===
 
=== 基础语法 ===
  
要执行指令,请使用 '''/train ''' 或 '''/cart '''。使用 /train 时,将对整辆列车进行操作,或执行全局列车指令。使用 /cart 时,将对单辆矿车进行操作。
+
要执行命令,请使用 '''/train ''' 或 '''/cart '''。使用 /train 时,将对整辆列车执行操作,或执行全局列车命令。使用 /cart 时,将对单一矿车执行操作。
  
 
=== 选择 ===
 
=== 选择 ===
针对特定列车(''/train'')或单个矿车(''/cart'')的指令,需要玩家首先选择列车或单个矿车。可通过以下方式完成:
+
针对特定列车(''/train'')或单一矿车(''/cart'')的命令,玩家需要首先选中列车或单一矿车。可通过以下方式完成:
 
* 进入矿车。
 
* 进入矿车。
 
* 潜行并打击矿车,这样在创造模式下打不坏。
 
* 潜行并打击矿车,这样在创造模式下打不坏。
* 使用[[TrainCarts/Train Spawn Chest|列车生成箱]]来新生成一个列车。
+
* 使用[[Special:MyLanguage/TrainCarts/Train Spawn Chest|列车生成箱]]新生成一辆列车。
* 看着要选择的矿车,然后执行指令 <code>/train edit</code>
+
* 准心对准要选中的矿车,然后执行命令<code>/train edit</code>
* 使用 <code>/train list</code> 指令列出的列车名称列表并单击列车名称,或在 <code>/train edit [列车名称]</code> 中指定列车名称。
+
* 使用<code>/train list</code>命令来显示的列车名称列表,单击列车名称,或在<code>/train edit <列车名称></code>中指定列车名称。
  
 
=== 目标标签 ===
 
=== 目标标签 ===
你也无需先选择要修改的矿车,你还可以使用以下任何标签直接定位列车。这些标签也可以在命令方块中使用。
+
你可以不先选中矿车,你还可以使用以下的任何标签直接定位到列车。这些标签也可以在命令方块中使用。
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! style="width: 15%" | 标签
 
! style="width: 15%" | 标签
! style="width: 25%" | 例子
+
! style="width: 25%" | 示例
 
! 描述
 
! 描述
 
|-
 
|-
 
| --train <名称>
 
| --train <名称>
 
| /train maxspeed 0.0 --train train12<br>/train maxspeed --train @train[name=intercity*]
 
| /train maxspeed 0.0 --train train12<br>/train maxspeed --train @train[name=intercity*]
| 通过名称选择列车。支持[[TrainCarts/Commands/Selectors|''@train'' 选择器]]代替名称,这样你可以一次选择多列车。
+
| 通过名称选中列车。支持[[Special:MyLanguage/TrainCarts/Commands/Selectors|''@train'' 选择器]]代替名称,这样你可以一次选中多辆列车。
 
|-
 
|-
 
| --nearest
 
| --nearest
 
| /train maxspeed 0.0 --nearest
 
| /train maxspeed 0.0 --nearest
| 选择距离指令发送者最近的列车。最远128个方块距离。
+
| 选中离命令执行者最近的列车,最远 128 格方块距离。
 
|-
 
|-
 
| --near <x> <y> <z> <范围>
 
| --near <x> <y> <z> <范围>
 
| /train maxspeed 0.0 --near ~ ~ ~ 5
 
| /train maxspeed 0.0 --near ~ ~ ~ 5
| 选择距离指定坐标最近的列车,可自定义最远范围。
+
| 选中离指定坐标最近的列车,可自定义最远范围。
 
|-
 
|-
 
| --cart <索引 或 实体uuid>
 
| --cart <索引 或 实体uuid>
 
| /cart destroy --nearest --cart 0
 
| /cart destroy --nearest --cart 0
| 选择前方的单个矿车。索引自 0 开始是前方第一个,1 是前方第二个,以此类推。单词 'head'(头部)和 'tail'(尾部)可用于选择开头和末尾的单个矿车。使用其他标签来选择需要选中的矿车的列车,否则将使用玩家当前正在编辑的列车。
+
| 选择前方的一个矿车。索引从 0 开始是前方第一个,1 是前方第二个,以此类推。单词 'head'(头部)和 'tail'(尾部)可用于选择开头和末尾的一个矿车。要选择矿车所在的列车可以通过其他标签来选定,否则将使用玩家当前正在编辑的列车。
 
|-
 
|-
 
| --world <世界名称>
 
| --world <世界名称>
 
| /train destroy --world world_nether --near 2 66 -134 1.5
 
| /train destroy --world world_nether --near 2 66 -134 1.5
| 默认情况下,标签仅针对指令发送者所在的世界。通过此标签,可以指定不同的世界。从服务器控制台执行指令时需要此标签。
+
| 默认情况下,该标签仅针对命令执行者所在的世界。该标签可以指定不同的世界。从服务器控制台执行命令时需要使用该标签。
 
|}
 
|}
  
== 全局指令 ==
+
== 全局命令 ==
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
以下命令仅适用于 ''/train'' 且不需要选中某辆列车。
The below commands only work on ''/train'' and don't require a selection to function.
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
=== 列表 ===
=== List ===
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
 
 
<pre>/train list
 
<pre>/train list
 
/cart list</pre>
 
/cart list</pre>
Lists the number of stationary and moving trains in the world. It also lists the total number of cart entities (as part of those trains) and lists the trains that belong to you.
+
列出世界上静止和移动的列车数量。该命令还会列出矿车实体(列车的所有部分)的总数和属于你的列车。
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
=== 重新调度 ===
=== Reroute ===
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
 
 
<pre>/train reroute [--lazy]</pre>
 
<pre>/train reroute [--lazy]</pre>
If the path finding system is failing because the track got changed, you can use this command to force the plugin to re-calculate all destination paths.
+
如果自动寻路系统因为轨道改变而寻路失败,你可以使用此命令来强制插件重新计算所有路线。
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
 
 
<strong>The '--lazy' -Parameter:</strong><br>
 
<strong>The '--lazy' -Parameter:</strong><br>
<p>Normally the command takes all previous nodes which known existed and schedules them for routing.<br>
+
<p>通常该命令会获取已知存在的所有节点,并将它们应用于自动寻路中。<br>
With the '--lazy' parameter, this happens once a cart goes towards a switcher sign, and <u>only</u> from that node.
+
使用“--lazy”参数,则当矿车驶向转辙器且<u></u>从该节点开始时才会开始计算路线。
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
=== 销毁所有 ===
=== Destroy all ===
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
 
 
<pre>/train destroyall
 
<pre>/train destroyall
 
/train removeall</pre>
 
/train removeall</pre>
Destroys all minecarts and trains on the server. Can be useful to re-set the plugin.
+
销毁服务器上所有的矿车和列车。对重置插件很有用。
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
=== 修复错误 ===
=== Fix bugged ===
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
 
 
<pre>/train fixbugged</pre>
 
<pre>/train fixbugged</pre>
Destroys all minecarts that are not managed by the plugin. Useful for is the server was shut down unexpectedly, leaving orphaned trains on the track.
+
销毁所有不受插件管理的矿车。这在服务器意外崩溃而关闭需要清除错误的矿车时很有用。
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
== 仅 train 命令 ==
== Train - only commands ==
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
以下命令只能使用 ''/train''
The below commands work only for ''/train''.
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
=== 重命名 ===
=== Rename ===
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
<pre>/train setname [名称]
<pre>/train setname [name]
+
/train name [名称]
/train name [name]
+
/train rename [名称]</pre>
/train rename [name]</pre>
+
设置列车的名称。注意不能与其他已分配名称的列车有相同的名称。
Sets the name of the train, the name may not be assigned to another train already
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
=== 设置显示名称 ===
=== Set display name ===
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
<pre>/train setdname [名称]
<pre>/train setdname [name]
+
/train displayname [名称]
/train displayname [name]
+
/train setdisplayname [名称]</pre>
/train setdisplayname [name]</pre>
+
设置列车的显示名称,可以重复分配。使用触发器时,该名称会显示在 SignLink 上。
Sets the display name of the train, may be double-assigned. This name is displayed on SignLink-variable signs when using trigger signs.
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
== train 和 cart 命令 ==
== Train and Cart commands ==
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
以下命令使用 ''/train'' ''/cart''
The below commands work for both ''/train'' and ''/cart''.
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
=== 信息 ===
=== Information ===
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
 
 
<pre>/train info
 
<pre>/train info
 
/train i</pre>
 
/train i</pre>
Shows train or cart related information, such as the name and set properties.
+
显示 train cart 的相关信息,例如名称和设置的属性。
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
==== 所有权 ====
==== Ownership ====
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
 
 
<pre>/train claim</pre>  
 
<pre>/train claim</pre>  
Sets you as the only owner of this train.
+
将自己设置为列车唯一的车主。
<pre>/train setowner [names...]
+
<pre>/train setowner [名称...]
/train setowners [names...]
+
/train setowners [名称...]
/train setowners</pre>  
+
/train setowners</pre>
Sets the owner names of this train. Use no names to clear the owners.
+
设置列车的车主。不填写名称则清除该列车的车主。
<pre>/train addowner [names...]
+
<pre>/train addowner [名称...]
/train addowners [names...]</pre>  
+
/train addowners [名称...]</pre>  
Adds the owner names to this train.
+
添加列车的车主。
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
要更改单个矿车的所有权,请使用“/cart”命令而不是“/train”。在设置列车的车主时,你可以同时在所有矿车上设置车主。如果矿车没有任何车主,则其他人可以自由编辑和销毁该矿车。
To change ownership of a single minecart, use the '/cart' command instead of '/train'. When setting train owners, you set owners on all minecarts simultaneously. If no owners are set for a minecart, it can be freely edited and destroyed by everyone else.
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
==== 标签 ====
==== Tags ====
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
<pre>/train settags [标签...]
<pre>/train settags [tags...]
+
/train settag [标签...]
/train settag [tags...]
+
/train tags [标签...]
/train tags [tags...]
+
/train tag [标签...]
/train tag [tags...]
 
 
/train settags</pre>  
 
/train settags</pre>  
Sets the tags of this train. Use no tags to clear the tags.
+
设置列车的标签。不填写标签则清除该列车的标签。
<pre>/train addtags [tags...]
+
<pre>/train addtags [标签...]
/train addtag [tags...]</pre>  
+
/train addtag [标签...]</pre>  
Add tags to this train.
+
为列车添加标签。
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
标签可以与转辙器或检测器结合使用。例如,你可以为要销毁的列车设置一个标签来标记。每个矿车都有一组单独的标签,在列车上设置标签会同时为列车中的所有矿车设置标签。
Tags can be used in combination with switcher or detector signs. For example, you can set a tag to order a train to be destroyed. Every minecart has a separate set of tags, setting tags on a train sets it for all minecarts simultaneously.
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
==== 目的地 ====
==== Destination  ====
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
<pre>/train destination [目的地]
<pre>/train destination [destination]
+
/train dest [目的地]</pre>  
/train dest [destination]</pre>  
+
设置列车的目的地。
Sets the destination for this train.
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
你也可以为列车中的某个矿车设置目的地,这样可以让转辙器将列车分离成多个矿车。
You can also set a destination on a single minecart in the train, this way letting switcher signs split trains up in multiple carriages.
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
==== 玩家进入 ====
==== Player enter ====
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
<pre>/train playerenter [true/false]</pre>  
<pre>/train playerenter [bool]</pre>  
+
设置玩家是否可以进入列车或矿车。
Sets if players can enter the train or minecart.
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
==== 玩家离开 ====
==== Player exit ====
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
<pre>/train playerexit [true/false]
<pre>/train playerexit [bool]
+
/train playerleave [true/false]</pre>  
/train playerleave [bool]</pre>  
+
设置玩家是否可以离开列车或矿车。
Sets if players can exit the train or minecart.
 
</div>
 
  
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
==== 收集物品 ====
==== Pick up ====
 
</div>
 
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
<pre>/train pickup [true/false]</pre>
<pre>/train pickup [bool]</pre>
+
设置列车中的运输矿车是否可以收集附近的物品。
Sets if the storage minecart(s) (in the train) pick up nearby items from the ground.
 
</div>
 
  
==== Collision ====
+
==== 碰撞 ====
  
 +
可以设置列车的碰撞模式,如以下示例:
 
<pre>/train collision mobs enter
 
<pre>/train collision mobs enter
 
/train collision player push
 
/train collision player push
 
/train collision train cancel
 
/train collision train cancel
 
/train collision block cancel</pre>
 
/train collision block cancel</pre>
Set collision rules. This can be used to allow mobs to enter the train when they collide with it, disable trains linking or push players aside when they are in the way. Setting collision with blocks to cancel will make the train no longer check for collisions with blocks, which can help with performance.
+
1. 设置生物与列车相撞时生物会进入列车。<br>
 +
2. 列车与玩家发生碰撞时会将玩家推到一边。<br>
 +
3. 禁用列车链接。<br>
 +
4. 禁用列车与方块碰撞。列车将不会再检查与方块的碰撞,这有助于提高服务器性能。

Latest revision as of 01:37, 29 September 2024

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

« 返回

介绍

通过聊天输入命令可以调控列车或单一矿车。命令还能执行常规任务,例如从世界上移除所有矿车。

基础语法

要执行命令,请使用 /train /cart 。使用 /train 时,将对整辆列车执行操作,或执行全局列车命令。使用 /cart 时,将对单一矿车执行操作。

选择

针对特定列车(/train)或单一矿车(/cart)的命令,玩家需要首先选中列车或单一矿车。可通过以下方式完成:

  • 进入矿车。
  • 潜行并打击矿车,这样在创造模式下打不坏。
  • 使用列车生成箱新生成一辆列车。
  • 准心对准要选中的矿车,然后执行命令/train edit
  • 使用/train list命令来显示的列车名称列表,单击列车名称,或在/train edit <列车名称>中指定列车名称。

目标标签

你可以不先选中矿车,你还可以使用以下的任何标签直接定位到列车。这些标签也可以在命令方块中使用。

标签 示例 描述
--train <名称> /train maxspeed 0.0 --train train12
/train maxspeed --train @train[name=intercity*]
通过名称选中列车。支持@train 选择器代替名称,这样你可以一次选中多辆列车。
--nearest /train maxspeed 0.0 --nearest 选中离命令执行者最近的列车,最远 128 格方块距离。
--near <x> <y> <z> <范围> /train maxspeed 0.0 --near ~ ~ ~ 5 选中离指定坐标最近的列车,可自定义最远范围。
--cart <索引 或 实体uuid> /cart destroy --nearest --cart 0 选择前方的一个矿车。索引从 0 开始是前方第一个,1 是前方第二个,以此类推。单词 'head'(头部)和 'tail'(尾部)可用于选择开头和末尾的一个矿车。要选择矿车所在的列车可以通过其他标签来选定,否则将使用玩家当前正在编辑的列车。
--world <世界名称> /train destroy --world world_nether --near 2 66 -134 1.5 默认情况下,该标签仅针对命令执行者所在的世界。该标签可以指定不同的世界。从服务器控制台执行命令时需要使用该标签。

全局命令

以下命令仅适用于 /train 且不需要选中某辆列车。


列表

/train list
/cart list

列出世界上静止和移动的列车数量。该命令还会列出矿车实体(列车的所有部分)的总数和属于你的列车。


重新调度

/train reroute [--lazy]

如果自动寻路系统因为轨道改变而寻路失败,你可以使用此命令来强制插件重新计算所有路线。

The '--lazy' -Parameter:

通常该命令会获取已知存在的所有节点,并将它们应用于自动寻路中。
使用“--lazy”参数,则当矿车驶向转辙器且从该节点开始时才会开始计算路线。

销毁所有

/train destroyall
/train removeall

销毁服务器上所有的矿车和列车。对重置插件很有用。


修复错误

/train fixbugged

销毁所有不受插件管理的矿车。这在服务器意外崩溃而关闭需要清除错误的矿车时很有用。


仅 train 命令

以下命令只能使用 /train


重命名

/train setname [名称]
/train name [名称]
/train rename [名称]

设置列车的名称。注意不能与其他已分配名称的列车有相同的名称。


设置显示名称

/train setdname [名称]
/train displayname [名称]
/train setdisplayname [名称]

设置列车的显示名称,可以重复分配。使用触发器时,该名称会显示在 SignLink 上。


train 和 cart 命令

以下命令使用 /train/cart


信息

/train info
/train i

显示 train 或 cart 的相关信息,例如名称和设置的属性。


所有权

/train claim

将自己设置为列车唯一的车主。

/train setowner [名称...]
/train setowners [名称...]
/train setowners

设置列车的车主。不填写名称则清除该列车的车主。

/train addowner [名称...]
/train addowners [名称...]

添加列车的车主。

要更改单个矿车的所有权,请使用“/cart”命令而不是“/train”。在设置列车的车主时,你可以同时在所有矿车上设置车主。如果矿车没有任何车主,则其他人可以自由编辑和销毁该矿车。


标签

/train settags [标签...]
/train settag [标签...]
/train tags [标签...]
/train tag [标签...]
/train settags

设置列车的标签。不填写标签则清除该列车的标签。

/train addtags [标签...]
/train addtag [标签...]

为列车添加标签。

标签可以与转辙器或检测器结合使用。例如,你可以为要销毁的列车设置一个标签来标记。每个矿车都有一组单独的标签,在列车上设置标签会同时为列车中的所有矿车设置标签。


目的地

/train destination [目的地]
/train dest [目的地]

设置列车的目的地。

你也可以为列车中的某个矿车设置目的地,这样可以让转辙器将列车分离成多个矿车。


玩家进入

/train playerenter [true/false]

设置玩家是否可以进入列车或矿车。


玩家离开

/train playerexit [true/false]
/train playerleave [true/false]

设置玩家是否可以离开列车或矿车。


收集物品

/train pickup [true/false]

设置列车中的运输矿车是否可以收集附近的物品。

碰撞

可以设置列车的碰撞模式,如以下示例:

/train collision mobs enter
/train collision player push
/train collision train cancel
/train collision block cancel

1. 设置生物与列车相撞时生物会进入列车。
2. 列车与玩家发生碰撞时会将玩家推到一边。
3. 禁用列车链接。
4. 禁用列车与方块碰撞。列车将不会再检查与方块的碰撞,这有助于提高服务器性能。