|
| 1 | +--- |
| 2 | +title: 配置说明 |
| 3 | +--- |
| 4 | + |
| 5 | +## `config.yml` |
| 6 | + |
| 7 | +这是主配置文件,负责默认登录模式、数据库、Mojang API、兼容开关和占位符显示文本。 |
| 8 | + |
| 9 | +| 键 | 默认值 | 说明 | |
| 10 | +| --- | --- | --- | |
| 11 | +| `default-mode` | `OFFLINE` | 新玩家的基础默认登录模式 | |
| 12 | +| `mojang-api.base-url` | `https://api.mojang.com` | Mojang API 地址 | |
| 13 | +| `mojang-api.session-url` | `https://sessionserver.mojang.com` | Session Server 地址 | |
| 14 | +| `mojang-api.timeout` | `5` | 请求超时,单位秒 | |
| 15 | +| `mojang-api.cache-ttl` | `600` | Mojang 查询缓存秒数 | |
| 16 | +| `mojang-api.api-fallback` | `OFFLINE` | 验证失败时的回退策略 | |
| 17 | +| `storage.type` | `SQLITE` | 存储类型,`SQLITE` 或 `MYSQL` | |
| 18 | +| `storage.sqlite.file` | `data/matrixauth.db` | SQLite 文件路径 | |
| 19 | +| `storage.mysql.*` | 见默认配置 | MySQL 连接参数 | |
| 20 | +| `storage.pool.*` | `4 / 1 / 10000` | HikariCP 连接池参数 | |
| 21 | +| `debug` | `false` | 是否输出调试日志 | |
| 22 | +| `placeholder.bedrock` | `&b基岩` | `%matrixauth_type%` 基岩显示文本 | |
| 23 | +| `placeholder.premium` | `&a正版` | `%matrixauth_type%` 正版显示文本 | |
| 24 | +| `placeholder.offline` | `&e离线` | `%matrixauth_type%` 离线显示文本 | |
| 25 | +| `account-switch.kick-message` | 内置文案 | 切换账号后踢出提示 | |
| 26 | +| `bedrock.preserve-source-identity` | `true` | 保留 Floodgate/Geyser 原始基岩身份 | |
| 27 | +| `compatibility.mcmmo.sync-profile-data` | `true` | 登录时尝试同步 mcMMO 档案数据 | |
| 28 | + |
| 29 | +### `api-fallback` |
| 30 | + |
| 31 | +- `OFFLINE`:Mojang API 异常时退回离线逻辑。 |
| 32 | +- `KICK`:Mojang API 异常时拒绝登录。 |
| 33 | + |
| 34 | +## `settings/guide.yml` |
| 35 | + |
| 36 | +这个文件控制玩家向导和入服提醒。 |
| 37 | + |
| 38 | +| 键 | 默认值 | 说明 | |
| 39 | +| --- | --- | --- | |
| 40 | +| `enabled` | `true` | 向导系统总开关 | |
| 41 | +| `reminder-enabled` | `true` | 是否发送入服提醒 | |
| 42 | +| `auto-send-on-join` | `true` | 玩家加入后是否自动发送 | |
| 43 | +| `clickable-actions` | `true` | Java 版是否启用聊天点击动作 | |
| 44 | +| `join-delay-ticks` | `40` | 入服后延迟多少 tick 再提醒 | |
| 45 | +| `remind-when-profiles-empty` | `true` | 没有档案时是否提醒 | |
| 46 | +| `remind-when-profiles-exist` | `true` | 已有档案时是否提醒 | |
| 47 | + |
| 48 | +行为规则: |
| 49 | + |
| 50 | +- Java 玩家会收到可点击的 `/account guide` 或 `/matrixauth` 相关提示。 |
| 51 | +- 基岩玩家只收到纯文本指令提示。 |
| 52 | +- 关闭 `clickable-actions` 后,Java 玩家也会退回纯文本提示。 |
| 53 | + |
| 54 | +## `settings/easybot.yml` |
| 55 | + |
| 56 | +这个文件控制插件侧 EasyBot HTTP 兼容接口。 |
| 57 | + |
| 58 | +| 键 | 默认值 | 说明 | |
| 59 | +| --- | --- | --- | |
| 60 | +| `enabled` | `false` | 是否启用 HTTP 查询接口 | |
| 61 | +| `host` | `127.0.0.1` | 监听地址 | |
| 62 | +| `port` | `26992` | 监听端口 | |
| 63 | +| `token` | `matrixauth-easybot-token` | EasyBot 查询令牌 | |
| 64 | + |
| 65 | +如果 EasyBot 不和 Minecraft 在同一台机器上,`host` 不能继续使用 `127.0.0.1`。 |
| 66 | + |
| 67 | +## `messages.yml` |
| 68 | + |
| 69 | +这个文件负责: |
| 70 | + |
| 71 | +- 玩家提示 |
| 72 | +- 向导文案 |
| 73 | +- 帮助页 |
| 74 | +- 命令反馈 |
| 75 | +- 点击提示文本 |
| 76 | + |
| 77 | +如果你需要改玩家看到的所有文案,优先从 `messages.yml` 下手。 |
0 commit comments