Skip to content

配置与 GUI 整合指南

首页 / 配置与 GUI


⚙️ 配置架构与服务端权威模型

Vanilla Outsider: Better Dogs 采用双层配置架构模型,在确保客户端/服务端完全同步的同时,保持服务端的绝对权威:

┌─────────────────────────────────────────────────────────┐
│                                全局配置文件                   │
│                      (config/betterdogs.json)           │
│                  仅为「新创建的世界」定义基准初始默认值                │
└────────────────────────────┬────────────────────────────┘
                             │ (世界创建初始化)

┌─────────────────────────────────────────────────────────┐
│                           活跃世界 GameRules                │
│                          (betterdogs:bd_*)              │
│                   既有已存在世界的动态服务端绝对权威                 │
└─────────────────────────────────────────────────────────┘

WARNING

全局配置文件生效机制警告: 直接修改磁盘上的 config/betterdogs.json 或在主菜单 GUI 中修改配置,仅会影响后续新创建的世界默认值。若要修改既有单人存档或多人服务器中的设置,请在游戏内通过 /gamerule betterdogs:<规则名> <值> 修改,或使用内置命令 /betterdogs set <规则名> <值>


🎨 客户端 GUI 配置整合 (ModMenu 与 YACL v3)

当与 ModMenuYetAnotherConfigLib v3 (YACL) 一同安装时,Better Dogs 会自动激活优雅的客户端图形配置界面:

1. ModMenu 界面整合

在 Fabric 的 ModMenu 模组列表中选中 Vanilla Outsider: Better Dogs 并点击 配置 (Configure),即可直接打开图形设置菜单。

2. YACL 配置分类与设置项

YACL v3 配置界面精心组织为以下几个核心分类:

  • 通用选项 (General Options):全局速度增益、雷暴焦虑开关、悬崖安全防护以及苦力怕侦测规避。
  • 狼的个性 (Wolf Personalities):为攻击型、和平型和普通型分别定制生命值加成、疾跑速度修饰符、攻击伤害倍率以及跟随起始距离。
  • 遗传与繁殖 (Genetics & Breeding):个性继承概率、跨个性杂交突变率以及近亲治愈开关。
  • 野生领地 (Wild Territoriality):狼群集群规模、领地冲突决策矩阵(攻击型对决、攻击型对普通型等)以及巡视半径边界。
  • 赠礼与奖励 (Gifts & Rewards):晨礼友好互动次数阈值与赠礼冷却时间配置。
  • 视觉与性能 (Visual & Performance Options):守卫警示粒子浓度(关闭、低、中、高)与近亲侏儒粒子开关。

🛡️ 服务端防崩溃隔离与门禁安全

所有客户端 GUI 组件(ModMenuIntegrationYaclScreenHelper)均通过客户端独立入口点(entrypoints.modmenu)和运行时环境检测严密隔离。Better Dogs 可直接部署在无需 ModMenu 或 YACL 的独立无头专用服务器 (Dedicated Server) 上,绝不会发生服务端类加载崩溃 (Classloading Crash)


返回 首页

Official documentation & web portal for Dasik Igaijinn mods.