Minecraftプラグイン nightcore
NightCoreは、Spigot/Paper/Purpur/Folia向けプラグイン開発を加速するために、ユーティリティツールと連携機能(経済、アイテム、権限)を提供する軽量なMinecraftプラグインライブラリです。
nightcore のあるサーバーを探す
nightcore を報告したサーバー: 53
- SentrySMP 40 人オンラインJava
- play.vcraft.fr:23020 21 人オンラインJava + Bedrock
- Server.Pro Official [26.3] Anarchy Ignites! Server Now Live 11 人オンラインJava
- ꜱᴜɴᴜᴄᴜ ꜱᴜᴀɴᴅᴀ ᴋᴀᴘᴀʟıᴅıʀ ɪʏɪ ɢᴜɴʟᴇʀ ᴅɪʟᴇʀɪᴢ | ᴅᴀʜᴀ ꜱᴏɴʀᴀ 12 人オンラインJava + Bedrock
- Smithtainment 10 人オンラインJavaSurvival
- LibertySMP ✦ Survie • Économie • Quêtes Nouveauté donjon 8 人オンラインJava
nightcore について
🔌 NightCore について
NightCore は、Minecraft サーバープラグイン開発向けの軽量ライブラリです。再利用可能なユーティリティ、データツール、統合ブリッジを提供し、他のプラグインがよくある機能を再実装しなくて済むようにします。このプロジェクトは GPL-3.0 のもとで配布され、これに依存する一連のプラグインとあわせて保守されています。
🎯 目的
NightCore は、開発者がよく直面する課題(設定、ローカライズ、DB ヘルパー、コマンド解析、アイテムや経済のブリッジなど)を一元化し、プラグイン作者がインフラではなく機能ロジックに集中できるようにするためのものです。NightExpress/NightCore ベースの複数のプラグインを運用・導入する開発者やサーバー運営者に便利です。
⚙️ 機能
- Spigot、Paper、Folia を統一サポートするサーバーブリッジ。
- 複数の通貨/経済プラグインと連携するための経済ブリッジ。
- サードパーティのアイテムシステム向けのアイテムブリッジとカスタムアイテムプロバイダー対応。
- さまざまな権限プラグインと統合するための権限ブリッジ。
- コマンド用ユーティリティ: 引数解析、カスタム引数型、タブ補完ヘルパー。
- スキーマ風の読み書きとコメント保持に対応した YAML 設定ツール。
- 構造化された言語ファイルとパラメータ付きメッセージのためのローカライズツール。
- SQLite と MySQL をサポートし、テーブルデータの同期を助けるデータベースツール。
- インベントリー GUI とダイアログ画面のヘルパーユーティリティ。
- Player、entity、location、ItemStack のユーティリティヘルパーとラッパー。
- PersistentDataContainer ヘルパーと、より高度な処理向けのリフレクションユーティリティ。
- プレイヤーが設置したブロックを追跡し、設置データをネイティブのチャンクストレージに保存するトラッカー。
🧩 対象ユーザー
- Spigot/Paper/Folia プラグインを開発・保守するプラグイン開発者、特に NightExpress 系列のプラグイン。
- 複数のプラグインを導入し、共通のユーティリティ層を使いたいサーバー管理者。
🏗️ 使用例
- あるプラグインが NightCore の経済ブリッジを使い、サーバーにある任意の経済プラグインと連携する。
- 開発者が NightCore の設定・ローカライズスキーマを使って、繰り返しの多いファイル処理コードを減らす。
- サーバーが、共有ライブラリとして NightCore を必要とする NightExpress プラグインを導入する。
⚙️ インストール
📥 セットアップ
- プロジェクトの配布ページから、公式の NightCore プラグイン JAR をダウンロードします。
- JAR を、他の Bukkit 互換プラグインと一緒にサーバーの
plugins/ディレクトリに配置します。 - サーバーを再起動し、コンソールで NightCore が正常に読み込まれたことを確認します。
📦 依存関係
- 必須の外部依存関係は明記されていません。NightCore は、経済、権限、カスタムアイテムなどの一般的なシステムが存在する場合に、それらと連携するためのブリッジを提供します。
🧠 技術メモ
- 確認済みの対応プラットフォーム: Spigot、Paper、Purpur、Folia。
- ドキュメント化された互換性情報には、最新の Minecraft リリース範囲が含まれます(公式配布ページに例が掲載されています)。サーバー所有者は、自分のサーバーの Minecraft バージョンに合った NightCore のビルドを使用してください。
- GPL-3.0 ライセンス。
🤝 このプラグインが役立つ場面
config、ローカライズ、DB ヘルパー、コマンド解析、経済/アイテム/権限の統合など、一般的なサーバーユーティリティを必要とするプラグインを保守・開発している場合、NightCore は保守された共有ライブラリ層を提供することで重複作業を減らします。
コメント
まだコメントはありません
最初のコメントを書きましょう。
サーバー管理者向け
- 作者
- nulli0n
- ライセンス
- GPL-3.0-only
- 対応プラットフォーム
- Folia, Paper, Purpur, Spigot
- 対応バージョン
- 26.1.x, 1.21.x, 1.20.1–1.20.6, 1.19.4
リンク
- ダウンロードmodrinth.com/plugin/nightcore/versions
- ソースコードgithub.com/nulli0n/nightcore-spigot
- ドキュメントnightexpressdev.com/nightcore
- 問題追跡github.com/nulli0n/nightcore-spigot/issues
- nightexpressdev.comnightexpressdev.com/nightcore/configuration/language
- nightexpressdev.comnightexpressdev.com/nightcore/integrations/currencies
- nightexpressdev.comnightexpressdev.com/excellentenchants/start
サーバーの報告
サーバープラットフォーム
- Paper43
- Purpur6
- CraftBukkit2
- Leaf2
プラグインのバージョン
- 2.16.416
- 2.16.711
- 2.13.25
- 2.16.65
- 2.16.33
- 2.14.03
- 2.6.21
- 2.8.01
- 2.8.31
- 2.9.11
- 2.13.31
- 2.7.6.11
- 2.7.5.21
- 2.10.21
- 2.11.01
- 2.16.01
MSHQ のチェック時にプラグイン一覧を公開しているサーバーの数です。多くのサーバーは一覧を隠しているため、実際の利用はもっと多いです。