搜索

配置文件索引

config、messages、structures、preview、recipes 与数据文件完整索引。

文件与结构版本

文件 当前结构版本 用途
config.yml 6 交互、逐基座/祭坛/环绕展示、粒子、音效、点券、保护和调试
structures.yml 4 核心、材料基座、支持方块、独立粒子特效以及原版/CraftEngine 身份
preview.yml 3 配方预览 GUI
messages.yml 8 全部玩家消息与帮助文本
recipes/*.yml 6 NORMAL / ADVANCED 多文件配方与四种费用类型
data.yml 自动维护 祭坛中心、基座、环绕物和待领取产物

不要手动修改 config-version。升级时插件只回填缺少的默认节点,不覆盖已有自定义值。

config.yml

interaction

节点 默认值 范围/说明
insert-all true 一次放入手中整组
insert-amount 1 insert-all: false 时生效,1-64
allow-stacking true 允许相同物品继续叠加
max-stack-size 64 单个位置最大保存数量,1-64
max-surrounding-slots 8 单个祭坛最多保存的独立环绕物品堆,1-32
search-radius 8 info、debug、cancel 搜索范围,1-32
place-sound minecraft:entity.item_frame.add_item 放入音效;留空关闭
place-sound-volume 0.8 0-10
place-sound-pitch 1.2 0.5-2
take-sound minecraft:entity.item_frame.remove_item 取回音效;留空关闭
take-sound-volume 0.8 0-10
take-sound-pitch 1.0 0.5-2

display

支持基座默认显示参数、每个基座槽位覆盖、祭坛中心前置物、ADVANCED 环绕物和待领取成品的独立高度与大小;环绕物另有轨道半径与公转速度。详细动画说明见 展示、粒子与音效。

crafting

包含全局粒子类型、空基座粒子开关、轨迹周期、单粒子点寿命、魔法阵、抛物线以及开始/成功/失败/取消音效。详细说明见 展示、粒子与音效。

economy.points

节点 说明
balance-placeholder 返回玩家点券余额的 PlaceholderAPI 变量
withdraw-commands 合成开始时由控制台执行的扣款指令列表
refund-commands 合成被取消时由控制台执行的退款指令列表

详细事务规则见 经济、成功率与失败。

protection

节点 默认值 说明
prevent-break-while-crafting true 阻止破坏合成中的核心、基座或支持方块
prevent-explosion true 保护已存物品的祭坛免受爆炸影响
prevent-piston true 阻止活塞移动已存物品的祭坛方块

debug

debug.enabled: true 会输出额外调试信息,正式服通常保持 false。

structures.yml

定义结构核心、材料基座、任意多组 supported_* 支持方块、结构专用 effect-type / particle、旋转和相对坐标。支持方块只参与结构完整性校验。参阅 多方块结构。

preview.yml

定义 GUI 标题、9-54 格大小、全部功能槽位、填充图标、缺失图标、信息图标和追加 Lore。参阅 配方预览 GUI。

messages.yml

所有消息都从此文件读取,代码中不硬编码玩家提示。支持:

  • MiniMessage 标签;
  • RGB,如 <#55ff55>;
  • 渐变,如 <gradient:#55ff55:#00d4ff>文本</gradient>;
  • 消息对应的 {变量};
  • 安装 PlaceholderAPI 后的百分号变量。

修改消息键名时要保留原有层级;只修改冒号后的文本最安全。

recipes 目录

每个 .yml 可以包含多个 recipes 子节点。详细字段见 配方配置。

重载

/blockcraft reload

重载会:

  • 取消正在计时的合成并退款;
  • 重新读取主配置、结构、消息、GUI 和全部配方文件;
  • 刷新祭坛展示;
  • 保留祭坛内部真实物品。