メインコンテンツまでスキップ

Nightbreakアカウント連携とトークン

Nightbreak管理のコンテンツダウンロードは、MagmaCoreを通じた共有トークンフローを使用するようになりました。

仕組み

  1. Nightbreakアカウントページを開きます。
  2. サーバートークンを生成またはコピーします。
  3. 以下を実行します:
/nightbreaklogin <token>

成功すると、同じサーバー上の互換性のあるMagmaGuyプラグインが、Nightbreakアクセスチェックとダウンロードに共有トークンを使用できます。

MagmaCoreがこのコマンドに登録する共有パーミッションは nightbreak.login で、サーバー管理者が変更しない限り、デフォルトでサーバーオペレーターに付与されます。

トークンの保存場所

トークンは以下に保存されます:

plugins/MagmaCore/nightbreak.yml

各プラグインのプライベートフォルダ内ではなく、token キーの下に保存されます。

これは以下を意味します:

  • プラグインごとに個別にトークンを登録する必要はありません
  • 1つのプラグインを再インストールしても、必ずしもトークンは失われません
  • 共有のMagmaCore設定を削除すると、トークンの再登録が必要になる場合があります

トークンが解除するもの

リンクされたトークンは以下に使用されます:

  • サーバーアカウントがコンテンツパッケージにアクセスできるかの確認
  • 管理パッケージのリモートバージョンメタデータの確認
  • プラグインのインポートフォルダへのコンテンツの直接ダウンロード
  • インストール済みパッケージが古くなっているかの検出
  • Nightbreak対応のセットアップメニューステータスの有効化

以下のようなプラグイン固有の要件はバイパスしません:

  • リソースパックのインストール
  • セットアップメニューでのコンテンツパッケージの有効化
  • 依存関係のインストール維持

セキュリティに関する注意

  • トークンをサーバーの認証情報として扱ってください。
  • 公開チャット、スクリーンショット、サポートログに投稿しないでください。
  • 漏洩したと思われる場合は、Nightbreakアカウントページから失効させ、新しいものを生成してください。
  • MagmaCoreはトークンがNightbreakトークンのプレフィックスに見えない場合に警告しますが、それでも保存を試みます。

トラブルシューティング

"No token registered"

プラグインはまだ有効な共有Nightbreakトークンを検出していません。/nightbreaklogin <token> を再度実行し、plugins/MagmaCore/nightbreak.yml に欠損値やプレースホルダー値ではなく実際のトークンが含まれていることを確認してください。

"You don't have access to this content"

トークンは有効ですが、リンクされたNightbreakアカウントは現在そのパッケージをアンロックしていません。

1つのプラグインは動作するが、別のプラグインは動作しない

プラグイン固有のセットアップページを確認してください。一部のプラグインでは以下がまだ必要です:

  • 初回セットアップメニューの完了
  • インポート後のリロード
  • リソースパックのインストールステップ
  • FreeMinecraftModelsやResourcePackManagerなどのオプション依存関係