安装与更新
Paper/Folia、Java、前置插件、配置文件生成、配方与结构更新流程。
安装要求
BlockCraft 1.0.13 需要:
- Paper 26.2 或 Folia 1.21.11;
- Java 25;
- 对服务器
plugins目录的写入权限。
说明:兼容 Paper/Folia。Folia 运行时会优先走全局调度兼容层,建议先在测试服验证复杂高级配方时序。
BlockCraft 本体没有强制前置。以下插件只在使用对应功能时安装:
| 功能 | 可选前置 | 未安装时的行为 |
|---|---|---|
| MMOItems 物品 | MMOItems、MythicLib | MMOITEMS 配方不可匹配或生成 |
| CraftEngine 物品和方块 | CraftEngine 26.7.x | CRAFTENGINE 配方和结构不可用 |
| CustomFishing 物品 | CustomFishing 2.3.x | CUSTOMFISHING 配方不可匹配或生成 |
| 金币费用 | Vault、经济插件 | VAULT 配方拒绝启动,不会误扣材料 |
| 点券费用 | PlaceholderAPI、点券插件 | POINTS 配方拒绝启动,不会误扣材料 |
| 等级费用 | 无 | XP 直接使用 Bukkit 玩家经验等级 |
首次安装
- 关闭服务器。
- 把
BlockCraft-1.0.13.jar放入服务器的plugins目录。 - 按需安装上表中的软依赖。
- 启动服务器并等待控制台出现
BlockCraft 1.0.13 已启用。 - 插件会生成默认配置和示例配方。
- 修改配置后执行
/blockcraft reload。
首次启动后的目录结构:
plugins/BlockCraft/
├─ config.yml
├─ structures.yml
├─ preview.yml
├─ messages.yml
├─ data.yml
└─ recipes/
├─ nature_crystal.yml
└─ custom_items_example.yml
data.yml 保存祭坛中心、基座、环绕槽和待领取成品的真实 ItemStack,不建议手动修改。
验证前置挂钩
启动日志会分别显示挂钩状态,例如:
CraftEngine 物品与方块挂钩已启用。
CustomFishing 物品挂钩已启用。
管理员也可以使用以下指令验证物品生成:
/blockcraft give <玩家> mmoitems <类型> <ID> [数量]
/blockcraft give <玩家> craftengine <命名空间:ID> [数量]
/blockcraft give <玩家> customfishing <物品ID> [数量]
更新插件
- 关闭服务器并备份
plugins/BlockCraft。 - 替换旧 Jar。
- 启动服务器。
- 检查控制台中的配置和配方加载结果。
普通 YAML 配置升级时只补充缺失节点,不覆盖已有自定义值。旧版单文件 recipes.yml 会复制为 recipes/legacy.yml,原文件保留作为备份。
卸载
先让玩家取走祭坛中心、基座、环绕槽中的物品和待领取产物,再关闭服务器并移走 BlockCraft Jar。若要彻底删除数据,请先备份后再处理 plugins/BlockCraft 目录。