- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
MythicMobsExtension/新:修订间差异
1240798440(留言 | 贡献) 小无编辑摘要 |
1240798440(留言 | 贡献) 小 (→注意) |
||
| 第6行: | 第6行: | ||
*最近一次编辑日期为 2020.10.30 | *最近一次编辑日期为 2020.10.30 | ||
<spoiler> | <spoiler> | ||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | heal_ext-治愈扩展:MM本体治愈技能扩展 | |||
|- | |||
| | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|amount | |||
|数值,支持变量 | |||
|未知 | |||
|- | |||
|caster | |||
|如果percent值为true,是否使用施法者的生命值来计算 | |||
|false | |||
|- | |||
|dec | |||
|通过施法者与目标距离的减少回血数值,数值在0.0到1.0之间 | |||
|0 | |||
|- | |||
|current | |||
|如果percent值为true,是否使用目标目前的生命值来计算 | |||
|false | |||
|- | |||
|current | |||
|如果percent值为true,是否使用目标失去的生命值来计算 | |||
|false | |||
|- | |||
|inc | |||
|通过施法者与目标距离的增加回血数值,数值在0.0到1.0之间 | |||
|0 | |||
|- | |||
|percent | |||
|是否以百分比的形式回血 | |||
|false | |||
|- | |||
|power | |||
|是否将回血数值乘以技能威力 | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲:莫得栗子啦QAQ | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | heal_ext-治愈扩展:MM本体治愈技能扩展 | |||
|- | |||
| | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|amount | |||
|数值,支持变量 | |||
|未知 | |||
|- | |||
|caster | |||
|如果percent值为true,是否使用施法者的生命值来计算 | |||
|false | |||
|- | |||
|dec | |||
|通过施法者与目标距离的减少回血数值,数值在0.0到1.0之间 | |||
|0 | |||
|- | |||
|current | |||
|如果percent值为true,是否使用目标目前的生命值来计算 | |||
|false | |||
|- | |||
|current | |||
|如果percent值为true,是否使用目标失去的生命值来计算 | |||
|false | |||
|- | |||
|inc | |||
|通过施法者与目标距离的增加回血数值,数值在0.0到1.0之间 | |||
|0 | |||
|- | |||
|percent | |||
|是否以百分比的形式回血 | |||
|false | |||
|- | |||
|power | |||
|是否将回血数值乘以技能威力 | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲:莫得栗子啦QAQ | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | infect-转变:目标生物变成MM生物 | |||
|- | |||
| | |||
不作用于MM生物和玩家 | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|mobtype | |||
|MM生物类型 | |||
|未知 | |||
|- | |||
|level | |||
|转变后生物的等级 | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- infect{mobtype=测试1} @target ~onDamaged | |||
> 受伤后目标变成测试1 | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | itemfloating-召唤悬空物品:在目标位置召唤一个物品 | |||
|- | |||
| | |||
物品无重力,若激活技能后召唤的生物未到达最大持续时间而消失,再次释放技能第一次召唤的物品会传送到<br> | |||
施法者上方,且ot技能会作用于施法者而不是召唤出来的生物<br> | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|durability | |||
|物品持续时间 | |||
|未知 | |||
|- | |||
|item(i) | |||
|选取的MM生物 | |||
|未知 | |||
|- | |||
|onstart(os) | |||
|开始时释放的技能 | |||
|未知 | |||
|- | |||
|ontick(ot) | |||
|每tick释放的技能 | |||
|未知 | |||
|- | |||
|onhit(ot) | |||
|命中目标时激活的技能 | |||
|未知 | |||
|- | |||
|maxduration(md) | |||
|抛射物最大持续时间 | |||
|未知 | |||
|- | |||
|vraidus(vr) | |||
|抛射物碰撞箱垂直大小 | |||
|hr的数值 | |||
|- | |||
|hraidus(hr) | |||
|抛射物碰撞箱水平大小 | |||
|1.25 | |||
|- | |||
|yoffset(yo) | |||
|起始点y轴偏移 | |||
|1.0 | |||
|- | |||
|soffset(so) | |||
|起始点左右偏移 | |||
|0 | |||
|- | |||
|foffset(fo) | |||
|起始点前后偏移 | |||
|0 | |||
|- | |||
|hitplayers(hp) | |||
|是否攻击玩家 | |||
|true | |||
|- | |||
|hitnonplayers(hnp) | |||
|攻击非玩家 | |||
|false | |||
|- | |||
|faceair | |||
|实体永远朝向抛射物方向 | |||
|未知 | |||
|- | |||
|lifetime(lt) | |||
|是否到达最大持续时间后消失 | |||
|true | |||
|} | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- mythicfloating{m=测试1;md=100;ot=蓄力攻击-特效} @PIR{r=30} ~onTimer:60 | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | itemprojectile-物品发射 | |||
|- | |||
| | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|bounce | |||
|是否允许抛射物反弹(不知道是像恶魂火焰弹一样还是命中目标后反弹回来) | |||
|未知 | |||
|- | |||
|bred | |||
|反弹是否改变重力 | |||
|未知 | |||
|- | |||
|durability | |||
|物品多久后消失 | |||
|未知 | |||
|- | |||
|eyedir | |||
|抛射物(MM生物)是否朝向施法者的视野准心 | |||
|未知 | |||
|- | |||
|onbounced | |||
|需要bounce为true,当命中目标或地面时激活的技能 | |||
|未知 | |||
|- | |||
|targetable | |||
|抛射物(物品)是否可以被选中为技能目标 | |||
|未知 | |||
|- | |||
|pfoff | |||
|抛射物碰撞箱水平大小 | |||
|未知 | |||
|- | |||
|pobject | |||
|选中的物品,支持MM物品 | |||
|- | |||
|pvoff | |||
|抛射物碰撞箱纵轴大小 | |||
|未知 | |||
|- | |||
|} | |||
MM本体Projectile修改项: | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|bulletType(4.7.2+) | |||
|发射物的类型 | |||
|可选项:Arrow(箭矢)、BLOCK(立体方块)、ITEM(物品)、MOB(生物) | |||
|- | |||
|onTick(oT) | |||
|每x刻于发射原点执行某个技能 | |||
| | |||
|- | |||
|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 | |||
|} | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- itemprojectile{pobject=DIRT;vr=1;hr=1;hitplayers=true;stopatentity=true;hitnonplayers=true;v=5;i=1;g=0.1;pfoff=0;pvoff=0} | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | jsmechanic-Java脚本激活 | |||
|- | |||
| | |||
激活Java脚本,必须储存在mythicmobsextension/Scripts内 | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|invok=(eval,is) | |||
|脚本名 | |||
|未知 | |||
|- | |||
|option | |||
|为脚本添加选项 | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲: | |||
JavaExample: | |||
Conditions: | |||
- jscondition{js="MobScoreCondition";objective=jsexample;action=true} | |||
Skills: | |||
- jsmechanic{js="SetMoblevel";level=Math.floor(Math.random()*(10-1+1))+1} @self | |||
- jsmechanic{js="SetMobscoreByLevel";objective=jsexample;score=dummy*10} @self | |||
> Javascript: | |||
var SetMoblevel=function(data,target,mlc) { | |||
if (data.getCaster().getClass().getSimpleName()=='ActiveMob') { | |||
var am=data.getCaster(); | |||
am.setLevel(eval(mlc.getString("level"))); | |||
am.getEntity().getBukkitEntity().setCustomName(am.getLevel()); | |||
} | |||
return true; | |||
} | |||
var SetMobscoreByLevel=function(data,target,mlc) { | |||
if (target instanceof org.bukkit.entity.LivingEntity) { | |||
var value=mlc.getString("score"); | |||
var objectiveName=mlc.getString("objective"); | |||
var scoreboard=Bukkit.getServer().getScoreboardManager().getMainScoreboard(); | |||
var objective=scoreboard.getObjective(objectiveName); | |||
if (objective==null) { | |||
objective=scoreboard.registerNewObjective(objectiveName,"empty"); | |||
} | |||
var am=mythicmobs.getMobManager().getMythicMobInstance(target); | |||
var dummy=1; | |||
if (am!=null) { | |||
dummy=am.getLevel(); | |||
} | |||
var score=objective.getScore(target.getUniqueId().toString()); | |||
var oldvalue=score.getScore(); | |||
score.setScore(eval(value)); | |||
Bukkit.getServer().broadcastMessage("score "+objectiveName+" set: "+score.getScore()); | |||
} | |||
return true; | |||
} | |||
var MobScoreCondition=function(mlc,object) { | |||
return true; | |||
} | |||
鲲鲲康不懂哇5555 | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | jumpex-向目标弹射 | |||
|- | |||
| | |||
会计算所填写的速度击中目标所需的角度,如果速度不足以到达目标,技能不激活 | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|gravity | |||
|重力大小,原版僵尸大概是0.02155 | |||
|未知 | |||
|- | |||
|speed | |||
|跳跃的速度 | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- jumpex{speed=1.5;gravity=0.02155} @nearestplayer{r=60} ~onTimer:60 | |||
> 施法者会跳向60m内离自己最近的玩家 | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | jumeto-向目标弹射 | |||
|- | |||
| | |||
施法者向目标跳跃,速度、高度和重力大小可被自定义 | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|gravity | |||
|重力大小,原版僵尸大概是0.02155 | |||
|未知 | |||
|- | |||
|height | |||
|高度 | |||
|未知 | |||
|- | |||
|speed | |||
|跳跃的速度 | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- jumpto{height=0.8;gravity=0.4} @RLNTE{amount=1;radius=8;spacing=1;minradius=5} | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | linebubble-悬浮字单行修改 | |||
|- | |||
| | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|id | |||
|悬浮字id | |||
|未知 | |||
|- | |||
|mode | |||
|修改模式,REPLACE(替换)或APPEND(添加)或REMOVE(删除) | |||
|REMOVE | |||
|- | |||
|newline | |||
|修改后的文本 | |||
|未知 | |||
|oldline(ol) | |||
|要修改的那一行所写的文本,可以只修改单行的一部分 | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- speechbubble{id=effects;usecounter=false} @self ~onSpawn | |||
- linebubble{id=effects;mode=append;newline="<additem.dirt>"} @self ~onInteract | |||
- linebubble[id=effects;mode=replace;oldline="<additem.dirt>";newline="<additem.stone>"} @self ~onDamaged | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | mathex-数据计算(支持函数) | |||
|- | |||
| | |||
实质上是变量、记分板计算 | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|eval | |||
|任何文本,需写在""内 | |||
|未知 | |||
|- | |||
|there | |||
|函数值,有效的有:sin(x) - cos(x) - tan(x) - int(x) - floor(x) - rnd(x) - sqrt(x) | |||
|未知 | |||
|- | |||
|store | |||
|储存在哪儿 | |||
|} | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- math{eval="rnd(<mob.hp>)";store=<mob.meta.鲲鲲>} @self ~onInteract | |||
>对生物当前生命做随机计算并储存到生物身上名为“鲲鲲”的元数据中。 | |||
- math{eval="<mob.score.数量>+1";store=<mob.score.count>} @e[r=20] ~onInteract | |||
>每个实体都会让施法者在"数量"记分板上得到1分,这个栗子是统计20m内的生物数量 | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | mmemessage-message技能支持MME变量 | |||
|- | |||
| | |||
然后就没别的差别了 | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|msg | |||
|文本,必须写在""内 | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- modifyarrows{mode=clear;amount=0} @self ~onInteract | |||
> 清除所有箭矢 | |||
- modifyarrows{mode=add;amount=4} @self ~onInteract | |||
> 添加四发箭矢 | |||
- modifyarrows{mode=sub;amount=4} @self ~onInteract | |||
> 移除四发箭矢 | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | modifyarrows-修改目标身上箭矢的数量 | |||
|- | |||
| | |||
可以减少也可以增加也可以清除 | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|amount | |||
|当mode为ADD或SUB时,修改的数量 | |||
|未知 | |||
|- | |||
|mode | |||
|修改的模式,ADD(添加)或SUB(减少)或CLEAR(清除) | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- sendmessage{msg="Owner <mob.meta.owner>"} @world | |||
>向全世界发送施法者的主人名 | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | modifyubble-悬浮字修改:修改悬浮字 | |||
|- | |||
| | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|linelength(ll) | |||
|文本长度 | |||
|未知 | |||
|- | |||
|sideoffset(so) | |||
|悬浮字左右偏移 | |||
|未知 | |||
|- | |||
|timer | |||
|文本显示时间 | |||
|未知 | |||
|- | |||
|forwardoffset(fo) | |||
|悬浮字前后偏移 | |||
|未知 | |||
|- | |||
|offset | |||
|悬浮字上下偏移 | |||
|未知 | |||
|- | |||
|usecounter(uc) | |||
|是否使用计数器,作用未知 | |||
|未知 | |||
|} | |||
<pre> | |||
鲲鲲:莫得栗子啦QAQ | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | modifyitem-槽位修改:修改指定槽位的物品 | |||
|- | |||
| | |||
可以修改虚拟背包内的物品,不支持MM物品 | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|action | |||
|修改的模式,add(添加)或set(设置) | |||
|未知 | |||
|- | |||
|amount | |||
|物品数量,可以是一个范围,例如下面的1to20 | |||
|- | |||
|enchants | |||
|物品的附魔,格式:enchants=knockback:1to3,power:2 | |||
|未知 | |||
|- | |||
|lore | |||
|物品的lore,格式:lore="one,two,three" | |||
|未知 | |||
|- | |||
|material | |||
|物品的id,不支持MM物品 | |||
|未知 | |||
|- | |||
|name,格式:name="hihi" | |||
|物品显示的名字 | |||
|未知 | |||
|- | |||
|slot | |||
|当what值为inventory或backbag时,槽位的id | |||
|未知 | |||
|- | |||
|what | |||
|要修改的物品的位置 | |||
|未知 | |||
|} | |||
物品的位置id HAND(主手) OFFHAND(副手) HELMET(头盔) CHESTPLATE(胸甲 | |||
LEGGINGS(护腿) BOOTS(靴子) INVENTORY(玩家背包,仅限于玩家) BACKBAG(虚拟背包) | |||
<pre> | |||
鲲鲲: | |||
Skills: | |||
- modifyitem{what=HAND;action=ADD;name="HOHO ";lore="one,two,three";amount=1to20} @self ~onUse | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! style="text-align: left;" | movetobackbag-虚拟背包存储:将玩家物品存在虚拟背包里 | |||
|- | |||
| | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
|- | |||
|'''标签(缩写)''' | |||
|'''描述''' | |||
|'''默认设置''' | |||
|- | |||
|bagslot | |||
|将物品存储进虚拟背包的哪个位置,-1代表着无物品的槽位 | |||
|未知 | |||
|- | |||
|meta | |||
|为所选择的虚拟背包槽位设置一个数据 | |||
|- | |||
|override | |||
|虚拟背包内的物品是否会被替换 | |||
|true | |||
|- | |||
|tag | |||
|为所选择的虚拟背包槽位添加一个标签 | |||
|- | |||
|title | |||
|虚拟背包名 | |||
|未知 | |||
|- | |||
|slot | |||
|当what值为slot(槽位)时,槽位的id | |||
|未知 | |||
|- | |||
|what | |||
|要存储的物品的位置,可以是槽位或者是护甲槽 | |||
|未知 | |||
|} | |||
护甲槽id: head(头)chestplate(胸甲)leggings(护腿)boots(靴子) | |||
<pre> | |||
鲲鲲:莫得栗子啦 | |||
</pre> | |||
|} | |||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! style="text-align: left;" | mythicfloating-召唤悬空生物:在目标位置召唤一个生物 | ! style="text-align: left;" | mythicfloating-召唤悬空生物:在目标位置召唤一个生物 | ||
2020年10月31日 (六) 02:36的版本
变量支持技能是付费版的内容,但免费版能支持消息类技能,例如Speak
想要变量教学可以找鲲鲲..
注意
- 有问题私聊咱(鲲鲲QQ1240798440)
- 本页面已更新至4.10,请不要让你的MM版本过低
- 最近一次编辑日期为 2020.10.30
<spoiler>
| heal_ext-治愈扩展:MM本体治愈技能扩展 | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:莫得栗子啦QAQ |
| heal_ext-治愈扩展:MM本体治愈技能扩展 | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:莫得栗子啦QAQ |
| infect-转变:目标生物变成MM生物 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
不作用于MM生物和玩家
鲲鲲:
Skills:
- infect{mobtype=测试1} @target ~onDamaged
> 受伤后目标变成测试1
|
| itemfloating-召唤悬空物品:在目标位置召唤一个物品 | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
物品无重力,若激活技能后召唤的生物未到达最大持续时间而消失,再次释放技能第一次召唤的物品会传送到
鲲鲲:
Skills:
- mythicfloating{m=测试1;md=100;ot=蓄力攻击-特效} @PIR{r=30} ~onTimer:60
|
| itemprojectile-物品发射 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MM本体Projectile修改项:
鲲鲲:
Skills:
- itemprojectile{pobject=DIRT;vr=1;hr=1;hitplayers=true;stopatentity=true;hitnonplayers=true;v=5;i=1;g=0.1;pfoff=0;pvoff=0}
|
| jsmechanic-Java脚本激活 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
激活Java脚本,必须储存在mythicmobsextension/Scripts内
鲲鲲:
JavaExample:
Conditions:
- jscondition{js="MobScoreCondition";objective=jsexample;action=true}
Skills:
- jsmechanic{js="SetMoblevel";level=Math.floor(Math.random()*(10-1+1))+1} @self
- jsmechanic{js="SetMobscoreByLevel";objective=jsexample;score=dummy*10} @self
> Javascript:
var SetMoblevel=function(data,target,mlc) {
if (data.getCaster().getClass().getSimpleName()=='ActiveMob') {
var am=data.getCaster();
am.setLevel(eval(mlc.getString("level")));
am.getEntity().getBukkitEntity().setCustomName(am.getLevel());
}
return true;
}
var SetMobscoreByLevel=function(data,target,mlc) {
if (target instanceof org.bukkit.entity.LivingEntity) {
var value=mlc.getString("score");
var objectiveName=mlc.getString("objective");
var scoreboard=Bukkit.getServer().getScoreboardManager().getMainScoreboard();
var objective=scoreboard.getObjective(objectiveName);
if (objective==null) {
objective=scoreboard.registerNewObjective(objectiveName,"empty");
}
var am=mythicmobs.getMobManager().getMythicMobInstance(target);
var dummy=1;
if (am!=null) {
dummy=am.getLevel();
}
var score=objective.getScore(target.getUniqueId().toString());
var oldvalue=score.getScore();
score.setScore(eval(value));
Bukkit.getServer().broadcastMessage("score "+objectiveName+" set: "+score.getScore());
}
return true;
}
var MobScoreCondition=function(mlc,object) {
return true;
}
鲲鲲康不懂哇5555
|
| jumpex-向目标弹射 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
会计算所填写的速度击中目标所需的角度,如果速度不足以到达目标,技能不激活
鲲鲲:
Skills:
- jumpex{speed=1.5;gravity=0.02155} @nearestplayer{r=60} ~onTimer:60
> 施法者会跳向60m内离自己最近的玩家
|
| jumeto-向目标弹射 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
施法者向目标跳跃,速度、高度和重力大小可被自定义
鲲鲲:
Skills:
- jumpto{height=0.8;gravity=0.4} @RLNTE{amount=1;radius=8;spacing=1;minradius=5}
|
| linebubble-悬浮字单行修改 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- speechbubble{id=effects;usecounter=false} @self ~onSpawn
- linebubble{id=effects;mode=append;newline="<additem.dirt>"} @self ~onInteract
- linebubble[id=effects;mode=replace;oldline="<additem.dirt>";newline="<additem.stone>"} @self ~onDamaged
|
| mathex-数据计算(支持函数) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
实质上是变量、记分板计算
鲲鲲:
Skills:
- math{eval="rnd(<mob.hp>)";store=<mob.meta.鲲鲲>} @self ~onInteract
>对生物当前生命做随机计算并储存到生物身上名为“鲲鲲”的元数据中。
- math{eval="<mob.score.数量>+1";store=<mob.score.count>} @e[r=20] ~onInteract
>每个实体都会让施法者在"数量"记分板上得到1分,这个栗子是统计20m内的生物数量
|
| mmemessage-message技能支持MME变量 | ||||||
|---|---|---|---|---|---|---|
|
然后就没别的差别了
鲲鲲:
Skills:
- modifyarrows{mode=clear;amount=0} @self ~onInteract
> 清除所有箭矢
- modifyarrows{mode=add;amount=4} @self ~onInteract
> 添加四发箭矢
- modifyarrows{mode=sub;amount=4} @self ~onInteract
> 移除四发箭矢
|
| modifyarrows-修改目标身上箭矢的数量 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
可以减少也可以增加也可以清除
鲲鲲:
Skills:
- sendmessage{msg="Owner <mob.meta.owner>"} @world
>向全世界发送施法者的主人名
|
| modifyubble-悬浮字修改:修改悬浮字 | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:莫得栗子啦QAQ |
| modifyitem-槽位修改:修改指定槽位的物品 | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
可以修改虚拟背包内的物品,不支持MM物品
物品的位置id HAND(主手) OFFHAND(副手) HELMET(头盔) CHESTPLATE(胸甲 LEGGINGS(护腿) BOOTS(靴子) INVENTORY(玩家背包,仅限于玩家) BACKBAG(虚拟背包) 鲲鲲:
Skills:
- modifyitem{what=HAND;action=ADD;name="HOHO ";lore="one,two,three";amount=1to20} @self ~onUse
|
| movetobackbag-虚拟背包存储:将玩家物品存在虚拟背包里 | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
护甲槽id: head(头)chestplate(胸甲)leggings(护腿)boots(靴子) 鲲鲲:莫得栗子啦 |
| mythicfloating-召唤悬空生物:在目标位置召唤一个生物 | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
生物无重力且无敌,若激活技能后召唤的生物未到达最大持续时间而消失,再次释放技能第一次召唤的生物会传送到
鲲鲲:
Skills:
- mythicfloating{m=测试1;md=100;ot=蓄力攻击-特效} @PIR{r=30} ~onTimer:60
|
| mythicorbitalprojectile-MM生物旋转 | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
除此之外还支持i,hr,vr,md,se,sb 鲲鲲:
Skills:
- mythicorbitalprojectile{pobject=鲲鲲;i=1;hR=0;vR=0;oradx=1.5;orady=0;oradz=1.5;oradsec=1;md=20000;se=false;sb=false;pvoff=2;pfacedir=true;tag=<trigger.uuid>}
|
| mythicprojectile-MM生物抛射物 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MM本体Projectile修改项:
鲲鲲:
Skills:
- mythicprojectile{pobject=鲲鲲;hitsureface=true;vr=1;hr=1;hp=true;se=true;hnp=true;onHit=鲲鲲-Hit;v=10;i=1;g=0.1;sfo=0;tyo=0;pvoff=0;md=20000;pfacedir=true}
发射一发抛射物(MM生物:鲲鲲),速度为10,碰撞箱体积为vr*hr=1,命中实体激活技能:鲲鲲-Hit且不会停止,会攻击玩家和非玩家,偏移全部为0,最多飞行1000秒,射偏几率为0
|
| navigation-改变实体的移动模式 | ||||||
|---|---|---|---|---|---|---|
|
测试阶段技能,最好不要在服务器上食用w
模式有: WALK(步行) FLY(飞行) VEX(恼鬼的飞行) 鲲鲲:莫得栗子啦 |
| nextstagequest-进入下一个任务阶段 | ||||||
|---|---|---|---|---|---|---|
|
需要插件:Quests,令目标进入指定任务的下一个阶段
鲲鲲:莫得栗子啦 |
| nodamageticks-受伤冷却 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
原版受伤冷却是10tick,也就是0.5s,受伤冷却就是实体受伤后多久才可以再次受伤
鲲鲲:
Skills:
- nodamageticks{duration=200;damagedelay=100} @target ~onAttack
攻击后令目标的受伤冷却变为5秒,持续时间10s
|
| normalplayer-技能遗忘 |
|---|
|
令获得了MM技能的玩家失去使用MM技能的能力 怪物Yml: 鲲鲲: Skills: - normalplayer @target ~onDeath 死亡后令目标失去使用MM技能的能力 |
| onTrade-处在交易时激活技能 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
适用于类型为村民的施法者,本质是给予一个光环
怪物Yml:
鲲鲲:
Type: Villager
Skills:
- villager{l=2;p=CLERIC;t=DESERT} @self ~onSpawn
- onTrade{skill=你好;duration=9999999} @self ~onSpawn
- trade{1=result:DIAMOND_BLOCK:1,price:EMERALD:1} ~onInteract
技能Yml:
你好:
Skills:
- message{m=你好} @PIR{r=50}:BAGCLICKED
出生时将自己设置为2级的外观为沙漠的牧师,当玩家开启交易窗口时,会为玩家打开一个交易窗口,1颗绿宝石换1个钻石块并对玩家说一句 你好
|
| openbackbag-为目标打开虚拟背包 | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
每个玩家打开的界面都是独立的,无法刷物品
potato1:
Type: zombie
Health: 100
AITargetSelectors:
- 0 clear
Skills:
- sunresist ~onSpawn
- createbackbag{title=SuperBag;items=dirt:1,stone:3;temporary=true;override=true} @self ~onSpawn
- openbackbag{title=SuperBag} @trigger ~onInteract
- modifyitem{what=backbag;bagname=SuperBag;slot=1;action=set;material=DIAMOND_SWORD} @self ~onDamaged
- mmemessage{msg="<trigger.name> clicked slot <trigger.meta.lastclickedslot> in <mob.meta.lastclickedbag>"} @trigger ~onSignal:BAGCLICKED
出生时自身免疫阳光,并创建一个名为Superbag的背包,含有1泥土3石头,被右键时打开虚拟背包,受伤时将虚拟背包内的格子1替换为一把钻石剑
|
| openinventory-打开指定GUI | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
建议用来做随身工作台ww
鲲鲲:
Skills:
- openinventory{viewonly=false;type=enchanting} @trigger ~onDamaged
受伤时为目标打开附魔台界面,并且可以互动
|
| oxygen-减少氧气含量:为0时相当于溺死而亡 | ||||||
|---|---|---|---|---|---|---|
|
20相当于1格氧气,满氧气为300
莫得栗子w |
| parseddisguise-变量伪装:伪装与变量相结合 |
|---|
|
与MM本体的disguise区别就是支持变量,没了。 鲲鲲:
Skills:
- parseddisguise{d=PLAYER:<mob.name>:<target.name>} @trigger ~onDamaged
|
| parsedstance-变量姿势:Stance与变量相结合 | ||||||
|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- pstance{s="<target.l.dx>,<target.l.dy>,<target.l.dz>,<target.l.w>"} @targetlocation
<target.l.*> 记录坐标类目标的位置
<target.l.dx dy dz> 记录目标的位置
|
| particleimage-粒子图片 | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- particleimage{file=spin.gif;s=10;interval=3;c=black;skip=2;resize=150,150;transform=x,0,y;} @self ~onSpawn
出生后展示名为spin的gif图片,每3tick播放1帧,品质降低一倍,图片大小为150x150,方向为垂直
|
| playanimation-动作:令目标释放动作 | ||||||
|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- playanimation{id=0,1,2,3,4,5} @self ~onInteract
被右键后跳舞(逃
|
| playcredits-观看结束界面:令目标玩家观看终末之诗 |
|---|
|
可以搭配repeat来做到黑屏的效果 鲲鲲:
Skills:
- playcredits{repeat=60;repeatInterval=1}
- closeinventory{delay=61}
玩家会黑屏3秒
|
| playergoggleat-玩家凝视:令目标玩家盯着施法者 | ||||||
|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- playergoggleat{d=120} @trigger~onDamaged
受伤后令攻击者盯着施法者6秒
|
| playerspin-转圈:令玩家转圈 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- playerspin{d=260;s=30} @trigger ~onDamaged
受伤后以30的速度令攻击者旋转13秒
|
| playerweather-修改天气时间 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
这个技能莫得栗子w |
| playerzoom-修改玩家视角 | ||||||
|---|---|---|---|---|---|---|
|
修改玩家的客户端视角
鲲鲲:
Skills:
- playerzoom{v=1.0f}
- playerzoom{delay=180;v=0.0f}
让目标的视角为最小,6秒后设置为最大
|
| playloading-观看加载世界界面 |
|---|
|
让玩家观看载入世界的界面 鲲鲲:
Skills:
- playloading{repeat=60;repeatInterval=1}
- closeinventory{delay=61}
让目标观看载入世界界面,三秒后还原
|
| professbossbar-设置进度条 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
为玩家设置一个进度条,以boss血条的形式..
这个技能莫得栗子QAQ。 |
| push-将施法者推向目标 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- pushto{speed=0.4;clamp=-2to2} @crosshairlocation ~onUse
使用物品后,施法者速度会在-2和2之间,-2代表着可能向后移动
|
| randomspeed-随机修改目标的速度 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- randomspeed{range=0.2to0.5} @self ~onInteract
当生物被右键后,速度会被修改,数值在0.2-0.5之间
|
| removebackbag-移除虚拟背包 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
莫得栗子哇QAQ。 |
| removebossbar-移除BossBar血条 | ||||||
|---|---|---|---|---|---|---|
莫得栗子哇QAQ。 |
| removebubble-移除全息字 | ||||||
|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- removebubble{id=鲲鲲} @self
移除自身名为鲲鲲的全息字
|
| cure(removepotion)-移除目标身上的药水效果 | ||||||
|---|---|---|---|---|---|---|
鲲鲲: Skills: - cure @Self ~onTimer:5 每0.25秒清除自身所有药水效果 |
| renamebackbag-修改目标的虚拟背包名 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
莫得栗子。 |
| renameentity-重置目标名字 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
Skills:
- renameentity{name=<target.name>;visible=true} @self
将自己的名字设置为目标的名字
|
| resetshader-重置目标客户端的光影为关闭 |
|---|
Skills:
- resetshader @PIR{r=10} ~onSpawn
出生后,让范围10m内的玩家关闭光影
|
| resettarget-重新设置目标 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Skills:
- resettarget{event=true} @nearestplayer{r=20} ~onSpawn
这个技能鲲鲲真的康不懂!
|
| restorecachedowner-重新存储目标的主人 | |||
|---|---|---|---|
Skills: - recachedowner @self ~onTimer:20 每秒存储主人到服务器,即使重启服务器也不会忘却主人 |
| sapidamage-对目标造成SkillAPI的属性伤害 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
莫得栗子 |
| sapiskill-释放SkillAPI技能 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
Skills:
- damageskillapi{skill="鲲鲲";damage=5}
对目标释放技能:鲲鲲,并造成5伤害
|
| sendtoast-成就信息 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Skills:
- sendtoast{icon=dirt;message=鲲鲲!;frame=GOAL} @PIR{r=10} ~onSpawn
出生时向周围的玩家发送一条,图标为泥土,文本为鲲鲲!,类型为达成的成就
|
| setcachedowner-令目标的主人无视重载插件和关服的影响 |
|---|
Skills: - setcachedowner @self ~onSpawn 出生后,即使重启服务器也不会忘却主人 |
| setfaction-设置派系 | ||||||
|---|---|---|---|---|---|---|
Skills:
- setfaction{faction=SomeFaction} @self ~onSpawn
出生将自己的派系设置为SomeFaction
|
| setitemcooldown-设置槽位上的指定物品冷却 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
Skills:
- setitemcooldown{ticks=120;slot=40} @self ~onBlock
将盾的冷却设置为6秒,之所以是盾是因为这里使用了onblock(当阻挡伤害时)
|
| setmeta-修改目标的数据 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
Skills:
- setmeta{meta="tag=lastdamagedentity;value=<trigger.uuid>;type=STRING"} @target ~onAttack
将标签lastdamagedentity设置为目标的uuid
|
| setmobhealth-修改目标的生命值(当前和最大) | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Skills:
- setmobhealth{health=2to5;ignoremodifier=true;set=REMOVE}
减少自己的当前生命和最大生命,数值在2-5之间
|
| setnbt-修改目标的NBT | ||||||
|---|---|---|---|---|---|---|
Skills:
- setnbt{nbt="{Fire:<mob.stance>}"} @self
让自己着火,时间为变量<mob.stance>的值
|
| settargetquest-修改任务 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
仅作用于玩家,基于"Quests"插件
Skills:
- settargetquest{questname=鲲鲲;stage=1} @target ~onTimer:100
让玩家处在任务"鲲鲲"第1阶段
|
| settarget_ext-设置目标 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Skills:
- settarget{event=true} @nearestplayer{r=20} ~onSpawn
这个技能鲲鲲真的康不懂!
|
| setthreattarget-设置威胁度 | ||||||
|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- setthreattarget{a=1111} @target ~onInteract
|
| snoopinventory-观察玩家背包 | |||
|---|---|---|---|
鲲鲲:
Skills:
- ssnoopinventory @PIR{r=10;limit=1} ~onDamaged
|
| speechbubble-创建全息字 | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- speechbubble{text="&5鲲鲲大笨蛋";ll=20;offset=2.6;time=300} @trigger ~onInteract
|
| steal-窃取:几率窃取目标物品 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
如果目标为玩家,会从快捷栏和背包内偷走物品
鲲鲲:
Skills:
- steal{items=STONE} @PIR{r=10} ~onTimer:40
|
| storeservertick-储存服务器Tick值 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- storeservertick{tag=鲲鲲;meta=true}
|
| stun-晕眩 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
注意,MM4.9的Stun优先度高于此技能
鲲鲲:
Skills:
- stun{d=40} @PIR{r=10} ~onTimer:40
|
| sunregist-免疫阳光:令目标不会被阳光烧伤 |
|---|
鲲鲲: Skills: - sunregist @self ~onSpawn 出生时免疫阳光 |
| swap-移位:与目标互换位置 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- swap{kty=true;kcy=true}
|
| takefrombackbag—取回物品:从虚拟背包中取回一个物品 | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
将虚拟背包内指定槽位送回一个玩家背包,要取回的物品槽位类型为SLOT(槽位)或INVENTORY(库存) 鲲鲲:
Skills:
- takefrombackbag{name=鲲鲲(可以是变量);to=INVENTORY或槽位;fromslot=数字或变量;toslot=数字;override=true}
|
| takequest-领取任务 | ||||||
|---|---|---|---|---|---|---|
|
仅作用于玩家,基于"Quests"插件
Skills:
- takequests{questname=鲲鲲} @target ~onTimer:100
让玩家领取任务"鲲鲲"
|
| throwitem—投掷物品 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- throwitem{speed=1.5;m=stone;hnp=true;sg=true} @crosshairlocation ~onUse
右键物品时向准心位置投掷一个速度为1.5的石头
|
| trade—交易:为目标打开一个自定义村民交易窗口 |
|---|
作者对于此技能的详解:
食用title修改项来修改交易窗口的标题,格式为title=标题
最多设置10条交易项(原版限制)格式为:- trade{1=....;2=....;3=....}意味着有3条交易项目
使用:来规定交易物品的数量
修改项result,施法者提供的货物- trade{1=result:DIRT}
修改项price,玩家提供的货物- trade{1=result:DIRT,price:STONE}
修改项price2接在price:STONE后面,设置玩家需要提供的第二种货物- trade{1=result:DIRT,price:STONE,price2:GOLD_INGOT}
上一行这个技能意味着我们可以用1石头1金锭换取1泥土
- trade{1=result:DIRT:16,price:STONE:32,price2:GOLD_INGOT:64}意味着我们可以用32石头64金锭换取16泥土
修改项uses,设置交易项目的最大交易次数(需补货)格式:- trade{1=result:DIRT:16,price:STONE:32,price2:GOLD_INGOT:64,uses=5}
修改项xp,玩家交易成功是否获得经验,默认为false| - trade{1=result:DIRT:16,price:STONE:32,price2:GOLD_INGOT:64,uses=5;xp=true}
|
| transmuteitem—替换物品:替换目标背包内的物品为指定物品 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- TransmuteItem{item=鲲鲲;result=诺鸽子;a=3} @PIR{r=10} ~onSpawn
出生时将范围内玩家的3个MythicMobs物品"鲲鲲"替换成3个MythicMobs物品"诺鸽子"
|
| unequip—卸甲————移除目标的盔甲 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Skills:
- unequip{armor=ALL;signal=鲲鲲}
移除目标的所有护甲并给予信号"鲲鲲"
|
| unexemptplayer—取消对玩家的所有检测 | ||||||
|---|---|---|---|---|---|---|
这个技能莫得栗子QAQ。 |
| villager—修改村民的职业和外观 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
鲲鲲:
Type: Villager
Skills:
- villager{l=5;p=FARMER;t=SLOW;delay=60} @self ~onSpawn
出生3秒后将自己设置成交易等级为"大师"的雪地外观的农民
|
</spoiler>