Minecraftプラグイン Minepacks

Minepacks と確認されたサーバーの情報

🔌 Minepacks について

Minepacks は、Bukkit/Spigot/Paper サーバーに仮想バックパック(プレイヤー用保管庫)を追加する Minecraft プラグインです。コマンドやショートカットアイテムから利用できる追加の個人ストレージをプレイヤーに提供し、アイテムの NBT を保持しつつ、設定可能な動作に対応します。

🎯 目的

Minepacks は、バニラのインベントリを改変したりクライアント側 MOD を導入したりせずに、プレイヤー向けの追加ストレージ需要を解決します。権限で管理できる永続的なバックパックを、サイズや保存先バックエンドを設定可能な形で使いたいサーバー管理者向けです。

⚙️ 機能

  • 権限で管理されるバックパックサイズ(複数のサイズ段階)。
  • プレイヤーのインベントリがいっぱいのときの自動回収(設定可能)。
  • すばやくバックパックを開けるショートカットアイテム(無効化可能)。
  • 複数の保存先バックエンド: flat files、SQLite、MySQL。
  • 多言語対応(言語ファイル同梱)。
  • 特定のアイテムを保存対象から除外するアイテムフィルター。
  • アイテムの NBT を保持(チェストに入れられるアイテムはバックパックにも保存可能)。
  • 移行済みアカウント向けの名前変更/UUID 処理に対応。
  • 対応している多くの Minecraft バージョンで使える単一 JAR。
  • PCGF PluginLib とのオプション統合(API 機能を追加)。
  • 開発者向けの公開 API と自動更新機能。

🧩 対象ユーザー

  • プレイヤーの収納を拡張したい Survival や SMP サーバー。
  • 権限ベースのインベントリ段階が必要な公開・非公開サーバー。
  • データベースに保存される永続的なプレイヤー用保管庫が必要なサーバー。
  • バックパック連携用の API が必要なプラグイン開発者。

🏗️ 使用例

  • 権限グループを使って支援者に大きなバックパックサイズを付与する。
  • プレイヤー用に小さくて永続的なサブインベントリを用意する(例: ツールや建築ブロック)。
  • MySQL ストレージを使って、サーバーネットワーク全体でバックパックを保持する。

⌨️ コマンド

CommandDescriptionPermissionAccess
/backpack helpこのプラグインのすべてのコマンドを一覧表示します。指定なしプレイヤー
/backpackプレイヤーのバックパックを開きます。backpack.useプレイヤー
/backpack cleanプレイヤーのバックパックからすべてのアイテムを削除します。backpack.cleanプレイヤー
/backpack clean <playername>他のプレイヤーのバックパックからすべてのアイテムを削除します。backpack.clean.other管理者
/backpack <playername>他のプレイヤーのバックパックを表示します。backpack.others管理者

🔐 権限

PermissionDescriptionDefault
backpack.useプレイヤーが自分のバックパックを開けるようにします。指定なし
backpack.fullpickupインベントリが満杯のときにバックパックへ自動回収できるようにします(機能は設定で有効化する必要があります)。指定なし
backpack.size.1ミニバックパック(サイズ段階 1)を付与します。指定なし
backpack.size.22*9 のバックパックを付与します。指定なし
backpack.size.33*9 のバックパックを付与します。指定なし
backpack.size.44*9 のバックパックを付与します。指定なし
backpack.size.55*9 のバックパックを付与します。指定なし
backpack.size.66*9 のバックパックを付与します。指定なし
backpack.cleanプレイヤーが自分のバックパックを空にできるようにします。指定なし
backpack.clean.other他のプレイヤーのバックパックを空にできるようにします。指定なし
backpack.others他のプレイヤーのバックパックを開けるようにします。指定なし
backpack.others.edit他のプレイヤーのバックパックを編集できるようにします。指定なし
backpack.keepOnDeath死亡時にバックパック内のアイテムを保持できるようにします。指定なし
backpack.noCooldownバックパックを開くクールダウンを無視します。指定なし

⚙️ インストール

📥 セットアップ

  • 公式のプラグイン JAR をダウンロードし、サーバーの plugins/ ディレクトリに配置します。
  • サーバーを再起動し、コンソールで Minepacks が読み込まれたことを確認します。
  • MySQL または SQLite ストレージを使う場合は、プラグインの設定ファイルから保存先バックエンドを構成してください。

📦 依存関係

  • 任意: PCGF PluginLib(追加の API 機能を有効化します)。存在しない場合は、スタンドアロン版が利用できます。

🧠 技術メモ

  • 対応が確認されているサーバーソフトウェア: Bukkit、Spigot、Paper。
  • 実行要件: Java 8。
  • プラグインは複数の保存先バックエンド(Files、SQLite、MySQL)をサポートし、多言語ファイルを含みます。
  • Minepacks は開発者向け API を公開しています。PCGF PluginLib を使わないサーバー向けにスタンドアロン版もあります。
  • このプロジェクトは GPL-3.0 で公開されています。

🤝 このプラグインが役立つ場面

権限で管理できる追加プレイヤーストレージ、永続的なデータベース対応、開発者向け API アクセスが必要なら、Minepacks はクライアント側 MOD を必要とせず、設定可能なバックパック、保存先バックエンド、言語サポートを提供します。

プラグイン Minepacks のサーバー

プラグイン Minepacks のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。

プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。Minepacks の実際の役割はサーバーごとの設定によります。

データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、Minepacks を使用していてもこのセクションに表示されないことがあります。

Minepacks を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。