あの頃の「看板ショップ」が、統合版バニラで蘇る。
「Ez Chest Shop」は、かつてサーバー界隈で主流だった「PMMP(PocketMine-MP)」のチェストショッププラグインのような使用感を、統合版の Script API で再現したアドオンです。 面倒なコマンドは不要。シフトでアイテムを持って看板をタップするだけの直感操作で、誰でも簡単にお店を開くことができます。
💎 こだわりの機能
PMMPライクな操作感: チェストに看板を貼ってタップするだけ。古参プレイヤーには懐かしく、新規プレイヤーには分かりやすい設計です。
モダンなUI搭載: 操作はすべてフォーム画面(UI)で行えるため、チャット欄でのコマンド打ちは不要です。
オフライン売上保存: ログアウト中に商品が売れても安心。次回ログイン時に売上金が通知・付与されます。
強力な保護機能: ショップ化されたチェストと看板は、ショップが削除されるまで誰も破壊はできません。また、オーナーと管理者以外チェストを開けることもできません。
- 在庫管理システム: 在庫が切れると看板の表記が変化するなど、一目で在庫切れが分かる仕様です。
Adminショップ対応: サーバー運営用の「在庫無限ショップ」も作成可能です。
🤝 既存の経済アドオンと連携可能!
本アドオンは、通貨として使用する「スコアボードのオブジェクト名」を自由に設定できます。 そのため、すでにサーバーに導入している他の経済アドオン(Moneyシステム等)と同じスコアボード名を指定すれば、お財布(所持金)を共有して運用することが可能です。
🛠 使い方マニュアル
1. ショップの作成(開店)
チェスト(またはトラップチェスト)を設置し、その正面に看板を貼り付けます。
売りたいアイテムを手に持った状態で、スニーク(しゃがみ)しながら看板をタップします。
設定画面が表示されるので、「値段」と「一度に販売する個数」を入力して作成ボタンを押せば完了です。
※看板には自動的に商品名や価格が記載されます。
2. 購入・管理
購入する: 看板を(立ったまま)タップすると購入画面が開きます。
管理する(オーナーのみ): 看板をタップすると、価格変更やショップ削除が行える編集画面が開きます。
3. 管理者機能
管理者権限(タグ admin を所持)を持つプレイヤーは、以下の機能が使えます。
全ショップ一覧 & テレポート: チャット欄で
/scriptevent shop:listと入力すると、ワールド内の全ショップ一覧が表示され、ワンタップでその場所へテレポートできます。ショップの強制削除・編集: 他人のショップを削除したり、在庫無限の「Admin Shop」を作成できます。
⚙️ 設定ガイド (config.js)
本アドオンには説明書(README)が同梱されていないため、パック内の scripts/config.js を編集して設定を行ってください。 以下に設定可能な全項目を解説します。
※設定を変更した後は、ワールドに入り直すか /reload コマンドで反映させてください。
📥 導入手順
1. スコアボードの準備(必須)
ワールド導入後、通貨として使用するスコアボードが存在しない場合は作成してください。
/scoreboard objectives add money dummy
※ config.js で名前を変更した場合は、その名前に合わせて作成してください。
2. 管理者権限の付与(サーバー主向け)
ショップの管理を行いたいプレイヤーには、以下のタグを付与してください。
/tag <プレイヤー名> add admin
🚫 禁止事項・仕様
販売できないアイテム: シェルカーボックスやバンドル、ポーションなど仕様上データの取得が困難なアイテムや、耐久値が減っている道具、エンチャント付きアイテム、金床で名前を変更したアイテムは、データ保護のため販売できません(新品のみ可)。
二次配布の禁止: 本アドオン単体での再配布や、自作発言は禁止です。
改造について: ご自身のサーバーに合わせた
config.js等の調整は自由ですが、改造したアドオン単体を配布することは禁止です。配布マップに含めての配布は自由です。
🛠 サポート & コミュニティ
「設定がうまくいかない」「バグを見つけた」等のご相談は、公式Discordサーバーにて受け付けています。
公式コミュニティ「OmnisCore」
⚠️ 動作環境
必須設定: ワールド設定で「ベータ API (Beta APIs)」を必ずONにしてください。





コメント
こんなadd-onを待っていました!
PVPとかいろんなところに使おうと思います!
ありがとうございます!