跳到主要内容

Nightbreak 账户关联和令牌

Nightbreak 管理的内容下载现在通过 MagmaCore 使用共享令牌流程。

工作原理

  1. 打开您的 Nightbreak 账户页面。
  2. 生成或复制您的服务器令牌。
  3. 运行:
/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