DeerFoliaPlus · 配置文件总览
文档/deerfoliaplus/DeerFoliaPlus · 配置文件总览

DeerFoliaPlus · 配置文件总览

查找 DeerFoliaPlus 配置文件、运行数据和重启规则。

配置文件和运行数据

DeerFoliaPlus 的核心设置位于服务器根目录的 config/

文件或目录作用读取时机
config/deer-folia-plus.ymlFakePlayer、要塞、协议、配方同步、姿态等开关核心启动加载
config/custom-recipes.yml自定义配方定义custom-recipe.enabled 开启后加载
worlds/world-name/fakeplayer.dat已保存假人的列表世界存档加载
worlds/world-name/fakeplayerdata/已保存假人的 NBT 数据假人保存或加载
syncmatica/litematica/Syncmatica 已上传的投影文件Syncmatica 开启后使用
syncmatica/temp/Syncmatica 上传过程的临时文件Syncmatica 运行时使用

FakePlayer 数据跟随对应世界存档,不在 plugins/ 中。Syncmatica 文件位于服务器根目录的 syncmatica/,需要和世界、配置一起备份。

配置如何生成

核心第一次加载配置时会生成 config/deer-folia-plus.yml。Java 的 camelCase 字段名会转成 kebab-case。例如,amountPerPlayer 变成 amount-per-playerskipFabricOnViaNonNative 变成 skip-fabric-on-via-non-native

开启 custom-recipe.enabled 后,核心会在 config/ 下创建 custom-recipes.yml。文件默认没有启用配方。请在 recipes 节点中添加内容。解析失败时先看完整启动日志,不要先删除文件。

推荐修改顺序

  1. 停止服务器。等待世界保存完成。
  2. 备份 config/deer-folia-plus.ymlconfig/custom-recipes.yml、世界目录和 syncmatica/
  3. 只修改一个功能组或一个配方。
  4. 检查 YAML 缩进、引号、列表和命名空间。
  5. 启动测试目录。查看完整日志。
  6. 使用实际玩家、客户端组件和目标世界测试。
  7. 将测试通过的修改迁移到生产目录。

重启和客户端边界

deer-folia-plus.yml 在核心启动阶段加载。配置修改后重启服务器。Bukkit 或 Paper reload 不会重新加载核心配置。自定义配方在服务器加载阶段注册。修改后重启并检查注册数量。

Syncmatica、Servux 和 Recipe Sync 同时受服务器开关、客户端支持和协议兼容性影响。服务器配置为 true 不代表没有匹配客户端组件的玩家也能使用这些功能。

YAML 注意事项

  • YAML 使用空格。不要使用 Tab。
  • 布尔值写 truefalse。不要加引号。
  • 消息、命名空间和包含冒号的值使用引号。
  • 自定义配方中的 item 使用完整命名空间,例如 minecraft:diamond
  • 修改前保留可恢复副本。
  • 出现未知键或解析错误时,先恢复最近一次能启动的文件。

继续阅读DeerFoliaPlus 配置详解功能与客户端协议