TrainCarts [zh-tw]

From BergerHealer Wiki
Revision as of 07:50, 10 October 2025 by Halogly (talk | contribs) (Created page with "== 性能 == TC 的一些特性可能会导致服务端或客户端卡顿,下面列出了一些预防措施。")
Jump to navigation Jump to search
TrainCarts
TrainCarts train 1.gif
Minecarts redefined
Spigot: TrainCarts
GitHub: TrainCarts


« 返回

由Bergerkiller開發的 Traincart 插件(以下簡稱 TC)涵蓋了 Minecraft 中有關礦車的一切內容。其最初目的是為了將多個礦車編組,使其能像現實中的列車一樣運行。隨著時間的推移,該插件逐漸推出更多功能,如控制牌命令列車屬性附件等。同時,插件還提供了多個API接口,便於其它插件實現更多自定義功能

列車

首先,通過 TC 可以將多個礦車連接在一起,編組為一輛無限長度的列車。這輛列車中的每個礦車將被插件定義為一個「成員」,所有成員組成的列車稱之為「」,每個成員都會和組內的其它成員共享運行狀態和信息,所以,當第一個礦車撞到障礙物時,組內的所有礦車都會停下來。同樣,當推動整輛列車時,由於外力需要克服整輛列車的摩擦力,所以長編組列車的反應速度比短編組慢。

默認所有由玩家放置的礦車都是 TC 管理的礦車。如果你想生成具有原始 Minecraft 物理行為的原版礦車,你可以通過權限或通過使用發射器來生成。更多信息請參閱原版礦車

默認生物不會進入 TC 礦車。如果你想更改此設置,請參閱生物進入或生成原版礦車。

生成

列車可以通過玩家使用列車生成箱生成,或是使用生成牌來自動化生成。

» 生成

» 列車生成箱

列車屬性

列車和單個礦車都具有各項屬性。可通過命令(/train 和 /cart)來設置或使用屬性牌進行更改。

» 屬性牌

新物理特性

列車可以在壓力板上方梯子側面行駛,也可以在方塊下方放置的鐵軌上倒懸運行

» 物理特性

告示牌

可通過大量不同功能的控制牌來實現車站的自動化,自動彈出乘客,自動讓玩家乘入列車或在運行中修改列車的各項屬性。

» 控制牌

命令

插件提供大量命令用於允許玩家調整列車或單個礦車的運行屬性。

» 命令

目標選擇器

您可以在其他所有命令(包括非 TC 命令)中使用目標選擇器(如 @train@ptrain)。使用對應的選擇器來對列車或列車上的乘客執行操作。該功能令TC能夠更好地兼容其他插件(如經濟和狀態效果插件),非常重要。

» 命令選擇器

尋路

列車可設置一個目的地,隨後轉轍器會根據目的地自動切換軌道,以最短的路線將列車發往目的地。通過此功能可實現大型鐵路網的自動化管理,將列車自動發送至不同目的地。同時,還可配置列車的目的地列表,讓列車自動從一個目的地前往下一個目的地,實現路徑點功能。

» 尋路

車票

車票可用於指定哪些玩家可以乘坐列車。車票還可以在使用時為列車分配屬性,比如指定要前往的目的地。

» TC 車票

配置

TC 可在 config.yml 文件中配置。所有設置均注釋了描述性內容供你了解該設定調整的內容。除此以外,你還可以在 DefaultTrainProperties.yml 文件中設置默認的列車屬性(保存後應用於新列車的屬性),同樣,該文件也提供了注釋幫助你理解。除了這兩個文件以外,儘量不要更改其它文件,因為這可能導致保存數據損壞或使插件失去同步。如果遇到了以上情況,請刪除所有配置文件並重啟伺服器,讓插件重新生成默認配置文件。

» 列車屬性

組件

組件編輯器用於配置列車的外觀。交互式面板能夠讓玩家非常方便地使用物品模型、實體、座位、聲音等來自定義列車。所有這些組件都可以製作成動畫,讓列車看起來栩栩如生。

» 組件

權限

和所有使用 BKCommonLib 為基礎的插件一樣,所有權限都可以在插件文件夾中的 PermissionDefaults.yml 中找到。所有權限節點都有列出並附有描述,可以根據需求更改。

» 權限節點總覽

性能

TC 的一些特性可能會導致服務端或客戶端卡頓,下面列出了一些預防措施。

» 卡頓

API and Add-ons

TrainCarts has a flexible API which allows other plugins to implement custom track, signs, attachments and more.

Useful Links

Traincarts Spigot Jenkins GitHub

BKCommonLib Spigot Jenkins GitHub

TC Coasters Spigot Jenkins GitHub

Depreciated Addons

(No longer supported in current versions of Traincarts)

ActionBlocks, added block-based systems to the game. They were dumbed-down versions of the sign systems mentioned above.