TrainCarts [zh-cn]

From BergerHealer Wiki
Revision as of 07:28, 17 October 2025 by Halogly (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
TrainCarts
TrainCarts train 1.gif
Minecarts redefined
Spigot: TrainCarts
GitHub: TrainCarts


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

列车

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

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

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

生成

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

» 生成

» 存车箱

列车属性

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

» 属性牌

新物理特性

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

» 物理特性

控制牌

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

» 控制牌

命令

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

» 命令

目标选择器

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

» 目标选择器

自动寻路

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

» 自动寻路

车票

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

» 车票

配置

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

» 列车属性

组件

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

» 附件

权限

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

» 权限列表

性能

本插件的部分功能可能会导致服务器或客户端卡顿,以下方法可帮助避免此类问题。

» 卡顿

API与插件扩展

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

相关链接

Traincarts开发 Spigot Jenkins GitHub

BKCommonLib开发 Spigot Jenkins GitHub

TC-Coasters开发 Spigot Jenkins GitHub

弃用的插件扩展

(新版本中不再支持)

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

TrainCartsBlocks GitHub下载页面