宝箱の作成
宝箱は、管理者がルートをドロップしたり、ミミック(敵対的)ボスをスポーンしたりするチェストを作成できる機能です。
値
isEnabled
宝箱を有効にするかどうかを設定します。
| Key | Values | Default |
|---|---|---|
isEnabled | Boolean | false |
例
isEnabled: true
chestType
チェストの素材タイプを設定します。
| Key | Values | Default |
|---|---|---|
chestType | Material | CHEST |
例
chestType: CHEST
CHESTやBARRELのような有効なチェスト素材である必要があります。

facing
チェストの向きを設定します。
| Key | Values | Default |
|---|---|---|
facing | Special [1] | NORTH |
例
facing: NORTH
チェストが向く方向を設定します。有効な値はNORTH、SOUTH、EAST、WESTです。
Special [1]
テーブルを展開
| Facing |
|---|
NORTH |
SOUTH |
WEST |
EAST |
dropStyle
チェストが1人のプレイヤー用か複数のプレイヤー用かを設定します。
SINGLEチェストは開封後に消え、補充されると再出現します。GROUPチェストは表示されたまま残り、プレイヤーごとのクールダウンを追跡します。各プレイヤーは補充期間ごとに1回チェストからルートを得られます。チェストは個別のプレイヤークールダウンを追跡するためにrestockTimersフィールドを使用します。
| Key | Values | Default |
|---|---|---|
dropStyle | SINGLE / GROUP | SINGLE |
例
dropStyle: SINGLE
lootList
開封時に宝箱がドロップすべきルートを列挙します。
| Key | Values | Default |
|---|---|---|
lootList | EM Loot Table | none |
例
lootList:
- filename=elite_scrap_tiny.yml:chance=0.90
- magmaguys_toothpick.yml
mimicChance
ルートをドロップする代わりに敵対的なボスがスポーンする確率を設定します。
| Key | Values | Default |
|---|---|---|
mimicChance | Double | 0 |
例
mimicChance: 0.5
mimicCustomBossesList
スポーンに利用可能な敵対的なボスのリストを指定します。スポーン用に1体のボスがこのリストからランダムに選択されます。
このリストは、特定のボスが他のボスよりも頻繁に選ばれるようにするためのウェイトシステムにも対応しています。
| Key | Values | Default |
|---|---|---|
mimicCustomBossesList | String List | none |
例
mimicCustomBossesList:
- my_cool_mimic_boss.yml
- weak_mimic_boss.yml
ボスにウェイトを割り当てたい場合は、リストを次のようにフォーマットする必要があります:
mimicCustomBossesList:
- my_cool_mimic_boss.yml:60
- weak_mimic_boss.yml:40
この設定では、my_cool_mimic_boss.ymlがweak_mimic_boss.ymlよりもスポーンに選ばれやすくなります。
restockTimer
チェストがルートで補充されるまでの時間を分単位で設定します。
| Key | Values | Default |
|---|---|---|
restockTimer | Integer | 0 |
例
restockTimer: 30
effects
チェストが行うパーティクルエフェクトを設定します。
| Key | Values | Default |
|---|---|---|
effects | Particle | none |
例
effects:
- DRIP_LAVA
- SMOKE_NORMAL

locations
宝箱がスポーンする場所を設定します。
希望する場所に立ちながら/em place treasureChest <treasurechestfilename.yml>を使用して場所を追加できます。このコマンドは自動的に現在の位置をチェストの場所リストに追加し、設定ファイルを更新します。
| Key | Values | Default |
|---|---|---|
locations | String List | none |
例
locations:
- my_world,10,50,10,0,0
- my_nether_world,12,58,12,0,0
chestTier
チェストのティアを設定します。これはドロップされるルートのレベルに影響します。ルートレベルはchestTier * 10として計算され、若干のランダム化が適用されます。
| Key | Values | Default |
|---|---|---|
chestTier | Integer | 0 |
例
chestTier: 3
instanced
チェストがインスタンス化されるべきかを設定します(インスタンスダンジョンでの使用向け)。 チェストがダンジョンに配置されると、すべての補充タイマーは無効になります。
この値を手動で設定しないでください。
| Key | Values | Default |
|---|---|---|
instanced | Boolean | false |
例
instanced: true
restockTime
チェストからルートが取られた後、プラグインは補充時間を追跡するためにこのキーを書き込みます。
この値を手動で設定しないでください。
| Key | Values | Default |
|---|---|---|
restockTime | Unix Timestamp | none |
例
restockTime: 1707394380
restockTimers
GROUPモードのチェストのプレイヤーごとのクールダウンデータを格納します。プラグインがこれを自動的に書き込みます。
この値を手動で設定しないでください。
| Key | Values | Default |
|---|---|---|
restockTimers | String List | none |
例
restockTimers:
- '1234567890-abcd-efgh-ijkl-123456789012:1707394380'
- '0987654321-zyxw-vutr-sqpo-098765432109:1707395000'
各エントリには、プレイヤーUUIDとUnixタイムスタンプがコロンで区切られて含まれています。
宝箱の設定例
isEnabled: true
chestType: CHEST
facing: NORTH
dropStyle: GROUP
lootList:
- filename=elite_scrap_tiny.yml:chance=0.90
- magmaguys_toothpick.yml:chance=0.95
mimicChance: 0.50
mimicCustomBossesList:
- balrog.yml
- killer_rabbit_of_caerbannog.yml
restockTimer: 1
effects: SMOKE_NORMAL
locations:
- world,0.0,-60.0,-14.0,0.0,0.0

