メインコンテンツまでスキップ

宝箱の作成

webapp_banner.jpg

宝箱は、管理者がルートをドロップしたり、ミミック(敵対的)ボスをスポーンしたりするチェストを作成できる機能です。

isEnabled

宝箱を有効にするかどうかを設定します。

KeyValuesDefault
isEnabledBooleanfalse
isEnabled: true

chestType

チェストの素材タイプを設定します。

KeyValuesDefault
chestTypeMaterialCHEST
chestType: CHEST

CHESTBARRELのような有効なチェスト素材である必要があります

create_chest_material.jpg


facing

チェストの向きを設定します。

KeyValuesDefault
facingSpecial [1]NORTH
facing: NORTH

チェストが向く方向を設定します。有効な値はNORTHSOUTHEASTWESTです

Special [1]

テーブルを展開
Facing
NORTH
SOUTH
WEST
EAST

dropStyle

チェストが1人のプレイヤー用か複数のプレイヤー用かを設定します。

SINGLEチェストは開封後に消え、補充されると再出現します。GROUPチェストは表示されたまま残り、プレイヤーごとのクールダウンを追跡します。各プレイヤーは補充期間ごとに1回チェストからルートを得られます。チェストは個別のプレイヤークールダウンを追跡するためにrestockTimersフィールドを使用します。

KeyValuesDefault
dropStyleSINGLE / GROUPSINGLE
dropStyle: SINGLE

lootList

開封時に宝箱がドロップすべきルートを列挙します。

KeyValuesDefault
lootListEM Loot Tablenone
lootList:
- filename=elite_scrap_tiny.yml:chance=0.90
- magmaguys_toothpick.yml

mimicChance

ルートをドロップする代わりに敵対的なボスがスポーンする確率を設定します。

KeyValuesDefault
mimicChanceDouble0
mimicChance: 0.5

mimicCustomBossesList

スポーンに利用可能な敵対的なボスのリストを指定します。スポーン用に1体のボスがこのリストからランダムに選択されます。

このリストは、特定のボスが他のボスよりも頻繁に選ばれるようにするためのウェイトシステムにも対応しています。

KeyValuesDefault
mimicCustomBossesListString Listnone
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.ymlweak_mimic_boss.ymlよりもスポーンに選ばれやすくなります。


restockTimer

チェストがルートで補充されるまでの時間を分単位で設定します。

KeyValuesDefault
restockTimerInteger0
restockTimer: 30

effects

チェストが行うパーティクルエフェクトを設定します。

KeyValuesDefault
effectsParticlenone
effects:
- DRIP_LAVA
- SMOKE_NORMAL

create_chest_effects.jpg


locations

宝箱がスポーンする場所を設定します。

希望する場所に立ちながら/em place treasureChest <treasurechestfilename.yml>を使用して場所を追加できます。このコマンドは自動的に現在の位置をチェストの場所リストに追加し、設定ファイルを更新します。

KeyValuesDefault
locationsString Listnone
locations:
- my_world,10,50,10,0,0
- my_nether_world,12,58,12,0,0

chestTier

チェストのティアを設定します。これはドロップされるルートのレベルに影響します。ルートレベルはchestTier * 10として計算され、若干のランダム化が適用されます。

KeyValuesDefault
chestTierInteger0
chestTier: 3

instanced

チェストがインスタンス化されるべきかを設定します(インスタンスダンジョンでの使用向け)。 チェストがダンジョンに配置されると、すべての補充タイマーは無効になります。

この値を手動で設定しないでください

KeyValuesDefault
instancedBooleanfalse
instanced: true

restockTime

チェストからルートが取られた後、プラグインは補充時間を追跡するためにこのキーを書き込みます。

この値を手動で設定しないでください

KeyValuesDefault
restockTimeUnix Timestampnone
restockTime: 1707394380

restockTimers

GROUPモードのチェストのプレイヤーごとのクールダウンデータを格納します。プラグインがこれを自動的に書き込みます。

この値を手動で設定しないでください

KeyValuesDefault
restockTimersString Listnone
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

create_chest_chest.jpg