ボスは1つまたは複数のパワーを持てます。数は5未満に抑えることを推奨します。パワーの完全な一覧は、プラグインをサーバーにインストールした後、~/plugins/EliteMobs/powers フォルダーで確認できます。
以下は同梱される69個のパワーの標準動作です。内訳は68個のLuaパワーと bonus_coins.yml です。初期化時には既存のLuaファイルが保持されるため、編集済みのファイルや古いコピーでは動作が異なる場合があります。例外は、EliteMobsがチェックサムで認識する、以前に同梱したバージョンの未編集のコピーです。これは plugins/MagmaCore/outdated files/EliteMobs/ に移動され、現在のデフォルトに置き換えられます。追加のカスタムパワーは Elite Script システムで作成でき、一部のダンジョンにはここに載っていない独自のパワーが同梱されています。
注意: これらのパワーでボスをカスタマイズする方法についてはこちらをご覧ください。
パワーのGIFはあくまでデモ用です。そのアニメーションはゲーム内での実際のパワーの再生速度を反映するものではありません。
Arrow Fireworks
| ファイル名 | 説明 |
|---|
arrow_fireworks.lua | プレイヤーから攻撃を受けると15%の確率で光の矢を発射し、それが通常の矢に分裂します。モンスター型のボスが必要です。 |
視覚的な例
Arrow Rain
| ファイル名 | 説明 |
|---|
arrow_rain.lua | プレイヤーから攻撃を受けると15%の確率で、約10秒間ボスの周囲に矢を降らせます。クールダウンが終了し、AIが有効である必要があります。 |
視覚的な例
Attack Arrow
| ファイル名 | 説明 |
|---|
attack_arrow.lua | ターゲットがいる間、近くのサバイバル/アドベンチャーモードのプレイヤーへ定期的に矢を放ちます。 |
視覚的な例
Attack Blinding
| ファイル名 | 説明 |
|---|
attack_blinding.lua | ボスがプレイヤーにダメージを与えると、盲目Iを60ティック付与します。 |
視覚的な例
Attack Confusing
| ファイル名 | 説明 |
|---|
attack_confusing.lua | ボスがプレイヤーにダメージを与えると、吐き気Iを200ティック付与します。 |
視覚的な例
Attack Fire
| ファイル名 | 説明 |
|---|
attack_fire.lua | ボスがプレイヤーにダメージを与えると、そのプレイヤーを60ティック燃やします。 |
視覚的な例
Attack Fireball
| ファイル名 | 説明 |
|---|
attack_fireball.lua | プレイヤーをターゲットにしている間、近くのサバイバル/アドベンチャーモードのプレイヤーへ定期的に着火効果のあるファイヤーボールを放ちます。モンスター型のボスが必要です。 |
視覚的な例
Attack Freeze
| ファイル名 | 説明 |
|---|
attack_freeze.lua | プレイヤーにダメージを与えると、移動速度低下VIを60ティック付与し、凍結の視覚効果を加えます。プレイヤーの位置のブロックが空気なら一時的に氷塊を設置します。ローカルおよびグローバルクールダウンの制限があります。 |
視覚的な例
Attack Gravity
| ファイル名 | 説明 |
|---|
attack_gravity.lua | ボスがプレイヤーにダメージを与えると、浮遊Iを100ティック付与します。 |
視覚的な例
Attack Lightning
| ファイル名 | 説明 |
|---|
attack_lightning.lua | プレイヤーがボスにダメージを与え、クールダウンが終了している場合、近くのプレイヤーの現在位置をマークします。60ティックの予告後、その位置に実際の雷が落ちます。 |
視覚的な例
Attack Poison
| ファイル名 | 説明 |
|---|
attack_poison.lua | ボスがプレイヤーにダメージを与えると、毒Iを60ティック付与します。 |
視覚的な例
Attack Push
| ファイル名 | 説明 |
|---|
attack_push.lua | プレイヤーにダメージを与えると、その速度をボスから離れる向きの押し出しに置き換えます。200ティックのグローバルクールダウンを使用します。 |
視覚的な例
Attack Vacuum
| ファイル名 | 説明 |
|---|
attack_vacuum.lua | プレイヤーにダメージを与えると、その速度をボスへ向かう引き寄せに置き換えます。 |
視覚的な例
Attack Weakness
| ファイル名 | 説明 |
|---|
attack_weakness.lua | ボスがプレイヤーにダメージを与えると、弱体化Iを60ティック付与します。 |
Attack Web
| ファイル名 | 説明 |
|---|
attack_web.lua | ボスがプレイヤーにダメージを与えると、その位置の空気ブロックに一時的なクモの巣を設置し、ボスに移動速度上昇IIIを60ティック付与します。クールダウンの制限があります。 |
視覚的な例
Attack Wither
| ファイル名 | 説明 |
|---|
attack_wither.lua | ボスがプレイヤーにダメージを与えると、衰弱Iを60ティック付与します。 |
視覚的な例
Bonus Coins
| ファイル名 | 説明 |
|---|
bonus_coins.yml | コイン報酬の倍率は標準で2です。ボスのパワー欄に bonus_coins.yml:3 のように記述すると変更できます。報酬には10%を超えるダメージ貢献が必要です。乗り物と増援はコインを出しません。 |
Bonus Loot
| ファイル名 | 説明 |
|---|
bonus_loot.lua | 死亡時に通常のプレイヤー用戦利品生成を1回追加実行します。その生成処理の対象条件とドロップ確率が適用されます。 |
Bullet Hell
| ファイル名 | 説明 |
|---|
bullet_hell.lua | プレイヤーからの攻撃が発動条件を満たすとAIを停止し、10ブロック上が空気ならボスをそこへ移動させます。近くのサバイバル/アドベンチャーモードのプレイヤーへ追尾矢を繰り返し一斉発射します。 |
視覚的な例
Channel Healing
| ファイル名 | 説明 |
|---|
channel_healing.lua | 戦闘中、体力が80%以下の近くのエリートへ継続的に回復を行います。回復中は使用者のAIが停止します。対象の体力が80%を超えるか、無効になるか、範囲外に出るか、使用者が戦闘を離脱すると終了します。 |
視覚的な例
Corpse
| ファイル名 | 説明 |
|---|
corpse.lua | 死亡位置が空気なら、一時的な骨ブロックを設置します。持続時間は2400ティックで、20 TPSでは約2分です。 |
視覚的な例
Death Slice
| ファイル名 | 説明 |
|---|
death_slice.lua | プレイヤーからの攻撃が発動条件を満たすと、AIを停止して放射状の煙の線で予告し、その線上にダメージを発生させます。1方向は開いたままです。 |
視覚的な例
Dragon Aimed Fireball
| ファイル名 | 説明 |
|---|
ender_dragon_aimed_fireball.lua | 飛行フェーズ中の攻撃で、近くのプレイヤーを狙ってファイヤーボールを放ちます。 |
Dragon Arrow Bombardment
| ファイル名 | 説明 |
|---|
ender_dragon_arrow_bombardment.lua | 飛行フェーズ中の攻撃で、近くのプレイヤーへ矢を繰り返し放ちます。 |
Dragon Disco Fireballs
| ファイル名 | 説明 |
|---|
ender_dragon_disco_fireballs.lua | 着地中、予告としてドラゴンの周囲で輪状のファイヤーボールを回転させ、その後下向きに発射します。 |
Dragon Empowered Lightning
| ファイル名 | 説明 |
|---|
ender_dragon_empowered_lightning.lua | 戦闘中にプレイヤーの位置と近くのランダムな地点をマークし、遅延後に実際の落雷と爆発を発生させます。地形への影響は爆発保護と復元の設定によります。 |
Dragon Enderball Bombardment
| ファイル名 | 説明 |
|---|
ender_dragon_ender_fireball_bombardment.lua | 飛行フェーズ中の攻撃で、近くのプレイヤーへドラゴンのファイヤーボールを放ちます。 |
Dragon Endermite Bombardment
| ファイル名 | 説明 |
|---|
ender_dragon_endermite_bombardment.lua | 飛行フェーズ中の攻撃で、落下速度低下を持つエンダーマイトを召喚します。カスタムボスファイル binder_of_worlds_phase_1_endermite_reinforcement.yml が必要です。 |
Dragon Fireball Bombardment
| ファイル名 | 説明 |
|---|
ender_dragon_fireball_bombardment.lua | 飛行フェーズ中の攻撃で、ドラゴンの下へファイヤーボールを落とします。 |
Dragon Potion Bombardment
| ファイル名 | 説明 |
|---|
ender_dragon_potion_bombardment.lua | 飛行フェーズ中の攻撃で、ドラゴンの下へスプラッシュポーションを降らせます。 |
Dragon Shockwave
| ファイル名 | 説明 |
|---|
ender_dragon_shockwave.lua | 着地中に予告を行い、地面を広がる波でエンティティにダメージとノックバックを与えます。一部の扇形範囲は開いたままです。ブロックへの影響は爆発保護と復元の設定に従います。 |
Dragon Tornado
| ファイル名 | 説明 |
|---|
ender_dragon_tornado.lua | 着地中、外向きに移動する竜巻を作り、近くの生物を持ち上げて地形ブロックを動かします。爆発保護と復元の設定が適用されます。 |
Firestorm
| ファイル名 | 説明 |
|---|
firestorm.lua | プレイヤーからの攻撃が発動条件を満たすとAIを停止し、近くのランダムな位置に炎の柱を作ります。各柱は煙で予告した後、ダメージ範囲を広げます。 |
視覚的な例
Fireworks Barrage
| ファイル名 | 説明 |
|---|
fireworks_barrage.lua | プレイヤーからの攻撃が発動条件を満たすとAIを停止し、ランダムな花火とプレイヤーを狙う花火を発射します。ガスト以外のボスは空間があれば上へ移動し、その後開始位置に戻ります。 |
視覚的な例
Flame Pyre
| ファイル名 | 説明 |
|---|
flame_pyre.lua | プレイヤーからの攻撃が発動条件を満たすとAIを停止し、ボスの周囲に炎の柱を作ります。煙で予告した後、ダメージ範囲が段階的に広がります。 |
視覚的な例
Flamethrower
| ファイル名 | 説明 |
|---|
flamethrower.lua | プレイヤーからの攻撃が発動条件を満たすと、記録した攻撃者の位置を狙い、煙で予告してからダメージを与える炎のビームを放ちます。攻撃中はAIを停止します。 |
視覚的な例
Frost Cone
| ファイル名 | 説明 |
|---|
frost_cone.lua | プレイヤーから攻撃を受けると、記録した攻撃者の位置へ予告を出し、ダメージを与える雪玉を円錐状に放ちます。命中すると移動速度低下が累積し、凍結の視覚効果が更新されます。ローカルクールダウンの制限があります。 |
視覚的な例
Frost Walker
| ファイル名 | 説明 |
|---|
frost_walker.lua | 既存のブーツを、氷渡りIIと水中歩行III付きの革のブーツに置き換えます。水の凍結はエンチャントのルールに従います。 |
視覚的な例
Gold Explosion
| ファイル名 | 説明 |
|---|
gold_explosion.lua | 予告後、金塊の見た目をした攻撃用投射物を周囲へ放ちます。拾えるコインではなく視覚的な投射物です。ダメージ判定は防御中のプレイヤーを除外します。 |
視覚的な例
Gold Shotgun
| ファイル名 | 説明 |
|---|
gold_shotgun.lua | 攻撃者の方向を記録し、予告後、その方向へ金塊の見た目をした攻撃用投射物を放ちます。拾えるコインではありません。ダメージ判定は防御中のプレイヤーを除外します。 |
視覚的な例
Ground Pound
| ファイル名 | 説明 |
|---|
ground_pound.lua | ボスまたはその乗り物が跳び上がり、勢いよく着地します。着地で近くのエンティティを押し出し、生物には移動速度低下IIIを付与します。 |
視覚的な例
Hyper Loot
| ファイル名 | 説明 |
|---|
hyper_loot.lua | 死亡時に通常のプレイヤー用戦利品生成を10回追加実行します。10個のアイテムや正確な合計倍率を保証するものではありません。 |
Implosion
| ファイル名 | 説明 |
|---|
implosion.lua | 死亡から約3秒後、10ブロック以内の生物を死亡位置へ引き寄せます。スペクテイターモードのプレイヤーは除外されます。 |
視覚的な例
Invisibility
| ファイル名 | 説明 |
|---|
invisibility.lua | ボスを透明にします。 |
視覚的な例
Invulnerability Arrow
| ファイル名 | 説明 |
|---|
invulnerability_arrow.lua | プレイヤーからボスへのダメージイベントのうち、原因がPROJECTILEのものをキャンセルします。 |
視覚的な例
Invulnerability Fall Damage
| ファイル名 | 説明 |
|---|
invulnerability_fall_damage.lua | ボスを落下ダメージに対して無敵にします。 |
視覚的な例
Invulnerability Fire
| ファイル名 | 説明 |
|---|
invulnerability_fire.lua | ボスの出現時に、長時間持続する火炎耐性のポーション効果を付与します。 |
視覚的な例
Invulnerability Fireworks
| ファイル名 | 説明 |
|---|
invulnerability_fireworks.lua | ボスを花火に対して無敵にします。 |
視覚的な例
Invulnerability Knockback
| ファイル名 | 説明 |
|---|
invulnerability_knockback.lua | ボスをダメージによるノックバックに対して無敵にします。 |
このパワーはダメージを受けた時と、その1ティック後にボスの速度をゼロにします。速度を使う ground_pound.lua のジャンプを妨げる場合があるため、ジャンプが戦闘に不可欠なら併用を避けてください。
視覚的な例
Lightning Bolts
| ファイル名 | 説明 |
|---|
lightning_bolts.lua | ボスからプレイヤーが立っていた位置まで、一直線に落雷を発生させます。 |
視覚的な例
Meteor Shower
| ファイル名 | 説明 |
|---|
meteor_shower.lua | 空から降ってくるファイヤーボールを複数出現させます。 |
視覚的な例
Moonwalk
| ファイル名 | 説明 |
|---|
moonwalk.lua | ボスの出現時に、無期限の跳躍力上昇IVを付与します。 |
視覚的な例
Movement Speed
| ファイル名 | 説明 |
|---|
movement_speed.lua | ボス出現の1ティック後に、移動速度上昇IIを100,000ティック付与します。 |
視覚的な例
Photon Ray
| ファイル名 | 説明 |
|---|
photon_ray.lua | 壁に当たって跳ね返る、ダメージを与えるレイを出現させます。 |
視覚的な例
Plasma Blaster
| ファイル名 | 説明 |
|---|
plasma_blaster.lua | 戦闘中、近くのスペクテイター以外のプレイヤーへ、直進するパーティクル投射物を定期的に放ちます。固体の障害物に当たると停止します。 |
視覚的な例
Shield Wall
| ファイル名 | 説明 |
|---|
shield_wall.lua | 東西南北のうち3方向にシールドを作り、ランダムな1方向を開けます。保護された側からボス本体を攻撃するとその側の耐久を削れます。開いた側からの攻撃も可能です。シールドを破壊する最後の一撃も吸収されます。 |
視覚的な例
Skeleton Pillar
| ファイル名 | 説明 |
|---|
skeleton_pillar.lua | 煙で予告し、AIを停止したボスの周囲で、ダメージを与える2本のパーティクルの柱を回転させます。 |
視覚的な例
Skeleton Tracking Arrow
| ファイル名 | 説明 |
|---|
skeleton_tracking_arrow.lua | ターゲットを取得した後、近くのサバイバル/アドベンチャーモードのプレイヤーへ定期的に追尾矢を放ちます。 |
視覚的な例
Spirit Walk
| ファイル名 | 説明 |
|---|
spirit_walk.lua | 対象となるダメージイベントを9回数えると、近くの安全な位置への移動を試みます。溺水や窒息では即座に試みます。火、毒、衰弱、棘、範囲攻撃のダメージは数えません。 |
視覚的な例
Summon Embers
| ファイル名 | 説明 |
|---|
summon_embers.lua | 予告後、ember.yml から使用者と同じレベルのボスを10体召喚しようとします。このカスタムボスファイルの導入が必要です。 |
視覚的な例
Summon Returned
| ファイル名 | 説明 |
|---|
summon_the_returned.lua | 予告後、the_returned.yml から使用者と同じレベルのボスを10体召喚しようとします。このカスタムボスファイルの導入が必要です。 |
視覚的な例
Taunt
| ファイル名 | 説明 |
|---|
taunt.lua | ターゲットの取得、被ダメージ、プレイヤーへのダメージ時に、ボスの名前表示を一時的に挑発文へ変更します。死亡時の台詞も表示します。 |
視覚的な例
Taze
| ファイル名 | 説明 |
|---|
taze.lua | プレイヤーにダメージを与えると、短い押し出しを3回、移動速度低下VI、タイトルと火花のパーティクルを付与します。クールダウンの制限があります。 |
視覚的な例
Thunderstorm
| ファイル名 | 説明 |
|---|
thunderstorm.lua | プレイヤーからの攻撃が発動条件を満たすと、近くのランダムな位置と記録したプレイヤーの位置に実際の落雷を予約します。各落雷の前にパーティクルで予告します。 |
視覚的な例
Tracking Fireball
| ファイル名 | 説明 |
|---|
tracking_fireball.lua | モンスター型のボスがターゲットを取得すると、近くのサバイバル/アドベンチャーモードのプレイヤーへ、着火効果のある追尾ファイヤーボールを定期的に放ちます。 |
視覚的な例
Zombie Bloat
| ファイル名 | 説明 |
|---|
zombie_bloat.lua | プレイヤーからの攻撃が発動条件を満たすと、予告後に巨大ゾンビを一瞬表示し、近くの生物を押し出します。 |
視覚的な例
Zombie Friends
| ファイル名 | 説明 |
|---|
zombie_friends.lua | プレイヤーからの攻撃ごとに1%の確率で、zombie_friends_friend.yml からボスと同じレベルの2体を召喚しようとします。試行はスクリプトインスタンスごとに1回だけです。カスタムボスファイルの導入が必要です。 |
視覚的な例
Zombie Necronomicon
| ファイル名 | 説明 |
|---|
zombie_necronomicon.lua | 詠唱を続けながら necronomicon_zombie.yml と necronomicon_skeleton.yml から増援を召喚します。これらのカスタムボスファイルの導入が必要です。 |
視覚的な例
Zombie Parents
| ファイル名 | 説明 |
|---|
zombie_parents.lua | プレイヤーからの攻撃ごとに1%の確率で、zombie_parents_mom.yml と zombie_parents_dad.yml から使用者と同じレベルのボスを召喚します。繰り返し発動できます。両方のカスタムボスファイルの導入が必要です。 |
視覚的な例
パワーの実装形式
EliteMobsには68個のプリメイドLuaパワーと、bonus_coins.yml、custom_summon.yml、elite_script.yml の3つのYAML設定が同梱されています。後ろの2つはカスタム召喚とEliteScriptを支える設定で、上の一覧に別の攻撃を2つ追加するものではありません。
Lua ベースのパワー: 大半のパワーは Lua スクリプト(.lua ファイル)として実装されています。これらのパワーは、ロジック、パーティクル効果、クールダウン、その他のパラメーターに Lua スクリプティングシステムを使用します。
レガシーな YAML パワー: 少数のパワー(bonus_coins.yml、custom_summon.yml、elite_script.yml)は .yml 設定ファイルのまま残っています。
初期化時には不足する同梱Luaファイルを作成し、既存のファイルは保持します。独立したパワーとして編集するには、別名でコピーしてボスの powers リストからそのファイルを参照してください。編集後はEliteMobsをリロードし、新しくボスを出現させて確認します。ファイルを編集しても、既存のボスのLuaインスタンスが自動的に再読み込みされるわけではありません。
Elite Script 形式
Elite Script 形式のYAMLパワーを作成してカスタマイズすることもできます。
EliteScript で独立した盲目パワーを作るには、以下を powers フォルダーに my_blinding_power.yml として保存し、ボスからそのファイル名を参照してください。
isEnabled: true
effect: GRAY_DYE
powerType: MISCELLANEOUS
eliteScript:
BlindPlayer:
Events:
- PlayerDamagedByEliteMobEvent
Actions:
- potionEffectType: blindness
amplifier: 0
action: POTION_EFFECT
duration: 60
Target:
targetType: DIRECT_TARGET
これは独立したYAMLパワーを作成する例で、attack_blinding.lua を編集するものではありません。ここでポーション、持続時間、対象、発動条件を変更するか、別名でコピーしたLuaパワーを編集してください。ボスのパワーを解決する際は、読み込み済みの .lua パワーが同じベース名の .yml または .yaml 参照より優先されます。