TrainCarts [zh]

From BergerHealer Wiki
Jump to navigation Jump to search
No edit summary
(Updating to match new version of source page)
 
(One intermediate revision by the same user not shown)
Line 62: Line 62:


TrainCarts通过<code>config.yml</code>文件进行配置。所有配置项均附带了注释说明,方便理解各配置项的作用。以外,你还可以在<code>DefaultTrainProperties.yml</code>文件中设置新生成列车的默认属性,该文件同样添加了注释。请注意不要修改其它文件,否则可能会导致存档损坏或插件数据不同步。若配置文件意外损坏,直接删除它们即可,插件会重新生成所有必要的配置文件。
TrainCarts通过<code>config.yml</code>文件进行配置。所有配置项均附带了注释说明,方便理解各配置项的作用。以外,你还可以在<code>DefaultTrainProperties.yml</code>文件中设置新生成列车的默认属性,该文件同样添加了注释。请注意不要修改其它文件,否则可能会导致存档损坏或插件数据不同步。若配置文件意外损坏,直接删除它们即可,插件会重新生成所有必要的配置文件。
<div lang="en" dir="ltr" class="mw-content-ltr">
To change the view distance where trains spawn to players, edit the server's '''spigot.yml''' <code>entity-tracking-range</code> "misc" category.
</div>


[[Special:MyLanguage/TrainCarts/TrainProperties|» 列车属性]]
[[Special:MyLanguage/TrainCarts/TrainProperties|» 列车属性]]

Latest revision as of 13:26, 8 August 2026

TrainCarts
TrainCarts train 1.gif
矿车,不止是矿车。
Spigot: TrainCarts
GitHub: TrainCarts


Traincarts是由Bergerkiller开发的一款插件,其功能涵盖了矿车交通相关的方方面面。插件的开发初衷是为了将多个矿车连在一起,形成一条拥有多节车厢的列车。随着时间的推移,插件不断推出更多功能,如控制牌、命令、属性、附件以及一套丰富的API接口,可供其它插件实现更多扩展功能。

列车

通过插件,可实现将多个矿车连接在一起,组成一条可近乎无限长的列车。在这条列车中,每一节矿车被称为“成员”,所有成员组合在一起,形成“编组”。每个成员都与编组保持信息共享,当第一节矿车撞到障碍物时,整个编组就会停止。当有人推动某节矿车时,这股推力会在所有成员间共享。因此在响应速度上,长列车会比短列车要慢得多。

默认情况下,由玩家放置的所有矿车都将成为受插件管理的矿车。如果你想生成Minecraft原版的矿车,你可以通过权限或使用发射器来生成放置。更多信息请参阅原版矿车

生物默认不会自动进入受插件管理的矿车。如果你想更改此设置,可以使用原版矿车,或参阅生物乘坐页面。

生成

列车可通过存车箱放置生成,或使用生成牌进行自动化生成。

» 生成

» 存车箱

列车属性

列车以及组成列车的单个矿车都具有各项属性。可使用命令/train/cart进行设置,或使用属性牌进行更改。

» 属性牌

新物理特性

列车可在压力板上和梯子侧面行驶,也可在方块下方放置的原版铁轨上倒悬行驶。

» 物理特性

控制牌

组合使用不同功能的控制牌可实现车站的自动化、乘客自动离车、玩家自动乘车以及在列车行驶过程中修改列车的各项属性。

» 控制牌

命令

插件提供的命令可用于调整控制列车及矿车的行为。

» 命令

目标选择器

您可以在其他所有命令(包括非本插件的命令)中使用目标选择器(如@train@ptrain),通过选择器条件对列车或列车上的乘客执行操作。利用该功能,可轻松与其他插件(如经济和状态效果插件)结合使用。

» 目标选择器

自动寻路

可为列车设置一个目的地,随后道岔牌会根据目的地自动切换轨道,以最短的路线将列车发往目的地。此功能可用于实现大型铁路网的自动化运营,可全自动调度列车发往各个车站。你还可以为列车配置目的地列表,使列车自动按顺序往返于各个站点之间。

» 自动寻路

车票

车票用于限定玩家的乘车权限。此外,车票使用时可配置列车的属性,例如指定要前往的目的地。

» 车票

配置

TrainCarts通过config.yml文件进行配置。所有配置项均附带了注释说明,方便理解各配置项的作用。以外,你还可以在DefaultTrainProperties.yml文件中设置新生成列车的默认属性,该文件同样添加了注释。请注意不要修改其它文件,否则可能会导致存档损坏或插件数据不同步。若配置文件意外损坏,直接删除它们即可,插件会重新生成所有必要的配置文件。

To change the view distance where trains spawn to players, edit the server's spigot.yml entity-tracking-range "misc" category.

» 列车属性

附件

附件编辑器用于配置列车的外观。通过交互式面板,可轻松通过物品模型、实体、座位、声音等元素来配置自定义列车。所有附件均支持添加动画,让你的列车栩栩如生。

» 附件

权限

和其他所有基于BKCommonLib的插件一样,你可以在插件目录的PermissionDefaults.yml文件中找到完整的权限设置。其中列出了每个权限与说明及其默认状态,可根据需要进行更改。

» 权限列表

性能

本插件的部分功能可能会导致服务器或客户端卡顿,进入下方的页面,其中有可避免卡顿的方法。

» 卡顿

API与插件扩展

TrainCarts提供了一套灵活的API,允许其他插件实现自定义轨道、控制牌、附件等功能。

相关链接

Traincarts
Spigot Jenkins GitHub

BKCommonLib
Spigot Jenkins GitHub

TC-Coasters
Spigot Jenkins GitHub

弃用的插件扩展(新版本已不再支持)

ActionBlocks:为游戏引入了基于方块的系统。可将其视为控制牌系统的简化版本。

下载:GitHub