Minecraftプラグイン BlueSlimeCore
BlueSlimeCore と確認されたサーバーの情報
🔌 BlueSlimeCore について
BlueSlimeCore は、他のプラグインの共通基盤として使うことを目的とした、ライブラリ型の Minecraft プラグインです。サーバー向けのユーティリティコマンドと、よくある作業(設定、言語/メッセージ、メニュー、アイテムビルダー、バージョン処理)を簡単にする開発者向け API をまとめており、作者は複数のプラグイン間で機能を再利用できます。
🎯 目的
このプラグインは、一般的なプラグイン基盤の重複を解消します。設定管理、言語管理、メニュー作成、マルチバージョン互換の補助、そして少数の管理用ユーティリティコマンドを一元化することで、依存するプラグインは定型コードではなく機能開発に集中できます。
⚙️ 機能
- 設定と言語管理のための開発者向け API(プレイヤーごとの言語サポート、MiniMessage、PlaceholderAPI)。
- インベントリ、ボタン、ページ式メニューを作成するためのメニュー API。
- アイテム、革の防具、ポーション、プレイヤーヘッド向けのアイテムビルダー用ユーティリティ。
- エンティティのスポーン、health/absorption、クールダウンパケット、TPS チェックのためのマルチバージョン/NMS ヘルパー。
- 複数の Factions 実装との互換性を助ける Factions ハンドラー API。
- SpigotMC または Hangar のプラグイン更新確認。
- アイテムの確認やイベントリスナーのデバッグのための小さなサーバーユーティリティコマンド。
🧩 対象ユーザー
- 共通のサーバー機能に再利用可能な基盤が欲しいプラグイン開発者。
- SirBlobman の複数プラグイン、または BlueSlimeCore のユーティリティに依存する他のプラグインを運用しているサーバー管理者。
🏗️ 使用例
- 開発者がメニュー API を使って、在庫処理を一から書かずにショップ画面を作成する。
- 管理者が item-to-nbt を使って、デバッグ用にアイテムの NBT データを確認する。
- プラグインが factions ハンドラーを統合し、1 つの統合レイヤーで複数の Factions 実装をサポートする。
⌨️ コマンド
| コマンド | 説明 | 権限 | アクセス |
|---|---|---|---|
/item-to-nbt | 手に持っているアイテムの NBT データタグを表示します。 | 指定なし | 管理者 |
/item-to-base64 | 手に持っているアイテムを Base64 文字列に変換します。 | 指定なし | 管理者 |
/debug-event | 特定のイベントに登録されているプラグインとリスナーを調べます。 | 指定なし | 管理者 |
⚙️ インストール
📥 セットアップ
- 公式の BlueSlimeCore jar をダウンロードし、サーバーの
plugins/ディレクトリに配置します。 - サーバーが対応する Spigot/Paper/Folia ビルドで動作していることを確認し、サーバーを起動または再起動します。
- サーバーコンソールで BlueSlimeCore の起動メッセージを確認し、プラグインが読み込まれたことを確認します。
📦 依存関係
- Java 25 が必要です(サーバー JVM 要件はプロジェクトリポジトリで確認済み)。
🧠 技術メモ
- 確認済みの対応サーバーソフトウェア: Spigot、Paper、Folia。
- このプロジェクトは他のプラグイン開発者向けの API を公開しています。BlueSlimeCore に依存するプラグインを動かすサーバーには、BlueSlimeCore の jar をインストールしてください。
- リポジトリのライセンスは GPL-3.0 です。
🤝 このプラグインが役立つ場面
複数のプラグインを管理している場合や、共通のサーバーユーティリティ(メニュー、メッセージ、マルチバージョンサポート)に依存する機能を開発している場合、BlueSlimeCore は重複コードを減らし、サーバー管理者とプラグイン保守者に一貫した API を提供します。
- A Minecraft Server851.34
- LilBoxPvP
BoxPvPに特化したサーバーで、高速なアリーナ戦闘、デュエル、シーズン制の進行が楽しめます。カスタムアイテム、NPCベースのメニュー、そしておそらくJava–Bedrock間のクロスプレイに対応しています。
850.28 - ÂBoundaryMC ÂIs OfflineÂ141.38
- A Minecraft Server038.36
- A Minecraft Server025.72
- Skillio Games
フランスのミニゲームサーバー(Java+Bedrockクロスプレイ):パルクール、PVP Color、Smash、TNT Run、Spleef。運営はアクティブでイベントあり。
024.73 - Prison 2.0023.62
- A Minecraft Server021.62
- Modora
コミュニティ重視のSurvivalサーバーで、土地の保護、経済と仕事、NPC、毎日のクエスト、投票報酬があります。プラグイン構成から、Java–Bedrockのクロスプレイと複数バージョン対応がうかがえます。
018.01
プラグイン BlueSlimeCore のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。
プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。BlueSlimeCore の実際の役割はサーバーごとの設定によります。
データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、BlueSlimeCore を使用していてもこのセクションに表示されないことがあります。
BlueSlimeCore を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。