CradleMC官方WIKI

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

建造与生产

矿场通过设施菜单取得摆放道具,再选择合法地块摆放。建造须有本镇及镇长/设施管理员资格,空间、占地和材料由服务复核。生产只在 ACTIVE、PEACEFUL 且已有生产游标时计算;不是玩家在线挖掘奖励。

默认每60秒扫描,等级1~4的 roll 周期均为10秒,分别引用 basic、metals、gems、rich 产出表。一次 roll 最多一件,可能为空;权重总和小于1时余量为空,大于1时归一化。当前不消耗生产输入,未启用设施维护扣款。默认值不代表实服配置。

时间补算

elapsed=min(max(0,now-lastProductionAt),maxAccumulation);
rolls=floor(elapsed/frequency),单轮最多10000次。默认累计上限24小时。超过上限时游标推进到 now,超出部分舍弃;空产出同样推进游标,不积攒下一轮重抽。补算时间不等于保证生产入库:核心、归属及投放状态仍须核对。

库存与操作

库存只保存原版材质和数量,特殊装备不能按同材质计入。

点击物资图标或其数字格 操作
左键 取1个,受可用量和背包空间限制
Shift左键 取最多64个
右键 从背包存1个普通同材质物品
Shift右键 存入背包内该种普通物品

当前非城镇中心界面按每行两种、每页8种物资展示,有上一页/下一页按钮;数字标签显示上限不是仓库容量。不要沿用旧指南“只有45种且无分页”。当前未找到通用库存容量上限配置。

普通图标取出使用 canOpen 访问资格;升级、恢复和拆除另需管理资格。普通矿场升级优先扣虚拟库存,不足再扣背包,费用取下一等级配置,升级重置生产计时。拆除不是退款入口,先取走需要保留的资源。

异常

暂停、世界或核心不可用时不要手改生产游标或删投放账本。库存保存失败仅有当前操作的补偿分支,不保证任意断电与外部插件组合均无损。记录位置、时间和数量交管理员核对。

来源

folia_plugin/src/main/resources/config.yml、mine/rolls/;代码根 folia_plugin/src/main/java/com/flrv/:logic/facility/core/MineFacility.java#produce/upgrade、FacilityType.java#Level.roll(同 core)、logic/facility/service/FacilityProductionService.java、FacilityInventoryService.java、FacilityUpgradeService.java(同 service)、ui/facility/FacilityMenuService.java、event/inventory/FacilityMenuListener.java。旧玩家指南的分页与取出权限描述未同步,本文按执行代码。
相关:设施指南、银行存储。