Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-07-26)
Features
action: 名前変更/職業変更/削除ボタン追加・現在値表示・トグル後にDialog再表示 (b87de07 )
api: 公開API・Bukkit Events・PriceProvider SPI・PlaceholderAPI 拡張 (e5f2b8a )
chest: チェストUIをショップのrowCountに追従させる (b34f234 )
command: /vshop Brigadier コマンドを実装 (1b5915a )
command: move /vshop help text into the locale files (d1183f8 )
command: move /vshop list output into the locale files (7caa257 )
command: share one localized stats renderer between chat and dialog (9c9dbe8 )
command: stats / search / history / migrate サブコマンドを追加 (1f69d3a )
coowner: 共同オーナー管理 + PRIMARY 移譲 Dialog フロー (ccbeb96 )
core: プラグイン基盤・設定・i18nメッセージを整備 (1bfd36b )
display: 履歴/検索の表示を translatable item name + hoverEvent ベースに (38698e9 )
edit: ShopActionMenu のダイアログ経路で Esc/閉じ時に親メニューへ戻す (7fff12f )
edit: ShopActionMenu を情報/設定/オーナー管理のサブメニューに再編 (8da3a7f )
edit: スロット作成/編集/削除のチェストUI + Dialogフロー (e74ec1b )
edit: チェスト UI と CoOwnerFlow の Esc/閉じ経路で親メニューへ戻す (a3e8c40 )
edit: 出品枠編集をハブ+販売/納品フォームの2段構成に再編 (f4d544f )
edit: 在庫編集チェストで Shift+クリック一括移動を許可 (a07362c )
history: 取引履歴に相手プレイヤー名を表示・補完を文脈対応に改善 (55b5230 )
locale: add EnumLabels for locale-backed enum display names (0c6e03a )
model: ショップ・スロット・共同オーナー等のドメインモデルを追加 (9b54709 )
price: PriceProvider を取引・閲覧UIに統合し PriceSnapshot/乖離許容率を実装 (1f4fa3e )
restock: 在庫補充UI をページング対応にして実質無限容量に (c2b1f4d )
shop: スポーンエッグとショップVillager管理を実装 (fa7c9fb )
shop: 在庫がありREFUSEの場合はNoticeダイアログで通知 (0efae88 )
shop: 在庫が残った状態での店舗閉店挙動を設定可能にする (46d310d )
slot: 1パック上限を1スタックに制限しチェストUIに在庫数を表示 (a629aee )
storage: SQLite/MySQL個別実装のリポジトリ層を追加 (449433f )
trade: 1取引あたりの数量上限を 64 から 2304 (=インベントリ満載) に引き上げ (81b3a05 )
trade: Vault連携・SELL/BUY取引フロー・共同オーナー按分・オフライン通知 (7881aee )
trade: 取引上限残量も事前チェックして数量入力に進ませない (a011fe0 )
trade: 在庫/受入の事前チェックと買取受入数 -1=無制限を導入 (e99ae4c )
trade: 数量上限超過エラーに具体的な数値を載せる (9555593 )
trade: 納品時の手持ち不足を専用メッセージにし必要数と所持数を表示 (2f66d48 )
ui: BedrockDialog ラッパー DialogService を追加 (b8d6351 )
ui: チェスト UI とチャット出力を localize し価格に通貨単位を付与 (54d9cda )
ui: チェスト形式のショップ閲覧UIを追加 (016640f )
ui: プレイヤー選択チェストUI・在庫補充UI・編集アクションDialog を追加 (4af8356 )
Bug Fixes
compliance: spec レビューで検出した非準拠点を一括修正 (fd9a01c )
config: /vshop reload を各サービスに伝播させる (2610d25 )
coowner: add Dialog で既存メンバーの role/share を既定値に表示 (e480a2a )
coowner: stop hardcoding PRIMARY/MANAGER in transfer and role messages (2bcfefd )
edit: プレイヤーインベントリ側のクリックをブロックしないよう修正 (8e843b8 )
lang: action.rename/profession/delete のドット入りキーをネスト構造に修正 (946b840 )
trade: SQLite プール枯渇で取引がデッドロックする問題を解消 (586c79a )
ui: ADMINショップで在庫補充ボタンを非表示・実装と接続、購入UIのページボタンを必要時のみ表示 (1fa16bf )
ui: localize the suspended flag and drop the dead shop-info keys (53eef98 )
villager: 管理者ショップの Villager 名に空のブラケットを残さない (3b5c80b )
Refactoring
command: VShopCommand をサブコマンドごとに分割し /vshop search ページング・/vshop history フィルタを追加 (c249dd0 )
edit: fold slot editor side/scope labels into the enum keys (e2ef86f )
edit: ShopEditUi から在庫補充ボタンを削除 (07ecb2d )
ui: render enum values through EnumLabels instead of name() (5a67a60 )
Documentation
add an English README and English guide translations (4d30d5d )
add an English README and English guide translations (e747661 )
plugin: paper-plugin.yml に権限一覧を定義 (982d4dc )
record the EnumLabels convention for enum display names (efa452d )
require the ja/en guide pair to stay in sync (0b13571 )
You can’t perform that action at this time.