Difference between revisions of "TrainCarts/Commands/zh-cn"
(Created page with "<pre>/train list /cart list</pre> 列出世界上静止和移动的列车数量。该命令还会列出矿车实体(列车的所有部分)的总数和属于你的列车。") |
|||
(56 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
[[Special:MyLanguage/TrainCarts|« 返回]] | [[Special:MyLanguage/TrainCarts|« 返回]] | ||
− | |||
== 介绍 == | == 介绍 == | ||
− | + | 通过聊天输入命令可以调控列车或单一矿车。命令还能执行常规任务,例如从世界上移除所有矿车。 | |
=== 基础语法 === | === 基础语法 === | ||
− | + | 要执行命令,请使用 '''/train ''' 或 '''/cart '''。使用 /train 时,将对整辆列车执行操作,或执行全局列车命令。使用 /cart 时,将对单一矿车执行操作。 | |
=== 选择 === | === 选择 === | ||
− | 针对特定列车(''/train'' | + | 针对特定列车(''/train'')或单一矿车(''/cart'')的命令,玩家需要首先选中列车或单一矿车。可通过以下方式完成: |
* 进入矿车。 | * 进入矿车。 | ||
* 潜行并打击矿车,这样在创造模式下打不坏。 | * 潜行并打击矿车,这样在创造模式下打不坏。 | ||
− | * 使用[[TrainCarts/Train Spawn Chest|列车生成箱]] | + | * 使用[[Special:MyLanguage/TrainCarts/Train Spawn Chest|列车生成箱]]新生成一辆列车。 |
− | * | + | * 准心对准要选中的矿车,然后执行命令<code>/train edit</code>。 |
− | * 使用<code>/train list</code> | + | * 使用<code>/train list</code>命令来显示的列车名称列表,单击列车名称,或在<code>/train edit <列车名称></code>中指定列车名称。 |
=== 目标标签 === | === 目标标签 === | ||
− | + | 你可以不先选中矿车,你还可以使用以下的任何标签直接定位到列车。这些标签也可以在命令方块中使用。 | |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 29: | Line 28: | ||
| --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*] | ||
− | | | + | | 通过名称选中列车。支持[[Special:MyLanguage/TrainCarts/Commands/Selectors|''@train'' 选择器]]代替名称,这样你可以一次选中多辆列车。 |
|- | |- | ||
| --nearest | | --nearest | ||
| /train maxspeed 0.0 --nearest | | /train maxspeed 0.0 --nearest | ||
− | | | + | | 选中离命令执行者最近的列车,最远 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'(尾部)可用于选择开头和末尾的一个矿车。要选择矿车所在的列车可以通过其他标签来选定,否则将使用玩家当前正在编辑的列车。 |
|- | |- | ||
| --world <世界名称> | | --world <世界名称> | ||
| /train destroy --world world_nether --near 2 66 -134 1.5 | | /train destroy --world world_nether --near 2 66 -134 1.5 | ||
− | | | + | | 默认情况下,该标签仅针对命令执行者所在的世界。该标签可以指定不同的世界。从服务器控制台执行命令时需要使用该标签。 |
|} | |} | ||
== 全局命令 == | == 全局命令 == | ||
− | 以下命令仅适用于 ''/train'' | + | 以下命令仅适用于 ''/train'' 且不需要选中某辆列车。 |
Line 60: | Line 59: | ||
− | + | === 重新调度 === | |
− | === | ||
− | |||
− | |||
<pre>/train reroute [--lazy]</pre> | <pre>/train reroute [--lazy]</pre> | ||
− | + | 如果自动寻路系统因为轨道改变而寻路失败,你可以使用此命令来强制插件重新计算所有路线。 | |
− | |||
− | |||
<strong>The '--lazy' -Parameter:</strong><br> | <strong>The '--lazy' -Parameter:</strong><br> | ||
− | <p> | + | <p>通常该命令会获取已知存在的所有节点,并将它们应用于自动寻路中。<br> |
− | + | 使用“--lazy”参数,则当矿车驶向转辙器且<u>仅</u>从该节点开始时才会开始计算路线。 | |
− | |||
− | + | === 销毁所有 === | |
− | === | ||
− | |||
− | |||
<pre>/train destroyall | <pre>/train destroyall | ||
/train removeall</pre> | /train removeall</pre> | ||
− | + | 销毁服务器上所有的矿车和列车。对重置插件很有用。 | |
− | |||
− | + | === 修复错误 === | |
− | === | ||
− | |||
− | |||
<pre>/train fixbugged</pre> | <pre>/train fixbugged</pre> | ||
− | + | 销毁所有不受插件管理的矿车。这在服务器意外崩溃而关闭需要清除错误的矿车时很有用。 | |
− | |||
− | + | == 仅 train 命令 == | |
− | = | ||
− | |||
− | + | 以下命令只能使用 ''/train''。 | |
− | |||
− | |||
− | + | === 重命名 === | |
− | === | ||
− | |||
− | + | <pre>/train setname [名称] | |
− | <pre>/train setname [ | + | /train name [名称] |
− | /train name [ | + | /train rename [名称]</pre> |
− | /train rename [ | + | 设置列车的名称。注意不能与其他已分配名称的列车有相同的名称。 |
− | |||
− | |||
− | + | === 设置显示名称 === | |
− | === | ||
− | |||
− | + | <pre>/train setdname [名称] | |
− | <pre>/train setdname [ | + | /train displayname [名称] |
− | /train displayname [ | + | /train setdisplayname [名称]</pre> |
− | /train setdisplayname [ | + | 设置列车的显示名称,可以重复分配。使用触发器时,该名称会显示在 SignLink 上。 |
− | |||
− | |||
− | + | == train 和 cart 命令 == | |
− | = | ||
− | |||
− | + | 以下命令使用 ''/train'' 和 ''/cart''。 | |
− | |||
− | |||
− | + | === 信息 === | |
− | === | ||
− | |||
− | |||
<pre>/train info | <pre>/train info | ||
/train i</pre> | /train i</pre> | ||
− | + | 显示 train 或 cart 的相关信息,例如名称和设置的属性。 | |
− | |||
− | + | ==== 所有权 ==== | |
− | = | ||
− | |||
− | |||
<pre>/train claim</pre> | <pre>/train claim</pre> | ||
− | + | 将自己设置为列车唯一的车主。 | |
− | <pre>/train setowner [ | + | <pre>/train setowner [名称...] |
− | /train setowners [ | + | /train setowners [名称...] |
− | /train setowners</pre> | + | /train setowners</pre> |
− | + | 设置列车的车主。不填写名称则清除该列车的车主。 | |
− | <pre>/train addowner [ | + | <pre>/train addowner [名称...] |
− | /train addowners [ | + | /train addowners [名称...]</pre> |
− | + | 添加列车的车主。 | |
− | |||
− | + | 要更改单个矿车的所有权,请使用“/cart”命令而不是“/train”。在设置列车的车主时,你可以同时在所有矿车上设置车主。如果矿车没有任何车主,则其他人可以自由编辑和销毁该矿车。 | |
− | |||
− | |||
− | + | ==== 标签 ==== | |
− | = | ||
− | |||
− | + | <pre>/train settags [标签...] | |
− | <pre>/train settags [ | + | /train settag [标签...] |
− | /train settag [ | + | /train tags [标签...] |
− | /train tags [ | + | /train tag [标签...] |
− | /train tag [ | ||
/train settags</pre> | /train settags</pre> | ||
− | + | 设置列车的标签。不填写标签则清除该列车的标签。 | |
− | <pre>/train addtags [ | + | <pre>/train addtags [标签...] |
− | /train addtag [ | + | /train addtag [标签...]</pre> |
− | + | 为列车添加标签。 | |
− | |||
− | + | 标签可以与转辙器或检测器结合使用。例如,你可以为要销毁的列车设置一个标签来标记。每个矿车都有一组单独的标签,在列车上设置标签会同时为列车中的所有矿车设置标签。 | |
− | |||
− | |||
− | + | ==== 目的地 ==== | |
− | ==== | ||
− | |||
− | + | <pre>/train destination [目的地] | |
− | <pre>/train destination [ | + | /train dest [目的地]</pre> |
− | /train dest [ | + | 设置列车的目的地。 |
− | |||
− | |||
− | + | 你也可以为列车中的某个矿车设置目的地,这样可以让转辙器将列车分离成多个矿车。 | |
− | |||
− | |||
− | + | ==== 玩家进入 ==== | |
− | = | ||
− | |||
− | + | <pre>/train playerenter [true/false]</pre> | |
− | <pre>/train playerenter [ | + | 设置玩家是否可以进入列车或矿车。 |
− | |||
− | |||
− | + | ==== 玩家离开 ==== | |
− | = | ||
− | |||
− | + | <pre>/train playerexit [true/false] | |
− | <pre>/train playerexit [ | + | /train playerleave [true/false]</pre> |
− | /train playerleave [ | + | 设置玩家是否可以离开列车或矿车。 |
− | |||
− | |||
− | + | ==== 收集物品 ==== | |
− | ==== | ||
− | |||
− | + | <pre>/train pickup [true/false]</pre> | |
− | <pre>/train pickup [ | + | 设置列车中的运输矿车是否可以收集附近的物品。 |
− | |||
− | |||
− | ==== | + | ==== 碰撞 ==== |
+ | 可以设置列车的碰撞模式,如以下示例: | ||
<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> | ||
− | + | 1. 设置生物与列车相撞时生物会进入列车。<br> | |
+ | 2. 列车与玩家发生碰撞时会将玩家推到一边。<br> | ||
+ | 3. 禁用列车链接。<br> | ||
+ | 4. 禁用列车与方块碰撞。列车将不会再检查与方块的碰撞,这有助于提高服务器性能。 |
Latest revision as of 01:37, 29 September 2024
介绍
通过聊天输入命令可以调控列车或单一矿车。命令还能执行常规任务,例如从世界上移除所有矿车。
基础语法
要执行命令,请使用 /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. 禁用列车与方块碰撞。列车将不会再检查与方块的碰撞,这有助于提高服务器性能。