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

カスタムエンチャント一覧

EliteMobs のカスタム効果は、現在 plugins/EliteMobs/enchantments/ にあるプロバイダー管理の YAML と Lua 定義を使います。アイテム ID には名前空間があり、例は elitemobs:critical_strikes,2 です。ネイティブエンチャントの拡張と Soulbind は、独自の設定と所有権ロジックを維持します。

エンチャントの設定フィールド​

カスタム効果は共通エンチャント形式を使います。項目は isEnabled、name、description、maxLevel、装備・種類フィルター、stacking、script、parameters です。maxLevel はエンチャント時の上限で、明示的に作成された上限超えのレベルは維持されます。

EliteMobs の効果では、アイテム価値と自動生成の設定を parameters.value、parameters.procedural、parameters.procedural_max_level に記述します。効果固有の設定も parameters 配下です。古い最上位のキーとは互換ではありません。

既存の環境

エンチャントディレクトリが既に存在しても、カタログは不足している同梱 YAML・Lua ファイルを復元します。既存の同梱定義には不足しているデフォルト項目が補われ、設定済みの値は維持されます。廃止された maxLevelV2 キーを含むファイルは、まず plugins/MagmaCore/outdated files/EliteMobs/ に保存され、現在の同梱ファイルを生成できるようになります。アーカイブ内の値を確認し、必要な設定を現在の定義形式で適用してください。以前の同梱スクリプト(flamethrower.lua、grappling_hook.lua、ice_breaker.lua)のうち未編集のものも同じ方法でアーカイブされ、現在のバージョンが再生成されます。編集済みのスクリプトはそのまま残ります。同梱の代替がないカスタム効果や DLC 効果には、更新された定義と対応する Lua ファイルが必要です。

CRITICAL_STRIKES,2 や MULTICAST,1 などの廃止された名前を使うカスタムアイテムのエントリーも拒否されます。elitemobs:critical_strikes,2 または freeminecraftmodels:multicast,1 を使ってください。サービス用アイテムはマーカーエンチャントではなく、消耗品の役割を使います。

エンチャント概要​

以下は同梱カスタム効果のデフォルトであり、手動作成するアイテム全体の上限ではありません。

elitemobs: の後の IDmaxLevelparameters.value自動生成の最大レベル効果
critical_strikes3132クリティカル率
drilling415なし同じ素材の追加採掘
earthquake550なし2回スニークでジャンプとノックバック
flamethrower120なし右クリックで火炎攻撃
grappling_hook110なし弓によるグラップル
hunter3103エリートの自然スポーンボーナス
ice_breaker210なし氷を壊した際の効果
lightning5155確率で発動する落雷攻撃
loud_strikes106なし追加の脅威値
meteor_shower1130なし空からの火球
plasma_boots320なしジャンプと着地攻撃
summon_merchant110なし設定された商人を召喚
summon_wolf120なし設定された友好的なボスを召喚

freeminecraftmodels:multicast、freeminecraftmodels:blast_radius、freeminecraftmodels:ignition は FMM が管理します。EliteMobs は入手設定を維持しますが、魔法武器の効果は管理しません。魔法武器を参照してください。

クリティカルストライク​

同梱 Lua では、装備中の各レベルがクリティカル率を 10% 加算します。合計確率は MobCombatSettings.yml の maximumCriticalStrikeChance(デフォルト 0.40)で制限され、エリートへのクリティカルは 1.5 倍のダメージを与えます。表示設定は現在 parameters.criticalHitPopup と parameters.criticalHitColor です。

掘削​

ツルハシまたはシャベルで、同じ素材のブロックを追加採掘します。レベルが高いほど範囲と深さが広がり、スニーク中は無効です。レベル1では正面の1ブロックを追加で掘ります。

エリートエンチャント​

キー詳細
効果バニラエンチャントを通常の上限を超えて拡張
発動EliteMobs に対してのみ
要件アイテムがバニラエンチャントの上限を超えていること

エリートエンチャントはバニラの Minecraft エンチャントを通常のレベル上限を超えて拡張し、エリートモブとの戦闘で強化された値を適用します。

アイテムはバニラのエンチャントレベル上限を超えて初めてエリートエンチャントを得ます。 例えば、バニラのダメージ軽減はレベル4が上限です。ダメージ軽減5とエリートダメージ軽減10を持つアイテムは、エリートモブに対してはダメージ軽減15の防具として扱われ、他のモブにはダメージ軽減5として扱われます。

対応エンチャント
カテゴリエンチャント
防具ダメージ軽減、火炎耐性、爆発耐性、飛び道具耐性、落下耐性、棘の鎧、水中呼吸、水中歩行、氷渡り、ソウルスピード、スニーク速度上昇
武器ダメージ増加、アンデッド特効、虫特効、ノックバック、火属性、ドロップ増加、範囲ダメージ増加
弓射撃ダメージ増加、パンチ、フレイム、無限
ツール効率強化、幸運、シルクタッチ
釣り宝釣り、入れ食い
トライデント水生特効、忠誠、激流、召雷
クロスボウ高速装填、貫通、拡散
メイス密度、防具貫通、ウィンドバースト
槍突進
その他修繕、耐久力、束縛の呪い、消滅の呪い、水中採掘

火炎放射​

有効な武器を右クリックすると火炎効果が始まります。同梱アクションは武器レベルと耐久値を確認し、耐久値を4消費した後、予備動作と火炎パルスを実行します。parameters.cooldown_ticks のデフォルトは 3600(3分)です。

ハンター​

装備中のレベルに応じて、エリートの自然スポーンボーナスを加えます。古い hunterSpawnBonus ではなく、parameters.spawn_bonus(デフォルト 0.05)を設定してください。

アイスブレイカー​

6ブロック以内の水や氷を右クリックすると、対象位置の水を凍らせます。レベル2では隣接する6ブロックも確認します。凍結に成功すると耐久値を1消費します。許可された氷ブロックの破壊でも同じ効果を発動できます。

同梱定義はメインハンド効果で、エンチャント時の最大レベルは2です。

地震​

飛行していない状態で2回スニークすると、着地時にノックバックを発生させるジャンプが始まります。同梱定義は防具スロットのレベルを合計し、プラズマブーツとは併用できません。設定には parameters.cooldown_ticks(2400)、parameters.activation_message、parameters.available_message があります。

グラップリングフック​

自分と同じワールドにある target(的)ブロックに、矢または光の矢を撃ち込んでください。グラップルは、矢がその的ブロックに刺さったときにだけ始まります。普通の壁や、的ブロックの隣のブロックでは発動しません。撃ち込んだ矢は後で拾えません。

プレイヤーは 1 ティックあたり 0.5 ブロックの速さで、最大 200 ティックの間、矢に向かって引き寄せられ、到着時に 3 秒間の落下速度低下を得ます。次の移動先に何か障害物があると、引き寄せは止まります。足場の縁が着地点への直線経路を遮っている場合は、まず着地点の最大 3 ブロック上まで上昇してから着地点へ降ります。どちらの移動にも障害物のない経路が必要です。

弓向けのグラップル効果です。同梱定義はメインハンド/オフハンドの発動元アイテムに対応し、エンチャント上限は1です。対応する YAML と Lua を一緒に使用してください。

落雷​

同梱攻撃にはエリートの対象と使用可能なエリート武器が必要です。確率は level * level / 1000 で、parameters.cooldown_ticks のデフォルトは 2400(2分)です。記録した武器レベルのダメージを使い、古い最上位の minimumCooldownSeconds は使いません。

ラウドストライク​

装備中のレベルは level / 3 の追加脅威値ボーナスを与えます。命中ごとの脅威値は、ダメージに「1+合計ボーナス」を掛けた値です。同梱のエンチャント上限は10で、自動生成では抽選されません。

対象選択のルールは高度なアグロシステムを参照してください。

流星群​

右クリックで発動します。発動に成功すると、使用したスタックからアイテムを1個消費します。

空から火球を降らせます。同梱定義は1レベルのメインハンド効果で、価値への寄与は130、自動生成では抽選されません。

プラズマブーツ​

足スロット用のジャンプ・着地攻撃で、地震とは併用できません。クールダウンは固定値ではなく parameters.cooldown_ticks(2400)で設定します。エンチャント上限は3です。

修理​

修理はマーカーエンチャントではなくなりました。スクラップは consumable.type: repair_scrap を使い、ティアは1(Tiny)から5(Huge)です。消耗品の設定とアップグレードシステムを参照してください。

商人召喚​

メインハンドのアイテムを右クリックするか、設定されたチャットの呼び声を使います。召喚に成功するとアイテムを1個消費します。

parameters.npc が参照する NPC(デフォルト travelling_merchant.yml)を召喚します。デフォルトの呼び声は parameters.message: Jeeves! で、parameters.players_say_message がプレイヤーにチャットで発言させるかを制御します。デフォルトのクールダウンは1200ティックです。

オオカミ召喚​

右クリックで召喚します。設定するボスはプレイヤーを飼い主に設定できるオオカミである必要があります。召喚に成功するとアイテムを1個消費します。

parameters.boss が参照するカスタムボス(デフォルト summonable_wolf.yml)を召喚します。デフォルトのクールダウンは1200ティックです。

バインド解除​

バインド解除スクロールは Unbind エンチャントではなく consumable.type: unbind を使います。プレイヤー向けの解除にはギルドのサービスと /em unbind も使えます。アイテムアップグレードシステムを参照してください。

ソウルバインド​

Soulbind は EliteMobs の所有権メタデータと検証を維持しており、代替のプロバイダー Lua 効果ではありません。解除方法はアイテムアップグレードシステムを参照してください。

ラッキーチケット用マーカー​

古いマーカーは廃止されました。ラッキーチケットは consumable.type: lucky_ticket を使います。

エンチャント本用マーカー​

古いマーカーは廃止されました。アイテム定義に ENCHANTED_SOURCE を追加せず、現在のエンチャント本とアップグレードの手順を使ってください。