ResurrectionChest の設定と権限
権限
| 権限 | 用途 | デフォルト |
|---|---|---|
resurrectionchest.use | プレイヤーがチェストを登録し、死亡時ドロップをそこへ送れるようにする | true |
resurrectionchest.model.free | プレイヤーが FreeMinecraftModels の無料チェストビジュアルを使えるようにする | true |
resurrectionchest.model.premium | プレイヤーが FreeMinecraftModels のプレミアムチェストビジュアルを使えるようにする | op |
実際のチェスト挙動で重要なのは resurrectionchest.use です。モデル権限はオプションの見た目だけに影響します。
設定項目
config.yml では現在、次のユーザー向け設定が公開されています。
- 看板のトリガーテキスト
- チェスト作成、破壊、チェスト未検出、死亡、削除メッセージ
- ワールドブラックリスト
storeXPxpPercentageKept- FreeMinecraftModels ビジュアル用の死亡チェスト名札テキスト
- 無料モデル名とプレミアムモデル名の設定
- パーティクル効果設定
- 高互換モード
- 耐久値損失設定
XP の扱い
storeXP が有効な場合:
- ResurrectionChest はプレイ中にプレイヤーの現在の総 XP を追跡します
- 死亡時に
追跡された総 XP * xpPercentageKeptを保存します - 落ちる XP を
0にします - 所有者が次に登録チェストを開いたとき、保存された XP を返します
重要な例外:
keepInventoryが有効な場合、ResurrectionChest は何もしません。keepLevelが有効な場合、XP 保存処理は早期終了し、バニラのレベル処理をそのまま残します。
あふれた場合の挙動
チェストにアイテム用の空きスロットがない場合:
- そのアイテムは通常の死亡ドロップ一覧に残ります
- プレイヤーにはチェストが満杯だったという警告が表示されます
FreeMinecraftModels 連携
FreeMinecraftModels がインストールされている場合、ResurrectionChest は実際のチェストの上に見た目用チェストプロップを出すことができます。
現在の挙動:
- プレイヤーが
resurrectionchest.model.premiumを持っている場合はプレミアムビジュアルが優先されます - それ以外では、プレイヤーが
resurrectionchest.model.freeを持っていれば無料ビジュアルが使われます - 見た目モデルはチェストサイズに応じてシングル版とダブル版を切り替えます
- 実際のストレージバックエンドは引き続き本物のチェストです
FreeMinecraftModels がない場合、またはモデル生成に失敗した場合でも、基礎となるチェストは通常どおり動作します。
ソース確認済みの注意点
現在のソースには、config.yml に公開されているものの、このリポジトリ内で他の明確な使用箇所が見つからない設定項目もあります:
- 高互換モード
- 耐久値損失設定
particleEffect1particleEffect2
一方で、particleEffect3 は現在のコードで明確に使われていることが確認できるパーティクル設定です。