CradleMC官方WIKI

适用源码:9da0beb8e8fdad85f50d7039408c3d98494e91c7。本文记录源码行为,默认配置不等于实服配置。
设计状态:按现状编写,具体业务批准记录未逐项核定;开发状态:下述能力有实现证据,限制单列;验证状态:完成定向源码核对,未执行自动测试或实服验收。

进入驿站

通过设施入口或核心交互打开驿站。普通出行、寄货不需要车辆。界面可见并不代表能执行:服务还检查 flrv.facility.use、设施和地块、核心、在线存活及所在位置等条件。手动包裹要求本人留在原驿站区块,不支持旁观者。

玩家出行和车辆

选择目的驿站,再选择仅玩家、人车同行或仅发车本人留下。新路线限同世界。车辆需符合本人所有、本地、空闲、车型/站点等级等对应条件;不能把车辆当成自动路线。确认前检查物品数、费用和目标;报价变化需重新确认。

默认合计:
15 + 水平距离(格)×0.02 + 计费物品件数×0.02 + 出发站附加费 + 目的站附加费。
合计后统一取整,默认向上取整为整数。配置前缀 facility.station.travel,经济精度会限制有效小数位。仅发车统计车辆货厢,不统计留在原地的玩家背包;携物旅行还需检查嵌套容器,不能只数背包格子。
系统成本与两站附加费分别归集,不将总价全部描述为玩家或站主收益。界面最终报价为操作依据。

手动寄货

  1. 选择同世界的其他目的站。
  2. 选择背包普通存储区中的整组货物,部分数量先拆分。
  3. 从在线/缓存玩家选择收件人,核对人名与目的站。
  4. 正式确认前展示快照;槽位变化须重新选择。
  5. 指定收件人在目的站领取;整包放不下则继续保留。
    包裹绑定收件人 UUID 与目的站。当前手动寄货免费,不使用车辆、不传送发件人;仍检查货物安全规则、运营状态和未决交接锁。发件和领取要求运行且和平,不因免费而绕过资格。

管理与异常

费用管理服务以当前城镇管理资格重新鉴权。当前 PortTravelAccess 的 manager 依据镇长或设施管理员;旧文档“助手可改价”不能直接当作当前授权。
交接采用数据库预留、背包保存和回读凭据;无法证明保存完成时冻结。按页面提示核对或联系管理员,不删除记录、重复发货或猜测退款。自动发车、循环设施发货和市场订单自动联动没有完整实现。

来源

docs/玩家与设施指南.md驿站章节;folia_plugin/src/main/resources/config.yml。代码根 folia_plugin/src/main/java/com/flrv/:logic/port/core/StationTariff.java#fare、logic/port/service/StationPostService.java#inspect/send/claim/handoff/recover、PortTravelService.java(同目录)、infrastructure/integration/towny/PortTravelAccess.java#member/management、ui/port/PortController.java。技术包名仅为源码定位。
相关:设施指南。