Call CallSkill - TUSB/TheUnusualSkyBlock GitHub Wiki

Call-CallSkill

CallSkillのSkillに぀いおたずめる。

目次

スキル䞀芧

スキル名ずその内容、スキルデヌタに぀いおたずめる。

"Kill"

Mobをキルする。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
-

"Spawn"

モブを召喚する。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
SpawnEntities ○ SpawnEntitiesで指定したMobを召喚する。
召喚されるMobのレベルは召喚したMobのレベルず同じになる。
Count × int型。同時召喚数。Count、CountRange指定なしのずきは1䜓ずなる。
CountRange × int型。CountがX、CountRangeがYの堎合、X~(X+Y)䜓に召喚数をばら぀かせる。指定する堎合はCountも指定する。
IsChild × boolean型。trueにしたずき、子ずしお召喚する。
召喚元の芪が死んだずきに同時に死ぬ。

※召喚䜍眮を蚭定する匕数や召喚するMobの向きを蚭定する匕数は無くなったため、必芁な堎合はSettingsを䜿甚しおください。
䜍眮At,Direction
向きRotation,"Facing"

"Step"

指定方向に指定速床でMobを飛ばす。
powerNBTを持぀゚ンティティも飛ばすこずができる。

長いので圧瞮
スキルデヌタ 子タグ 孫タグ 必須 内容説明
Direction × Settingsでの指定を掚奚。 floatのリスト型。 Direction[0]は氎平方向、Direction[1]は垂盎方向(-が䞊、+が䞋)で、
デフォルトはMobの向きの盞察向き指定ずなる。 0.01単䜍で指定する。
Absolute Horizontal × Settingsでの指定を掚奚。 Directionの方向決定方法を指定する。
trueの堎合Direction[0](氎平方向)が絶察向きになる。
Vertical × Settingsでの指定を掚奚。 trueの堎合Direction[1](垂盎方向)が絶察向きになる。
DirectionRange × Directionが必須 Settingsでの指定を掚奚。 floatのリスト型。 各方向のばら぀き床を指定する。
0以䞊の指定をする。 Direction[0]がXf、DirectionRange[0]がYの堎合、X~(X+Y)ずなる。
Speed × double型。飛ばす速床を指定する。 0.01単䜍で指定する。
SpeedRange × Speedが必須 dounble型。飛ばす速床のばら぀き床を指定する。0以䞊の指定をする。
SpeedがXd、SpeedRangeがYの堎合、X~(X+Y)ずなる。

※Targetぞ方向を向ける匕数は無くなったため、必芁な堎合はSettingsを䜿甚しおください。

"ChangeTurn"

自身のAI行動パタヌン(Turn)を倉曎する。
次のTurn.Exit凊理を実行するずきにTurn倉曎が適甚される。
Turn.Skillの堎合、その時のスキルをすべお実行し終わった埌。CallO○○の堎合、次にTurn.Exit凊理が実行されたタむミング。
※ exit凊理実行の優先順 こちらも確認するず良い。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Loop × 自身のTurnをLoopで指定した数進める。 int型の数倀で指定する。
Set × 自身のTurnを指定したTurnに倉曎する。 int型の数倀で指定する。
Random × bool型。trueの堎合、自身のTurnを珟圚のTurn以倖からランダムに倉曎する。
ランダムの䞊限はTurn数10たで。

"MergeNBT"

data merge entity @sのように実行される。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
NBT ○ MergeするNBTを指定する。

"Teleport"

指定した䜍眮ぞ゚ンティティぞテレポヌトする。
テレポヌト座暙に#block:no_collisionのブロックがある堎合、そのブロックがない䜍眮たで調敎される。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Message × bool型。trueの堎合、「 <MOB> はテレポヌトした」のメッセヌゞが衚瀺される。

※テレポヌトさせる䜍眮を指定する匕数は削陀されたため、必芁な堎合はSettingsを䜿甚しおください。

"Message"

tellrawで指定したJsonテキストを衚瀺する。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Message ○ Jsonテキストを指定する。

"Function"

モブのデヌタファむルの挔出コマンドを呌び出す。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Tags ○ Tagsにはデヌタファむルぞのパスを䜿甚する。
MOB管理シヌトからもコピヌできる。
このスキルを実行時に゚ンティティが持っおいるTagsはmob_data: Tagsに退避させおいるので、参照や操䜜をする堎合にはこちらを䜿う。

"DelayAction"

指定したfunctionを実行する。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Tags ○ 実行するCastingぞのパスを指定する。
ExtraSettings × 各Castingのデヌタを指定する。
以䞋、各DelayActionの説明

・Tags:[Casting,Cast,Normal]
自身の呚りに癜い茪っかを3぀衚瀺する。

・Tags:[Casting,LaserPointer,RedDust]

スキルデヌタ 子タグ 孫タグ 必須 内容説明
ExtraSettings Loop × int型。 (Loop*0.5)m分、0.5mず぀赀いレヌザヌポむンタヌを衚瀺する。

Mobの向いおいる向きに指定した長さぶん、赀いレヌザヌを衚瀺させる。

・Tags:[Casting,Charge,Normal]
癜い光を自身に集めおチャヌゞするような挔出を衚瀺する。

DelayActionのfunction䜜成方法
  • 実行のための情報甚functionず実際に実行をする実行甚functionの2皮類の甚意が必芁になる。
    skill:enemy/delay_action/append/以䞋に実行のための情報甚funciton。
    skill:enemy/delay_action/act/execute/以䞋に実際に実行するfunction。
    を甚意する。

  • 分岐のためのfunctionコマンドの远加

事前情報ずしおxxxは任意。Xxxは頭文字倧文字。

  1. 実行のための情報甚function
    skill:enemy/delay_action/append/.mcfunction 内の远加甚枠に、
execute if data storage mob_data: Call{Tags:["Xxx"]} run function skill:enemy/delay_action/append/xxx/...

ず、スキルデヌタTagsに蚘述したタグをもずに分岐functionコマンドを远加する。

  1. 実際に実行するfunction
    skill:enemy/delay_action/act/execute/.mcfunctionに、
execute if data storage mob_data: ExecutingAction{Tags:[Xxx]} run function skill:enemy/delay_action/act/execute/casting/xxx/...

ず、スキルデヌタTagsに蚘述したタグをもずに分岐functionコマンドを远加する。

  • 実行のための情報甚functionの曞き方。
data modify storage mob_data: AddingAction set value {Stage:3,NextAction:5}

Stageは繰り返し回数、NextActionは繰り返し間のむンタヌバル(tick)

  • 実際に実行するfunctionの曞き方。
execute if data storage mob_data: ExecutingAction{Stage:3}
execute if data storage mob_data: ExecutingAction{Stage:2}
execute if data storage mob_data: ExecutingAction{Stage:1}

このようにExecutingAction.Stageの倀で実行するfunctionをぞんこ ExecuteingAction.Stageの倀で実行する凊理を倉曎する。

スキルデヌタで指定したデヌタやAddingActionで远加したデヌタはすべお、mob_data: ExecutingActionの䞭に保存されおいる。

"Damage"

Mobやプレむダヌにダメヌゞを䞎える。

長いので圧瞮

プレむダヌぞはChenCMD氏のMCCMD-ScoreDamageを䜿甚する。
Playerの䞭のデヌタに぀いおはこちらも参照。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Mob Physical × Mobぞダメヌゞを䞎える。 int型。物理ダメヌゞ倀を指定する。
Fire × int型。炎属性ダメヌゞ倀を指定する。
Ice × int型。氷属性ダメヌゞ倀を指定する。
Lightning × int型。雷属性ダメヌゞ倀を指定する。
Light × int型。光属性ダメヌゞ倀を指定する。
Dark × int型。闇属性ダメヌゞ倀を指定する。
Hit × bool型。trueで盞手にCallOnDamageを実行させる。
Player Damage × プレむダヌおよびFriendlyチヌムの゚ンティティぞダメヌゞを䞎える。 double型。
指定しない堎合、自身の魔法攻撃力の倀になる。
Effectiveness × ダメヌゞの倍率を指定する。 int型。
%で指定する。
EPF × int型。 軜枛効果のある゚ンチャントプロテクションファクタヌの合蚈倀を指定する。
DamageType × List型 EPFが未指定もしくは0未満の堎合、プレむダヌのどのの゚ンチャントを参照しおEPFを自動取埗するか指定する。
デフォルトは"Global" "Global":ダメヌゞ軜枛 "Fire":火炎耐性 "Blast":爆発耐性 "Projectile":飛び道具耐性 "Fall":萜䞋耐性
DisableParticle × bool型。 trueの堎合、パヌティクルを衚瀺する。
BypassArmor × trueの堎合、防埡力/防具匷床を無芖する。
BypassResistance × bool型。 trueの堎合、耐性゚フェクトを無芖する。
DeathCause × String型。 死亡時に衚瀺されるカスタムメッセヌゞをraw_jsonで蚘述する。 {"storage":"mob_data:","nbt":"MobName","interpret":true}を䜿うこずで実行したMobの名前を衚瀺するこずができる。
CanBeBlocked x bool型。 falseの堎合、ダメヌゞを盟で防げない。 デフォルトはtrueでダメヌゞを盟で防ぐ。
MP MP ○ int型。プレむダヌのMPの増枛倀を指定する。
Percent × bool型。 trueのずき、プレむダヌのMPの増枛倀が%になる。
Absorb × bool型。 trueのずき、プレむダヌのMPを吞収するようになる。
AEC × ダメヌゞを䞎えた゚ンティティの䜍眮にAECを召喚する。 召喚するAECのNBTを指定する。
Distance Min × double型。ダメヌゞを䞎える範囲(半埄)の最小を指定する。0.01単䜍で指定する。
これが0たたは未指定の堎合、自身にもダメヌゞが䞎えられる。
Max ○ double型。ダメヌゞを䞎える゚ンティティの範囲(半埄)の最倧を指定する。0.01単䜍で指定する。 最倧距離は128m。
Explosion × int型。爆発刀定を指定する。
0でダメヌゞなしノクバなしの挔出のみ。-1でダメヌゞなしノクバのみになる。

"ChangeMove"

自身のTurn[0].Move,Turn[0].Rotateの倀を倉曎する。

長いので圧瞮
スキルデヌタ 子タグ 孫タグ 必須 内容説明
Front × 既存のMoveのFrontの方向(前埌移動)に干枉する。(+が前方向)
Side × 既存のMoveのSideの方向(巊右移動)に干枉する。(+が右方向)
Up × 既存のMoveのFrontの方向(䞊䞋移動)に干枉する。(+が䞊方向)
Horizontal × 既存のRotateのHorizontalの方向(氎平方向)に干枉する。
Vertical × 既存のRotateのVerticalの方向(垂盎方向)に干枉する。
↑(䞊蚘スキルデヌタ党お) Add × double型。方向の指定に察し加枛算を行う。
↑(䞊蚘スキルデヌタ党お) Limit × double型。Addの加枛算に察しおの制限を指定する。
↑(䞊蚘スキルデヌタ党お) Set × double型。珟圚の倀を匷制的に倉曎する。
↑(䞊蚘スキルデヌタ党お) Range × double型。 AddやSetの倀のばら぀き床を指定する。
Add・SetがX、RangeがYの堎合、X~(X+Y)ずなる。

"ChangeAI"

MobのAIを倉曎する。
倉曎可胜なトリガヌはDeath,Time,Damage,Attack,Block,Passenger

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Death × List型。 倉曎するDeathのスキルの内容を蚘述する。
Time × List型。 倉曎するTimeのスキルの内容を蚘述する。
Damage × List型。 倉曎するDamageのスキルの内容を蚘述する。
Attack × List型。 倉曎するAttackのスキルの内容を蚘述する。
Block × List型。 倉曎するBlockのスキルの内容を蚘述する。
Tick × List型。 倉曎するTickのスキルの内容を蚘述する。
Passenger Call × 倉曎するPassengerのスキルの内容を蚘述する。
Type ○ 察象のMobの䞊䞋どちらを確認するかを指定。"up" or "down" のみ有効。
Check ○ Mobの有無を確認するかを指定。boolean倀のみ有効。
trueの堎合は存圚するかどうかを確認する。falseの堎合は存圚しないかどうかを確認する。

"ChangeStatus"

Mobのステヌタスを倉曎する。

長いので圧瞮
スキルデヌタ 子タグ 孫タグ 必須 内容説明
Level × Mobのレベルを倉曎する。 倉曎した堎合、ステヌタスもそのレベルで蚈算される倀に倉曎される。
ElementFire × 炎属性の耐性倀を倉曎する。
ElementIce × 氷属性の耐性倀を倉曎する。
ElementLightning × 雷属性の耐性倀を倉曎する。
ElementLight × 光属性の耐性倀を倉曎する。
ElementDark × 闇属性の耐性倀を倉曎する。
HP × 最倧HPの基瀎倀を指定する。 珟圚HPも合わせお倉化する。
MP × 最倧MPの基瀎倀を指定する。 珟圚MPも合わせお倉化する。
Attack × 攻撃力の基瀎倀を指定する。
Defence × 攻撃力の基瀎倀を指定する。
SpecialAttack × 攻撃力の基瀎倀を指定する。
SpecialDefence × 攻撃力の基瀎倀を指定する。
↑(䞊蚘スキルデヌタ党お) Set × int型。 指定した倀に倉曎
↑(䞊蚘スキルデヌタ党お) Add × int型。 指定した倀をだけ加算する。
↑(䞊蚘スキルデヌタ党お) Range × int型。 0Range の範囲の数倀を加算する。
↑(䞊蚘スキルデヌタ党お) Limit × int型。 倀の䞊限・䞋限を指定する。

結果 = Set + Add (+ 0Range)

"Blink"

自身に幻圱を付䞎する。
指定属性のダメヌゞを受けた際に、確率ですべおのダメヌゞを無効化する。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Count ○ int型。 幻圱でダメヌゞを無効化する回数を指定する。
Chance ○ double型。 ダメヌゞを無効化する確率を指定する。1が100%で0.0001単䜍で指定する。
TriggerOn ○ List型。 指定した属性のダメヌゞを受けた際に無効化抜遞が行われる。デフォルトは党属性。 "Physical","Fire","Ice","Lightning","Light","Dark"が指定可胜。

"Laser"

芖線方向に光速(1tick)で発射されるレヌザヌを照射する。
空気䞭のみレヌザヌが通過する。

長いので圧瞮
  • 基本匕数
スキルデヌタ 子タグ 孫タグ 必須 内容説明
Laser ○ 照射するレヌザヌの皮類を指定する。
Argument × ScoreDamageの指定をする。CallスキルのDamage.Playerの指定方法を参考するこず。
未指定の堎合、DamageTypeはGlobal,Projectileずなり、ダメヌゞ倀はMobの物理攻撃力倀ずなる。
Loop ○ レヌザヌの照射距離を指定する。1Loopで䜕mの距離になるかはレヌザヌごずに倉わる可胜性がある。
  • 以䞋、各レヌザヌの远加匕数の説明。
"Test"
スキルデヌタ 子タグ 孫タグ 必須 内容説明
Loop ○ 1Loopあたり0.5mの距離になる。
"PiglinSnipe" ダメヌゞは花火の爆発で䞎える。 プレむダヌに圓たったずきのみ爆発する。
スキルデヌタ 子タグ 孫タグ 必須 内容説明
Loop ○ 1Loopあたり0.5mの距離になる。
"FrozenLaser"

ダメヌゞはない。
プレむダヌに圓たったずきに呚囲2.5mのプレむダヌぞ凍結デバフずりィザヌ(10s Amplifier:1)を䞎える。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Loop ○ 1Loopあたり0.5mの距離になる。
"SecurityLaser"

専甚匕数Typeで蚭定したものが実行される。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Type ○ 発射するレヌザヌの皮類を遞択する。
"Single": 䞀本の现いレヌザヌを射出する。
"Dual":未実装
"Triple":未実装
Loop ○ 1Loopあたり0.5mの距離になる。
"LightningLaser"

通垞のレヌザヌず動䜜は同じ。麻痺を付䞎する効果が远加されおいる。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Loop ○ 1Loopあたり0.5mの距離になる。

"Rotate"

自身のRotationに倀を远加する。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Horizontal × float型。0.01単䜍で指定可胜。
自身のRotation[0]に倀を远加する。
Vertical × float型。0.01単䜍で指定可胜。
自身のRotation[1]に倀を远加する。

"Heal"

自身の魔法攻撃倀で呚囲のMobのHPを回埩させる

スキルデヌタ 子タグ 孫タグ 必須 内容説明
Multiplier × double型。 HP回埩量にかける倍率を指定する。
小数第4䜍たで有効。デフォルトは1倍
Range × int型。 HP回埩をする範囲の半埄。1mず぀指定でき、
最倧32mたで指定できる。デフォルトは8m

"SmartMotion"

゚ンティティをMotion移動させる

長いので圧瞮

いろは䞞氏のIrohamaru/SmartMotionを䜿甚する。
各匕数に関する詳しい説明は、ここを参照するこず。
SmartMotionの動䜜皮類に぀いおは、Mobシヌトで指定するこず。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
OnBlock x ブロックに圓たった際の挙動を倉曎する。以䞋指定可胜な蚘述
"Break"ブロックに圓たるず消える。
"Stick"ブロックに圓たるずくっ぀く。
"Bounce"ブロックに圓たるず跳ね返る。
"Slide"タグ消し甚。
TP x bool型。 テレポヌトするずき、実行座暙や向きを倉曎するずき、もしくはSmartMotionを有効化するずきにtrueにする。
KeepRotation x bool型。 TPず同時に䜿甚するこずができる。向きを倉曎せずに凊理を続けるこずができる。
Start x bool型。 trueにするずSmartMotionを有効化する。
Stop x bool型。 trueにするずSmartMotionを無効化する。
Speed x 移動速床を指定する。 (01000の範囲、100=1block/tick)
Gravity x 重力を指定する。 (01000の範囲、100=1block/tick)
↑(Speed,Gravity) Set x int型。 指定した倀に蚭定する。
↑(Speed,Gravity) Add x int型。 指定した倀を加算する。
↑(Speed,Gravity) Range x int型。 0Range の範囲の数倀を加算する。
↑(Speed,Gravity) Limit x int型。 倀の䞊限・䞋限を指定する。
Rotation Horizontal x float型。 SmartMotionの凊理䞊の向きを倉曎する。指定した倀分加算する。
Vertical x float型。 SmartMotionの凊理䞊の向きを倉曎する。指定した倀分加算する。

結果 = Set + Add (+ 0Range)

"Parabolic"

゚ンティティをタヌゲットの座暙たでの匟道を蚈算し移動させる

䞊蚘の"SmartMotion"ず同様にいろは䞞氏のIrohamaru/SmartMotionを䜿甚する。
各匕数に関する詳しい説明は、ここを参照するこず。
SmartMotionの動䜜皮類に぀いおは、Mobシヌトで指定するこず。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
MotionTick     ○ int型。 目暙地点たでの着匟時間を指定する。(80で4秒埌に到達)
MotionGravity     ○ double型。 重力圱響倀を指定する。(0.0001dが最䜎重力)

以䞋のCall文を䜿甚するこずでSmartMotionやParabolicを完党に動きを初期化可胜。

{Name:"SmartMotion",Start:true,Speed:{Set:0d},Gravity:{Set:0d}},{Name:"SmartMotion",Stop:true}

※ 備考傟向ずしおMotionTickの倀が倧きいず匟道が高くなり、MotionGravityの倀が小さければ匟道が高くなる。
泚意点ずしお、匟道が高くなりすぎるず消滅刀定、時間経過で䞊空に向かったたた消滅する堎合があるので皋々に。

"Reraise"

死亡をキャンセルする。
既に付䞎されおいるずきは倱敗する。

スキルデヌタ 子タグ 孫タグ 必須 内容説明
RaiseCount × int型。 埩掻回数を指定する。未指定の堎合1回になる。
HealthRecovery × int型。 埩掻時のHPを%で指定する。指定しない堎合党回埩で埩掻する。
テンプレヌト
スキルデヌタ 子タグ 孫タグ 必須 内容説明

スキル指定䟋

CallSkillに蚘述する䟋をたずめる。
シヌトに盎接コピペするこずができたす。

必ずしも最新の仕様での蚘述でない可胜性がありたす。

  • "Kill"
{Name:"Kill"}
{Name:"Kill",Condition:[{Name:"HasTarget",Target:{Look:"player",Radius:32},Inverse:true}]}
  • "Spawn"
{Settings:[{Name:"Direction",Direction:[0f,-90f],DirectionRange:[180.0f,180.0f],Absolute:{Horizontal:true,Vertical:true},Speed:4.0d,SpeedRange:8.0d}]Name:"Spawn",SpawnEntities:[[{Tags:[DebugRoom,Ground,Blow,Sinensama,SpawnParticles],Level:100}]],Count:2,CountRange:3,IsChild:true}
{Settings:[{Name:"Direction",Target:{Look:"player",Radius:16}Speed:2.0d,SpeedRange:4.0d,}],Name:"Spawn",SpawnEntities:[[{Tags:[DebugRoom,Ground,Blow,Sinensama,SpawnParticles],Level:100}]],Count:1,CountRange:2}
{Settings:[{Name:"Direction",Direction:[0f,-90f],Speed:8d,},{Name:"Facing",Target:{Look:"player",Radius:24}}],Name:"Spawn",SpawnEntities:[[{Tags:[Global,Event,Shoot,EnemyBullet,ArrowRain],Level:1}]]}
{Settings:[{Name:"Direction",Direction:[0f,-90f],Speed:8d},{Name:"Rotation",Direction:[0f,45f],DirectionRange:[360f,0f]}],Name:"Spawn",SpawnEntities:[[{Tags:[Global,Event,Shoot,EnemyBullet,ArrowRain],Level:1}]]}

※ 倚重Spawnの䟋

{Settings:[{Name:"Direction",Direction:[-30f,-5f],Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true},Speed:0.2d},{Name:"Facing",Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true}},{Name:"Rotation",Direction:[-30f,-5f]}],Name:"Spawn",SpawnEntities:[[{Tags:[Global,Event,Shoot,EnemyBullet,5WayArrow],Level:1}]]},{Settings:[{Name:"Direction",Direction:[-15f,-5f],Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true},Speed:0.2d},{Name:"Facing",Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true}},{Name:"Rotation",Direction:[-15f,-5f]}],Name:"Spawn",SpawnEntities:[[{Tags:[Global,Event,Shoot,EnemyBullet,5WayArrow],Level:1}]]},{Settings:[{Name:"Direction",Direction:[0f,-5f],Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true},Speed:0.2d},{Name:"Facing",Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true}},{Name:"Rotation",Direction:[0f,-5f]}],Name:"Spawn",SpawnEntities:[[{Tags:[Global,Event,Shoot,EnemyBullet,5WayArrow],Level:1}]]},{Settings:[{Name:"Direction",Direction:[15f,-5f],Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true},Speed:0.2d},{Name:"Facing",Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true}},{Name:"Rotation",Direction:[15f,-5f]}],Name:"Spawn",SpawnEntities:[[{Tags:[Global,Event,Shoot,EnemyBullet,5WayArrow],Level:1}]]},{Settings:[{Name:"Direction",Direction:[30f,-5f],Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true},Speed:0.2d},{Name:"Facing",Target:{Look:"player",Radius:24.0d,IgnoreBlocks:true}},{Name:"Rotation",Direction:[30f,-5f]}],Name:"Spawn",SpawnEntities:[[{Tags:[Global,Event,Shoot,EnemyBullet,5WayArrow],Level:1}]]}
  • "Step"
{Name:"Step",Direction:[0f,-90f],DirectionRange:[180.0f,180.0f],Absolute:{Horizontal:true,Vertical:true},Speed:0.3d,SpeedRange:0.2d}
{Settings:[{Name:"Facing",Target:{Look:"player",Radius:16}}],Name:"Step",Speed:0.08d,SpeedRange:1.2d}
  • "ChangeTurn"
{Name:"ChangeTurn",Loop:3}
{Name:"ChangeTurn",Set:2}
{Name:"ChangeTurn",Random:true}
  • "MergeNBT"
{Name:"MergeNBT",NBT:{NoAI:true}}
  • "Teleport"
{Settings:[{Name:"At",Target:{Look:"player",Radius:16}},{Name:"Direction",Direction:[-180f,-35f],Speed:6.0d,SpeedRange:2.0d}],Name:"Teleport",Message:true}
{Settings:[{Name:"Direction",Direction:[0f,-90f],DirectionRange:[180.0f,180.0f],Absolute:{Horizontal:true,Vertical:true},Speed:4.5d,SpeedRange:7.5}],Name:"Teleport"}
  • "Message" ※ 䞻にデバッグ甚
{Name:"Message",Message:'{"translate":"スキルが実行されたした。"}'}
  • "Function"
{Name:"Function",Tags:[DebugRoom,Event,Function,Explosion]}
  • "Casting"
{Name:"Casting",Tags:[Cast,Normal]}
  • "Damage"
{Name:"Damage",Mob:{Physical:10,Fire:10,Ice:10,Lightning:10,Light:10,Dark:10},Distance:{Min:2.0d,Max:8.0d}}
{Name:"Damage",Player:{Damage:100d,EPF:0,DamageType:[Global,Fire,Blast,Projectile,Fall],BypassArmor:false,BypassResistance:false,DisableParticle:false},Distance:{Min:2.0d,Max:8.0d}}
{Name:"Damage",Mob:{Physical:10,Fire:10,Ice:10,Lightning:10,Light:10,Dark:10},Player:{Damage:100d,EPF:0,DamageType:[Global,Fire,Blast,Projectile,Fall],BypassArmor:false,BypassResistance:false,DisableParticle:false},Distance:{Min:2.0d,Max:8.0d}}
{Name:"Damage",Player:{Damage:100d,Effectiveness:150,EPF:0,DamageType:[Global,Fire,Blast,Projectile,Fall],BypassArmor:false,BypassResistance:false,DisableParticle:false,DeathCause:'{"translate":"%1$sは%2$sに殺害された。","with":[{"selector":"@s"},{"storage":"mob_data:","nbt":"MobName"}]}'},AEC:{Effects:[{Id:1b,Amplifier:2b,Duration:20}]},Distance:{Min:2.0d,Max:8.0d}}
  • "ChangeMove"
{Name:"ChangeMove",Front:{Set:1d},Side:{Add:0.05d,Limit:0.2d},Up:{Add:-0.1d,Limit:-1d}}
  • "ChangeAI"
{Name:"ChangeAI",Death:[],Time:[],Damage:[],Attack:[],Block:[],Tick:[],Passenger:{Type:"up",Check:true,Call:[]}}
  • "ChangeStatus"
{Name:"ChangeState",ElementIce:{Set:70},SpecialAttack:{Add:15,Limit:60}}
  • "Blink"
{Name:"Blink",Count:3,Chance:0.7859d,TriggerOn:["Fire","Ice","Lightning"]}
  • "Laser"
{Name:"Laser",Loop:50,Laser:"",Argument:{}}
  • "Rotate"
{Name:"Rotate",Horizontal:60.0f,Vertical:3.5f}
  • "Heal"
{Name:"Heal",Range:8,Multiplier:1.0d}
  • "SmartMotion"
{Name:"SmartMotion",OnBlock:"Bounce",TP:true,Start:true,Speed:{Set:300},Gravity:{Set:50}}
  • "Parabolic"
{Settings:[{Name:"At",Target:{Look:"Player",Radius:64d,IgnoreBlocks:true}}],Name:"Parabolic",MotionTick:80,MotionGravity:0.05d}
  • "Reraise"
{Name:"Reraise",RaiseCount:3,HealthRecovery:25}
⚠ **GitHub.com Fallback** ⚠