Nightbreak 账号绑定与令牌
Nightbreak 托管内容的下载现在通过 MagmaCore 使用共享令牌流程。
工作方式
- 打开你的 Nightbreak 账号页面。
- 生成或复制你的服务器令牌。
- 运行:
/nightbreaklogin <token>
成功之后,同一台服务器上的兼容 MagmaGuy 插件就可以使用这个共享令牌进行 Nightbreak 访问检查和内容下载。
MagmaCore 为该命令注册的共享权限是 nightbreak.login。默认情况下该权限授予服务器管理员,除非服主自行修改。
令牌存放位置
令牌存储在:
plugins/MagmaCore/nightbreak.yml
中的 token 键下,而不是放在每个插件自己的私有文件夹中。
这意味着:
- 你不需要为每个插件分别注册令牌
- 重新安装某一个插件通常不会导致令牌丢失
- 如果删除了共享的 MagmaCore 配置,你可能需要重新注册令牌
令牌能解锁什么
已绑定的令牌用于:
- 检查服务器账号是否可访问某个内容包
- 检查受管理内容包的远程版本信息
- 将内容直接下载到插件的导入文件夹
- 检测已安装包是否过期
- 启用 Nightbreak 感知的设置菜单状态
它不会绕过插件自己的额外要求,例如:
- 安装资源包
- 在设置菜单中启用内容包
- 保持必需依赖已安装
安全说明
- 请把令牌视为服务器凭证。
- 不要把它发布到公共聊天、截图或支持日志里。
- 如果你怀疑它已经泄露,请前往 Nightbreak 账号页面撤销它并重新生成新令牌。
- 如果令牌前缀看起来不像 Nightbreak 令牌,MagmaCore 会发出警告,但仍会尝试保存。
故障排查
“No token registered”
插件尚未检测到有效的共享 Nightbreak 令牌。请再次运行 /nightbreaklogin <token>,并确认 plugins/MagmaCore/nightbreak.yml 中现在保存的是实际令牌,而不是缺失值或占位值。
“You don't have access to this content”
令牌本身是有效的,但当前绑定的 Nightbreak 账号并没有解锁该内容包。
一个插件能用,另一个不能
请检查对应插件自己的设置页面。有些插件仍然需要:
- 先完成首次设置菜单
- 在导入后进行一次重载
- 安装资源包
- 安装可选依赖,例如 FreeMinecraftModels 或 ResourcePackManager