|
|
(86 intermediate revisions by 2 users not shown) |
Line 9: |
Line 9: |
| == 列车 == | | == 列车 == |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | 首先,通过 TC 可以将多个矿车'''连接'''在一起,编组为一辆'''无限长度'''的列车。这辆列车中的每个矿车将被插件定义为一个“'''成员'''”,所有成员组成的列车称之为“'''组'''”,每个成员都会和组内的其它成员'''共享'''运行状态和信息,所以,当第一个矿车撞到障碍物时,组内的所有矿车都会停下来。同样,当推动整辆列车时,由于外力需要克服整辆列车的摩擦力,所以长编组列车的反应速度比短编组慢。 |
− | The first thing you will notice is that you can now connect carts together to form infinitely long trains. Every cart in this train is called a ''member'', all members combined are called a ''group''. Every member communicates with the group, so when the front cart hits a block, it stops the entire group. When someone pushes a cart, this pushing force is shared among all members. Therefore, long trains are less responsive than short trains.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | 默认所有由玩家放置的矿车都是 TC 管理的矿车。如果你想生成具有原始 Minecraft 物理行为的'''原版矿车''',你可以通过'''权限'''或通过使用'''分配器'''来生成。更多信息请参阅[[Special:MyLanguage/TrainCarts/VanillaMinecarts|原版矿车]]。 |
− | By default all minecarts placed by players become TrainCarts managed Minecarts. If you want to spawn Vanilla Minecarts that behave with original Minecraft Physics, you can do so through '''permissions''' or by spawning with a '''dispenser'''. [[TrainCarts/VanillaMinecarts|See this page for more information]].
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | 默认生物不会进入 TC 矿车。如果你想更改此设置,请参阅[[Special:MyLanguage/TrainCarts/MobEntering|生物进入]]或生成原版矿车。 |
− | Mobs no longer get into Traincarts Minecarts by default. If you want to change this, [[TrainCarts/MobEntering|see this page for more information]] or spawn vanilla minecarts instead.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 生成 == |
− | == Properties ==
| + | 玩家可以使用[[TrainCarts/Train Spawn Chest|列车生成箱]]来生成列车。列车也可以通过[[TrainCarts/Signs/Spawner|生成牌]]来自动化生成。 |
− | Trains and individual carts of trains have properties. These can be set using commands (/train and /cart) or using the [[TrainCarts/Signs/Property|property sign]].
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Spawning|» 生成]] |
− | == New physics ==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Train Spawn Chest|» 列车生成箱]] |
− | Trains can travel on top of pressure plates and alongside ladders, and also upside-down below vanilla rails placed on a ceiling.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 列车属性 == |
− | [[Special:MyLanguage/TrainCarts/Physical|» Physical]] | + | 列车和单个矿车都具有各项属性。可通过命令(/train 和 /cart)来设置或使用[[Special:MyLanguage/TrainCarts/Signs/Property|属性牌]]进行更改。 |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Signs/Property|» 属性牌]] |
− | == Signs ==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 新物理特性 == |
− | Loads of different signs are available to automate stations, eject trains, put players in trains or update train configuration.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | 列车可以在'''压力板上方'''和'''梯子侧面'''行驶,也可以在方块下方放置的铁轨上'''倒悬运行'''。 |
− | [[Special:MyLanguage/TrainCarts/Signs|» Signs]]
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Physical|» 物理特性]] |
− | == Command ==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 控制牌 == |
− | The plugin has lots of commands you can use to alter the behavior of trains and minecarts.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | 可通过大量不同功能的'''控制牌'''来实现车站的自动化,自动弹出乘客,自动让玩家乘入列车或在运行中修改列车的各项属性。 |
− | [[Special:MyLanguage/TrainCarts/Commands|» Commands]]
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Signs|» 控制牌]] |
− | == Command Selectors ==
| |
− | You can use command selectors like ''@train'' and ''@ptrain'' in all other commands (including non-traincarts commands) to perform actions on trains or player passengers of trains based on selector criteria. For tighter integration with other plugins like economies and status effects, this is the ideal mechanism.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 命令 == |
− | [[TrainCarts/Commands/Selectors|» Command Selectors]]
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | 插件提供了许多命令,允许玩家调整列车或单个矿车的运行属性。 |
− | == Train Spawn Chest ==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Commands|» 命令]] |
− | A special item allows for trains to be picked up and spawned.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 命令选择器 == |
− | [[Special:MyLanguage/TrainCarts/Train_Spawn_Chest|» Train Spawn Chest]]
| + | 您可以在其他所有命令(包括'''非 TC 命令''')中使用'''命令选择器'''(如 ''@train'' 和 ''@ptrain''),使用对应的选择器,能对列车或列车上的乘客执行操作。为了与其他插件(如经济和状态效果插件)有更好的兼容性,这项功能是非常重要。 |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Commands/Selectors|» 命令选择器]] |
− | == Path finding ==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 路径查找 == |
− | Trains can have a destination set, after which switcher signs will automatically switch the track to lead the train towards it with the shortest route possible. This can be used to automate a large train network, sending trains to different stations fully automatically. It is also possible to configure a list of destinations the train should visit and have the train automatically go from one destination to the next.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | 列车可设置一个'''目的地''',随后'''转辙器'''会根据目的地'''自动切换轨道''',以最短的路线将列车发往目的地。通过此功能可实现大型铁路网的自动化管理,将列车自动发送至不同目的地。同时,还可配置列车的'''目的地列表''',让列车自动从一个目的地前往下一个目的地,实现路径点功能。 |
− | [[Special:MyLanguage/TrainCarts/PathFinding|» Traincarts Path Finding]]
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/PathFinding|» 路径查找]] |
− | == Tickets ==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 车票 == |
− | Train ticket items can be used to restrict who can enter trains. They can also be used to assign properties to trains when used, such as assigning a destination to go to.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | '''车票'''可用于指定哪些玩家可以乘坐列车。车票还可以在使用时为列车分配属性,比如指定要前往的目的地。 |
− | [[Special:MyLanguage/TrainCarts/Tickets|» Traincarts Tickets]]
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Tickets|» TC 车票]] |
− | == Configuration ==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 配置 == |
− | TrainCarts can be configured in the '''config.yml''' file. All setting nodes have a header to help you understand what that particular node adjusts. Other than that, you can set the default train properties (properties applied to new trains) in the '''DefaultTrainProperties.yml''' file. The nodes should speak for themselves. Try not to touch the other files, as it can cause corrupted save data, or the plugin getting out of sync. Deleting the files should re-set TrainCarts completely, may one of the files get corrupted. The plugin automatically generates all configuration needed.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | TC 可在 '''config.yml''' 文件中配置。所有设置均注释了'''描述性内容'''供你了解该设定调整的内容。除此以外,你还可以在 '''DefaultTrainProperties.yml''' 文件中设置默认的列车属性(保存后应用于新列车的属性),同样,该文件也提供了'''注释'''帮助你理解。除了这两个文件以外,尽量'''不要更改其它文件''',因为这可能导致保存数据损坏或使插件失去同步。如果遇到了以上情况,请删除所有配置文件并重启服务器,让插件重新生成默认配置文件。 |
− | [[Special:MyLanguage/TrainCarts/TrainProperties|» Train Properties]]
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/TrainProperties|» 列车属性]] |
− | ==Attachments==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 组件 == |
− | The attachment editor is used to configure the appearance of your train. The interactive menu enables players to configure customized trains using item models, entities, seats, sounds and more. All of these can be animated to bring the train alive.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | '''组件编辑器'''用于配置列车的外观。'''交互式面板'''能够让玩家非常方便地使用物品模型、实体、座位、声音等来自定义列车。所有这些组件都可以制作成动画,让列车看起来栩栩如生。 |
− | [[Special:MyLanguage/TrainCarts/Attachments|» Attachments]]
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Attachments|» 组件]] |
− | == Permissions ==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 权限 == |
− | Like in all plugins that use BKCommonLib as a base, all permissions can be found in '''PermissionDefaults.yml''' in the plugin folder. There they are all listed together with a description and permission default, which you can alter as well.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | 和所有使用 BKCommonLib 为基础的插件一样,所有权限都可以在插件文件夹中的 '''PermissionDefaults.yml''' 中找到。所有权限节点都有列出并附有描述,可以根据需求更改。 |
− | [[Special:MyLanguage/TrainCarts/Permissions|» Overview of all permissions]]
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Permissions|» 权限节点总览]] |
− | == Performance ==
| |
− | Some features by this plugin may result in server or client lag. There are ways to prevent them.
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 性能 == |
− | [[TrainCarts/Lag|» Lag]]
| + | TC 的一些特性可能会导致服务端或客户端卡顿,下面列出了一些预防措施。 |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/Lag|» 卡顿]] |
− | == API and Add-ons ==
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == API接口和附加插件 == |
− | TrainCarts has a [[TrainCarts/API|flexible API]] which allows other plugins to implement custom track, signs, attachments and more.
| |
− | * [[Special:MyLanguage/TC-Coasters|TC-Coasters]]: Adds smooth rollercoaster track to TrainCarts
| |
− | * [https://www.spigotmc.org/resources/tc-hangrail.39627/ TC-Hangrail]: Hang below or float above any kind of block as fake track
| |
− | * [https://www.spigotmc.org/resources/traincartsdestinationselector.73170/ TrainCartsDestinationSelector]: Adds clickable signs so players can select train destinations
| |
− | * [https://www.spigotmc.org/resources/traincarts-advancedsigns.99881/ Traincarts AdvancedSigns]: Adds additional sign types, particularly useful for rollercoaster rides
| |
− | * [https://www.spigotmc.org/resources/tcminecartvariants.100658/ TC Minecart Variants]: Unique models for carts showing different types of resources (coal, gold, etc.)
| |
− | * [https://www.spigotmc.org/resources/tcanimatronics.101995/ TCAnimatronics]: Play [https://www.spigotmc.org/resources/animatronics-animate-armorstands-1-8-1-18-2.36518/ Animatronics] animations with a Traincarts sign
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | TC 有灵活的[[Special:MyLanguage/TrainCarts/API|API接口]],允许其他插件实现自定义轨道、控制牌、附件等。 |
− | == Useful Links ==
| + | * [[Special:MyLanguage/TC-Coasters|TC-Coasters]]:为 TC 添加顺滑的过山车轨道。 |
− | </div>
| + | * [https://www.spigotmc.org/resources/tc-hangrail.39627/ TC-Hangrail]:悬挂或飘浮在任何方块上作为虚拟轨道。 |
| + | * [https://www.spigotmc.org/resources/traincartsdestinationselector.73170/ TrainCartsDestinationSelector]:添加可点击的告示牌,以便玩家选择列车目的地。 |
| + | * [https://www.spigotmc.org/resources/traincarts-advancedsigns.99881/ Traincarts AdvancedSigns]:添加额外的告示牌类型,特别适用于过山车。 |
| + | * [https://www.spigotmc.org/resources/tcminecartvariants.100658/ TC Minecart Variants]:独特的矿车模型,展示不同类型的资源(煤炭、黄金等)。 |
| + | * [https://www.spigotmc.org/resources/tcanimatronics.101995/ TCAnimatronics]:使用 TC 控制牌播放[https://www.spigotmc.org/resources/animatronics-animate-armorstands-1-8-1-18-2.36518/ Animatronics] 动画。 |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 有用的链接 == |
− | *[https://www.spigotmc.org/resources/traincarts.39592/ Spigot Dev Page & Forum]
| |
− | *[https://discord.gg/wvU2rFgSnw Discord]
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | *[https://www.spigotmc.org/resources/traincarts.39592/ Spigot 开发页面和讨论帖] |
− | '''Traincarts''' | + | *[https://discord.gg/wvU2rFgSnw Discord 频道] |
| + | |
| + | '''Traincarts 开发页面''' |
| [https://www.spigotmc.org/resources/traincarts.39592/ Spigot] | | [https://www.spigotmc.org/resources/traincarts.39592/ Spigot] |
| [https://ci.mg-dev.eu/job/TrainCarts/ Jenkins] | | [https://ci.mg-dev.eu/job/TrainCarts/ Jenkins] |
| [https://github.com/bergerhealer/TrainCarts GitHub] | | [https://github.com/bergerhealer/TrainCarts GitHub] |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | '''BKCommonLib 开发页面''' |
− | '''BKCommonLib''' | |
| [https://www.spigotmc.org/resources/bkcommonlib.39590/ Spigot] | | [https://www.spigotmc.org/resources/bkcommonlib.39590/ Spigot] |
| [https://ci.mg-dev.eu/job/BKCommonLib/ Jenkins] | | [https://ci.mg-dev.eu/job/BKCommonLib/ Jenkins] |
| [https://github.com/bergerhealer/BKCommonLib GitHub] | | [https://github.com/bergerhealer/BKCommonLib GitHub] |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | '''TC Coasters 开发页面''' |
− | '''TC Coasters''' | |
| [https://www.spigotmc.org/resources/tc-coasters.59583/ Spigot] | | [https://www.spigotmc.org/resources/tc-coasters.59583/ Spigot] |
| [https://ci.mg-dev.eu/job/TC%20Coasters/ Jenkins] | | [https://ci.mg-dev.eu/job/TC%20Coasters/ Jenkins] |
| [https://github.com/bergerhealer/TC-Coasters GitHub] | | [https://github.com/bergerhealer/TC-Coasters GitHub] |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | == 不推荐使用的附加组件 == |
− | == Depreciated Addons == | |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | (不再支持当前版本的 TC) |
− | (No longer supported in current versions of Traincarts)
| |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [[Special:MyLanguage/TrainCarts/ActionBlocks|ActionBlocks]],在游戏中添加了基于方块的系统。它们是上面提到的控制牌系统的简化版本。 |
− | [[Special:MyLanguage/TrainCarts/ActionBlocks|ActionBlocks]], added block-based systems to the game. They were dumbed-down versions of the sign systems mentioned above. | |
− | </div>
| |
| | | |
− | <div lang="en" dir="ltr" class="mw-content-ltr">
| + | [https://github.com/bergerkiller/TrainCartsBlocks/ TrainCartsBlocks GitHub 下载页面] |
− | [https://github.com/bergerkiller/TrainCartsBlocks/ TrainCartsBlocks GitHub Download Page] | |
− | </div>
| |
« 返回
由Bergerkiller开发的 Traincart 插件(以下简称 TC)涵盖了 Minecraft 中有关矿车的一切内容。其最初目的是为了将多个矿车编组,使其能像现实中的列车一样运行。随着时间的推移,该插件逐渐推出更多功能,如控制牌、指令、列车属性、附件等。同时,插件还提供了多个API接口,便于其它插件实现更多自定义功能。
列车
首先,通过 TC 可以将多个矿车连接在一起,编组为一辆无限长度的列车。这辆列车中的每个矿车将被插件定义为一个“成员”,所有成员组成的列车称之为“组”,每个成员都会和组内的其它成员共享运行状态和信息,所以,当第一个矿车撞到障碍物时,组内的所有矿车都会停下来。同样,当推动整辆列车时,由于外力需要克服整辆列车的摩擦力,所以长编组列车的反应速度比短编组慢。
默认所有由玩家放置的矿车都是 TC 管理的矿车。如果你想生成具有原始 Minecraft 物理行为的原版矿车,你可以通过权限或通过使用分配器来生成。更多信息请参阅原版矿车。
默认生物不会进入 TC 矿车。如果你想更改此设置,请参阅生物进入或生成原版矿车。
生成
玩家可以使用列车生成箱来生成列车。列车也可以通过生成牌来自动化生成。
» 生成
» 列车生成箱
列车属性
列车和单个矿车都具有各项属性。可通过命令(/train 和 /cart)来设置或使用属性牌进行更改。
» 属性牌
新物理特性
列车可以在压力板上方和梯子侧面行驶,也可以在方块下方放置的铁轨上倒悬运行。
» 物理特性
控制牌
可通过大量不同功能的控制牌来实现车站的自动化,自动弹出乘客,自动让玩家乘入列车或在运行中修改列车的各项属性。
» 控制牌
命令
插件提供了许多命令,允许玩家调整列车或单个矿车的运行属性。
» 命令
命令选择器
您可以在其他所有命令(包括非 TC 命令)中使用命令选择器(如 @train 和 @ptrain),使用对应的选择器,能对列车或列车上的乘客执行操作。为了与其他插件(如经济和状态效果插件)有更好的兼容性,这项功能是非常重要。
» 命令选择器
路径查找
列车可设置一个目的地,随后转辙器会根据目的地自动切换轨道,以最短的路线将列车发往目的地。通过此功能可实现大型铁路网的自动化管理,将列车自动发送至不同目的地。同时,还可配置列车的目的地列表,让列车自动从一个目的地前往下一个目的地,实现路径点功能。
» 路径查找
车票
车票可用于指定哪些玩家可以乘坐列车。车票还可以在使用时为列车分配属性,比如指定要前往的目的地。
» TC 车票
配置
TC 可在 config.yml 文件中配置。所有设置均注释了描述性内容供你了解该设定调整的内容。除此以外,你还可以在 DefaultTrainProperties.yml 文件中设置默认的列车属性(保存后应用于新列车的属性),同样,该文件也提供了注释帮助你理解。除了这两个文件以外,尽量不要更改其它文件,因为这可能导致保存数据损坏或使插件失去同步。如果遇到了以上情况,请删除所有配置文件并重启服务器,让插件重新生成默认配置文件。
» 列车属性
组件
组件编辑器用于配置列车的外观。交互式面板能够让玩家非常方便地使用物品模型、实体、座位、声音等来自定义列车。所有这些组件都可以制作成动画,让列车看起来栩栩如生。
» 组件
权限
和所有使用 BKCommonLib 为基础的插件一样,所有权限都可以在插件文件夹中的 PermissionDefaults.yml 中找到。所有权限节点都有列出并附有描述,可以根据需求更改。
» 权限节点总览
性能
TC 的一些特性可能会导致服务端或客户端卡顿,下面列出了一些预防措施。
» 卡顿
API接口和附加插件
TC 有灵活的API接口,允许其他插件实现自定义轨道、控制牌、附件等。
有用的链接
Traincarts 开发页面
Spigot
Jenkins
GitHub
BKCommonLib 开发页面
Spigot
Jenkins
GitHub
TC Coasters 开发页面
Spigot
Jenkins
GitHub
不推荐使用的附加组件
(不再支持当前版本的 TC)
ActionBlocks,在游戏中添加了基于方块的系统。它们是上面提到的控制牌系统的简化版本。
TrainCartsBlocks GitHub 下载页面