TrainCarts
No edit summary |
No edit summary |
||
Line 117: | Line 117: | ||
(新版本中不再支持) | (新版本中不再支持) | ||
[[Special:MyLanguage/TrainCarts/ActionBlocks|ActionBlocks]] | [[Special:MyLanguage/TrainCarts/ActionBlocks|ActionBlocks]]为游戏引入了基于方块的系统。可将其视为控制牌系统的简化版本。 | ||
[https://github.com/bergerkiller/TrainCartsBlocks/ TrainCartsBlocks GitHub下载页面] | [https://github.com/bergerkiller/TrainCartsBlocks/ TrainCartsBlocks GitHub下载页面] |
Revision as of 07:26, 17 October 2025
![]() | |
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,允许其他插件实现自定义轨道、控制牌、附件等功能。
- TC-Coasters:为TrainCarts添加平滑的过山车轨道。
- TC-Hangrail:可在任何方块上方悬浮或下方悬挂的虚拟轨道。
- TrainCartsDestinationSelector:添加可点击的告示牌,使玩家能够选择列车目的地。
- Traincarts AdvancedSigns:添加更多控制牌类型,尤其适用于过山车。
- TC Minecart Variants:为运输不同资源(煤炭、黄金等)的矿车提供独特的模型。
- TCAnimatronics:通过TrainCarts控制牌播放盔甲架动画。
相关链接
Traincarts开发 Spigot Jenkins GitHub
BKCommonLib开发 Spigot Jenkins GitHub
TC Coasters开发 Spigot Jenkins GitHub
弃用的插件扩展
(新版本中不再支持)
ActionBlocks为游戏引入了基于方块的系统。可将其视为控制牌系统的简化版本。