• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Difference between revisions of "MythicMobs/Skills/All"

From Minecraft插件百科
Jump to: navigation, search
(撤销1240798440讨论)的版本15959)
(Tag: Undo)
(以“https://gitlab.com/TranslatedByShark/Mythic-Manual-CN/-/wikis/home”替换内容)
(Tag: Replaced)
Line 1: Line 1:
{{Minecraft Color|&9|'''免费版变量机制能作用于消息类技能修改项、击杀信息等,例如Speak,付费版变量机制在此基础上能作用于大多数技能修改项'''}}<br>
+
https://gitlab.com/TranslatedByShark/Mythic-Manual-CN/-/wikis/home
*此页面极少维护,内容上可能有时效差,最新最全の技能详细请见[[MythicMobs/Skills#.E6.8A.80.E8.83.BD.E5.88.97.E8.A1.A8|技能分类列表]]
 
=技能(Skill Mechanics)=
 
*技能组'''必须'''存放于MythicMobs/Skillsの任意文档内
 
*[[MythicMobs/Skills|技能]]为MM插件的一大特点。所有MM生物都可以根据不同情况发动[[MythicMobs/Skills|技能]]
 
*一个完整の[[MythicMobs/Skills|技能配置]]由以下因素构成<br/>[[MythicMobs/Skills|技能(组)名]]<br/>[[MythicMobs/Skills/All|技能行]]<br/>[[MythicMobs/Skills/Targeters|技能目标对象Targeters(一些情况下非必要)]]<br/>[[MythicMobs/Skills#.E8.A7.A6.E5.8F.91.E5.99.A8|技能触发器Triggers]]<br/>[[MythicMobs/Conditions|条件]]<br/>[[MythicMobs/Skills#.E8.A1.80.E9.87.8F.E8.A6.81.E6.B1.82.28Health_Modifiers.29|血量与触发几率(非必要)]]
 
<br/>
 
==目标类技能==
 
*{{Minecraft Color|&1|'''深蓝色粗体'''}}为MM4.12新增
 
*{{Minecraft Color|&1|深蓝色}}为MM4.11新增
 
*以实体为目标的技能,有些还能以坐标/地点为目标
 
<spoiler>
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | actionmessage—动作栏信息
 
|-
 
|
 
[[文件:MythicMobs_Action_Bar.jpg]]<br/>
 
颜色代码等[[#Mythicmobs#.E5.8F.98.E9.87.8F.28Variables.29|变量]]适用<br/>
 
或许会不适用于某些目标选择器<br/>
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|message(m)
 
|发送的文本信息
 
|
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - actionmessage{m="<mob.name>&fQAQ!"} @PlayersInRadius{r=30}
 
  - actionmessage{m="&lHello! &c咱是 &a笨蛋 &9&l鲲鲲&r! &e:)"} @trigger ~onInteract</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Activate Spawner—激活刷怪点:激活一个MM刷怪点,并让它生成生物,不会无视条件生成
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|spawners(spawner,s)
 
|刷怪点的名称或激活指定组的所有刷怪点
 
|无
 
|}
 
*最好将刷怪点的"useTimer"设置为false
 
<pre>鲲鲲:
 
  Skills:
 
  - activatespawner{spawner=鲲鲲} @self</pre>
 
这将激活名为鲲鲲的刷怪点
 
<pre>鲲鲲:
 
  Skills:
 
  - activatespawner{spawner=鲲鲲:Castle}</pre>
 
这将激活"鲲鲲"组的所有刷怪点
 
<pre>鲲鲲:
 
  Skills:
 
  - activatespawner{spawner=鲲鲲*}</pre>
 
这将激活所有名称以"鲲鲲"开头的刷怪点(例如它会激活"鲲鲲大笨蛋""鲲鲲大魔王"刷怪点)</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | addtag—标签:给予目标一个scoreboard标签(tag系统详细说明)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|tag(t)
 
|标签的名字
 
|default
 
|}
 
*配合条件要求(Conditions)的hastag条件使用。
 
*使用原版的''/scoreboard players tag <玩家名字> add [标签名字]''也能做到同样的效果
 
**1.13+使用/tag <目标> add [标签名字]
 
*若一个实体拥有标签,你可以靠近它使用''/scoreboard players tag @e[r=5] list''来查看它拥有的标签
 
**1.13+使用/tag @e[radius=5] list
 
*不同于stance的是,Tag可作用于玩家,一个实体能拥有多个Tag,并且有指定删除标签的技能,stance无法实现.
 
给予自己一个名为"鲲鲲"的标签
 
<pre>鲲鲲:
 
  Skills:
 
  - addtag{t=鲲鲲} @self</pre>
 
当自身带有鲲鲲标签时杀死自己
 
<pre>鲲鲲:
 
  Conditions:
 
  - hastag{t=鲲鲲}
 
Skills:
 
  - suicide @self</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Arrow Volley—射箭
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|射出的数量
 
|20
 
|-
 
|spread(s)
 
|扩散程度<br/>数值需要设得比较高才能有明显效果
 
|45
 
|-
 
|velocity(v)
 
|箭的速度
 
|20
 
|-
 
|fireTicks(f)
 
|击中的目标被点燃的时间(刻)
 
|0
 
|-
 
|removeDelay(rd)
 
|箭过多久刻后才消失
 
|200
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - arrowvolley{a=20;s=25;v=10;f=50;rd=200} @Target</pre>
 
射出20支速度为10的箭,扩散程度为25,射中的目标被点燃2.5秒,箭于10秒后消失
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Aura Remove(Remove Aura)—减少光环次数:减少指定光环的次数(stacks)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|aura(buff,debuff,b,n)
 
|光环名,填写ANY时清除所有光环
 
|未知
 
|-
 
|stacks(s)
 
|减去的光环次数
 
|全部
 
|}
 
<pre>
 
  Skills:
 
  - auraremove{aura=鲲鲲;stacks=10} @self</pre>
 
移除自身光环名为"鲲鲲"的光环十次次数
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Bar Create—创建BOSS条:令目标创造一个BOSS条(MM4.7.2+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|name(n)
 
|BOSS条名称
 
|infobar
 
|-
 
|display(d)
 
|显示在BOSS条上的文本
 
|<skill.var.aura-name>
 
|-
 
|value(v)
 
|BOSS条的血量百分比,0-1之间
 
|1
 
|-
 
|color(c)
 
|BOSS条颜色 粉PINK 蓝BLUE 红RED 绿GREEN 黄YELLOW 紫PURPLE 白 WHITE
 
|RED
 
|-
 
|style(s)
 
|BOSS条类型: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20 .
 
|SOLID
 
|}
 
*目标不能为玩家
 
<pre>鲲鲲:
 
  Skills:
 
  - barCreate{name="MyBossBar";display="<caster.name> - <caster.hp>";value=1.0;color=BLUE;style=SEGMENTED_6} @self ~onSpawn</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Bar Set—改变BOSS条:改变目标的BOSS条(MM4.7.2+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|name(n)
 
|BOSS条名称
 
|infobar
 
|-
 
|display(d)
 
|显示在BOSS条上的文本
 
|<skill.var.aura-name>
 
|-
 
|value(v)
 
|BOSS条的血量百分比,0-1之间
 
|}
 
*目标不能为玩家
 
<pre>鲲鲲:
 
  Skills:
 
  - barSet{name="MyBossBar";display="<caster.name> - <caster.hp>";value=1.0} @self ~onDamaged</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Bar Remove—删除BOSS条:删除目标的BOSS条(MM4.7.2+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|name(n)
 
|BOSS条名称
 
|}
 
*目标不能为玩家
 
<pre>鲲鲲:
 
  Skills:
 
  - barRemove{name="MyBossBar";display="<caster.name> - <caster.hp>";value=1.0} @self ~onInteract</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Base Damage—增强型攻击:造成自身攻击力%的伤害
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|multiplier(m)
 
|百分比
 
|1
 
|-
 
|ignoreArmor(ia)
 
|是否无视防御
 
|false
 
|-
 
|preventknockback(pkb,pk)
 
|是否不造成击退
 
|false
 
|-
 
|preventimmunity(pi)
 
|是否无视伤害硬直
 
|false
 
|}
 
每次受到伤害时给予目标造成自身基础攻击力150%的伤害
 
<pre>  Skills:
 
  - basedamage{m=1.5} @target ~onDamaged</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|BlockPhysics—待测试}}
 
|-
 
|
 
<pre>
 
鲲鲲:莫得栗子啦QAQ。
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | BlockWave—方块波(4.10+)
 
|-
 
|
 
视觉上地放出方块波,该场地内の玩家无法正常移动
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|material(mat,m)
 
|方块类型
 
|gravel
 
|-
 
|data(dv)
 
|方块特殊值,仅作用于1.13以下の服务器
 
|0
 
|-
 
|duration(d)
 
|裂缝持续时间,单位刻
 
|20
 
|-
 
|radius(r)
 
|裂缝范围半径
 
|3
 
|-
 
|radiusy(n)
 
|y轴半径
 
|0
 
|-
 
|shape(s)
 
|波形状,sphere(球体)或cube(正方体)
 
|Sphere
 
|-
 
|velocity(v)
 
|波速
 
|10
 
|-
 
|velocityX
 
|X轴速度
 
|未知
 
|-
 
|velocityY
 
|Y轴速度
 
|未知
 
|-
 
|velocityZ
 
|Z轴速度
 
|未知
 
|-
 
|ignoreAir
 
|是否无视空气
 
|未知
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - BlockWave{duration=100;r=10} @self ~onTimer:100</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Close Inventory - 关闭玩家背包(MM4.8+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|forcesync
 
|必须写上
 
|true
 
|}
 
<pre>
 
*目标必须为玩家
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | CurrencyGive—给予金钱: 给予玩家金钱
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|金钱数量
 
|0
 
|}
 
<pre>  Skills:
 
  - currencygive{amount=20} @pir{r=20}</pre>
 
给予半径20m内玩家20元钱
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | CurrencyTake—夺取金钱:夺取玩家的金钱
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|夺取的金钱数量
 
|0
 
|}
 
在出生时夺走20m半径内玩家20的金钱
 
<pre>你的钱照样是咱的钱QAQ:
 
  Skills:
 
  - currencytake{amount=20} @pir{r=20} ~onSpawn</pre>
 
此技能需在config里开启对Vault的支持(默认已开启)以及Vault插件
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|'''removeThreat'''}}—清除威胁表
 
|-
 
|
 
莫得栗子啦QAQ。
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | command—命令:给每个目标在控制台执行一次命令
 
|-
 
|
 
允许使用[[MythicMobs#.E5.8F.98.E9.87.8F.28Variables.29|颜色代码和变量]]<br/>
 
命令将不会成功运行若命令包含双引号'''"'''或大括号'''{ }''',若要使用请用代码代替<br/>原因是MM自身需要'''"'''以正确读取技能的格式<br/><span style="color:red"></span>
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|command(c)
 
|执行的命令
 
|
 
|}
 
{{Hide|标题=command技能教程与准备
 
|内容=
 
'''准备'''
 
*第一步:找到'''server.properties'''下的'''enable-command-block='''并设置为'''true'''来允许服内使用命令
 
*第二步:一般来说Bukkit/Spigot会一定程度上修改我们所使用的命令,要保证我们的命令不被干涉,打开'''commands.yml'''并把'''command-block-overrides:'''下改为如下<br/>‘*’意思为所有
 
<pre>
 
command-block-overrides:
 
- '*'
 
</pre>
 
*第三步:保证前两步的设置有效,重启或重载服务端。<br/>
 
<br/>
 
管理员做到的事情/命令都能使用命令技能达成。能做到MM自身配置或技能所不能做到的事情。比如,能使一个生物临时无敌或启用/禁用其AI<br/>
 
还可以如用于修改下时间或天气之类的任何不指定玩家、实体或地点的技能
 
<pre>  Skills:
 
  - command{c="time set 0"}
 
  - command{c="weather clear"}
 
  - command{c="gamerule doMobSpawning false"}</pre>
 
由于Bukkit/Spigot端的服务器有自己版本的如/time或/weather的命令,若我们使用上面例子的/time命令就会是使用Bukkit下的/time命令。因此可能会给你造成想使用原版的命令却使用了不一样的命令的麻烦<br/>
 
除了准备工作下的方法外,若想使用原版命令比较建议设置成如下
 
<pre>  Skills:
 
  - command{c="minecraft:time set 0"}
 
  - command{c="mincraft:weather clear"}
 
  - command{c="minecraft:tp player1 player2"}
 
  - 等...</pre>
 
<br/>
 
<br/>
 
'''从X执行命令'''<br/>
 
某些命令必须依靠实体的位置来执行。例如,我们希望一个生物在生成的时候把自己捆在一个羊毛制成的空间里。但是使用以下命令是不会管用的
 
<pre>  Skills:
 
  - command{c="minecraft:fill ~2 ~2 ~2 ~-2 ~-2 ~-2 minecraft:wool 0 replace"}</pre>
 
原因是这个命令将会发送到控制台下执行,导致相对坐标不能被确定
 
但如果我们套上'''execute'''命令
 
<pre>  Skills:
 
  - command{c="minecraft:execute <mob.uuid> ~ ~ ~ minecraft:fill ~2 ~2 ~2 ~-2 ~-2 ~-2 minecraft:wool 0 replace"}
 
</pre>
 
应该就能实现了。'''<mob.uuid>'''为"施放此技能的生物的UUID"的变量,通过这种办法,命令就不会在控制台下执行,取而代之会在此生物下执行
 
<br/>
 
又或者如下这个方法,'''<target.uuid>'''为技能目标对象的UUID,例子下的目标为'''@self''',也就是以自己为技能目标使用fill命令
 
<pre>  Skills:
 
  - command{c="minecraft:execute **<target.uuid>**  ~ ~ ~ minecraft:fill ~2 ~2 ~2 ~-2 ~-2 ~-2 minecraft:wool 0 replace"} **@self**</pre>
 
<br/>
 
<br/>
 
<pre>  Skills:
 
  - command{c="minecraft:execute **<target.uuid>**  ~ ~ ~ minecraft:fill ~2 ~2 ~2 ~-2 ~-2 ~-2 minecraft:wool 0 replace"} **@MobsInRadius{r=10;t=BAT}**</pre>
 
上面的技能为放置羊毛方块于命令激活者半径10格范围下的所有蝙蝠
 
<br/>
 
<br/>
 
更多的示例供参考,虽然下面的技能都比较随意,不过也不妨能给予你们些很好的点子吧~
 
<pre>  - command{c="minecraft:execute <mob.uuid> ~ ~ ~ minecraft:scoreboard objectives add mrjlmmw1b dummy mrjlmmw1b"}
 
  - command{c="minecraft:execute <mob.uuid> ~ ~ ~ minecraft:scoreboard players set @a[x=-16,y=104,z=-60,dx=-3,dy=3,dz=9] mrjlmmw1b 0"}
 
  - command{c="minecraft:execute <mob.uuid> ~ ~ ~ minecraft:scoreboard players set @a[x=-16,y=104,z=-60,dx=-3,dy=3,dz=9] mrjlmmw1b 1 <&lc>Inventory:[<&lc>id:minecraft:paper,tag:<&lc>display:<&lc>Lore:[0:,1:&7Can be used once for any,2:&7monorail on Jaygrounds.,3:&8Absolutely no refunds.,4:],Name:&fMonorail Ticket&r<&rc><&rc>,Damage:0s<&rc>]<&rc>"}
 
  - command{c="minecraft:execute <mob.uuid> ~ ~ ~ minecraft:scoreboard players set @a[x=-16,y=104,z=-60,dx=-3,dy=3,dz=9,score_donators_min=1] mrjlmmw1b 2"}
 
  - command{c="minecraft:execute <target.uuid> ~ ~ ~ minecraft:tp @a[team=!pve_ruins_1,r=50] 366.5 71 487.5 0 0"}
 
  - command{c="minecraft:execute <target.uuid> ~ ~ ~ minecraft:scoreboard teams join pve_ruins_1 @a[r=50]"}
 
  - command{c="minecraft:execute <target.uuid> ~ ~ ~ minecraft:scoreboard objectives remove pve_ruins_cur"}
 
  - command{c="minecraft:execute <target.uuid> ~ ~ ~ minecraft:scoreboard teams remove pve_ruins_2"}
 
  - command{c="minecraft:execute <target.uuid> ~ ~ ~ minecraft:scoreboard teams remove pve_ruins_3"}
 
  - command{c="minecraft:execute <target.uuid> ~ ~ ~ minecraft:fill 368 71 494 364 72 494 minecraft:acacia_fence 0 replace minecraft:air"}
 
  - command{c="minecraft:execute <target.uuid> ~ ~ ~ mm m s pve_ruins_sign_arena_ready 1 world,366.5,71,493.5"}</pre>
 
}}
 
正确的格式
 
<pre>  Skills:
 
  - command{c="give <target.name> gold_bar 20"} @trigger ~onInteract
 
  - command{c="minecraft:tp <target.name> <mob.uuid>"} @self ~onDamaged
 
  - command{c="minecraft:summon Zombie ~ ~ ~ <&lc>NoAI:true,CustomName:<&dq>Summoned Zombie<&dq><&rc>"}
 
  - command{c="minecraft:summon Zombie ~ ~ ~ {NoAI:true,CustomName:<&dq>Summoned Zombie<&dq>}"}
 
</pre>
 
不正确的格式,因为没有使用代码代替命令下的双引号'''"'''
 
<pre>  Skills:
 
  - command{c="minecraft:summon Zombie ~ ~ ~ {NoAI:true,CustomName:"Summoned Zombie"}"}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | consume—吸血:成功造成伤害后恢复自身血量
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|damage(d.dmg)
 
|造成的伤害量
 
|
 
|-
 
|heal(h)
 
|每次造成伤害的恢复量
 
|
 
|-
 
|preventknockback(pkb,pk)
 
|是否不造成击退
 
|false
 
|-
 
|preventimmunity(pi)
 
|是否无视伤害硬直
 
|false
 
|-
 
|ignorearmor(i,ia)
 
|是否无视防御,为false时,若伤害の目标为自身,则无法杀死自身
 
|false
 
|}
 
<pre>
 
  Skills:
 
  - consume{d=1000;h=20} @MobsInRadius{type=ZOMBIE;r=20}
 
</pre>
 
杀掉附近范围的所有僵尸,每一只恢复技能使用者20点血量
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | damage—伤害
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|造成的伤害值
 
|1
 
|-
 
|ignoreArmor(ia)
 
|是否无视防御,为false时,若伤害の目标为自身,则无法伤害自身
 
|false
 
|-
 
|preventknockback(pkb,pk)
 
|是否不造成击退
 
|false
 
|-
 
|preventimmunity(pi)
 
|是否无视伤害硬直
 
|false
 
|-
 
|element(仅限付费版)
 
|伤害类型(MMOItems)
 
|无
 
|}
 
<br/>
 
每1秒(20刻)给予目标对象造成20点伤害(10颗心),无视防御<pre>  Skills:
 
  - damage{a=20;ia=true} @target ~onTimer:20</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | DamagePercent—最大生命百分比伤害
 
|-
 
|
 
对目标造成目标最大生命值的百分比数值的伤害
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|current(c,ch)
 
|百分比是否根据当前生命来计算,false则为最大生命
 
|false
 
|-
 
|percent(p)
 
|对目标造成目标最大生命值的百分比数值的伤害
 
|无
 
|-
 
|ignoreArmor(ia)
 
|伤害是否无视护甲,若为false且目标为自身,则无法造成伤害
 
|false
 
|-
 
|preventknockback(pk,pkb)
 
|伤害是否不造成击退
 
|false
 
|-
 
|preventimmunity(pi)
 
|伤害是否无视硬直
 
|false
 
|-
 
|}
 
<pre>
 
测试:
 
  Skills:
 
  - damagepercent{p=0.1} @target
 
对目标造成目标最大生命值的10%伤害
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Decapitate—斩首:掉落玩家头颅
 
|-
 
|
 
*若目标不是玩家时无效
 
生成时掉落附近玩家的头颅
 
<pre>
 
鲲鲲w:
 
  Type: SKELETON
 
  Skills:
 
  - decapitate @NearestPlayer ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | DisguiseTarget—让目标伪装:令目标伪装成指定类型的实体
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|disguise(d,type)
 
|要伪装的类型
 
|
 
|}
 
<pre>
 
  Skills:
 
  - disguisetarget{d=SHEEP} @target
 
目标伪装成羊
 
<pre>
 
  Skills:
 
  - disguisetarget{type=player;player=&7鲲鲲;skin=MCFish_Akun} @target
 
目标伪装成玩家,名字为鲲鲲,皮肤为咱的皮肤
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Doppleganger—模仿:模仿目标的外貌
 
|-
 
|
 
*若目标不是玩家时无效
 
*需要''LibsDisguises''和''ProtocolLib''插件
 
生成时伪装成最近的玩家
 
<pre>
 
Ditto:
 
  Type: SKELETON
 
  Skills:
 
  - doppleganger @NearestPlayer ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | explosion—爆炸:于实体目标位置爆炸
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|yield(y)
 
|爆炸的威力
 
|0.013
 
|-
 
|blockdamage(bd)
 
|是否破坏方块
 
|false
 
|-
 
|fire(f,ft)
 
|爆炸是否引起火焰
 
|false
 
|}
 
<span style="color:red">''blockdamage''貌似无视WorldGuard的保护设置,是否启用后果自负</span>
 
<pre>
 
鲲鲲:
 
  Skills:
 
  - explosion{yield=4} @target
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|Extinguish—熄火}}
 
|-
 
|
 
熄灭实体身上の火
 
<pre>
 
鲲鲲:莫得栗子啦QAQ。
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|FawePaste - 使用创世神区域文件}}
 
|-
 
|
 
此技能需要你在MythicMobs文件夹内创建一个名为"Schematics"并将区域文件放入其中
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|schematic(s)
 
|区域文件名,需带后缀.schem
 
|无
 
|-
 
|pasteAir(air,a)
 
|是否包括空气
 
|true
 
|-
 
|xOffset(xo,x)
 
|x轴偏移
 
|无
 
|-
 
|yOffset(yo,y)
 
|y轴偏移
 
|无
 
|-
 
|zOffset(zo,z)
 
|x轴偏移
 
|无
 
|-
 
|chestDropTable(chests,cdt)
 
|箱子内的掉落表,若填写,区域内の箱子会被放入该掉落表の物品
 
|无
 
|-
 
|trappedchestDropTable(trapchests,tcdt)
 
|箱子内的掉落表,若填写,区域内の箱子会被放入该掉落表の物品
 
|无
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - fawePaste{schematic=鲲鲲.schem;y=6;air=true;chestDropTable=鲲鲲掉落表} @origin</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Feed—恢复饥饿与饱和:恢复饱和与饥饿度
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
*2点饥饿度/饱和度=1格饥饿度/饱和度
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|恢复玩家的饥饿度数值
 
|1
 
|-
 
|saturation(s)
 
|恢复玩家的饱和度数值
 
|0
 
|-
 
|overfeed(o,of)
 
|是否过量恢复
 
|false
 
|}
 
<span style="color:red">''blockdamage''对非玩家目标不起作用</span>
 
<pre>鲲鲲w:
 
  Skills:
 
  - feed{amount=10} @trigger ~onDamaged
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1&l|FillChest—填充箱子}}
 
|-
 
|
 
使用掉落表填充指定位置の箱子
 
<pre>
 
鲲鲲:莫得栗子啦QAQ。
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Force Pull—传送:传送实体目标到技能使用者
 
|-
 
| 目标必须'''拥有AI'''
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|spread(s)
 
|被传送过来的实体离技能使用者有多扩散
 
|0
 
|-
 
|vspread(vs)
 
|修改纵向的扩散范围
 
|spread
 
|}
 
*参考teleport和teleportto技能
 
传送30格半径范围内的所有实体到技能使用者5格半径范围内的随机位置
 
<pre>鲲鲲:
 
  Skills:
 
  - forcepull{spread=5} @EntitiesInRadius{r=30}</pre>
 
*类似功能mount技能</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Glow—发光BUFF
 
|-
 
|
 
给实体添加发光BUFF
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|未测试
 
|未测试
 
|未测试
 
|-
 
|}
 
*注意:此技能为4.4之后的技能,编辑者没有进行测试
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Give Item—给予物品: 给予玩家物品
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|item(i)
 
|物品名
 
|未知
 
|-
 
|amount(a)
 
|物品数量
 
|1
 
|-
 
|fakelooting(MM4.12+)
 
|是否向目标播放拾取物品动画
 
|未知
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - giveitem{i=diamond_sword;a=1} @PIR{r=20} ~onSpawn</pre>
 
给予半径20m内玩家一把钻石剑
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Give Item From Target—夺取物品: 夺取玩家物品
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|item(i)
 
|物品名
 
|未知
 
|-
 
|amount(a)
 
|物品数量
 
|1
 
|-
 
|fakelooting(MM4.12+)
 
|是否向目标播放拾取物品动画
 
|未知
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - giveitemfromtarget{i=diamond_sword;a=1} @PIR{r=20} ~onSpawn</pre>
 
夺取半径20m内玩家一把钻石剑
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | heal—治愈
 
|-
 
|
 
数值可为负数の漏洞修复于4.11
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|恢复的数值
 
|1
 
|-
 
|overheal(oh)
 
|当最大血量时是否继续恢复/上升血量
 
|false
 
|}
 
<pre>
 
  Skills:
 
  - heal{amount=20} @self ~onDamaged 0.2
 
</pre>
 
*在MM4.6.0+的版本中,若overheal为true,则超出最大生命的那部分会转化为黄心(也就是伤害吸收)而且需要玩家为生存模式才能激活。
 
*每次受伤时有20%几率恢复自身20点血量(10颗心)<br/>
 
<pre>
 
  Skills:
 
  - heal{amount=20;overheal=true} @self ~onDamaged 0.2
 
</pre>
 
*每次受伤时有20%几率恢复自身20点血量(10颗心)<br/>当血量已满时,20点血量将会添加到当前的血量值之上<br/>20/20 + 20 = 40/20
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | healPercent—最大生命百分比治愈
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|multiplier(m)
 
|恢复目标最大血量的%数值
 
|1
 
|-
 
|overheal(oh)
 
|当最大血量时是否继续恢复/上升血量
 
|false
 
|}
 
<pre>
 
  Skills:
 
  - healPercent{m=1} @self ~onDamaged 0.2
 
</pre>
 
*在MM4.6.0+的版本中,若overheal为true,则超出最大生命的那部分会转化为黄心(也就是伤害吸收)而且需要玩家为生存模式才能激活。
 
*受伤有几率恢复自身全部血量<br/>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Heal Percent—百分比治愈
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|multiplier(m)
 
|恢复目标最大血量的%数值
 
|0.1
 
|-
 
|overheal
 
|当最大血量时是否继续恢复/上升血量
 
|false
 
|}
 
技能使用者每次攻击时恢复自身20%的血量
 
<pre>
 
  Skills:
 
  - healpercent{m=0.2} @self ~onAttack
 
*在MM4.6.0+的版本中,若overheal为true,则超出最大生命的那部分会转化为黄心(也就是伤害吸收)而且需要玩家为生存模式才能激活。
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | ignite—点燃:视觉上燃烧目标
 
|-
 
|
 
'''不附带原版灼烧伤害''',若目标免疫烧伤,则无法造成视觉上の燃烧效果,栗如开启了'''上帝模式'''の玩家
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|ticks(t,d,duration)
 
|燃烧的持续时间(刻)
 
|60
 
|}
 
<pre>  Skills:
 
  - ignite{ticks=100} @trigger ~onAttack
 
> 攻击后将自身攻击の目标视觉上点燃5秒</pre>
 
<pre>  Skills:
 
  - ignite{ticks=100} @trigger
 
  - damage{pk=true;pi=true;a=1;repeat=4;repeatInterval=20} @trigger
 
> 释放技能后将触发者视上点燃5秒,并附带原版灼烧伤害</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | jsonmessage—发送JSON信息
 
|-
 
|
 
无效の漏洞修复于4.12
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|message(m)
 
|发送的文本信息,填写于"之内"
 
|
 
|}
 
发送JSON格式的文本信息。比起message技能,JSON文本还有悬浮文字显示、可点击等功能<br/>支持颜色和代码等[[#MythicMobs#.E5.8F.98.E9.87.8F.28Variables.29|变量]]<br/>可用bukkit的颜色代码或json的颜色代码格式<br/>
 
'''注意除了技能标签的两个""外,标签内的所有"要替换为<nowiki>'</nowiki>'''<br/>
 
若对JSON不了解,可参考[https://www.minecraftjson.com/ 这里]或[http://minecraft.tools/en/tellraw.php 这里]
 
<pre>
 
  Skills:
 
  - jsonmessage{m="[{'text':'&aHey, i am a JSON message!'}]"} @trigger ~onInteract
 
  - jsonmessage{m="[{'text':'Hey, i am a red JSON message!','color':'red'}]"} @trigger ~onInteract
 
</pre>
 
<br/>
 
悬浮文字显示的例子
 
<pre>
 
  Skills:
 
  - jsonmessage{m="[{'text':'&7With me, you can create hover events','hoverEvent':{'action':'show_text','value':{'text':'&aI am a hover event :)'}}}]"} @trigger ~onInteract
 
</pre>
 
<br/>
 
点击事件还能用于制作能与其互动的生物。以下例子当玩家点击可点文字时发送生物一个指定的信号
 
<pre>
 
  Skills:
 
  - jsonmessage{m="[{'text':'&7&nAlso click events! :)','clickEvent':{'action':'run_command','value':'/mm signal <mob.uuid> <signal>'}}]"} @trigger ~onInteract
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | lunge—冲刺:向目标冲刺
 
|-
 
|
 
*本质上和leap差不多
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|velocity(v)
 
|跳起时最大的速度
 
|1
 
|-
 
|velocityY(vy)
 
|向上跳的速度
 
|1
 
|}
 
<pre>
 
鲲鲲w:
 
  Cooldown: 10
 
  Skills:
 
  - lunge{velocity=15;velocityY=5} @Self
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | leap—跳跃:跳起并着陆于目标位置
 
|-
 
|
 
*通过计算弹射物的轨道,当速度足够快时使生物尽可能地着陆于目标的所在位置
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|velocity(v)
 
|跳起时最大的速度
 
|1
 
|-
 
|noise
 
|增加着落点的位差
 
|无
 
|}
 
'''由于其技能的特殊性,一般velocity超过100时运作比较好'''<br/>
 
技能组,使生物跳起接近目标之后往下撞并进行一次爆炸
 
<pre>
 
CrushingLeap:
 
  Cooldown: 10
 
  Skills:
 
  - leap{velocity=200} @target
 
  - delay 20
 
  - jump{velocity=-100}
 
  - effect:explosion @self
 
  - damage{amount=20} @EntitiesInRadius{r=5}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | lightning—雷击
 
|-
 
|
 
生成一个闪电实体造成伤害并点燃命中的实体或方块(若当前没有下雨并且开启了火势蔓延)
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|damage(d)
 
|造成的伤害值
 
|0.01337
 
|}
 
每5秒(100刻)以10格半径范围内的所有实体为目标生成闪电,例子 神烦羊...
 
<pre>
 
StaticSheep:
 
  Type: SHEEP
 
  Skills:
 
  - lightning @EntitiesInRadius{r=10} ~onTimer:100
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Look—看:看向目标
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|headOnly
 
|仅头部转动
 
|true
 
|-
 
|immediately
 
|立即看向目标不带转身动画
 
|false
 
|}
 
*于MM4.3加入
 
<pre>
 
每0.5秒自动看向目标(不带动画)
 
很恐怖,咱知道QAQ1551
 
鲲鲲w:
 
  Skills:
 
  - look{headOnly=true;immediately=true} @Target ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | message—发送信息
 
|-
 
|
 
颜色代码等[[#Mythicmobs#.E5.8F.98.E9.87.8F.28Variables.29|变量]]适用<br/>
 
非Spigot/Paper无效の漏洞修复于4.12
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|message(msg,m)
 
|发送的信息文本,填写于"内"
 
|无
 
|-
 
|audience(MM4.12+)
 
|待测试
 
|待测试
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - message{m="<mob.name>&f<&co> Hahaha! You will all die!"} @PlayersInRadius{r=30}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | <span style="color:red">modifyscore—记分板分数修改</span>
 
|-
 
|
 
修改虚拟玩家名字记分板下的分数,'''特别不兼容Cat服务端'''
 
可用模式:
 
{| class="wikitable"
 
|-
 
! 英文 !! 描述
 
|-
 
| SET || 设置
 
|-
 
| ADD || 加法
 
|-
 
| SUBTRACT || 减法
 
|-
 
| MULTIPLY || 乘法
 
|-
 
| DIVIDE || 除法
 
|-
 
| MOD || 除法,值取余数
 
|}
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|objective(obj,o)
 
|指定所要修改的记分板名字,若为未创建的记分板,将自动创建
 
|
 
|-
 
|action(a)
 
|修改模式
 
|ADD
 
|-
 
|value(v)
 
|修改的数值,不支持变量
 
|
 
|-
 
|name,entry(n,e)
 
|用于记录记分板的虚拟玩家名字
 
|dummy
 
|}
 
''暂无例子...soon!<br/>可参考modifytargetscore技能''
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | modifytargetscore—记分板分数修改(目标)
 
|-
 
|
 
修改目标在指定记分板内的分数,'''特别不兼容Cat服务端'''
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|objective(obj,o)
 
|指定所要修改的记分板名字,若为未创建的记分板,将自动创建
 
|
 
|-
 
|action(a)
 
|模式
 
|ADD
 
|-
 
|value(v)
 
|修改的数值,不支持变量
 
|}
 
可用模式:
 
{| class="wikitable"
 
|-
 
! 英文 !! 描述
 
|-
 
| SET || 设置
 
|-
 
| ADD || 加法
 
|-
 
| SUBTRACT || 减法
 
|-
 
| MULTIPLY || 乘法
 
|-
 
| DIVIDE || 除法
 
|-
 
| MOD || 除法,值取余数
 
|}
 
通过记分板记录技能使用者被谁伤害过并且伤害过多少次
 
<pre>鲲鲲:
 
  Skills:
 
  - modifytargetscore
 
      {
 
      objective=damagescore;
 
      action=add;
 
      value=1
 
      } @trigger ~onDamaged</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Mount—召唤坐骑:生成一个实体并骑乘上去
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|MM实体的种类
 
|
 
|}
 
<pre>
 
让施法者在出生时召唤一只鲲鲲并骑上去
 
斯哈斯哈~♥
 
骑鲲鲲♥:
 
  Skills:
 
  - mount{type=鲲鲲}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | mounttarget—目标骑乘
 
|-
 
|
 
骑在目标头上
 
<pre>  Skills:
 
  - mounttarget @target ~onDamaged'</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|Oxygen—给予氧气}}
 
|-
 
|给予目标指定数值的氧气
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount
 
|数值
 
|待测试
 
|}
 
<pre>
 
鲲鲲:莫得栗子啦QAQ。
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | potion—状态效果
 
|-
 
|
 
给予目标实体状态效果<br/>
 
隐形状态效果为目前唯一一种能使生物(盔甲架除外)隐身的办法
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|[[#MythicMobs#.E8.8D.AF.E6.B0.B4|状态效果的种类]]
 
|
 
|-
 
|duration(d)
 
|时长(刻)
 
|100
 
|-
 
|level(l)
 
|状态效果等级,最低的等级可为0
 
|1
 
|-
 
|force
 
|是否覆盖当前状态效果
 
|false
 
|-
 
|hasParticles
 
|是否拥有状态效果粒子(particles,p)
 
|true
 
|-
 
|hasIcon(icon,i)
 
|是否显示状态效果图标
 
|true
 
|}
 
10秒(200刻)内明显减慢目标的移动速度并给予目标10点伤害(5颗心)
 
<pr  Skills:
 
  - potion{type=SLOW;duration=200;level=4}
 
  - damage{amount=10}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|potionclear—状态效果清除}}
 
|-
 
|
 
清除目标身上所有状态效果
 
<pre>
 
鲲鲲:莫得栗子啦QAQ。
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | posearmorStand—改变盔甲架姿势:配合此技能来制作盔甲架动画'''}}(MM4.9.0+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|duration(d)
 
|动画持续时间,单位tick
 
|1
 
|-
 
|head
 
|头部偏转,填x,y,z,下面偏转同样
 
|-
 
|body
 
|身体偏转
 
|-
 
|leftarm
 
|左手臂偏转
 
|-
 
|rightarm
 
|右手臂偏转
 
|-
 
|leftleg
 
|左腿偏转
 
|-
 
|rightleg
 
|右腿偏转
 
|-
 
|smart
 
|让你的动画更平滑
 
|true
 
|-
 
|ignoreempty
 
|不改变未设定部位的pose
 
|true
 
|-
 
|usedegrees
 
|将x,y,z当作度数来改变pose
 
|true
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - animatearmorstand{d=60;head=45,0,0}
 
  - animatearmorstand{d=10;leftarm=90,0,0;rightarm=270,0,0;ignoreempty=false}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | prison—监禁:暂时性生成方块包围目标
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|material(m)
 
|生成方块的类型,[https://github.com/Bukkit/Bukkit/blob/master/src/main/java/org/bukkit/Material.java 物品名字列表]
 
|ICE
 
|-
 
|duration(d)
 
|持续时间(刻)
 
|100
 
|-
 
|breakable(b)
 
|生成的方块是否能被破坏
 
|false
 
|}
 
围绕目标生成200刻(10秒)铁方块,方块可挖
 
<pre>
 
IronPrison:
 
  Skills:
 
  - prison{material=IRON_BLOCK;duration=200;breakable=true} @target
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | pull—磁吸:强制移动目标到使用者位置
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|velocity(v)
 
|拉力的初始速度
 
|1
 
|-
 
|toOrigin(to)
 
|是否移动到技能使用时的坐标位置
 
|false
 
|}
 
'''吸引的速度会根据使用者和目标的距离增加而加快。定义的velocity为初始速度,技能会根据此初始速度和距离计算加速速度'''
 
<pre>
 
DeathGrip:
 
  Skills:
 
  - pull{velocity=10} @target
 
</pre>
 
<pre>
 
  - pull{v=6;to=true} @PIR{r=10}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | rally—团结:让附近生物攻击目标
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|types(type,t)
 
|将会受到影响的实体种类,可以是MM生物
 
|
 
|-
 
|radius(r)
 
|将会受到影响的方块半径范围
 
|10
 
|-
 
|vradius(vr)
 
|覆盖纵向半径范围的设置
 
|radius
 
|-
 
|hradius(hr)
 
|覆盖横向半径范围的设置
 
|radius
 
|-
 
|overwritetarget(ot)
 
|是否影响已有目标的生物
 
|true
 
|}
 
发送求救信号并使30格半径范围内当前没有目标,派系为鲲鲲或鲨鲨的生物攻击rally技能选取的目标
 
<pre>鲲鲲:
 
  Skills:
 
  - message{m="<mob.name><&co> Guards! Help me!"} @PlayersInRadius{r=30}
 
  - rally{types=鲲鲲,鲨鲨;radius=30;ot=false} @target</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | randommessage—随机信息
 
|-
 
|
 
随机发送玩家一个设定好的信息,若目标对象不为玩家、或信息内有'''#'''符号的话技能使用失败
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|messages(m)
 
|信息列表,每个信息填写于"内",使用逗号''','''分隔每个信息
 
|
 
|}
 
<pre>
 
  Skills:
 
  - randommessage
 
      {
 
      m=
 
      "message 1",
 
      "message 2",
 
      "message 3";
 
      } @PIR{r=20} ~onInteract
 
</pre>
 
<pre>
 
Skills:
 
- randommessage{m="one test","not a test","test";} @PIR{r=20} ~onInteract
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | remove—消失:移除指定实体,不适用于玩家
 
|-
 
|
 
此技能会令1.16服务器崩溃,修复于4.12
 
生物生成后会在10秒(200刻)后消失
 
<pre>
 
  Skills:
 
  - remove{delay=200} @self ~onSpawn
 
</pre>
 
生物使用右键(普通攻击)时立刻消失
 
<pre>
 
  Skills:
 
  - remove @self ~onInteract
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | removeHeldItem或consumeHeldItem—清除目标手持物品
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|物品数量
 
|1
 
|}
 
*和equip{m=AIR}的区别就是能指定数量
 
<pre>鲲鲲:
 
  Skills:
 
  - consumeHeldItem{amount=1} ~onUse</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | removeOwner—让目标忘记主人(4.6+)
 
|-
 
|
 
<pre>
 
忘记主人:
 
  Skills:
 
  - removeowner @self ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | removetag—移除目标记分板标签
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|tag(t)
 
|标签的名字
 
|default
 
|}
 
*和hastag条件配合使用<br/>等同于原版命令''/scoreboard players tag <player name> remove [Tag Name]''
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | RunAIGoalSelector—运行AI
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|goal
 
|类型
 
|无
 
|}
 
<pre>
 
可能有以下类型:
 
clear or reset (清除全部AI)
 
arrowattack(远程攻击)
 
skeletonbowattack / bowshoot / bowmaster(使用弓远程攻击)
 
breakdoor(摧毁门)
 
eatgrass(食草吧你x)
 
fleegolems / runfromgolems(逃避傀儡)
 
fleeplayers / runfromplayers(逃避玩家)
 
fleevillagers runfromvillagers(逃避村民)
 
fleesun(逃避阳光)
 
float / swim(浮水面上/游泳)
 
gotolocation / goto (移动向..,变量看这里https://www.mythicmobs.net/manual/doku.php/skills/stringvariables)
 
gotoowner(走向主人)
 
lookatplayers(看向玩家)
 
leapattarget(向目标跳跃)
 
meleeattack(近战攻击)
 
spiderattack(蜘蛛攻击,也就是跳跃攻击)
 
moveindoors(室内活动)
 
movethroughvillage(村庄内活动)
 
movetowardsrestriction(移动限制)
 
movetowardstarget(向目标走动)
 
opendoor(开门)
 
opendoors(开多种门)
 
patrol / patrolroute (循环走动路线(解析特殊字符看这里https://www.mythicmobs.net/manual/doku.php/skills/stringvariables)
 
randomlookaround / lookaround(随意看向周围/看向周围)
 
randomstroll(随机走动)
 
restrictopendoor(躲避门)
 
closedoors(关门)
 
restrictsun(躲避日光)
 
<pre>
 
鲲鲲w:
 
  Skills:
 
  - runaigoalselector{goal=clear}
 
  - runaigoalselector{goal=fleesun}
 
  - runaigoalselector{goal=randomstroll}
 
这只怪物会忘掉原AI并躲避阳光与随机走动
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | RunAIGoalSelector—运行目标选择AI
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|goal
 
|类型
 
|无
 
|}
 
<pre>
 
可能有以下类型:
 
clear / reset (清除实体AI)
 
hurtbytarget / damager / attacker(选中攻击自身者)
 
ownerhurttarget / ownertarget(选中主人)
 
monsters(选中怪物)
 
players(选中玩家)
 
villagers(选中村民)
 
iron_golems / golems(选中铁傀儡/傀儡)
 
otherfaction(选中其它派系)
 
otherfactionmonsters(选中其它派系内的怪物)
 
otherfactionvillagers(选中其它派系内的村民)
 
specificfaction(选中指定派系)
 
specificfactionmonsters(选中指定派系内的怪物)
 
<pre>
 
鲲鲲w:
 
  Skills:
 
  - runaitargetselector{target=clear}
 
  - runaitargetselector{target=players}
 
  - runaitargetselector{target=monsters}
 
这只怪物会忘掉原AI并攻击怪物与玩家
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SendResourcePack—向玩家发送资源包链接(4.6+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|url
 
|资源包下载的URL
 
|无
 
|}
 
<pre>
 
向玩家推送连接内的资源包:
 
  Skills:
 
  - sendresourepack {www.website.com/resourcepack.zip} @self ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetFaction—修改目标派系(4.6+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|faction
 
|派系
 
|无
 
|}
 
<pre>
 
设置生物为X派系:
 
  Skills:
 
  - setFaction{faction=X} @self ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetAi—开关AI
 
|-
 
|
 
开关实体のAI
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|ai
 
|开=true,关=false
 
|无
 
|}
 
<pre>鲲鲲:
 
  Type: zombie
 
  - setAI{ai=false} @self ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetBlocktype—修改方块
 
|-
 
|
 
修改指定位置の方块
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|material
 
|方块类型
 
|DIRT(泥土)
 
|-
 
|data
 
|方块特殊值,仅作用于1.13以下の服务器
 
|0
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - setblock{m=STONE;md=0} @selflocation</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetGamemode—修改玩家模式(4.6+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|mode
 
|玩家模式
 
|无
 
|}
 
<pre>
 
出生设置最近玩家模式为创造:
 
  Skills:
 
  - setgamemode{mode=creative} @NearestPlayer ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetGliding—滑翔
 
|-
 
|
 
使装备了鞘翅的玩家/实体开始/停止滑翔。<br/>目标必须在空中
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|gliding(g)
 
|是否强制实体进行滑翔
 
|true
 
|}
 
1.10生物的滑翔动态有BUG。于1.11正常显示<br>
 
使装备了鞘翅并在空中使用此技能者滑翔
 
<pre>鲲鲲:
 
  Skills:
 
  - setgliding{g=true} @self
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetGravity—开关重力
 
|-
 
|
 
开关实体の重力
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|gravity(g)
 
|开=true,关=false
 
|无
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - setgravity{g=false} @self ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetHealth—设置生命
 
|-
 
|
 
设置实体生命值为给定值
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|数值
 
|无
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - sethealth{a=6} @trigger ~onInteract
 
> 施法者被右键后设置自身血量为3颗心</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetMaxHealth—设置最大生命
 
|-
 
|
 
设置实体最大生命
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|mode(m)
 
|设置模式,STATIC为直接设置最大生命值,SCALE在其基础上会恢复等值于 新最大生命比原最大生命多的百分比 の生命值
 
|STATIC
 
|-
 
|amount(a)
 
|恢复数值
 
|无
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - setmaxhealth{amount=5;mode=STATIC} @self ~onInteract
 
> 被右键后设置自身最大生命为5</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetColor—设置颜色
 
|-
 
|
 
设置实体颜色,若支持变色
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|color(c)
 
|颜色名
 
|无
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - setcolor{color=blue} @self ~onSpawn
 
> 出生后设置自身颜色为蓝色</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetName(支持变量)—修改目标名称
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|name
 
|设置的名称
 
|无
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - setname{name=鲲鲲} @self ~onDamaged 1</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|setNodamageTicks—设置受伤间隔}}
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|
 
|
 
|
 
|-
 
|ticks
 
|受伤间隔
 
|待测试
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - setname{name=鲲鲲} @self ~onDamaged 1</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | setowner—认主
 
|-
 
|
 
不等同于狗の主人,设置实体为施法者の主人
 
<pre>鲲酱:
 
  Type: wolf
 
  Display: '鲲酱'
 
  Health: 20
 
  Damage: 18
 
  Skills:
 
  - skill{s=设置主人} @trigger ~onInteract
 
  - skill{s=治愈主人} @PIR{R=10} ~onTimer:50</pre>
 
~onInteract时认主
 
<pre>设置主人:
 
  Skills:
 
  - setowner @trigger</pre>
 
<pre>治愈主人:
 
  TargetConditions:
 
  - owner true
 
Skills:
 
  - heal{a=10}
 
> 恢复主人血量的技能</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetRotation—修改目标视角
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|relative
 
|如果要更改的目标不是施法者,则为true
 
|无
 
|-
 
|yaw
 
|视角左右移动角度
 
|0
 
|-
 
|pitch
 
|视角俯仰视角度
 
|0
 
|}
 
*数值可以为负数
 
<pre>鲲鲲:
 
  Skills:
 
  - setrotation{relative=true;pitch=-45}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | sendtitle—使用/title指令
 
|-
 
|
 
发送目标标题和/或附标题,目标不是玩家时无效
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|title(t)
 
|发送的标题信息,填写于"之间"
 
|
 
|-
 
|subtitle(st)
 
|发送的附标题信息,填写于"之间"
 
|
 
|-
 
|duration(d)
 
|显示时长(刻)
 
|1
 
|-
 
|fadeIn(fi)
 
|渐入效果时长(刻)
 
|1
 
|-
 
|fadeOut(fo)
 
|渐出效果时长(刻)
 
|1
 
|}
 
<pre>
 
  Skills:
 
  - sendtitle{title="Beware!";subtitle="A dangerous spell is being cast!";d=20} @PlayersInRadius{r=10}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Send toast—发送自定义成就消息(MM4.8.0+)
 
|-
 
|
 
发送目标标题和/或附标题,目标不是玩家时无效
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|icon(i)
 
|成就的图标
 
|Diamond(钻石)
 
|-
 
|iconnbt(nbt)
 
|成就图标的数据值
 
|无
 
|-
 
|message(msg,m)
 
|成就的文本,必须在俩边使用""
 
|无
 
|-
 
|frame(f)
 
|成就的类型
 
|可选项:挑战(challenge)、目标(goal)、任务(task)
 
|}
 
<pre>
 
鲲鲲:
 
  Skills:
 
  - sendtoast{icon=DIAMOND;iconnbt={CustomModelData:1};message="鲲!";frame=challenge} @PIR{r=10}
 
一颗钻石,成就文本为鲲!,类型为挑战。
 
NBT的用法:
 
  - sendtoast{icon=DIAMOND;iconnbt={Enchantments[{id:"minecraft:protection",lvl:32767s}]};message="鲲!";frame=challenge}
 
一颗钻石,伤害为10且不可破坏,类型为达成目标
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | settargetscore—目标记分板分数设立
 
|-
 
|
 
设置目标玩家在指定记分板内的分数,'''特别不兼容Cat服务端'''
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|objective(obj,o)
 
|指定所要修改的记分板名字,若为未创建的记分板,将自动创建
 
|
 
|-
 
|value(v)
 
|修改的数值,不支持变量
 
|
 
|}
 
''记录是否受到过伤害''
 
<pre>
 
  Skills:
 
  - settargetscore
 
      {
 
      objective=受伤;
 
      value=1
 
      } @trigger ~onDamaged
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | setstance—设立姿势
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|stance(s)
 
|姿势的名字
 
|default
 
|}
 
配合stance条件,用于作出当生物于不同的姿势状态时拥有不同的定义能力<br/>
 
stance条件检测并非'''全词匹配'''写入条件- stance 1,若施法者姿势为12,则仍然满足条件<br/>
 
修改使用者的姿势为''bowphase''
 
<pre>鲲鲲:
 
  Skills:
 
  - setstance{stance=鲲鲲} @self</pre>
 
当姿势为鲲鲲时才释放鲨鲨<pre>鲨鲨:
 
  Conditions:
 
  - stance 鲲鲲
 
Skills:
 
  - 技能...</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | setVariable—设置变量(4.6+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
*设置变量的玩家必须是生存/冒险模式.(MythicMobs部分目标器会自动过滤创造,观察者模式)
 
*          若要将设置的变量,例: <caster.damage> 运用到"var"以外的其他地方,需要更改为这种格式: <caster.var.damage>,这包括setvariable的修改项'''value'''
 
*变量计算(例如damage{a='2 * <caster.var.damage'> @self),运算符号必须和两个因数(可全为变量名,也可一个变量一个数字)之间隔着一个空格
 
*          同时,能使用()和[]进行"复杂"的计算,计算可以用在除消息类技能(如Message、setname)与部分技能の修改项(如SummonのType不支持变量,而Radius与Amount支持变量)
 
*          详见底部的"随着怪物剩余血量百分比的减少增加伤害"例子,另外,100%=100,不等于1
 
*          变量类型为Float/Integer时可直接在value内进行计算,如value="<caster.var.鲲鲲> * 5 - <caster.var.baka>"
 
*          但value内所写变量必须存在且有效,否则报错
 
*          类型为String时,在value内填写变量,读取的是变量名,而不是变量值(其它俩种类型则是读取变量值)
 
*          请不要让怪物读取玩家变量,例如PlaceHolderAPI(papi)的%Player_Health%(玩家当前生命),对于非玩家实体是无效的
 
{| class="wikitable"
 
|-
 
! 标签 !! 描述 !! 默认数值
 
|-
 
| value || 要设置为的数值,可为其他插件的变量(例如:%sx_damage%) || 无
 
|-
 
| score || 变量运用的位置 || skill
 
|-
 
| type || 比较复杂,专门罗列出来讲. || Integer
 
|-
 
| variable(var) || 可自定义设置的变量值,但前缀必须是caster/trigger/skill/target 任意一种. || 无
 
|}
 
 
 
{| class="wikitable"
 
|-
 
! 条件类型 !! 描述
 
|-
 
| VariableIsSet || 变量是否为此技能设置的
 
|-
 
| VariableInRange || 检测变量是否在特定的数值范围
 
|-
 
| VariableEquals || 检测变量的数值
 
|}
 
 
 
{| class="wikitable"
 
|-
 
! 类型 !! 描述
 
|-
 
| String || 支持单词,句子,'''不支持计算'''
 
|-
 
| Integer || 支持整数,'''其它值为数字的变量'''与计算
 
|-
 
| Float || 支持带小数点的数字,'''其它值为数字的变量'''与计算
 
|}
 
*若要让目标获得和施法者一样的变量,只需要将var中的caster改为target,详细见下。
 
例子:
 
怪物受伤时会对半径5m内的生物造成自身受到伤害的2倍:
 
<pre>Skills:
 
- sudoskill{s=技能;cat=true} @target ~onDamaged</pre>
 
技能设置:
 
<pre>Skills:
 
- setvariable{type=STRING;var=caster.damage;value="%sx_damage%"} @self
 
- message{m="&a你对敌方造成了 <caster.var.damage> 点伤害."} @self
 
- damage{a=<caster.var.damage>*2} @MIR{r=5}
 
damage也可以写: basedamage{m=2} @MIR{r=5}来做到类似效果
 
</pre>
 
注释:怪物受伤时会令目标玩家sudoskill,令玩家给自身设置变量,并且通过message提示自己变量数值(有数值代表变量读取成功),并对半径5m内的生物造成双倍变量数值的伤害.<br>
 
另一种写法:
 
<pre>Skills:
 
- skill{s=技能} @target ~onDamaged
 
技能设置:
 
<pre>Skills:
 
- setvariable{type=STRING;var=target.damage;value="%sx_damage%"} @target
 
- message{m="&a你对敌方造成了 <target.var.damage> 点伤害."} @target
 
- damage{a=<target.var.damage>*2} @target
 
</pre>
 
注释:怪物受伤时给目标玩家设置变量,并且通过message提示目标玩家变量数值(有数值代表变量读取成功),并对目标玩家造成双倍变量数值的伤害.<br>
 
damage也可以写: basedamage{m=2} @target来做到类似效果
 
例子2:(取自鲲鲲)
 
<pre>Skills:
 
- sudoskill{s=激活反伤} @Target</pre>
 
 
 
反伤效果:
 
<pre>Skills:
 
- setvariable{type=float;var=caster.dm;value="ap_combatpower"} @Self
 
- message{m="&c你受到了防反核心的反伤伤害,共计: <caster.var.dm> !"} @Self
 
- damage{a='<caster.var.dm>'} @Self
 
- heal{a='<caster.var.dm>'} @MIR{r=100;t=鲲鲲}</pre>
 
注释:鲲鲲让玩家执行“激活反伤”技能,激活后玩家将给自己设置为一个变量<caster.dm>,接着用message提示这个变量的数值(也可制作者用于检测是否成功),并让玩家受到自己攻击等量的伤害.最后,100半径内的MythicMobs内部名为“鲲鲲”的怪物将会恢复玩家攻击的等量血量.
 
*接下来是鲲鲲搬运的变量条件例子..
 
例子:
 
检测玩家的伤害变量是否为10:
 
注释:若伤害等于5,鲲鲲才不会激活反伤效果
 
<pre>激活反伤:
 
  TargetConditions:
 
  - variableEquals{var=caster.dm;value="5"} false
 
  Skills:
 
  - sudoskill{s=激活反伤} @Target</pre>
 
注释:若伤害大于5,鲲鲲才不会激活反伤效果
 
<pre>激活反伤:
 
  TargetConditions:
 
  - variableInRange{var=caster.dm;value=>5} false
 
  Skills:
 
  - sudoskill{s=激活反伤} @Target</pre>
 
注释:鲲鲲受伤时会让目标受到1+1* (100-剩余生命百分比)点伤害,剩余生命百分比最高为100,百分比是整数而不是小数!
 
<pre>鲲鲲:
 
  Type: Zombie
 
  Skills:
 
  - skill{s=测试增伤} @self ~onTimer:1
 
  - skill{s=测试增伤提示} @self ~onDamaged
 
测试增伤:
 
  Skills:
 
  - setvariable{type=float;var=caster.dm;value="<caster.php>"} @self
 
测试增伤提示:
 
  Skills:
 
  - damage{a='1 + 1 * (100 - <caster.var.dm>) '} @EIR{r=10}
 
  - message{m="&c怪物生命为 <caster.var.dm> "} @EIR{r=10}
 
</pre>
 
*关于让目标获得和施法者一样的变量(适用于玩家)
 
<pre>
 
1鲲鲲:
 
  Skills:
 
  - setvariable{type=FLOAT;var=target.damage;value="<skill.var.damage-amount>"} @PIR{r=30}
 
  - sudoSkill{s=鲲鲲;cat=true} @PIR{r=30}
 
鲲鲲:
 
  Skills:
 
  - message{m="玩家:<target.var.damage>"} @self
 
注释:若var内的target为caster则让玩家激活message时会提示"null"也就是读取不到变量<br></pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|'''VariableUnSet'''}}—变量删除
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|variable(var)
 
|变量名
 
|无
 
|-
 
|scope(s)
 
|变量作用于
 
|无
 
|}
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Shield—护盾(MM4.6+/MC1.13+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|护盾的数值
 
|无
 
|-
 
|maxshield
 
|护盾最大承受值
 
|无
 
|}
 
生成一个抵挡10伤害的护盾
 
<pre>
 
护盾:
 
  Skills:
 
  - shield{amount=10;maxShield=20} @self
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | ShieldPercent—最大生命值护盾(MM4.6+/MC1.13+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|护盾的数值
 
|无
 
|-
 
|maxshield
 
|护盾最大承受值
 
|无
 
|}
 
生成一个护盾,抵挡伤害值为怪物最大生命值的50%.
 
<pre>
 
护盾:
 
  Skills:
 
  - shield{multiplier=0.5} @self
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | shootfireball—火球喷射
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|{{Minecraft Color|&1|type}}
 
|火焰球类型,可用的有SMALL、LARGE和DRAGON
 
|待测试
 
|-
 
|yield(y)
 
|火球爆炸的威力
 
|1
 
|-
 
|velocity(v)
 
|初始速度
 
|1
 
|-
 
|incendiary(i)
 
|火球是否形成火
 
|false
 
|-
 
|fireTicks(ft)
 
|形成的火持续多久
 
|0
 
|-
 
|smallfireball(small,sml)
 
|是否弃用恶魂的火球,改用烈焰人的小火球
 
|false
 
|-
 
|playsound(ps)
 
|是否播放爆破时的音效
 
|false
 
|}
 
<pre>  Skills:
 
  - shootfireball{y=1;v=4} @target
 
  - delay 10
 
  - shootfireball{y=1;v=4} @target
 
  - delay 10
 
  - shootfireball{y=1;v=4} @target</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | shootpotion—投掷状态效果
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|[[#MythicMobs#.E8.8D.AF.E6.B0.B4|状态效果的种类]]
 
|
 
|-
 
|duration(d)
 
|时长(刻)
 
|100
 
|-
 
|level(l)
 
|状态效果等级
 
|1
 
|-
 
|velocity(v)
 
|初始速度
 
|1
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - shootpotion{type=SLOW;duration=200;level=4;velocity=5} @target
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | shootskull—骷髅弹
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|yield(y)
 
|骷髅弹的爆炸威力
 
|1
 
|-
 
|playsound(ps)
 
|是否播放爆破时的音效
 
|false
 
|}
 
技能组,骷髅弹3连发
 
<pre>鲲鲲:
 
  Skills:
 
  - shootskull{y=1;v=4} @target
 
  - delay 10
 
  - shootskull{y=1;v=4} @target
 
  - delay 10
 
  - shootskull{y=1;v=4} @target</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | shootshulkerbullet—潜影贝导弹(4.12+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|interval(i)
 
|多少tick更新一次导弹
 
|4
 
|-
 
|onTick(oT)
 
|每次更新后释放的技能
 
|无
 
|-
 
|onHit(oH)
 
|命中后释放的技能
 
|无
 
|-
 
|onEnd(oE)
 
|结束后释放的技能
 
|无
 
|}
 
<pre>鲲鲲潜影贝导弹:
 
  Skills:
 
  - ShootShulkerBullet{oT=鲲鲲潜影贝导弹-oT;oH=鲲鲲潜影贝导弹-oH;oE=鲲鲲潜影贝导弹-oE;i=1} @target
 
 
 
鲲鲲潜影贝导弹-oT:
 
  Skills:
 
  - particles{particle=reddust;color=#ffffff;size=0.66;a=2;hs=0;vs=0;s=0;y=0} @origin
 
鲲鲲潜影贝导弹-oH:
 
  Skills:
 
  - damage{a=5}
 
鲲鲲潜影贝导弹-oE:
 
  Skills:
 
  - particlesphere{particle=reddust;color=#ffffff;size=0.66;a=30;r=1;hs=0;vs=0;s=0;y=0} @origin</pre>
 
|}
 
 
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | signal—信号
 
|-
 
|
 
给生物发送用于配合'''~onSignal'''触发条件或'''lastsignal'''条件的信号
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|signal(s)
 
|信号的名字
 
|ping
 
|}
 
以下示例,Master受伤后发送ATTACK信号给Minion<br/>Minion在收到ATTACK信号后使用技能组ShootAttacker
 
生物配置文件:
 
<pre>
 
Master:
 
  Type: zombie
 
  Skills:
 
  - summon{m=Minion} @self ~onSpawn
 
  - signal{s=ATTACK} @MobsInRadius{r=10;t=Minion} ~onDamaged
 
Minion:
 
  Type: baby_zombie
 
  Skills:
 
  - skill{s=ShootAttacker} @NearestPlayer ~onSignal:ATTACK
 
</pre>
 
技能配置文件:
 
<pre>
 
ShootAttacker:
 
  Skills:
 
  - shoot{t=arrow}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Speak—说话:使目标在聊天栏和全息(气泡)发送文本
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|offset(o)
 
|全息(气泡)的偏移
 
|0.6f
 
|-
 
|maxlinelength(ll,ml,mll)
 
|全息(气泡)的长度
 
|22
 
|-
 
|lineprefix(lp)
 
|全息(气泡)的前缀
 
|&f
 
|-
 
|message(m)
 
|发送消息的内容
 
|无
 
|-
 
|chatprefix(cp)
 
|聊天栏消息的前缀
 
|<caster.name>&f<&co>
 
|-
 
|duration(d,t)
 
|全息(气泡)的持续时间
 
|文本长度*4
 
|}
 
*允许使用前缀来替代颜色符号:<#FFFFFF>
 
*允许使用颜色渐变:<gradient:#颜色1:#颜色2>文本</gradient>
 
*允许使用"彩虹"字:<rainbow>文本</rainbow>
 
*允许使用悬停:<hover:show_text:'悬停着的文本??'>让我停止悬停!</hover>
 
*允许设置点击事件<click:run_command:/say 你好>点击我!</click>
 
以上为4.10新增:<br>
 
*要使用全息(气泡)需安装一个全息图插件
 
鲲鲲:
 
  Skills:
 
  - speak{offset=0.6f;radius=30;maxlinelength=22;lineprefix="&5";message=" I just spawned!";chatprefix=<caster.name>&f<&co>;duration=200} @self ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | spring—喷泉:于目标位置生成临时液体方块
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|液体的种类,water(水)或lava(岩浆)
 
|water
 
|-
 
|duration(d)
 
|时长(刻)
 
|40
 
|}
 
注意:生成的液体会如往常一样冲走某些方块(铁轨,红石线,甘蔗...),谨慎使用<br/><br/>
 
在目标脚下生成持续5秒的喷泉
 
<pre>
 
Flood:
 
  Skills:
 
  - spring{d=100} @target
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | stun—眩晕(mm4.8.0+)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|CancelOnGiveDamage(cogd)
 
|当眩晕的实体对其它实体造成伤害时取消眩晕
 
|false
 
|-
 
|CancelOnTakeDamage(cotd)
 
|当眩晕的受伤时取消眩晕
 
|false
 
|-
 
|CancelOnDeath(cod)
 
|当眩晕的实体死亡时取消眩晕
 
|false
 
|-
 
|CancelOnTeleport(cot)
 
|当眩晕的实体被传送时取消眩晕(仅限玩家)
 
|false
 
|-
 
|CancelOnChangeWorld(cocw)
 
|当玩家切换世界时取消眩晕(仅限玩家)
 
|false
 
|-
 
|CancelOnSkillUse(cosu)
 
|若眩晕的实体释放了其它技能则取消眩晕
 
|false
 
|-
 
|CancelOnQuit(coq)
 
|当玩家退出游戏时结束眩晕(仅限玩家)
 
|true
 
|-
 
|duration(d)
 
|眩晕时间
 
|100
 
|-
 
|facing(face,f)
 
|被眩晕的实体是否能移动视角
 
|false
 
|-
 
|gravity(g)
 
|被眩晕的实体是否拥有重力
 
|false
 
|-
 
|stopai(ai)
 
|被眩晕的实体是否拥有AI
 
|false
 
|}
 
<pre>
 
  Skills:
 
  - stun{d=100;facing=true;onTick=[- particles{p=crit;amount=10;hS=0.4}]} @self ~onInteract
 
</pre>
 
*注意,在4.9.0,duration不能为MythicmobsExtension的dur,否则会变成默认的5秒!
 
*在被右键时眩晕5秒并不断释放粒子<br/>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | summon—召唤
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|生物的种类,可以是MM配置名或一般生物名
 
|SKELETON
 
|-
 
|amount(a)
 
|召唤的数量
 
|1
 
|-
 
|radius(r)
 
|离召唤者的半径方块范围(召唤的范围)
 
|0
 
|-
 
|yRadius(yr)
 
|覆盖y轴的半径
 
|radius
 
|-
 
|yRadiusUpOnly(yu)
 
|召唤的范围是否仅限于y轴
 
|false
 
|-
 
|summonerIsParent(sip)
 
|召唤的生物是否是施法者的子生物
 
|true
 
|-
 
|summonerIsOwner(sio)
 
|施法者是否是召唤的生物的主人
 
|true
 
|-
 
|onSurface(os)
 
|是否仅生成在固体上
 
|true
 
|-
 
|copyThreatTable(ctt)
 
|生成的生物是否复制施法者的威胁表
 
|false
 
|-
 
|inheritThreatTable(itt)
 
|生成的生物是否继承施法者的威胁表
 
|未知
 
|}
 
在玩家附近召唤5个凋灵骷髅
 
<pre>
 
鲲鲲:
 
  Skills:
 
  - summon{type=WITHER_SKELETON;amount=5;radius=4} @PIR{r=20}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|Swap—移位}}
 
|-
 
|
 
施法者与目标互换位置
 
<pre>
 
鲲鲲:莫得栗子啦QAQ。
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | teleport—传送:使用者→目标
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|spreadh(sh)
 
|横向扩散程度
 
|0
 
|-
 
|spreadv(sv)
 
|纵向扩散程度
 
|0
 
|}
 
传送技能使用者到目标5码(yards)横向范围内,相同水平高度的位置
 
<pre>
 
传送:
 
  Skills:
 
  - teleport{spreadh=5;spreadv=0} @target
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | teleportin—相对传送
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|direction(dir,d,velocity,v)
 
|相对位置
 
|无
 
|-
 
|yaw(y)
 
|目标被传送后视角俯仰视角度
 
|0
 
|}
 
将目标传送到施法者所处位置面朝方向向右偏移1格方块の位置
 
<pre>- teleportin{direction=0,0,1} @Self</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | teleportto—传送:目标→坐标
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|location,coordinates(loc,l,c)
 
|传送到的坐标
 
|无
 
|-
 
|mode(m)
 
|传送的模式,relative为当前位置,directional为目标视角朝向正前方
 
|无
 
|-
 
|origin
 
|location的偏移原点是否为施法者当前坐标,false则以目标当前的坐标为原点
 
|无
 
|-
 
|pitch(p)
 
|<span style="color:red">The pitch that the affected entities should assume</span>
 
|0
 
|-
 
|world(w)
 
|传送到的世界
 
|无
 
|-
 
|yaw(y)
 
|<span style="color:red">The yaw that the affected entities should assume</span>
 
|0
 
|}
 
*''origin''和''mode''于4.9.0添加
 
*若填写mode则location的数值相当于原版的tp 目标 ~数值 ~数值 ~数值(以自身坐标向x,y,z轴偏移传送点)
 
<br/>
 
传送使用者50半径方块范围内所有玩家到190,64,200坐标
 
<pre>
 
Skills:
 
- teleportto{location=190,64,200} @PIR{r=50}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | threat—威胁度:目标的威胁等级修改
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|amount(a)
 
|威胁度,可以是负数
 
|
 
|-
 
|mode(m)
 
|修改模式,Add(添加)Remove(删除)Multiply(乘以)Divide(除以)Set(设置)Reset(清除)Forcetop(强制威胁度为最高)
 
|add
 
|1
 
|}
 
使最近的玩家威胁度很高(10000)
 
<pre>  Skills:
 
  - threat{amount=10000} @NearestPlayer ~onSpawn</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | throw—投掷:抛开目标
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|velocity(v)
 
|抛投的横向初始速度
 
|1
 
|-
 
|velocityY(vy)
 
|抛投的纵向初始速度
 
|1
 
|}
 
被投掷生物必须拥有AI
 
<pre>鲲鲲:
 
  Skills:
 
  - effect:explosion @Self
 
  - damage{amount=10} @PlayersInRadius{r=5}
 
  - throw{velocity=15;velocityY=5} @PlayersInRadius{r=5}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | VariableAdd—添加变量值: 对变量进行加法计算 仅支持非STRING类型的变量
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|var
 
|变量名
 
|
 
|-
 
|amount(a)
 
|计算的数值
 
|
 
|}
 
<pre>
 
  Skills:
 
  - variableadd{var=caster.鲲鲲;amount=1} @self
 
将自身变量名为"鲲鲲"的变量值+1
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | VariableMath—变量计算: 对变量进行计算 支持所有类型的变量
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|var
 
|变量名,若不存在则会生成报错
 
|
 
|-
 
|equation(eq,e)
 
|计算的数值,支持类型为String的变量,值需为数字
 
|
 
|}
 
*设置变量的值为"equation",但"equation"内只能写数值与其它变量
 
*如果变量类型为Float/Integer,您也可以使用Setvariable,在"value"内进行计算
 
<pre>  Skills:
 
  - variableMath{var=target.Exp;equation="%mmocore_level%"}</pre>
 
? 将目标的Exp变量值设置为mmocore的等级<pre>  Skills:
 
  - variableMath{var=caster.Damage;equation="(<caster.hp>*5) + 5"}
 
> 将施法者的damage变量值设置为施法者当前生命的5倍再额外添加5<pre>  Skills:
 
  - setvariable{type=FLOAT;var=caster.TEST;value="0"} @self
 
  - setvariable{type=STRING;var=caster.TEST1;value="987.654321"} @self
 
  - variableMath{var=caster.TEST;equation="<caster.var.TEST> + <caster.var.TEST1>"} @self
 
> 将施法者的TEST变量值设置为 TEST变量值+TEST1变量值 即0+987.654321=987.654321</pre>
 
<pre>  Skills:
 
  - setvariable{var=caster.鲲鲲;type=float;value="<caster.var.鲲鲲> - 1"} @self
 
> 将施法者の鲲鲲变量设置为 变量鲲鲲当前值 - 1</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | VariableSubtract—减少变量值: 对变量进行减法计算 仅支持非STRING类型的变量
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|var
 
|变量名
 
|
 
|-
 
|amount(a)
 
|计算的数值
 
|
 
|}
 
<pre>  Skills:
 
  - variableadd{var=caster.鲲鲲;amount=1} @self
 
将自身变量名为"鲲鲲"的变量值-1</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | velocity—速度
 
|-
 
|
 
修改目标的初始速度,可用于修改如模拟击退、风吹、或配合特定技能使用
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|mode(m)
 
|修改的模式。'''SET'''设置,'''ADD'''添加,'''MULTIPLY'''乘于
 
|SET
 
|-
 
|velocityx(vx,x)
 
|x轴的初始速度,可以为负数
 
|1
 
|-
 
|velocityy(vy,y)
 
|y轴的初始速度,可以为负数
 
|1
 
|-
 
|velocityz(vz,z)
 
|z轴的初始速度,可以为负数
 
|1
 
|}
 
受伤后停止移动直到其再次进行移动或受到其他因素移动为止
 
因只是修改瞬时速度,所以要想长时间保持不动应该配合'''Repeat'''与'''RepeatInterval'''(重复/重复间隔)
 
技能释放并非'''绝对即时''',比如onTimer:1(每tick激活1次)时,仍会被弓的'''击退'''附魔击飞<1米(不激活可能好几米)
 
<pre>鲲鲲:
 
  Type: Zombie
 
  Skills:
 
  - velocity{m=set;x=0;y=0;z=0} @self ~onDamaged</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|togglesitting—令可蹲下实体蹲下}}
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|state
 
|坐下=true,站起=false
 
|false
 
|}
 
<pre>
 
鲲鲲:莫得栗子啦QAQ。
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|wolfsit—令狼蹲下}}
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|state
 
|坐下=true,站起=false
 
|false
 
|}
 
<pre>
 
鲲鲲:莫得栗子啦QAQ。
 
</pre>
 
|}
 
</spoiler>
 
 
 
==无目标类技能==
 
*以下技能不选取目标,所以无需指定技能的使用目标<br/>始终以使用者为对象
 
<spoiler>
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Disengage—向后冲刺:使施法者向后冲刺
 
|-
 
|
 
<pre>  Skills:
 
  - disengage @self</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | disguise—伪装(4.12+)
 
|-
 
|
 
''前置LibsDisguises和ProtocolLib插件''
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|disguise(d)
 
|伪装的各项数据
 
|
 
|}
 
伪装成羊,并且正在燃烧/旋转,设置名称可见,设置名称为"鲲鲲"
 
<pre>Skills:
 
  - disguise{d="Sheep SetBurning SetSpinning SetCustomNameVisible setCustomName 鲲鲲"}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | disguiseOld—伪装(移除于4.12)
 
|-
 
|
 
''前置LibsDisguises和ProtocolLib插件'',在4.12,此技能被移除,在4.12前,该技能名为Disguise
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|disguise(d)
 
|伪装的生物
 
|
 
|}
 
伪装成羊,已经伪装了仍可再次伪装成其它生物
 
<pre>Skills:
 
  - disguiseOld{d=SHEEP}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | dismount—下马:取消骑乘状态
 
|-
 
|
 
<pre>Skills:
 
  - dismount ~onDamaged
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | EjectPassenger—驱逐骑乘者:让骑乘在目标上的怪物取消骑乘
 
|-
 
|
 
<pre>鲲鲲w:
 
  Skills:
 
  - ejectpassenger ~onDamaged
 
> 受伤时驱逐骑在身上的生物</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | equip—装备
 
|-
 
|
 
参考[[MythicMobs#.E8.A3.85.E5.A4.87.28Equipment.29|MythicMobs装备]]
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|item(i)
 
|MM内部物品ID:槽位
 
|
 
|}
 
主手装备钻石剑
 
<pre>鲲鲲:
 
  Skills:
 
  - equip{item=diamond_sword:0}
 
</pre>
 
头部装备MM内部物品ID为鲲鲲的物品
 
<pre>
 
EquipCrown:
 
  Skills:
 
  - equip{item=鲲鲲:4}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | gcd—整体冷却时间
 
|-
 
|
 
GCD,Global Cooldown。用于设置生物的整体冷却时间,配合offgcd条件使用
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|ticks(t)
 
|时长(刻)
 
|20
 
|}
 
设置冷却时间40刻,并且在此期间自己的其他拥有offgcd条件的技能不可用
 
<pre>鲲鲲:
 
  Conditions:
 
  - offgcd
 
  - targetinlineofsight
 
  Skills:
 
  - gcd{ticks=40}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | jump—跳跃
 
|-
 
|
 
0.75的初始速度大约能跳1格高
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|velocity(v)
 
|往上的初始速度
 
|1
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - jump{velocity=20}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | modifyglobalscore—修改全局分数
 
|-
 
|
 
修改虚拟玩家''_GLOBAL_''的记分板分数<br/>
 
修改目标在指定记分板内的分数
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|objective(obj,o)
 
|指定的记分板名字,若不存在将自动创建
 
|
 
|-
 
|action(a)
 
|修改模式
 
|ADD
 
|-
 
|value(v)
 
|修改的数值
 
|
 
|}
 
可用动作;
 
{| class="wikitable"
 
|-
 
! 英文 !! 描述
 
|-
 
| SET || 设置
 
|-
 
| ADD || 加法
 
|-
 
| SUBTRACT || 减法
 
|-
 
| MULTIPLY || 乘法
 
|-
 
| DIVIDE || 除法
 
|-
 
| MOD || 除法,值取余数
 
|}
 
<pre>Skills:
 
  - modifyglobalscore
 
    {
 
    objective=someobjective;
 
    action=multiply;
 
    v=2
 
    } ~onAttack
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | modifymobscore—修改生物分数
 
|-
 
|
 
修改目标(生物)在指定记分板内的分数
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|objective(obj,o)
 
|指定的记分板名字,若不存在将自动创建
 
|
 
|-
 
|action(a)
 
|修改模式
 
|ADD
 
|-
 
|value(v)
 
|修改的数值
 
|
 
|}
 
可用模式:
 
{| class="wikitable"
 
|-
 
! 英文 !! 描述
 
|-
 
| SET || 设置
 
|-
 
| ADD || 加法
 
|-
 
| SUBTRACT || 减法
 
|-
 
| MULTIPLY || 乘法
 
|-
 
| DIVIDE || 除法
 
|-
 
| MOD || 除法,值取余数
 
|}
 
<pre>Skills:
 
  - modifymobscore{objective鲲鲲;action=add;value=1} ~onKillPlayer
 
</pre>
 
> 击杀玩家时为自身在'''鲲鲲'''的记分板加'''1'''分
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | mount—骑乘:生成指定MM生物并骑上
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|MM生物配置名
 
|
 
|}
 
生成MM内部名为鲲鲲的生物并骑上去
 
<pre>鲲鲲:
 
    Skills:
 
    - mount{type=鲲鲲}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | remount—再骑乘
 
|-
 
|
 
使生物再次骑乘之前生成的坐骑(若骑乘没被清除或死亡)<br/>
 
在骑乘状态下的Rider,受到伤害时下马<br/>右键时骑回自己的坐骑TestHorse
 
<pre>骑鲲鲲的猛男:
 
  Type: skeleton
 
  Display: '骑鲲鲲的猛男'
 
  Health: 12
 
  Riding: 被调教了的鲲鲲
 
  Skills:
 
  - dismount ~onDamaged
 
  - remount ~onInteract
 
被调教了的鲲鲲:
 
  Type: horse
 
  Display: '被调教了的鲲鲲'
 
  Health: 20</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | setglobalscore—设置全局分数
 
|-
 
|
 
设置虚拟玩家''_GLOBAL_''的记分板分数<br/>
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|objective(obj,o)
 
|指定的记分板名字,若不存在将自动创建
 
|
 
|-
 
|value(v)
 
|修改的数值
 
|
 
|}
 
<pre>Skills:
 
  - setglobalscore
 
    {
 
    objective=someobjective;
 
    v=2
 
    } ~onAttack
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | setmobscore—设置生物分数
 
|-
 
|
 
添加于2.3<br/>
 
设置使用者(生物)的记分板分数<br/>
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|objective(obj,o)
 
|指定的记分板名字,若不存在将自动创建
 
|
 
|-
 
|value(v)
 
|修改的数值
 
|
 
|}
 
''soon!''
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | setlevel—修改等级
 
|-
 
|
 
修改施法者等级,配合等级机制使用
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|action(a)
 
|修改模式
 
|SET
 
|-
 
|level(l)
 
|修改的等级
 
|1
 
|}
 
可用模式:
 
{| class="wikitable"
 
|-
 
! 英文 !! 描述
 
|-
 
| SET || 设置
 
|-
 
| ADD || 加法
 
|-
 
| SUBTRACT || 减法
 
|-
 
| MULTIPLY || 乘法
 
|-
 
| DIVIDE || 除法
 
|}
 
<pre>
 
  - setlevel{a=set;l=3} ~onSpawn
 
</pre>
 
> 施法者生成后设置自身等级为3
 
<pre>
 
- setlevel{a=add;l=1} ~onKillPlayer
 
> 施法者击杀玩家后提升自身1级等级
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | SetScore—虚拟记分板设置
 
|-
 
|
 
设置指定记分板指定虚拟实体の分数
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|objective(obj,o)
 
|记分板名,字符限制为16
 
|无
 
|-
 
|value(v)
 
|分数
 
|无
 
|-
 
|name(entry)
 
|虚拟实体名
 
|dummy
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - setscore{o=TestScore;e=Bob;v=1} ~onInteract
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | suicide—自杀
 
|-
 
|
 
受到伤害时10%几率自杀
 
<pre>Skills:
 
  - suicide ~onDamaged 0.1
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | setseed—设置实体速度
 
|-
 
|
 
添加于2.3<br/>
 
设置虚拟玩家''_GLOBAL_''的记分板分数<br/>
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|speed(s)
 
|设置的速度
 
|
 
|-
 
|type(t)
 
|速度的类型 可为WALKING(步行)FLYING(飞行)
 
|
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - setspeed{speed=2;type=walking} ~onSpawn
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Undisguise—取消伪装:取消施法者的伪装
 
|-
 
|
 
<pre>
 
  Skills:
 
  - undisguise
 
取消自身的伪装
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | weather—天气:改变当前世界天气
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|天气的种类,'''sunny''','''rainy''','''stormy'''
 
|sunny
 
|-
 
|duration
 
|天气维持的时长(刻)
 
|500
 
|}
 
'''Sunny''':晴天,天气状态清空<br/>
 
'''Rainy''':下雨<br/>
 
'''Stormy''':暴雨,打雷<br/>
 
生物生成时跟随发生持续10分钟的暴雨
 
<pre>Skills:
 
  - weather{type=storm;duration=6000} ~onSpawn
 
</pre>
 
|}
 
</spoiler>
 
 
 
==特殊类技能==
 
*{{Minecraft Color|&1|'''深蓝色粗体'''}}为MM4.12新增
 
*{{Minecraft Color|&1|深蓝色}}为MM4.11新增
 
*多数技能用于配合其他技能使用,被这些技能所配合使用的技能将共用目标对象
 
*当你使用<span style="color:red">Artifacts</span>将技能写进<span style="color:red">弓</span>时,无论你如何设置技能目标.都会以玩家为目标,所以你不得不使用一个载体
 
似乎只有弓会这样
 
<spoiler>
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | aura—光环(MM4.6+ 支持变量)</span>
 
|-
 
|
 
与技能:Projectile(发射)没有正确标记为异步の漏洞修复于4.11<br/>
 
光环对目标起一个类似状态的作用,并能在光环持续期间激活技能.<br/>
 
可用光环创造增益或减益效果<br/>
 
光环持续期间目标会被光坏"跟踪"以及能作用于目标和条件.<br/>
 
死亡后光环不会消失(不论施法者类型)の漏洞修复于4.12
 
<br/>
 
'''可修改项'''
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''描述'''
 
|'''缩写'''
 
|'''说明'''
 
|'''默认值'''
 
|-
 
|auraName
 
|
 
|光环名称,需要配合其它技能和条件
 
|无
 
|-
 
|onStart
 
|oS
 
|获得光环后所激活的技能
 
|无
 
|-
 
|onTick
 
|oT
 
|光环期间达到刷新间隔后所激活的技能,必须为有效技能,否则崩服
 
|无
 
|-
 
|onEnd
 
|oE
 
|光环消失后所激活的技能
 
|无
 
|-
 
|Charges
 
|c
 
|如果设置了此项,那么光环将在击中了多少次实体后消失.(4.7.2及以下无法正常使用.)
 
|0
 
|-
 
|Duration
 
|d
 
|光环持续时间
 
|200
 
|-
 
|Interval
 
|i
 
|光环刷新间隔
 
|1
 
|-
 
|maxStacks
 
|
 
|若设置多次,则意味着此光环能在目标上叠加多次
 
|无
 
|-
 
|refreshDuration
 
|
 
|若受到同样的光环则刷新光环持续时间
 
|false
 
|-
 
|mergeSameCaster
 
|
 
|将所有同样的光环合为一个(防止在同一目标身上多次叠加同样光环)
 
|false
 
|-
 
|mergeAll
 
|
 
|将所有光环合为一个(防止其他生物在同目标身上多次叠加光环)
 
|false
 
|-
 
|CancelOnGiveDamage
 
|cogd
 
|当有光环的实体造成伤害时消除光环.
 
|false
 
|-
 
|CancelOnTakeDamage
 
|cotd
 
|当有光环的实体受到伤害时消除光环.
 
|false
 
|-
 
|CancelOnDeath
 
|cod
 
|当有光环的实体死亡时消除光环
 
|true
 
|-
 
|CancelOnTeleport
 
|cot
 
|当有光环的实体传送时消除光环
 
|false
 
|-
 
|CancelOnChangeWorld
 
|cocw
 
|当有光环的实体改变所处世界时取消光环
 
|false
 
|-
 
|CancelOnSkillUse
 
|cosu
 
|当有光环的实体在光环持续期间使用其它技能时消除光环
 
|false
 
|-
 
|CancelOnQuit
 
|coq
 
|当有光环的玩家退出游戏时消除光环
 
|true
 
|}
 
<br/>
 
'''特殊选项'''<br/>
 
onAttack设置的光环有以下选择:
 
    普通光环所有可选项.
 
    onHit=[技能] - 当光环激活时执行的技能.
 
    cancelEvent=true - 是否能被取消,不造成伤害
 
    multiplier=# - 百分比增加造成的伤害
 
    add=# - 增加造成的伤害
 
(用法见下面的栗子)<br/>
 
onDamaged设置的光环有以下选择:
 
    普通光环所有可选项.
 
    onHit=[技能] - 当光环激活时执行的技能.
 
    cancelEvent=true - 是否能被取消,不减免受到的伤害
 
    multiplier=# - 减少受到的伤害(百分比),多次触发会相乘(如激活12次multiplier为0.9的光环会减免70%+的伤害
 
    sub=# - 减少受到的伤害(具体值)
 
激活1次带有multiplier光环之后,若第1次光环未结束再次激活则免伤将为俩光环のmultiplier数值相乘
 
激活1次带有sub光环之后,若第一次光环未结束再次激活则免伤将为俩光环のsub数值相加
 
(用法见下面的栗子)<br/>
 
<br/>
 
'''栗子'''
 
<pre>鲲鲲:
 
  Skills:
 
  - Aura{auraName=大笨蛋;oT=大笨蛋w;i=10;d=240} @self
 
</pre>
 
给予目标(在这个栗子中为自身)名为大笨蛋的光环,持续12秒<br/>
 
每过10tick(或0.5秒)激活一次大笨蛋w.
 
<pre>鲲鲲:
 
  Skills:
 
  - onDamaged{auraName=大笨蛋;oH=鲲鲲-Hit;d=200;c=5;multiplier=Baka 0.5} @self
 
</pre>
 
在这个栗子里,施法者在10秒内受到的5次伤害类型为Bakaの伤害都会激活鲲鲲-Hit以及减免受到伤害的50%.<br/>
 
事实上,如果大笨蛋写了Conditions(条件)且自身不符合,则不会减免伤害,因为没激活鲨鲨.
 
<pre>
 
  鲲鲲:
 
  Skills:
 
  - onAttack{auraName=笨蛋;oH=鲲鲲-Hit;d=200;c=5;multiplier=2} @self
 
</pre>
 
在这个栗子里,施法者在10秒内造成的5次伤害都会激活鲲鲲-Hit并附带等值伤害. <br/>
 
事实上,若鲲鲲-Hit写了Conditions(条件)且自身不符合,则不会增加伤害,因为没激活鲲鲲-Hit.
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | cancelevent—取消事件</span>
 
|-
 
|
 
取消技能的触发事件。这个技能有几个重要的要求来保证他正常运行:<br/>
 
*这个技能 (or the first skill that leads to it) 必须在怪物(mob)的技能列表中将sync设置为true  例如: - skill{s=CancelEventSkill;'''sync=true'''} ~onDamaged
 
*不能有技能延迟(delay)
 
*它只在特定的触发器生效
 
<br/>
 
'''可用的触发器'''<br/>
 
*~onAttack
 
*~onDamaged
 
*~onExplode
 
*~onInteract
 
*~onCombat
 
*~onTeleport
 
*~onUse
 
<br/>
 
'''栗子'''(无敌鲲鲲)<br/>
 
*技能文档:<pre>
 
无敌鲲鲲:
 
  Skills:
 
  - CancelEvent
 
</pre>
 
*实体文档:
 
<pre>
 
鲲鲲:
 
  Type: villager
 
  Skills:
 
  - skill{s=无敌鲲鲲;sync=true} ~onDamaged</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Chain—链条</span>
 
|-
 
|
 
链允许你创造在目标之间反弹的技能,就像“闪电链”类型的技能
 
反弹条件在技能每次“反弹”后释放技能。举个例子,如果有人站在墙
 
的另一边,而你却站在门口,它可能会从你身上反弹到他们身上,因
 
为它会在墙上反弹每次施放只能反弹到同一个实体一次。同样,每次
 
技能反弹,它反弹的实体将成为此技能中的“原点”,而原点的继承目
 
标将是它反弹到的下一个实体
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|onBounce(ob)
 
|在目标之间反弹的技能
 
|无
 
|-
 
|bounces(ob)
 
|反弹的次数
 
|2
 
|-
 
|delay(d)
 
|命中目标后反弹的延迟
 
|1
 
|-
 
|radius(r)
 
|目标反弹到下一个目标的最大距离
 
|5
 
|-
 
|hitSelf(hs)
 
|是否反弹施法者
 
|false
 
|-
 
|hitNonPlayers(hnp)
 
|是否反弹非玩家实体
 
|false
 
|-
 
|hitPlayers(hp)
 
|是否反弹玩家
 
|true
 
|-
 
|bounceConditions(conditions)
 
|满足条件的生物才会被反弹
 
|无
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - chain{
 
      bounces=5;
 
      bounceRadius=10;
 
      bounceDelay=1;
 
      hitSelf=false;
 
      hitPlayers=true;
 
      hitNonPlayers=true;
 
      hitTarget=true;
 
      onBounce=[
 
        - effect:particleline{p=flame;fromOrigin=true}
 
      ];
 
      bounceConditions=[
 
        - inlineofsight
 
        - hasaura{aura=damageResist} false
 
      ];
 
    }</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | {{Minecraft Color|&1|'''ChainMissle—链条导弹'''}}</span>
 
|-
 
|
 
融合了特殊技能:Chain与Missle,享有这俩技能全部修改项并新增以下修改项↓
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|returnToCaster(rtc)
 
|反弹失败是否飞向施法者
 
|false
 
|-
 
|bounceConditions
 
|反弹条件
 
|无
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - ChainMissile{rtc=true;bounces=10;r=20;in=1.25;oT=鲲鲲_oT;oH=鲲鲲_oH;i=1;md=200;mr=50;v=5;hnp=true;hp=true;hR=1;vR=1;sB=False;sE=false;tyo=1;hs=true;hfs=1}
 
鲲鲲_oT:
 
  Skills:
 
  - effect:particles{particle=flame;a=1;hs=0;vs=0;s=0;y=0} @origin
 
鲲鲲_oH:
 
  Skills:
 
  - damage{a=1;pkb=true}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | delay—延时
 
|-
 
|
 
延迟当前技能表(刻)<br/>
 
也能直接填写于技能之内,见下例<br/>
 
<pre>  Skills:
 
  - ignite{ticks=60}
 
  - delay 60
 
  - explode</pre>
 
<pre>  Skills:
 
  - ignite{ticks=60;delay=80}
 
  - explode{delay=80}</pre>
 
<pre>  Skills:
 
  - skill{skill=exampleskill;delay=200}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | missile—导弹(4.12时需MC1.12.2+)
 
|-
 
|
 
类似于projectile技能,但导弹不能像projectile那样设置成METEOR类,且不能接触地表。不过可以通过修改inertia标签,并添加onStart技能来指定导弹是否只攻击目标
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|Inertia(in)
 
|设置导弹的转弯速度。数值越小转弯速度越快,同理设置较大数值(10-100)使导弹转弯时速度减慢
 
|1.5
 
|-
 
|onTick(oT)
 
|抛射物达到刷新间隔后所激活的技能,必须为有效技能,否则崩服
 
|
 
|-
 
|onHit(oH)
 
|抛射物命中生物/方块后所激活的技能
 
|
 
|-
 
|onEnd(oE)
 
|抛射物结束后所激活的技能
 
|
 
|-
 
|onStart(oS)
 
|导弹发射开始时执行某个技能
 
|
 
|-
 
|Interval(i,int)
 
|导弹刷新的频率(刻)
 
|4
 
|-
 
|HorizontalRadius(hRadius,hR,h)
 
|横向攻击范围
 
|1.25
 
|-
 
|VerticalRadius(vRadius,vR)
 
|纵向攻击范围
 
|Horizontal Radius
 
|-
 
|MaxDuration(md)
 
|导弹最大存留时间(刻)
 
|100
 
|-
 
|MaxRange(mr)
 
|导弹最大移动方块距离
 
|40
 
|-
 
|Velocity(v)
 
|导弹的初始速度
 
|5
 
|-
 
|StartYOffset(syo)
 
|起始发射点上下偏移<br/>
 
|+1
 
|-
 
|StartFOffset(sfo)
 
|起始发射点前后偏移<br/>
 
|+1
 
|-
 
|TargetYOffset(4.10+ tyo)
 
|抛射物命中目标y轴偏移度
 
|+1
 
|-
 
|HitPlayers(hp)
 
|是否攻击玩家
 
|true
 
|-
 
|HitNonPlayers(hnp)
 
|是否攻击非玩家
 
|false
 
|-
 
|HitTarget(ht)
 
|是否攻击目标
 
|true
 
|-
 
|HitTargetOnly
 
|是否只攻击目标
 
|false
 
|-
 
|StopAtEntity(sE)
 
|导弹是否碰到实体时停止
 
|true
 
|-
 
|StopAtBlock(sB)
 
|导弹是否碰到实体方块时停止
 
|true
 
|-
 
|HugSurface(hs)
 
|落地后是否沿着地面继续移动
 
|false
 
|-
 
|PowerAffectsRange(par)
 
|是否可被技能威力影响抛射物碰撞体积半径
 
|true
 
|-
 
|PowerAffectsVelocity(pav)
 
|是否可被技能威力影响抛射物速度
 
|true
 
|-
 
|StartSideOffset(sso)
 
|抛射物起始点左右偏移
 
|0
 
|-
 
|StopAtEntity(sE)
 
|导弹是否碰到实体时停止
 
|true
 
|-
 
|StopAtBlock(sB)
 
|导弹是否碰到实体方块时停止
 
|true
 
|-
 
|HugSurface(hs)
 
|是否沿着地面继续移动
 
|false
 
|-
 
|PowerAffectsRange(par)
 
|技能威力是否影响抛射物碰撞体积半径
 
|true
 
|-
 
|PowerAffectsVelocity(pav)
 
|技能威力是否影响抛射物速度
 
|true
 
|-
 
|fromOrigin(fo)
 
|导弹是否从原点发射
 
|false
 
|}
 
发射一个带有火焰粒子轨迹并拥有高转弯速度的导弹,并且当其击中目标时引发一次爆炸
 
*生物配置下填写的技能<pre>鲲鲲实体:
 
  Type: ZOMBIE
 
  Skills:
 
  - skill:鲲鲲 @target ~onTimer:100</pre>
 
*技能配置下填写的3个技能组<pre>鲲鲲:
 
  Skills:
 
  - missile{ot=鲲鲲-Tick;oh=鲲鲲-Hit;v=4;i=1;hR=1;vR=1;in=0.75}
 
鲲鲲-Tick:
 
  Skills:
 
  - effect:particles{p=flame;a=1} @origin
 
鲲鲲-Hit:
 
  Skills:
 
  - effect:particles{p=lava;a=50;hS=1;vS=1}
 
  - effect:sound{s=entity.generic.explode;v=1;p=0}
 
  - damage{a=1337;i=false}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | modifyprojectile—抛射物修改(4.12+)
 
|-
 
|
 
仅可修改技能:'''Orbital(环绕)'''、'''Projectile(发射)'''、'''Missile(导弹)'''<br>
 
仅可修改修改项:'''Gravity(重力)'''、'''Radius(仅限Orbital 半径)'''、'''Velocity(速度)'''、'''Inertia(仅限Missile 转弯系数)'''、'''Power(技能威力)'''
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|trait
 
|要修改的修改项
 
|无
 
|-
 
|action
 
|模式,设置(SET)或乘以(MULTIPLY)
 
|
 
|-
 
|value
 
|数据值
 
|无
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - projectile{oT=加速;i=1;v=8;d=200;mr=100} @forward{f=100;y=0}
 
加速:
 
  Skills:
 
  - particles{particle=flame;a=2;hs=0;vs=0;s=0;y=0} @origin
 
  - modifyProjectile{trait=VELOCITY;action=MULTIPLY;value=0.95}</pre>
 
此导弹发射后会做变加速运动
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" |orbital—环绕
 
|-
 
|
 
修改项:'''onEnd(结束后激活技能)'''无效の问题修复于4.12<br/>
 
与技能:Aura(光环)没有正确标记为异步の漏洞修复于4.11<br/>
 
发射一个特别的'''弹射物(projectile)''',此弹射物将围绕目标(target)运动而且还可以充当 '''光环(Aura)'''的作用.<br/>
 
就像弹射技能(projectile)一样, 当其他人在弹射物环绕过程中被其击中那么它将会触发其他技能.<br/>
 
此技能非常适合制作复杂技能(火盾之类的技能),但是它很难掌握.<br/>
 
<br/>
 
'''属性设置'''<br/>
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签'''
 
|'''标签缩写'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|onStart
 
|oS
 
|当orbital技能开始时执行的技能.
 
|
 
|-
 
|onTick(oT)
 
|环绕整体(相当于1个抛射物)达到刷新间隔后所激活的技能,必须为有效技能,否则崩服
 
|
 
|-
 
|onHit(oH)
 
|每个抛射物命中生物/方块后所激活的技能
 
|
 
|-
 
|onEnd(oE)
 
|环绕整体(相当于1个抛射物)结束后所激活的技能
 
|
 
|-
 
|Charges
 
|c
 
|每个抛射物最大命中次数,为0则不再环绕,一般来讲每个抛射物会在碰到实体之后消失,可以通过增大c来缓解这一现象(4.7.2及以下无法正常使用.)
 
|0
 
|-
 
|Duration
 
|d
 
|最长持续时间(刻).
 
|100
 
|-
 
|Interval
 
|i
 
|环绕整体(相当于1个抛射物)多久运动1次并激活1次'''onTick'''
 
|4
 
|-
 
|Radius
 
|r
 
|环绕半径.
 
|4
 
|-
 
|HitRadius
 
|hr
 
|距离环绕物多远时将被击中(水平范围).
 
|1
 
|-
 
|VerticalHitRadius
 
|vhr, vr
 
|距离环绕物多远时将被击中(垂直范围).
 
|1
 
|-
 
|Points
 
|p
 
|环绕物环绕的圆环由多少个抛射物构成.<br/>
 
越多的点将会使orbital的环绕所形成的更加清晰.<br/>
 
但也会增加完成一个圆环所需的时间.
 
|32
 
|-
 
|XRotation
 
|rotx, rx
 
|环绕物沿X轴方向的转向,最大值180
 
|0
 
|-
 
|YRotation
 
|roty, ry
 
|环绕物沿Y轴方向的转向,最大值180
 
|0
 
|-
 
|ZRotation
 
|rotz, rz
 
|环绕物沿Z轴方向的转向,最大值180
 
|0
 
|-
 
|XOffset
 
|ox
 
|环绕物对于X轴的偏移.
 
|0
 
|-
 
|YOffset
 
|oy
 
|环绕物对于Y轴的偏移.
 
|0
 
|-
 
|ZOffset
 
|oz
 
|环绕物对于Z轴的偏移.
 
|0
 
|-
 
|AngularVelocityX
 
|avx, vx
 
|调整轨道绕X轴旋转(竖直旋转)的速度,值越低旋转速度越快.
 
|0
 
|-
 
|AngularVelocityY
 
|avy, vy
 
|调整轨道绕Y轴旋转(水平旋转)的速度,值越低旋转速度越快.
 
|0
 
|-
 
|AngularVelocityZ
 
|avz, vz
 
|调整轨道绕Z轴旋转(竖直旋转)的速度,值越低旋转速度越快.
 
|0
 
|-
 
|HitPlayers
 
|hp
 
|环绕物是否能击中玩家?.
 
|true
 
|-
 
|HitNonPlayers
 
|hnp
 
|环绕物是否能击中非玩家?.
 
|false
 
|-
 
|HitSelf
 
|hs
 
|环绕物是否能击中自己?.
 
|false
 
|-
 
|CancelOnGiveDamage
 
|cogd
 
|是否在对实体造成伤害的时候取消技能
 
|false
 
|-
 
|CancelOnTakeDamage
 
|cotd
 
|是否在施法者受到伤害的时候取消技能
 
|false
 
|-
 
|CancelOnDeath
 
|是否随施法者的死亡而停止
 
|
 
|true
 
|-
 
|CancelOnTeleport
 
|cot
 
|是否因施法者传送到其它位置而停止
 
|false
 
|-
 
|CancelOnChangeWorld
 
|cocw
 
|是否因施法者进入其它世界而停止
 
|false
 
|-
 
|CancelOnSkillUse
 
|cosu
 
|是否因施法者使用其它技能而停止
 
|false
 
|-
 
|CancelOnQuit
 
|coq
 
|是否因施法者退出游戏而停止
 
|true
 
|}
 
<br/>
 
通过调节'''rx/ry/rz'''来使圆坏斜/竖起来,前提是'''points'''不能过低
 
'''特别提示'''<br/>
 
'''onStart技能''':<br/>
 
技能激活后所激活的技能,以'''施法者'''为技能目标.<br/>
 
通过这个你可以做出很多有趣的特效.<br/>
 
<br/>
 
'''onTick技能''':<br/>
 
使用'''@origin'''目标选择器,所有抛射物达到刷新间隔之后所激活的技能.<br/>
 
可用于修饰环绕物的外貌.<br/>
 
<br/>
 
'''onHit技能''':<br/>
 
使用'''@origin'''目标选择器单个抛射物命中生物/方块之后所激活的技能.<br/>
 
<br/>
 
'''onEnd技能''':<br/>
 
使用'''@origin'''目标选择器,环绕整体结束后(相当于1个抛射物)所激活的技能。<br/>
 
若想使orbital结束时能对附近玩家造成爆炸,爆炸技能可以使用'''@PlayersNearOrigin{r=半径}'''目标选择器,而非'''@PlayerInRadius{r=半径}'''<br/>
 
<br/>
 
'''栗子'''<br/>
 
当生物被击中后有概率发射一个冰球环绕在该生物周围,形成护盾。<br/>
 
当护盾击中目标时,给予目标一定的伤害且附加缓慢效果。<br/>
 
这个护盾将持续10秒。
 
*生物配置
 
<pre>鲲鲲::
 
  Type: SKELETON
 
  Skills:
 
  - skill{s=鲲鲲} @self ~onDamaged 0.2
 
</pre>
 
*技能组配置
 
<pre>
 
鲲鲲:
 
  Skills:
 
  - orbital{onTick=鲲鲲-Tick;onHit=鲲鲲-Hit;points=20;interval=1;duration=200;charges=1}
 
鲲鲲-Tick:
 
  Skills:
 
  - effect:particles{p=flame;amount=20;speed=0;hS=0.2;vS=0.2} @origin
 
鲲鲲-Hit:
 
  Skills:
 
  - damage{a=10}
 
  - potion{type=SLOW;duration=100;lvl=2}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | projectile—发射(4.12时需MC1.12.2+)
 
|-
 
|
 
可配合particle和sound特效类技能组成复杂而华丽的技能,不同于missile的是它的发射轨道是直线
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|bulletType(4.7.2+)
 
|发射物的类型
 
|可选项:Arrow(箭矢)、BLOCK(立体方块)、ITEM(物品)、MYTHICITEM(MM物品)、MOB(生物)
 
|-
 
|onTick(oT)
 
|抛射物每次达到刷新间隔后所激活的技能,必须为有效技能,否则崩服
 
|
 
|-
 
|onHit(oH)
 
|抛射物命中生物/方块后所激活的技能
 
|
 
|-
 
|onEnd(oE)
 
|抛射物结束后所激活的技能
 
|
 
|-
 
|Type(t)
 
|'''NORMAL'''为基本型,于使用者坐标发射<br/>而'''METEOR'''则从天而降并落于目标
 
|NORMAL
 
|-
 
|Interval(i)
 
|抛射物刷新间隔(刻)
 
|4
 
|-
 
|HorizontalRadius(hRadius,hR,h)
 
|横向攻击范围
 
|1.2
 
|-
 
|material(4.7.2+)
 
|发射物为BLOCK和ITEM时指定的方块/物品
 
|STONE(石头)(当buttletype为block时为方块种类,为item时为物品种类)
 
|-
 
|mob(4.7.2+)
 
|发射物为MOB时指定的生物,该生物只能被创造模式玩家所伤害
 
|SKELETON(骷髅)
 
|-
 
|VerticalRadius(vRadius,vR)
 
|纵向攻击范围
 
|Horizontal Radius
 
|-
 
|Duration(md)
 
|弹射物最大存留时间(刻)
 
|100
 
|-
 
|MaxRange(mr)
 
|弹射物最大移动方块距离
 
|40
 
|-
 
|Velocity(v)
 
|弹射物的初始速度
 
|5
 
|-
 
|StartYOffset(syo)
 
|起始发射点上下偏移<br/>
 
|<nowiki>+1</nowiki>
 
|-
 
|StartFOffset(sfo)
 
|起始发射点前后偏移<br/>
 
|<nowiki>+1</nowiki>
 
|-
 
|TargetYOffset(tyo)
 
|目标命中偏移度
 
|<nowiki>+1</nowiki>
 
|-
 
|HorizontalOffset(hO)
 
|抛射物纵向旋转+-360度
 
|0
 
|-
 
|VerticalOffset(vO)
 
|抛射物横向旋转+-360度
 
|0
 
|-
 
|HitPlayers(hp)
 
|是否攻击玩家
 
|true
 
|-
 
|HitNonPlayers(hnp)
 
|是否攻击非玩家
 
|false
 
|-
 
|StartSideOffset(sso)
 
|抛射物起始点左右偏移
 
|0
 
|-
 
|StopAtEntity(sE)
 
|弹射物是否碰到实体时停止
 
|true
 
|-
 
|StopAtBlock(sB)
 
|弹射物是否碰到实体方块时停止
 
|true
 
|-
 
|HugSurface(hs)
 
|是否沿着地面继续移动
 
|false
 
|-
 
|HeightFromSurface(hfs)
 
|NORMAL类:当HugSurface为TRUE时,弹射物所允许距离地表的高度<br/>METEOR类:起始降落高度
 
|0.5
 
|-
 
|PowerAffectsRange(par)
 
|技能使用者(生物)的(power level)等级是否影响弹射物的范围
 
|true
 
|-
 
|PowerAffectsVelocity(pav)
 
|技能使用者(生物)的(power level)等级是否影响弹射物的初始速度
 
|true
 
|-
 
|gravity(g)
 
|弹射物所承受的重力,填写0.1~0.2以减少重力
 
|0
 
|}
 
施法者消失后正在飞行的抛射物也会随之消失<br/>
 
'''●onTick技能''':使用'''@origin'''目标选择器,每次达到刷新间隔后所激活的技能<br/>
 
'''●onHit技能''':除非写入目标选择器,否则会对所命中的目标激活所写技能,且TargetConditions在这儿检测的是所命中的目标<br/>
 
'''●onEnd技能''':使用'''@origin'''目标选择器在抛射物结束后激活所写技能,并且,若想使弹射物结束时能给予附近玩家造成爆炸,爆炸技能应使用'''@PlayersNearOrigin{r=''半径''}目标选择器,而非'''@PlayersInRadius{r=''半径''}<br/>
 
以上三者都支持'''delay/repeat'''(延迟/重复),且支持Conditions(作用于'''施法者'''而非'''抛射物''')
 
发射快速移动冰球并减慢击中对象的速度
 
*生物配置
 
<pre>鲲鲲:
 
  Type: SKELETON
 
  Skills:
 
  - skill{s=鲲鲲} @target ~onTimer:100
 
</pre>
 
*技能组配置
 
<pre>鲲鲲:
 
  Skills:
 
  - projectile{onTick=鲲鲲-Tick;onHit=鲲鲲-Hit;v=8;i=1;hR=1;vR=1}
 
鲲鲲-Tick:
 
  Skills:
 
  - effect:particles{p=flame;amount=20;speed=0;hS=0.2;vS=0.2} @origin
 
鲲鲲-Hit:
 
  Skills:
 
  - damage{a=10}
 
  - potion{type=SLOW;duration=100;lvl=2}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | RayTrace—射线追踪:向目标发射射线(付费版专属)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|entityskill(eskill,es)
 
|命中实体时激活的技能
 
|无
 
|-
 
|locationskill{lskill,ls)
 
|命中方块时激活的技能
 
|无
 
|-
 
|maxdistance(distance,md,d)
 
|最大追踪距离
 
|50
 
|-
 
|raywidth(rw,w)
 
|射线宽度
 
|0.2
 
|-
 
|ignorepassableblocks(ignorepassable,ip)
 
|无视可以通过的方块
 
|true
 
|-
 
|fluidcollisionmode(fcm)
 
|是否与流体进行碰撞(NEVER或ALWAYS)
 
|NEVER
 
|-
 
|accuracy(ac,a)
 
|射线的传播速度
 
|1
 
|-
 
|verticalnoise(vn)
 
|射线的垂直扩散速度
 
|0
 
|-
 
|hrizontalnoise(hn)
 
|射线的水平扩散速度
 
|0
 
|-
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - raytrace{es=鲲鲲-Hit;ls=水弹特效} @PIR{r=30}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | shoot(支持变量)—发射:向目标发射自定义物品
 
|-
 
|
 
向目标发射箭或其他投射物并造成伤害<br/>
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|发射物的显示种类,'''arrow'''(箭),'''snowball'''(雪球),'''egg'''(蛋),'''enderpearl'''末影珍珠,'''potion'''(状态效果),{{Minecraft Color|&1|'''trident'''}}(三叉戟),{{Minecraft Color|&1|'''lingering_potion'''}}(滞留状态效果)
 
|arrow
 
|-
 
|damage(d)
 
|所能造成的伤害
 
|5
 
|-
 
|velocity(v)
 
|初始速度
 
|1
 
|-
 
|maxDistance(md)
 
|最大移动距离
 
|64
 
|-
 
|vspread(vs)
 
|纵向命中范围
 
|0
 
|-
 
|hspread(hs)
 
|横向命中范围
 
|0
 
|-
 
|poweraffectsvelocity(pav)
 
|初始速度是否受生物的power level影响
 
|true
 
|-
 
|interval(int,i)
 
|刷新间隔
 
|4
 
|-
 
|ontickskill(ontick,ot)
 
|达到刷新间隔时执行的命令
 
|
 
|-
 
|onhitskill(onhit,oh)
 
|击中目标时执行的命令
 
|
 
|-
 
|onendskill(onend,oe)
 
|发射物结束时执行的命令
 
|
 
|}
 
技能组
 
<pre>鲲鲲箭雨
 
  Skills:
 
  - shoot{type=ARROW;velocity=5;damage=10}
 
  - delay 10
 
  - shoot{type=ARROW;velocity=5;damage=10}
 
  - delay 10
 
  - shoot{type=ARROW;velocity=5;damage=10}
 
  - delay 10
 
  - shoot{type=ARROW;velocity=5;damage=10}
 
  - delay 10
 
  - shoot{type=ARROW;velocity=5;damage=10}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | skill—执行:执行指定技能组
 
|-
 
|
 
执行指定技能组,若所执行技能组内无目标选择器,则使用该执行技能的目标选择器
 
'''写法'''
 
<pre>
 
Skills:
 
- skill{skill=技能组名}
 
- skill{s=技能组名}
 
- skill:技能组名
 
- skill:技能组名{}</pre>
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|forcesync(sync)
 
|是否强制技能同步执行
 
|false
 
|}
 
'''冷却'''<br/>
 
配置下的技能组可设置冷却时间(秒)<pre>鲲鲲:
 
  Cooldown: 冷却时间
 
  Conditions:
 
  - 条件
 
  - ...
 
  Skills:
 
  - 技能{}
 
  - ...</pre>
 
注意,冷却时间只能设置于/MythicMobs/Skills技能配置文本下<br/>
 
不可直接设置于实体配置内的技能之下<br/>
 
<br/>
 
<pre>Skills:
 
  - skill{s=鲲鲲;sync=true}
 
  - skill:麻薯
 
  - skill{sync=曜星;s=flamethrower}
 
  - skill
 
      {
 
      skill=会长大人;
 
      sync=true
 
      }</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | sudoskill—技能:使目标执行一个指定技能</span>
 
|-
 
|
 
强制目标实体激活一个技能,有关触发者の继承,见下方'''casterastrigger'''の说明
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签'''
 
|'''标签缩写'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|skill
 
|s
 
|执行的技能.
 
|
 
|-
 
|setcasterastrigger
 
|cat
 
|技能目标是否为sudoskill技能的施法者
 
|false
 
|}
 
</pre>当cat为true时,sudoskill所执行の技能の施法者仍为'''激活sudoskillの实体'''<br>
 
false时,所执行の技能の施法者为sudoskillの技能目标,而不是'''激活sudoskillの实体'''<br>
 
同时,false时,Conditions作用于目标,而不是激活sudoskill的施法者<pre>
 
  - sudoskill{s=技能名;setcasterastrigger=true/false(默认)}</pre>
 
*技能文档:
 
<pre>鲲鲲:
 
  Skills:
 
  - arrowvolley{a=20;s=25;v=10;f=50;rd=200} @EIR{r=30}
 
  - message{msg="触发者名字: <trigger.name>"} @world</pre>
 
*实体文档:
 
<pre>鲲鲲1:
 
  Type: villager
 
  Display: '鲲鲲1'
 
鲲鲲2:
 
  Type: villager
 
  Display: '鲲鲲'
 
  Skills:
 
  - sudoskill{s=鲲鲲;cat=true} @trigger ~onDamaged</pre>
 
如鲲鲲1攻击了鲲鲲2,鲲鲲2会令鲲鲲1激活技能:鲲鲲(对30m内的实体召唤箭雨同时提示"触发者名字(攻击施法者の实体名):鲲鲲1")
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | randomskill—随机技能
 
|-
 
|
 
随机执行一个 修改项:'''skill'''内所写技能技能<br/>
 
选取时将会自动无视处于冷却时间的技能<br/>
 
没有技能数量限制<br/><br/>
 
<pre>  Skills:
 
  - randomskill{skills=技能1,技能2,技能3}
 
</pre>
 
另一个方便修改的写法
 
<pre>
 
Skills:
 
- randomskill
 
    {
 
    skills=
 
    鲲鲲,
 
    鲨鲨,
 
    vv达令,
 
    麻薯,
 
    曜星,
 
    会长大人
 
    }
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | <span style="color:red">totem—图腾</span>
 
|-
 
|
 
在使用者位置生成一个隐形图腾。图腾会向特定目标发射简易的抛射物<br/>然而也可以考虑使用'''projectile'''技能或'''missile'''技能
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|Charges(ch,c)
 
|发射的频率
 
|0
 
|-
 
|onTick(oT)
 
|抛射物每次达到刷新间隔后所激活的技能,必须为有效技能,否则崩服
 
|
 
|-
 
|onHit(oH)
 
|抛射物命中生物/方块后所激活的技能
 
|
 
|-
 
|onEnd(oE)
 
|抛射物结束后所激活的技能
 
|
 
|-
 
|onStart(oS)
 
|导弹发射开始时执行某个技能
 
|
 
|-
 
|Interval(i,int)
 
|弹射物刷新的频率(刻)
 
|4
 
|-
 
|HorizontalRadius(hRadius,hR)
 
|横向攻击范围
 
|1.25
 
|-
 
|VerticalRadius(vRadius,vR)
 
|纵向攻击范围
 
|Horizontal Radius
 
|-
 
|Duration(md)
 
|弹射物最大存留时间(刻)
 
|200
 
|-
 
|YOffset(yo)
 
|起始发射点Y轴偏移
 
|<nowiki>+1</nowiki>
 
|-
 
|<span style="color:red">HitPlayers(hp)</span>
 
|<span style="color:red">是否攻击玩家???</span>
 
|false
 
|-
 
|<span style="color:red">HitNonPlayers(hnp)</span>
 
|<span style="color:red">是否攻击非玩家???</span>
 
|false
 
|-
 
|<span style="color:red">HitTarget(ht)</span>
 
|<span style="color:red">是否攻击目标???</span>
 
|true
 
|-
 
|<span style="color:red">HitTargetOnly</span>
 
|<span style="color:red">是否只攻击目标???</span>
 
|false
 
|}
 
Coming soon...
 
|}
 
</spoiler>
 
 
 
==坐标类技能==
 
*此类技能的位置从@Location目标选择器或其他原因选取
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | activatespawner—激活刷怪点
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|spawners(spawner,s)
 
|刷怪点的名字,或其他
 
|
 
|}
 
最好配合"刷怪点的'''useTimer'''设置为'''false'''"使用<br/>
 
激活名为BossAdd的刷怪点
 
<pre>
 
Skills:
 
- activatespawner{spawner=BossAdd}
 
</pre>
 
激活所有于Castle组下的刷怪点
 
<pre>
 
Skills:
 
- activatespawner{spawner=g:Castle}
 
</pre>
 
生成名字带有DungeonBoss1Spawner的刷怪点(比如DungeonBoss1Spawner1, DungeonBoss1Spawner2)
 
<pre>
 
Skills:
 
- activatespawner{spawner=DungeonBoss1Spawner*}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | pushbutton—按钮:按下坐标位置的按钮
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|x
 
|x轴坐标
 
|0
 
|-
 
|y
 
|y轴坐标
 
|0
 
|-
 
|z
 
|z轴坐标
 
|0
 
|}
 
<pre>
 
HitSecretButton:
 
  Skills:
 
  - pushbutton{x=15;y=67;z=-213}
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | breakblock—破坏方块:破坏坐标位置的方块
 
|-
 
|
 
若施法者为玩家,破坏方块将无视WG区域保护,此漏洞修复于4.12
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|doDrops(drops,d MM4.12+)
 
|是否掉落方块
 
|false
 
|-
 
|doEffect(effect,e MM4.12+)
 
|是否播放破坏方块特效
 
|false
 
|-
 
|useTool(tool,t MM4.12+)
 
|是否使用施法者(需为玩家)手持着的工具破坏方块
 
|true
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - breakblock{forcesync=true} @location{c=100,64,100} ~onInteract</pre>
 
如果玩家挖的是矿石/石头之类的但没有拿镐,那么不会掉落方块与播放破坏粒子
 
<pre>- breakblock{forcesync=true;doEffect=true;doDrops=true;useTool=true} @targetlocation</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | breakblockandgiveitem—破坏并给予方块:破坏坐标位置的方块后给予施法者所破坏の方块
 
|-
 
|
 
需forcesync为true(强制激活)
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|doDrops(drops,d MM4.12+)
 
|是否掉落方块
 
|false
 
|-
 
|doEffect(effect,e MM4.12+)
 
|是否播放破坏方块特效
 
|false
 
|-
 
|useTool(tool,t MM4.12+)
 
|是否使用施法者(需为玩家)手持着的工具破坏方块
 
|true
 
|-
 
|fakelooting(fl)
 
|是否播放物品拾取动画
 
|false
 
|-
 
|items(item,i)
 
|所给予の物品,填写后方块不会掉落它本身
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - breakBlockAndGiveItem{dodrops=false;items=diamond}</pre>
 
破坏方块直接掉落钻石,而不是所破坏の方块
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | togglelever—拉杆:激活坐标位置的拉杆
 
|-
 
|
 
默认会激活1秒后关闭
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|duration(d)-似乎无效
 
|拉杆持续激活的时间(刻)
 
|20
 
|-
 
|x
 
|x轴坐标
 
|0
 
|-
 
|y
 
|y轴坐标
 
|0
 
|-
 
|z
 
|z轴坐标
 
|0
 
|}
 
最好使用目标选择器:@Location
 
<pre>鲲鲲:
 
  Skills:
 
  - togglelever @Location{duration=600;x=77;y=82;z=-24}</pre>
 
|}
 
 
 
==通用标签==
 
一列适用于所有技能的标签,4.10+的版本全部支持变量<br/>
 
若Repeat所作用の技能报错,则Repeat会无止境激活の漏洞修复于4.10<br/>
 
Cooldown不读取小数の漏洞修复于4.10
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|Cooldown(cd)'''大小写要注意'''
 
|技能冷却时间
 
|0
 
|-
 
|delay
 
|延迟所执行的技能时间(刻)
 
|0
 
|-
 
|repeat
 
|技能重复的次数
 
|0
 
|-
 
|repeatInterval
 
|每过多少刻才能重复技能
 
|0
 
|}
 
 
 
===通用标签的具体用法===
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Cooldown(cd)-冷却
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
*注 意 大 小 写
 
*冷却的计时单位是秒,且数值前方必须有空格!,冷却可以是小数
 
*≤0可能会没用?
 
|}
 
<pre>
 
测试:
 
  Cooldown: 0
 
  Skills:
 
  - 技能
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | Delay(不可缩写)-延迟
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
*无限制大小写
 
*延迟的计时单位是刻(tick),且数值前方必须有空格!
 
*一般来讲刻不会是小数.
 
*换算:1h=72000tick;1min=1200tick;1s=20tick
 
*网络延迟越大,1刻就会变得越久
 
*延迟应当写在应用技能的上方
 
*如果上面写了多条延迟,那么下面的技能会叠加多条延迟!
 
|}
 
<pre>
 
这是一个例子
 
测试:
 
  Skills:
 
  - delay 5 #0.25秒
 
  - 技能
 
  - delay 10 #0.5秒
 
  - 技能2
 
在0.25秒后释放技能,0.75秒(0.25秒+0.5秒)后释放技能2
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | repeat(不可缩写)-重复激活(次数)
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
*此标签需写在技能(无限制)的中括号({})里(例如damage{})
 
*与delay一样 多次激活带有repeat标签的技能 各次激活所附带的repeat将独立计算并激活
 
*技能持续时间=重复次数x重复间隔,下文说明为何要在这点明
 
*填入小数将导致无效
 
*必须配合标签'''repeatInterval(重复间隔)'''使用!
 
|}
 
<pre>
 
这是一个例子
 
测试:
 
  Skills:
 
  - skill{s=技能;repeat=50;repeatInterval=1} @self
 
在50tick(1tick/次x50次)内连续释放50次技能
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | repeatInterval(不可缩写)-重复间隔
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
*此标签需写在技能(无限制)的中括号({})里(例如damage{})
 
*必须配合标签'''repeat(重复次数)'''使用!
 
*技能持续时间=重复次数x重复间隔,下文说明为何要在这点明
 
*若技能标签所在的技能(skill{s=鲲鲲;repeat=次数;repeatInterval=次数)
 
-里的Super设置了冷却,则重复间隔会加上冷却时间!
 
|}
 
<pre>
 
这是一个例子
 
测试:
 
  Cooldown: 20
 
  Skills:
 
  - skill{s=技能;repeat=50;repeatInterval=2} @self
 
在5秒(100tick=2tick/次x50次)内连续释放50次技能
 
由于你设置了冷却为20秒,在第一次重复就会开始冷却
 
也就是说真正的冷却时间只有15秒
 
另一种情况:测试无冷却,技能有冷却
 
测试:
 
  Skills:
 
  - skill{s=技能;repeat=50;repeatInterval=2} @self
 
技能:
 
  cd: 2
 
  - damage{a=0;ia=true}
 
</pre>
 
间隔设置的是0.1秒/次,而我们设置了重复的技能冷却时间为2秒
 
只有冷却结束才会重复出“技能”,但这并不代表冷却未到的时候两
 
个重复标签会等待冷却,而是在冷却未到期间不会放出“技能”
 
50次x2tick/秒=100tick,2sx20tick=40tick
 
100/40=2余20,所以在测试重复释放“技能”期间,只会释放两次"技能"
 
|}
 
 
 
==计划中的技能==
 
或许会在以后的版本中加入。某些技能已写入到插件内,但仍未实装<br />
 
这里的部分技能可通过[[MythicMobsExtension]]拓展插件来实现
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''技能'''
 
|'''描述'''
 
|-
 
|<span style="color:red">BarTimer</span>
 
|
 
|-
 
|<span style="color:red">Cast</span>
 
|投掷可修改多种选项的魔法
 
|-
 
|<span style="color:red">Time</span>
 
|设置时间
 
|}
 
 
 
==技能目标(Targeters)==
 
目标是技能的对象,它必须被写上,若元技能(A)包含子技能(B),且元技能(A)已经写上了目标选择器,那么
 
子技能(B)可以不写目标选择器,默认为元技能(A)所写的目标选择器,子技能(B)仍然可以写目标选择器
 
比如元技能(A)目标选择器写的是@target(施法者的目标),子技能里的技能如果写@self(施法者自身)
 
那么写了@self的技能还是会以施法者本身为目标。
 
 
 
==特效类技能(Skill Effects)==
 
*此类技能用于制作特殊的显示效果<br/>大部分技能都可以实体或位置为目标对象。使用目标选择器指定特效显示的对象
 
*部分特效没有可修改项,所以写法上这样写就可以了'''effect:''技能名字'''''
 
<pre>
 
Skills:
 
- effect:flames @target
 
- effect:lightning @self
 
- effect:ender @PlayersInRadius{r=20}
 
</pre>
 
===粒子名称列表(带玉兰图)===
 
<spoiler>
 
{| class="wikitable"
 
|-
 
! 粒子名称 !! 效果说明 !! 预览
 
|-
 
| ambient_entity_effect(1.13-:mobSpell) || 由信标产生的半透明环绕状粒子 || [[文件:Particle mobSpellAmbient.png|缩略图|由信标产生的半透明环绕状粒子]]
 
|-
 
| angry_villager(1.13-:angryvillager) || 在村庄中攻击村民;村民因附近的没有足够的床而无法繁殖 || [[文件:Particle angryVillager.png|缩略图|村民愤怒粒子]]
 
|-
 
| barrier || 玩家手持屏障时,附近屏障的外观 || [[文件:Particle barrier.png|缩略图|玩家手持屏障时,附近屏障的外观]]
 
|-
 
| block(或block_crack 1.13-:blockcrack) || 摧毁方块、盔甲架 || [[文件:Particle blockdust.png|缩略图|blockdust]]
 
|-
 
| bubble || 水面上的实体、守卫者激光、钓鱼 || [[文件:Particle bubble.png|缩略图|水面上的实体、守卫者激光、钓鱼]]
 
|-
 
| bubble_column_up || 水中灵魂沙所创的↑气泡柱 || [[文件:Particle bubble column up.png|缩略图|水中灵魂沙所创的↑气泡柱]]
 
|-
 
| bubble_pop || 气泡柱顶部 || [[文件:Particle bubble pop.png|缩略图|气泡柱顶部]]
 
|-
 
| campfire_cosy_smoke || 营火产生的烟雾 || [[文件:Campfire cosy smoke.png|缩略图|营火产生的烟雾]]
 
|-
 
| campfire_signal_smoke || 营火在干草堆上产生的烟雾 || [[文件:Campfire_Signal_smoke.png|缩略图|营火在干草堆上产生的烟雾]]
 
|-
 
| cloud(1.13-:explode) || 生物死亡时的烟雾 || [[文件:Cloud.png|缩略图|生物死亡时的烟雾]]
 
|-
 
| composter || 填充堆肥桶 || [[文件:Composter Particle.png|缩略图|填充堆肥桶]]
 
|-
 
| crit || 生物受到暴击、被弓箭、弩命中、尖牙闭合时的粒子 || [[文件:Crit.png|缩略图|生物受到暴击、被弓箭、弩命中、尖牙闭合时的粒子]]
 
|-
 
| current_down || 水中岩浆块所创的↓气泡柱 || [[文件:Current Down.png|缩略图|水中岩浆块所创的↓气泡柱]]
 
|-
 
| damage_indicator(1.13-:damageIndicator‌‌) || 生物受到近战伤害呈现出的暗红心粒子 || [[文件:Damage Indicator.png|缩略图|生物受到近战伤害呈现出的暗红心粒子]]
 
|-
 
| dolphin || 海豚游泳时尾部摆动出的粒子 || [[文件:Dolphin.png|缩略图|海豚游泳时尾部摆动出的粒子]]
 
|-
 
| dragon_breath(1.13-:dragonbreath) || 末影龙息 || [[文件:Dragon Breath.png|缩略图|末影龙息]]
 
|-
 
| dripping_honey || 蜂蜜渗过方块的粒子 || [[文件:Dripping Honey.png|缩略图|蜂蜜渗过方块的粒子]]
 
|-
 
| dripping_lava(1.13-:dripLava) || 熔岩渗过方块的粒子 || [[文件:Dripping Lava.png|缩略图|熔岩渗过方块的粒子]]
 
|-
 
| dripping_water(1.13-:dripWater) || 水渗过方块的粒子 || [[文件:Dripping Water.png|缩略图|水渗过方块的粒子]]
 
|-
 
| dust || 沙子被破坏的粒子 || [[文件:Dust.png|缩略图|红石类物品散发出的红色粒子]]
 
|-
 
| dust_color_transition || Sculk Sensor被触发 || [[文件:Dust Color Transition.png|缩略图|Sculk Sensor被触发]]
 
|-
 
| effect(1.13-:spell) || 喷溅状态效果、滞留状态效果、附魔之瓶、唤魔者、幻术师等生成的环绕状粒子 || [[文件:Effect.png|缩略图|喷溅状态效果、滞留状态效果、附魔之瓶、唤魔者、幻术师等生成的环绕状粒子]]
 
|-
 
| elder_guardian || 远古守卫者诅咒时从屏幕漂浮而过 || [[文件:Elder Guardian.png|缩略图|远古守卫者诅咒时从屏幕漂浮而过]]
 
|-
 
| electric_spark(1.17) || 闪电击中铜块 || [[文件:Electric Spark.png|缩略图|闪电击中铜块]]
 
|-
 
| enchant(1.13-:enchantmenttable) || 靠近书架的附魔台所生成的粒子 || [[文件:Enchant.png|缩略图|靠近书架的附魔台所生成的粒子]]
 
|-
 
| enchanted_hit || 使用增伤附魔(例如锋利)的近战攻击 || [[文件:Enchanted Hit.png|缩略图|使用增伤附魔(例如锋利)的近战攻击]]
 
|-
 
| end_rod(1.13-:endRod) || 末地烛生成的粒子、潜影贝导弹的轨迹 || [[文件:End Rod.png|缩略图|末地烛生成的粒子、潜影贝导弹的轨迹]]
 
|-
 
| explosion(explosion_normal)(1.13-:largeexplode) || 微小型爆炸(例如凋灵之首、恶魂火球爆炸) || [[文件:Explosion.png|缩略图|小型爆炸(例如凋灵之首、恶魂火球爆炸)]]
 
|-
 
| explosion_large(1.13-:largeexplode) || 小型爆炸(例如凋灵之首、恶魂火球爆炸)
 
|-
 
| explosion_huge(1.13-:hugeexplosion) || 大型爆炸(爬行者、TNT爆炸) || [[文件:Explosion Emitter.png|缩略图|大型爆炸(爬行者、TNT爆炸)]]
 
|-
 
| falling_dust || 不稳定的沙砾、沙子所生成的下落粒子 || [[文件:Falling Dust.png|缩略图|不稳定的沙砾、沙子所生成的下落粒子]]
 
|-
 
| falling_honey || 从蜂箱、蜂巢滴出的蜂蜜 || [[文件:Falling Lava.png|缩略图|从蜂箱、蜂巢滴出的蜂蜜]]
 
|-
 
| falling_lava || 熔岩从空中滴落 || [[文件:Falling Lava.png|缩略图|岩从空中滴落]]
 
|-
 
| falling_nectar || 花蜜不断从采完蜜的蜜蜂尾部滴落出来 || [[文件:Falling Nectar.png|缩略图|花蜜不断从采完蜜的蜜蜂尾部滴落出来]]
 
|-
 
| falling_spore_blossom(1.17) || 孢子花滴落的绿色粒子 || [[文件:Falling Spore Blossom.png|缩略图|孢子花滴落的绿色粒子]]
 
|-
 
| falling_water || 水从空中滴落 || [[文件:Falling Water.png|缩略图|水从空中滴落]]
 
|-
 
| firework(1.13-:fireworksSpark) || 烟花火箭的尾迹和爆炸(尾迹不会在粒子效果设为“最少”时显示),海豚为玩家领路宝藏 || [[文件:Firework.png|缩略图|烟花火箭的尾迹和爆炸(尾迹不会在粒子效果设为“最少”时显示),海豚为玩家领路宝藏]]
 
|-
 
| fishing(1.13-:wake) || 钓鱼时鱼准备上钩的特效 || [[文件:Fishing.png|缩略图|钓鱼时鱼准备上钩的特效]]
 
|-
 
| flame || 刷怪笼刷出生物、岩浆怪跳动、火把、熔炉燃烧生成的粒子 || [[文件:Flame.png|缩略图|刷怪笼刷出生物、岩浆怪跳动、火把、熔炉燃烧生成的粒子]]
 
|-
 
| flash || 烟花火箭爆炸的闪烁效果 || [[文件:Flash.png|缩略图|烟花火箭爆炸时的闪烁效果]]
 
|-
 
| glow(1.17) || 发光鱿鱼周围の粒子 || [[文件:Glow.png|缩略图|发光鱿鱼周围の粒子]]
 
|-
 
| glow_squid_ink(1.17) || 发光鱿鱼受伤 || [[文件:Glow Squid ink.png|缩略图|发光鱿鱼受伤]]
 
|-
 
| happy_villager(1.13-:happyVillager) || 使用骨粉、与村民交易成功、喂养幼年动物、在海龟蛋上行走或踩踏产生的绿色十字粒子 || [[文件:Happy Villager.png|缩略图|使用骨粉、与村民交易成功、喂养幼年动物、在海龟蛋上行走或踩踏产生的绿色十字粒子]]
 
|-
 
| heart || 繁殖、驯服动物产生的爱心粒子 || [[文件:Heart.png|缩略图|繁殖、驯服动物产生的爱心粒子]]
 
|-
 
| instant_effect || 瞬间治疗/瞬间伤害喷溅状态效果和滞留状态效果、光灵箭 || [[文件:Instant Effect.png|缩略图|瞬间治疗/瞬间伤害喷溅状态效果和滞留状态效果、光灵箭]]
 
|-
 
| item(1.13-:iconcrack) || 进食、扔出鸡蛋、喷溅状态效果、末影之眼、损坏物品生成的粒子 || [[文件:Item.png|缩略图|进食、扔出鸡蛋、喷溅状态效果、末影之眼、损坏物品生成的粒子]]
 
|-
 
| item_slime(1.13-:slime) || 蹦跳的史莱姆生成的粒子 || [[文件:Item Slime.png|缩略图|蹦跳的史莱姆生成的粒子]]
 
|-
 
| item_snowball(1.13-:snowballpoof) || 扔出雪球、召唤凋灵、召唤铁傀儡生成的粒子 || [[文件:Item Snowball.png|缩略图|扔出雪球、召唤凋灵、召唤雪傀儡生成的粒子]]
 
|-
 
| landing_honey || 蜂蜜渗过方块掉落到地上 || [[文件:Landing Honey.png|缩略图|蜂蜜渗过方块掉落到地上]]
 
|-
 
| landing_lava || 熔岩渗过方块掉落到地上 || [[文件:Landing Lava.png|缩略图|熔岩渗过方块掉落到地上]]
 
|-
 
| large_smoke || 火焰、烈焰人等的烟雾 || [[文件:Large Smoke.png|缩略图|火焰、烈焰人等的烟雾]]
 
|-
 
| lava || 从熔岩中跳出的粒子 || [[文件:Lava1.png|缩略图|从熔岩中跳出的粒子]]
 
|-
 
| mycelium(1.13-:townaura) || 菌丝方块附近生成的粒子 || [[文件:Mycelium.png|缩略图|菌丝方块附近生成的粒子]]
 
|-
 
| nautilus || 激活的潮涌核心 || [[文件:Nautilus.png|缩略图|激活的潮涌核心]]
 
|-
 
| note || 敲击音符盒的♪粒子 || [[文件:Note.png|缩略图|敲击音符盒的♪粒子]]
 
|-
 
| poof(1.13-:snowshovel) || 创造出雪傀儡时生成的粒子 || [[文件:Poof.png|缩略图|创造出雪傀儡时生成的粒子]]
 
|-
 
| portal || 实体瞬移后产生的粒子 || [[文件:Portal.png|缩略图|实体瞬移后产生的粒子]]
 
|-
 
| rain(1.13-:droplet) || 细雨 || [[文件:Rain.png|缩略图|细雨]]
 
|-
 
| scrape(1.17) || 用斧为铜块除锈所生成的粒子 || [[文件:Scrape.png|缩略图|用斧为铜块除锈所生成的粒子]]
 
|-
 
| reddust || 红石类物品散发出的红色粒子 || [[文件:Dust.png|缩略图|红石类物品散发出的红色粒子]]
 
|-
 
| reverse_portal || 另一种传送粒子子 || [[文件:Reverse Portal.png|缩略图|另一种传送粒子]]
 
|-
 
| smoke || 黑烟,常见于火把时不时发出的烟雾、凋灵发射凋灵之首、恶魂发射火球等等 || [[文件:Smoke.png|缩略图|黑烟,常见于火把时不时发出的烟雾、凋灵发射凋灵之首、恶魂发射火球等等]]
 
|-
 
| sneeze || 幼年熊猫打喷嚏时生成的粒子 || [[文件:Sneese.png|缩略图|幼年熊猫打喷嚏时生成的粒子]]
 
|-
 
| snowflake || 陷入细雪的粒子的粒子 || [[文件:Snowflake.png|缩略图|陷入细雪的粒子成的粒子]]
 
|-
 
| soul || 穿戴灵魂疾行附魔靴子的实体在灵魂沙或灵魂土上行走时出现 || [[文件:Soul.png|缩略图|穿戴灵魂疾行附魔靴子的实体在灵魂沙或灵魂土上行走时出现]]
 
|-
 
| spit || 羊驼吐出来的口水 || [[文件:Spit.png|缩略图|羊驼吐出来的口水]]
 
|-
 
| spore_blossom_air || 发散在孢子花周围的粒子 || [[文件:Spore Blossom Air.png|缩略图|发散在孢子花周围的粒子]]
 
|-
 
| splash || 水面的实体、上岸后的船、四处洒水的狼 || [[文件:Splash.png|缩略图|水面的实体、上岸后的船、四处洒水的狼]]
 
|-
 
| squid_ink || 鱿鱼受伤喷墨 || [[文件:Squid Ink.png|缩略图|鱿鱼受伤喷墨]]
 
|-
 
| sweep_attack || 横扫特效 || [[文件:Sweep Attack.png|缩略图|横扫特效]]
 
|-
 
| totem_of_undying(1.13-:totem) || 激活不死图腾 || [[文件:Totem Of Undying.png|缩略图|激活不死图腾]]
 
|-
 
| underwater(1.13-:suspended) || 潜水时自然生成的粒子 || [[文件:Underwater.png|缩略图|潜水时自然生成的粒子]]
 
|-
 
| witch(1.13-:witchmagic) || 女巫头顶的粒子 || [[文件:Witch.png|缩略图|女巫头顶的粒子]]
 
|-
 
| wax_off(1.17) || 用斧削去铜块表面的蜡所生成的粒子 || [[文件:Wax Off.png|缩略图|用斧削去铜块表面的蜡所生成的粒子]]
 
|-
 
| wax_on(1.17) || 用蜜脾对铜块涂蜡所生成的粒子 || [[文件:Wax On.png|缩略图|用蜜脾对铜块涂蜡所生成的粒子]]
 
|-
 
| ash || 玄武岩三角洲生物群系中自然生成的粒子 || [[文件:Ash.png|缩略图|玄武岩三角洲生物群系中自然生成的粒子]]
 
|-
 
| crimson_spore || 绯红森林生物群系中自然生成的粒子 || [[文件:Crimson Spore.png|缩略图|绯红森林生物群系中自然生成的粒子]]
 
|-
 
| soul_fire_flame || 灵魂火把顶部生成的火焰粒子 || [[文件:Soul Fire Flame.png|缩略图|灵魂火把顶部生成的火焰粒子]]
 
|-
 
| warped_spore || 曲森林生物群系中自然生成的粒子 || [[文件:Warped Spore.png|缩略图|扭曲森林生物群系中自然生成的粒子]]
 
|-
 
| dripping_obsidian_tear || 来自哭泣的黑曜石的尚未滴落的粒子 || [[文件:Dripping Obsidian Tear.png|缩略图|来自哭泣的黑曜石的尚未滴落的粒子]]
 
|-
 
| falling_obsidian_tear || 来自哭泣的黑曜石的在空中滴落的粒子 || [[文件:Falling Obsidian Tear.png|缩略图|来自哭泣的黑曜石的在空中滴落的粒子]]
 
|-
 
| landing_obsidian_tear || 来自哭泣的黑曜石的已经落地的粒子 || [[文件:Landing Obsidian Tear.png|缩略图|来自哭泣的黑曜石的已经落地的粒子]]
 
|}
 
</spoiler>
 
 
 
===特效技能===
 
*{{Minecraft Color|&1|深蓝色}}为MM4.11新增
 
<spoiler>
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | blackscreen—黑屏
 
|-
 
|
 
唯一修改项duration(d),黑屏持续时间
 
<pre>- blackscreen{d=2} @PlayersInRadius{r=100} ~onTeleport</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" |bloodyscreen-边界效果
 
|-
 
|
 
强制目标的视觉变为 玩家处在世界边界外部时的特效
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|duration(d)
 
|持续时间,单位tick
 
|未知
 
|-
 
|cancel(c)
 
|若为true,则取消效果
 
|-1
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - effect:bloodyScreen{d=25} @PIR{r=15} ~onTimer:20</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | blockmask/blockunmask—伪装方块:临时使某方块显示为另一种方块
 
|-
 
|
 
已知Bug:覆盖高版本(如1.16)方块会导致方块贴图丢失<br/><br/>
 
<big>'''blockmask'''</big><br/>
 
使目标附近的方块视觉上临时显示为另一种指定的方块。被修改的方块将会在此技能结束后消失或复原。若想使方块提早复原可使用blockunmask技能(见下)<br/>
 
并不会真正替换方块,所以并不会对环境造成破坏
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|material(mat,m)
 
|所显示的方块<br/>'''必须为[https://github.com/Bukkit/Bukkit/blob/master/src/main/java/org/bukkit/Material.java Bukkit下的方块名字]'''
 
|gravel
 
|-
 
|data(dv)
 
|方块特殊值,仅作用于1.13以下の服务器
 
|0
 
|-
 
|radius(r)
 
|伪装的半径范围
 
|0
 
|-
 
|noair(na)
 
|是否不替换空气方块
 
|true
 
|-
 
|noise(n)
 
|分散程度,越低越不密集
 
|0
 
|-
 
|duration(d)
 
|方块伪装的持续时间(刻)<br/>'''0'''为无限时
 
|0
 
|-
 
|shape(s)
 
|显示范围所呈现出的形状
 
|sphere
 
|}
 
方块的Bukkit名字和数据值可在游戏中握在主手后使用命令'''/itemdb'''查看。此命令适用于所有bukkit/spigot服务端<br/><br/>
 
<big>'''blockunmask'''</big><br/>
 
用于撤回方块的伪装。可在(生物)使用者死亡后用于清除伪装方块<br/>当然blockmask形成的方块会在区块被重载时复原(也仅于那位刷新区块的玩家)
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|radius(r)
 
|半径范围
 
|0
 
|-
 
|shape(s)
 
|修改范围所呈现出的形状
 
|sphere
 
|}
 
Material1.13版本以下写法为fallingdust_方块ID_特殊值
 
'''例子'''
 
*生物周围显示为地狱岩<br/>由于duration为0,伪装方块会在方块被更新或玩家重进时返回原貌
 
<pre>  - effect:blockmask{m=netherrack;r=5} @self ~onTimer:1200</pre>
 
*在50格范围内玩家脚下生成一层冰,使其走起路来滑滑的
 
<pre>  - effect:blockmask{m=ice;r=2;d=20} @PIR{r=50} ~onTimer:5</pre>
 
*使30格范围的伪装方块返回原貌
 
<pre>- effect:blockunmask{r=30}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | ender—末影效果
 
|-
 
|
 
  - effect:ender @self ~onTimer:20
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | enderbeam—末影光束:形成末影水晶发出的光束效果至目标
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|duration(d)
 
|时长(刻)
 
|60
 
|-
 
|yoffset(y,yo)
 
|位于技能激活点生成光束的y轴显示偏移
 
|0
 
|}
 
注意:此技能会在技能使用位置生成末影水晶<br/>
 
技能组 向目标生成5秒y轴偏移2格的光束
 
<pre>鲲鲲:
 
  Skills:
 
  - effect:enderbeam{d=100;y=2;} @target</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | firework—烟花
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|烟花的主要类型,数值为0~4之间<br/>
 
|0
 
|-
 
|duration(d)
 
|烟花火箭的飞行时长(秒)
 
|0
 
|-
 
|flicker(f)
 
|爆炸是否添加闪烁效果
 
|false
 
|-
 
|trail(tr)
 
|烟花火箭是否添加残留粒子
 
|false
 
|-
 
|colors(c)
 
|烟花的颜色<br/><span style="color:red">待修复</span>
 
|
 
|-
 
|fadecolors(fc)
 
|消失时的颜色<br/><span style="color:red">待修复</span>
 
|
 
|}
 
Type可用值:
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签'''
 
|'''描述'''
 
|-
 
|0
 
|小爆炸
 
|-
 
|1
 
|大爆炸
 
|-
 
|2
 
|星形爆炸
 
|-
 
|3
 
|爬行者头颅爆炸
 
|-
 
|4
 
|超大爆炸
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - effect:firework{t=3;d=1;f=true;tr=true} @self ~onInteract</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | flames—刷怪笼火焰
 
|-
 
|
 
<pre>  - effect:flames @self ~onTimer:5</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | geyser—喷泉:从目标脚下生成往上的水/岩浆方块
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|type(t)
 
|种类,'''water'''水 或 '''lava'''岩浆
 
|water
 
|-
 
|height(h)
 
|往上喷射的高度
 
|
 
|-
 
|speed(s)
 
|喷泉的动态显示速度(刻)
 
|10
 
|}
 
<pre>  Skills:
 
  - effect:geyser{type=LAVA;height=3;speed=10}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | glow—发光:与原版的发光状态效果一样,但可以更改颜色
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|duration(d)
 
|时长(刻)
 
|60
 
|-
 
|color(c)
 
|颜色,WHITE/RED等..(前置付费插件:'''GlowAPI''')
 
|0
 
|}
 
<pre>  Skills:
 
  - glow{d=20;color=RED} @PIR{r=15} ~onTimer:20</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | itemspray—物品抛洒:在目标位置呈现出临时物品的掉落
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|item(i)
 
|物品种类名字,Bukkit物品或MM配置物品
 
|iron_sword
 
|-
 
|amount(a)
 
|数量
 
|10
 
|-
 
|duration(d)
 
|时长(刻)
 
|20
 
|-
 
|radius(r)
 
|半径范围
 
|0
 
|-
 
|velocity(v,force,f)
 
|物品的初始速度
 
|1
 
|-
 
|yVelocity(vv<span style="color:red">''感觉是yv''</span>)
 
|物品的y轴初始速度
 
|velocity
 
|-
 
|yOffset(yo)
 
|y轴偏移度
 
|1
 
|-
 
|allowpickup(ap)
 
|掉落的物品是否允许被玩家捡拾
 
|false
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - effect:itemspray{item=iron_sword;amount=20;velocity=5;d=100;} @self</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | lightning—闪电
 
|-
 
|
 
生成不造成伤害的闪电并播放闪电的音效
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|localized(l)
 
|闪电是否只被范围内玩家可见/可听
 
|false
 
|-
 
|localizedradius(lr,r)
 
|闪电的可视/可听范围,仅在'''localized=true'''时有效
 
|128
 
|}
 
<pre>
 
  - effect:lightning @target
 
  - effect:lightning @self
 
  - effect:lightning{repeat=20,repeatInterval=1} @PIR{r=100}</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | particles—粒子效果
 
|-
 
|
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|particles(p)
 
|粒子种类,在1.13-,'''blockcrack'''等方块粒子的方块种类可以在粒子名后面加上_方块英文/数字ID
 
|reddust
 
|-
 
|amount(a)
 
|粒子数量
 
|10
 
|-
 
|direction(dir 4.11+)
 
|粒子动量,z值无效の漏洞修复于4.11,需directional值为true,speed值不为0
 
|无,格式:dir=x,y,z
 
|-
 
|directional(d)
 
|动量速度
 
|
 
|-
 
|directionReversed
 
|是否反转粒子方向
 
|否
 
|-
 
|material
 
|方块类型,1.13+的修改项,用于'''blockcrack'''等方块粒子的方块种类
 
|
 
|-
 
|hSpread(hs)
 
|横向扩散范围
 
|0
 
|-
 
|vSpread(vs)
 
|纵向扩散范围
 
|0
 
|-
 
|speed(s)
 
|粒子的速度
 
|0
 
|-
 
|viewDistance(vd)
 
|粒子渲染/可视的最大范围
 
|128
 
|-
 
|color(c)
 
|粒子颜色(见下)
 
|无
 
|
 
|-
 
|fromorigin(fo)
 
|是否从坐标原点播放
 
|false
 
|-
 
|size
 
|粒子大小
 
|1
 
|-
 
|useEyeLocation(uel)
 
|粒子是否以实体的眼部位置为标准
 
|false
 
|-
 
|yOffset(y)
 
|上下偏移,需directional值为false
 
|0
 
|-
 
|forwardOffset(fo)
 
|前后偏移,需directional值为false,仅支持Particles
 
|0
 
|-
 
|sideOffset(so)
 
|左右偏移,需directional值为false,仅支持Particles
 
|0
 
|}
 
粒子动量是令粒子往世界的指定坐标移动,而不是相对坐标<br>
 
'''粒子颜色'''<br/>
 
mobSpell,mobSpellAmbient和reddust可使用'''color=颜色代码''',minecraft1.10起,fallingdust也可使用color颜色代码<br/>
 
<pre> effect:particles{p=reddust;color=#FF00FF}</pre>
 
<br/>
 
<pre>鲲鲲:
 
- effect:particles{particle=flame;amount=200;hS=1;vS=1;speed=5} @self
 
</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | particlebox—箱状粒子:生成用粒子组成的箱子形状
 
|-
 
|
 
其余标签参考''particles''技能
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|radius(r)
 
|箱子的半径范围
 
|5
 
|}
 
<pre>鲲鲲:
 
  Skills:
 
  - effect:particlebox{particle=flame;amount=200;radius=5} @self</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | particleline—线状粒子:生成显示从触发点到目标的粒子
 
|-
 
|
 
其余标签参考''particles''技能<br/>
 
因为会涉及到多个坐标点,所以建议''amount''项不要设置得太高
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-
 
|distanceBetween(db)
 
|各点之间的间隔
 
|0.25
 
|-
 
|yStartOffset(ys)
 
|上下偏移
 
|0
 
|-
 
|fromOrigin(fo)
 
|粒子线的启始位置是否从<span style="color:red">原点</span>开始
 
|false
 
|}
 
从原点到目标的火焰粒子线
 
<pre>鲲鲲:
 
  Skills:
 
  - effect:particleline{particle=flame;amount=1;fromOrigin=true} @target</pre>
 
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | particlering—圈形粒子
 
|-
 
|
 
其余标签参考''particles''技能<br/>
 
因为会涉及到多个坐标点,所以建议''amount''项不要设置得太高
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|'''标签(缩写)'''
 
|'''描述'''
 
|'''默认设置'''
 
|-