欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“MythicMobsExtension/新”的源代码
←
MythicMobsExtension/新
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
{{Minecraft Color|&9|'''变量支持技能是付费版的内容,但免费版能支持消息类技能,例如Speak'''}}<br> =注意= *本页面已更新至MM4.10/MMEv1.736b,请不要让你的MME/MM版本过低 *最近一次编辑日期为 2020.12.15 <spoiler> {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | endereffect-末影龙死亡特效 |- | <pre> 鲲鲲:莫得栗子啦QAQ. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |customparticleline-自定义粒子射线 |- | 在施法者与目标之间画一条粒子线 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |ignoredestoffsetyaw(idoy) |是否无视目标的视角俯仰视角度 |false |- |ystartoffset(ys) |施法者位置(起点)的纵轴偏移 |0 |- |vdestoffset(vd) |目标位置(终点)的纵轴偏移 |0 |} <pre> 鲲鲲: - customparticleline{particle=reddust; amount=5;color=#feff90; ys=2.5;vd=1.0;hd=-1.0; idoy=true;distanceBetween=0.5; tyo=1.25} @pir{r=10} ~onTimer:5 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | custompathfinder-自定义路径 |- | 更改或添加自定义路径目标,支持变量,若定义了优先级,custompathfinder将从实体中删除该优先级,并用新优先级替换 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |goal |路径,格式为:优先级 自定义目标类型 |未知 |} <pre> 鲲鲲: - advaipathfinder{goal="clear"} - advaipathfinder{goal="2 runfromsun 2"} - advaipathfinder{goal="3 goto 0,0,0"} - advaipathfinder{goal="4 goto <target.l.x>,<target.l.y>,<target.l.z>"} - advaipathfinder{goal="1 randomstroll"} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | customrandomskill-自定义随机技能 |- | 执行随机技能,根据输入位置设置每个技能的优先级,0.01=1%,1=100%。变量:1=1%,100=100%。 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |s |技能列表,所有技能的排列规则为第一个最高级,最后一个最低级,格式为A:几率,B:几率... |未知 |- |renewrandom(rnr) |是否在上一级技能莫得触发之后为下一级重新进行随机 |false |- |shuffle |是否在每次释放技能时将技能列表内的所有技能重新排列 |true |} <pre> 鲲鲲: - customrandomskill{s=鲨鲨:0.1,鲲鲲:0.5,麻薯:1} > 若几率≤10%,使用技能:鲨鲨,若几率≤50%,使用技能:鲲鲲,若几率≥50%,则使用技能:麻薯(虽几率为100%但优先度最低,故前俩个技能都不匹配才会激活) - customrandomskill{s=鲨鲨:0.5,鲲鲲:0.1,麻薯:0.7;rnr=true} > 若几率<50%使用技能:鲨鲨,若几率≥50%则重新进行随机,若几率<10%使用技能:鲲鲲,则为技能:麻薯进行随机,若几率<70%则使用技能:麻薯,若≥70%则啥也不会发生。 - customrandomskill{s=鲨鲨:<mob.score.rnd1>,鲲鲲:<mob.stance>,麻薯:<mob.meta.rnd3>;rnr=true} > 若几率小于<mob.meta.rnd1>则使用技能:鲨鲨,若≥则重新进行随机,若几率小于<mob.stance>则使用技能:鲲鲲,若≥技能3的新随机值如果几率小于<mob.meta.rnd3>则使用技能:麻薯,若≥则啥也不会发声。 - customrandomskill{s=鲨鲨:0.5,鲲鲲:0.1,麻薯:0.7;rnr=true;shuffle=true} > 所有技能的优先级随机,其他和上面一样(真的懒得写了). </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | customsound-自定义音效 |- | 仅为目标播放音效 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |type |音效ID |block.chest.open(开箱音效) |- |pitch(p) |声音的音调,值域为0.01~2.0 |1 |- |volume |音量(响度) |1 |} 音量超过1.0之后,每加1点 播放范围就扩大16格 音量 * 16(格) = 最大可播放范围 <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | customsound-自定义音效 |- | 仅为目标播放音效 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |type |音效ID |block.chest.open(开箱音效) |- |pitch(p) |声音的音调,值域为0.01~2.0 |1 |- |volume |音量(响度) |1 |} 音量超过1.0之后,每加1点 播放范围就扩大16格 音量 * 16(格) = 最大可播放范围 <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | customsummon-自定义召唤 |- | 在MM本体技能:Summon的基础上增加了一些修改项 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |addx(ax,relx,rx) |以选中位置/实体为中心进行X轴偏移 |未知 |- |addy(ay,rely,ry) |以选中位置/实体为中心进行Y轴偏移 |未知 |- |addz(az,relz,rz) |以选中位置/实体为中心进行Z轴偏移 |未知 |- |addtag(tag,at) |为生成的生物添加上标签 |填写名称,未知 |- |amount(a) |要召唤的生物数量,支持范围(格式:最小值to最大值) |未知 |- |copyThreatTable(ctt) |生成的生物是否复制施法者的威胁表 |false |customreason(custom,cr) |自定义字符串,供条件:spawnreason使用 |未知,填写字符 |- |infrontblocks(ifb,infront) |以选中位置/实体为中心进行前后偏移 |0 |- |inheritThreatTable(itt) |生成的生物是否继承施法者的威胁表 |未知 |- |invisible(inv) |生成的生物是否隐身 |未知 |- |leashtocaster(leash,lc) |生成的生物是否被施法者用栓绳栓住 |未知 |- |mobtype(mob,m,type,t) |要召唤的生物内部ID,必填 |未知 |- |noise(n,radius,r) |以选中位置/实体为中心进行指定水平范围内的随机二次定点 |未知 |- |onsurface(os,s) |是否在固体上生成生物 |未知 |- |setowner(so) |施法者是否成为所生成的生物的主人 |未知 |- |useeyedirection(ued,eyedirection) |生成的生物的视角是否与目标的视角一致 |未知 |- |vx(x) |x轴速度 |未知 |- |vy(y) |y轴速度 |未知 |- |vz(z) |z轴速度 |未知 |- |yaw |对生成的生物进行视角水平旋转,0(正北)/90(正东)/180(正南)/270(正西),其它数值同样有效 |未知 |- |ynoise(yn,yradius,yr) |以选中位置/实体为中心进行指定高度范围内的随机二次定点 |未知 |- |ynoiseuponly(yradiusuponly,yruo,ynuo,yu) |noise与ynoise的范围是否只会垂直移动而不会水平移动 |未知 |} <pre> 鲲鲲: - customsummon{t=CREEPER;a=1;ax=5;ay=-4;az=3} @Self > 会在目标x轴+5,y轴-4,z轴+3的位置生成一个爬行者,相当于原版命令:"/summon ~5 ~-4 ~3 creeper". - customsummon{t=CREEPER;a=1;ued=true;ifb=-2;setowner=true} @Self > 会在施法者当前位置的后2格方块生成爬行者并认定主人为施法者 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | customteleport-自定义欢送 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |betweenlastentitysignal(bls) |开始传送到最后一个目标时为施法者发送指定信号 |未知 |- |betweennextentitysignal(bns) |传送到下一个目标后为施法者发送指定信号 |未知 |- |destination(dest,d) |要传送到哪儿,格式为:d="@Target" |未知 |- |finalsignal(fs) |传送到最后一个目标后为施法者发送指定信号 |未知 |- |frontoffset |传送后的前后偏移,负数为向后移 |未知 |- |sizeoffset |传送后的左右偏移,负数为向左移 |未知 |- |ignoreowner(io) |是否不会传送至自己的主人 |未知 |- |ignorepitch(ip) |是否不将自己的视角俯仰视角度变成与目标一致 |未知 |- |infrontof(if,f) |施法者是否传送到目标面前,如果目标是一个实体 |未知 |- |maxtargets(mt) |最大目标数量 |未知 |- |noise(n) |是否在传送后播放一些音效 |false |- |random(r) |施法者传送的偏差,只会随机传送到范围内的安全位置 |未知 |- |returntostart(rs) |是否将目标传送回施法者的起始位置 |未知 |- |targetinsight |是否只会选中能被施法者康到的目标 |未知 |- |teleportdelay(td) |若有多个目标,每次传送之间的间隔 |未知 |- |yoffset |传送后的垂直偏移 |未知 |} <pre> 鲲鲲: - customteleport{d="@Target";td=20} > 在1秒后传送到目标的位置 - customteleport{d="@PIR{r=20}";mt=3;f=true;rs=true;fs=Done} > 传送到20m范围内3个玩家的面前,结束传送到起始位置,在完成传送后发送信号"Done" </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | customvelocity-自定义速度 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |mode |修改模式,SET(设置)/ADD(添加)/MULTIPLY(乘以) |SET |- |vx(x) |x轴速度 |未知 |- |vy(y) |y轴速度 |未知 |- |vz(z) |z轴速度 |未知 |} <pre> 鲲鲲:莫得栗子啦QAQ </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | damagearmor-减少物品耐久 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |armor(a) |单个槽位或多个或全部 |未知 |- |damage(dmg,d) |伤害的数值,支持最小值to最大值 |未知 |- |signal |若物品损坏,则为施法者发送信号 |未知 |} 槽位有:all(全部)/helmet(头部)/chest(胸甲)/leggings(护腿)/boots(靴子)/hand(主手)/offhand(副手) <pre> 鲲鲲: - damagearmor{a=helmet;d=50;signal=鲨鲨} @Target ~onTimer:100 - skill{s=鲨鲨} @Target ~onSignal:鲨鲨 > 每5秒减少目标头部物品50点耐久,损坏后自身接收到信号"鲨鲨"并释放技能"鲨鲨" </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | damageskillapi-SkillAPI技能伤害 |- | 通过指定SkillAPI技能伤害来伤害目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |skill |技能名,用""包裹 |未知 |- |damage |伤害的数值 |未知 |} <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | delmeta-删除数据 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |meta |数据,用""包裹 |未知 |} <pre> 鲲鲲: - delmeta{meta="tag=lastdamagedentity"} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | despawing-消失 |- | 重写MM本体的DeSpawn选项,变为技能,需要选项:Despawn为false才可激活 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |set |官方都莫得说 |true |} <pre> 鲲鲲: Type: zombie AIGoalSelectors: - 0 clear Options: Despawn: false Skills: - equip{i=STONE:4} @self ~onSpawn - despawning{set=true} @self ~onSpawn > 这只生物出生后如果附近莫得玩家且区块莫得被加载,则会消失 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | digout-掘地 |- | 强制施法者"挖地"并释放方块被破坏特效和挖掘方块时的裂痕,<br> 施法者站在固体上才会工作,如果站在液体上..啥都不会发生 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount |显示的特效数量 |未知 |- |speed |挖掘速度 |未知 |} <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | digout-掘地 |- | 强制施法者"挖地"并释放方块被破坏特效和挖掘方块时的裂痕,<br> 施法者站在固体上才会工作,如果站在液体上..啥都不会发生 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount |显示的特效数量 |未知 |- |speed |挖掘速度 |未知 |} <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | dropinventory-掉落物品 |- | 移除目标指定槽位的物品并掉落,支持虚拟背包 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount |扔出数量,最多64 |未知 |- |bagname |若where为BACKBAG,虚拟背包的名字 |未知 |- |enchant |带有指定附魔的物品才会被移除,格式为:enchant=英文id |未知 |- |item:"where/material/amount/slot/enchant/name/lore/bagname" |一些因素 |未知 |- |lore |带有指定Lore的物品才会被移除 |未知 |- |material |是否指定物品,不指定的话写ANY |未知 |- |name |指定名字的物品才会被移除 |未知 |- |nodrop(nd,clear) |是否移除但不掉落 |false |- |pieces |移除多少格 |1 |- |pickupdelay(pd) |掉落物多少tick后才可被再次捡起 |20(1秒) |- |slot |需where值为SLOT,被影响的槽位 |未知 |- |where |被影响的类型 |未知 |} <pre> 鲲鲲: - dropinventory{item="where=ANY,material=ANY,amount=64";pieces=41} @trigger ~onDamaged > 受伤后令攻击者背包内的所有物品掉落. - dropinventory{item="where=SLOT,material=ANY,amount=1,slot=40";nodrop=true} @trigger ~onDamaged > 受伤后移除攻击者的副手槽上的物品. - dropinventory{item="where=BACKBAG,material=ANY,amount=64";pieces=18} @trigger ~onDamaged > 受伤后移除攻击者的虚拟背包内1~18格的所有物品 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | dropmythicitem-生成掉落物 |- | 支持原版物品/MM物品/金钱/经验 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |give |是否直接将物品储存进目标背包,若空间不够会掉落在目标位置 |false |- |mythicitem(item,i) |物品名,多个可用","隔开,格式为i=stone:1to20,物品名:最小值to最大值,物品名:数值 |未知(似乎支持变量) |- |stackable |掉落的物品被拾起后是否可堆叠 |true |- |tags |为掉落的物品添加标签,例如tags=greatitem:true,whatever:blabla |未知 |} <pre> 鲲鲲: - dropmythicitem{i=鲨鲨:1to5} @trigger ~onDeath >死亡后在击杀者的位置掉落1~5个内部ID为"鲨鲨"的物品 - dropmythicitem{i=超级鲨鲨:1,money:100,exp:2000;tags=鲨鲨:true;give=true} @trigger ~onDamaged >受伤后将1个内部ID为"超级鲨鲨"的物品并添加值为true的"鲨鲨"标签存入目标背包,并提供2k经验/100金钱 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | dupeweaponry-掉落盗窃的物品 |- | 施法者得先激活过技能:stolen并成功偷窃到物品这个技能才有用 <pre> 鲲鲲: - dropstolenitems @Self ~onDeath >死亡后掉落自己盗窃的物品 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | dupeweaponry-武器复制:复制目标的武器并为自己装备上 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |ignoreair(ia) |空气(空槽)是否也会被复制 |true |- |removefromtarget(rft) |是否在复制后删除目标的物品 |false |- |what |要复制的槽位,1=主手, 2=副手, 3=主手和副手, 4=防具 |未知 |} <pre> 鲲鲲: - dupeweaponry{what=3;rft=true;ia=true} @trigger ~onDamaged > 受伤后会复制攻击者的主副手物品(因1+2=3)并装备到主副手上,同时目标的主副手物品会消失. - dupeweaponry{what=4} @trigger ~onDamaged > 受伤后会复制攻击者的防具(因1+2=3)并装备到身上. - dupeweaponry{what=5} @trigger ~onDamaged > 受伤后会复制攻击者的主手物品和防具(因1+4=5)并装备到主手和身上,同时目标的主手物品和防具会消失. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | enchantweaponry-附魔物品:附魔指定槽位的物品 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |action |附魔模式,SET(设置)/ADD(升级)/DEL(降级) |SET |- |enchants |要附魔的属性,格式为:附魔英文ID:等级(支持AtoB) |未知 |- |what |要附魔的槽位,多个可用","隔开 |未知 |} 附魔ID详见http://mineplugin.org/MythicMobs<br> 槽位有:MAINHAND(主手)/OFFHAND(副手)/HEAD(头部)/CHEST(胸甲)/LEGS(护腿)/SHOES(靴子),支持小写 <pre> 鲲鲲: - enchant{action=add;what=mainhand,head;enchants=durability:1to3} > 为手持着的物品和头部物品添加保护II. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | entityfloating-召唤悬空实体:在目标位置召唤一个实体 |- | 实体无重力,若激活技能后召唤的生物未到达最大持续时间而消失,再次释放技能第一次召唤的实体会传送到<br> 施法者上方,且ot技能会作用于施法者而不是召唤出来的生物<br> {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |entity(i) |选取的实体 |未知 |- |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> 鲲鲲:栗子见:pastebin.com/UDArFmCV </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | entitygoggle-凝视 |- | 强制施法者康向目标,但这是虚假的,栗@Forward还是会选择<br> 施法者释放entitygoggle前,自身前方的第n格子 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |duration(dur) |持续时间 |未知 |- |location |若填写此项,怪物会康向指定坐标,不支持变量 |- |rotate |修改视角俯仰视角度 |0 |} <pre> 鲲鲲: - entitygoggle{duration=100} @NearestPlayer >令施法者在5秒内康向离自身最近的玩家 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | entitylookin-朝向同步 |- | 强制施法者的朝向与目标一致 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |duration(dur) |持续时间 |未知 |} <pre> 鲲鲲: - entitylookin{duration=100} @NearestPlayer >令施法者在5秒内朝向与离自身最近的玩家一致 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | entityprojectile-实体抛射 |- | 发射任何Bukkit实体,在MM本体的Projectile的基础上新增了一些修改项 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |pfacedir |抛射物的朝向是否背对着施法者当前的朝向 |未知 |- |pvoff |抛射物起始点垂直偏移 |未知 |- |pfoff |抛射物前后偏移 |未知 |- |targetable |实体是否可以被选中成技能目标 |未知 |- |eyedir |抛射物的朝向是否和施法者当前朝向一致 |未知 |- |bounce |是否允许抛射物反弹(不知道是像恶魂火焰弹一样还是命中目标后反弹回来) |未知 |- |bred |反弹是否改变重力 |未知 |- |onbounced |需要bounce为true,当命中目标或地面时激活的技能 |未知 |} <pre> 鲲鲲:莫得栗子啦QAQ </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | exchangeweaponry-物品换位 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |where(w) |要换位的槽位 |HAND(主手) |- |destination(d) |要和哪个槽位换位 |OFFHAND(副手) |} 类型仅支持:HAND(主手)/OFFHAND(副手)/HELMET(头)/CHESTPLATE(胸甲)/LEGGINGS(腿部)/BOOTS(靴子) <pre> 鲲鲲: - exchange @self ~onTimer:60 > 每隔三秒将主手与副手的物品互换位置 - exchange{where=HELMET;destination=HAND} > 令目标头部的物品和目标主手的物品互换位置 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | exemptplayer-开启NCP的作弊检测 |- | 需要前置插件NoCheatPlus {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |types(type,t) |检测类型,类型间用","隔开 |未知 |- |worldchangeresist |在世界数据被改变时结束检测 |false |} 类型详见:https://github.com/NoCheatPlus/NoCheatPlus/blob/master/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks/CheckType.java <pre> 鲲鲲: - exemptplayer{types=fight_reach,fight_noswing} @self ~onSpawn </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | expandbackbag-虚拟背包大小控制 |- | 将目标的虚拟背包扩大/缩小到指定大小,非9的倍数会强制判定为9的倍数,栗如填写1,<br> 则判定为9,若填写11,则判定为18<br> 关于修改项Shink如果新的背包空间小于先前的空间,会试图通过移除所有空槽来缩小空<br> 间,若仍不足够,它将开始不断删除最后一个物品,直到空间正好。 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |size |空间大小 |未知 |- |title |虚拟背包名 |BackBag |} <pre> 鲲鲲:莫得栗子啦QAQ(此技能和dropinventory - steal/条件ownsitem有所联系) </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | fakedeath-虚体模式 |- | 激活技能后,目标会有死亡动画,但除非施法者完全死亡,否则会在技能结束后回到激活技能前的位置<br> 该技能可以多次叠加,多次叠加的效果类似于瞬移。 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |duration |持续时间 |未知 |} <pre> 鲲鲲: Skills: - fakedeath{duration=500} - delay 14 - heal{a=10;oh=true} - setrotation{yo=2;dur=500} @self > 激活技能后目标会在25秒后回到激活技能前的位置,在接近1秒后恢复10并修改自身视角 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | feed-饱和度 |- | 仅适用于玩家 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount(a) |恢复的数值,1代表回复半格饱和度 |未知 |} <pre> 鲲鲲: Skills: - feed{a=1} @PIR{r=20} > 为半径20m内的玩家恢复半格饱和度 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | fileline-读取文本单行内容:并将其转为变量 |- | 注意,如果要让其它技能读取该技能所设置的变量,需要有1tick的延迟(delay 1) {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |file |文本名,必须在MME/files里且需要带上后缀 |未知 |- |line(l) |读取第几行内容,-1、不写表示随机 |未知 |- |var |变量名,详见MM本体的setVariable |未知 |- |type |变量类型,详见MM本体的setVariable |未知 |} <pre> 鲲鲲: Skills: - fileline{file=鲲鲲.txt;var=caster.信息;type=STRING} @self ~onSpawn - message{m=<caster.var.信息>;delay=1} @PIR{r=20} ~onSpawn > 从鲲鲲.txt中随机获取一行文字,并为半径20m内的玩家发送文字,注意,如果要让其它技能读取该技能所设置的变量,需要有1tick的延迟(delay 1) </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | forcebow-强制拉弓 |- | 如果目标处在拉弓状态,就令它取消拉弓 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |debug |是否将一些数据发送到后台 |false |} <pre> 莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | forcedirection-强制朝向 |- | 仅作用于玩家 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |duration |持续时间,单位tick |未知 |- |facing |朝向哪儿 |未知 |- |noise |若设置,玩家视野会不断振动 |未知,数值在0.01-0.5之间 |} 朝向ID:EAST(东)、WEST(西)、SOUTH(南)、NORTH(北) <pre> 莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | forceshader-强制切换到指定生物的视觉 |- | 仅作用于玩家 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |type |生物ID |未知 |} 仅有三种可用:CREEPER(爬行者)、ENDERMAN(末影人)、SPIDER(蜘蛛) <pre> 鲲鲲: Skills: - forceshader{type=CREEPER} @target ~onDamaged > 令目标(玩家)客户端的视觉变为爬行者的视觉 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | forceslot-锁定主手槽 |- | 仅作用于玩家 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |slot |槽位id |未知 |} <pre> 莫得栗子QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | forcespectate-强制观察:强制切换玩家模式为观察者模式并进入施法者内部 |- | 仅作用于玩家 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |duration |持续时间,单位tick |未知 |- |shaderonly |是否不进入施法者内部,仅仅让视觉变为施法者的视觉 |未知 |} <pre> 鲲鲲: Type: creeper AITargetSelectors: - 0 clear AIGoalSelectors: - 0 clear Skills: - forcespectate{duration=200;shaderonly=true} @trigger ~onInteract </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | getentitymeta-读取实体数据:将实体数据以meta的形式储存在服务器 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |data |数据的名称 |未知 |- |filter |要读取的数据类型 |none(无) |- |usage |读取数据后结果储存到哪儿 |} <pre> 鲲鲲: Skills: - getentitymeta{filter=ENTITY;data=mythicmob} @target > 向控制台发送目标的全部meta 鲲鲲: Skills: - getentitymeta{useage=stance} > 将所有的meta储存进生物当前的姿势 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | getmobfield-读取生物数据:将生物数据以meta的形式储存在服务器 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |field |生物数据 |未知 |- |meta |meta的名称 |无 |- |stance |是否为目标设置一次姿势,值为生物数据的值 |false |} <pre> 鲲鲲: Skills: - getmobfield{field=uuid;meta=鲲鲲;stance=false} - pstance{s="<mob.meta.鲲鲲>"} > 将生物的uuid储存进名为“鲲鲲”的meta. 鲲鲲: Skills: - getmobfield{field=lastSignal;stance=true} - message{msg="<mob.stance>"} @world > 将生物接收到的最后一个信号设置为姿势,并向全世界通知生物目前的姿势 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | giveitem_ext-给予物品:将物品存入指定槽位,支持虚拟背包 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount |物品数量 |1 |- |bagname |当to的值为虚拟背包时,虚拟背包的名称 |- |clickskill |点击物品后执行的技能 |未知 |- |item |要存入的物品id,支持MM物品 |null |- |override |为true时,给予物品变成设置物品 |true |- |to |物品要存到哪种类型的GUI |INVENTORY(玩家背包) |- |slot |当to的值为玩家背包或虚拟背包(BACKBAG)时,要存到哪一格 |未知 |- |viewonly |当to的值为虚拟背包时,是否无法被拿走 |false |} 有效GUI类型: SLOT(槽位) INVENTORY(玩家背包) BACKBAG(虚拟背包) HELMET(头盔) HAND(主手) OFFHAND(副手) CHESTPLATE(胸甲) LEGGINGS(护腿) BOOTS(靴子) <pre> 莫得栗子w </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | grenade-手榴弹:可破坏地形的导弹 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount |手榴弹数量 |未知 |- |breakblocks |是否破坏方块 |未知 |- |fire |爆炸是否产生火焰 |未知 |- |fuse |多少tick后爆炸 |未知 |- |undotnt |被破坏的方块是否会完全恢复 |未知 |- |ued |为true时,会向施法者当前朝向扔手榴弹,为false则向目标扔手榴弹 |- |ueffect |被破坏的方块是否会恢复 |未知 |} <pre> 鲲鲲:莫得栗子 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | {{Minecraft Color|&c|'''无效技能'''Guardianbeam}}-守卫者光束 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |duration |守卫者光束持续时间 |1 |- |forward |起始点前后偏移 |0 |- |yoffset |起始点上下偏移 |0 |} <pre> 鲲鲲: Skills: - guardianbeam{duration=20;foward=0.5;yoffset=1.5} @target </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | heal_ext-治愈扩展:治愈技能扩展 |- | {| 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) |选取的物品 |未知 |- |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: - sendmessage{msg="Owner <mob.meta.owner>"} @world >向全世界发送施法者的主人名 </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: - 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;" | 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" ! style="text-align: left;" | mythicfloating-召唤悬空生物:在目标位置召唤一个生物 |- | 生物无重力且无敌,若激活技能后召唤的生物未到达最大持续时间而消失,再次释放技能第一次召唤的生物会传送到<br> 施法者上方,且ot技能会作用于施法者而不是召唤出来的生物<br> {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |m |选取的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;" | mythicorbitalprojectile-MM生物旋转 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |ct |将施法者的目标视为该技能的目标 |未知 |- |invisible |MM生物是否不可见 |false |- |lt |duration(持续时间)是否有效 |未知 |- |oradx |x轴大小 |未知 |- |orady |y轴大小 |未知 |- |oradz |z轴大小 |未知 |- |oradsec |旋转速度 |未知 |- |pfaceair |发射出去的生物的朝向是否是施法者激活技能时的朝向 |未知 |- |pvoff |旋转中心垂直偏移 |未知 |- |pobject |选取的MM生物 |未知 |- |tag |如果设置了,会给发射出去的MM生物添加一个标签,例如:tag=鲲鲲 |未知 |- |targetable |抛射物(MM生物)是否可以被选中为技能目标 |false |- |tc |将施法者视为该技能的目标 |未知 |} 除此之外还支持i,hr,vr,md,se,sb <pre> 鲲鲲: 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>} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | mythicprojectile-MM生物抛射物 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |bounce |是否允许抛射物反弹(不知道是像恶魂火焰弹一样还是命中目标后反弹回来) |未知 |- |bred |反弹是否改变重力 |未知 |- |eyedir |抛射物(MM生物)是否朝向施法者的视野准心 |未知 |- |onbounced |需要bounce为true,当命中目标或地面时激活的技能 |未知 |- |pfacedir |抛射物是否朝向施法者目前的朝向 |未知 |- |pfoff |起始点前后偏移值 |未知 |- |pobject |选中的MM生物 |未知 |- |pspin |抛射物旋转速度 |未知 |- |pvoff |起始点垂直偏移值 |未知 |- |targetable |抛射物(MM生物)是否可以被当作技能目标 |未知 |- |} 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: - 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 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | navigation-改变实体的移动模式 |- | 测试阶段技能,最好不要在服务器上食用w {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |type |模式 |WALK |} 模式有: WALK(步行) FLY(飞行) VEX(恼鬼的飞行) <pre> 鲲鲲:莫得栗子啦 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | nextstagequest-进入下一个任务阶段 |- | 需要插件:Quests,令目标进入指定任务的下一个阶段 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |quest |任务名 |未知 |} <pre> 鲲鲲:莫得栗子啦 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | nodamageticks-受伤冷却 |- | 原版受伤冷却是10tick,也就是0.5s,受伤冷却就是实体受伤后多久才可以再次受伤 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |damagedelay |受伤冷却,单位tick |未知 |- |duration |修改受伤冷却后多久还原 |未知 |} <pre> 鲲鲲: Skills: - nodamageticks{duration=200;damagedelay=100} @target ~onAttack 攻击后令目标的受伤冷却变为5秒,持续时间10s </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | normalplayer-技能遗忘 |- | 令获得了MM技能的玩家失去使用MM技能的能力 <pre> 怪物Yml: 鲲鲲: Skills: - normalplayer @target ~onDeath 死亡后令目标失去使用MM技能的能力 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | onTrade-处在交易时激活技能 |- | 适用于类型为村民的施法者,本质是给予一个光环 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |ontradeskill(ontrade,os,s,skill |要激活的技能 |未知 |- |auraName |光环名 |未知 |- |duration |持续时间 |未知 |} <pre> 怪物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个钻石块并对玩家说一句 你好 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | openbackbag-为目标打开虚拟背包 |- | 每个玩家打开的界面都是独立的,无法刷物品 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |title |虚拟背包名,支持变量 |未知 |- |size |虚拟背包的大小,9为最大 |未知 |- |items |查看指定物品 |玩家背包内的物品 |- |viewonly |是否无法拿走物品 |true |- |exclutedslots |查看时屏蔽的槽位,填写槽位数字ID |无 |- |persistant |虚拟背包是否是一次性的 |false |- |override |如果已经打开其它虚拟背包,是否替换 |未知 |} <pre> 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替换为一把钻石剑 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | openinventory-打开指定GUI |- | 建议用来做随身工作台ww {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |viewonly |是否无法拿走GUI内的物品 |true |- |type |背包类型,详见hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/inventory/InventoryType.html |未知 |} <pre> 鲲鲲: Skills: - openinventory{viewonly=false;type=enchanting} @trigger ~onDamaged 受伤时为目标打开附魔台界面,并且可以互动 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | oxygen-减少氧气含量:为0时相当于溺死而亡 |- | 20相当于1格氧气,满氧气为300 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount(a) |数值 |未知 |} <pre> 莫得栗子w </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | parseddisguise-变量伪装:伪装与变量相结合 |- | 与MM本体的disguise区别就是支持变量,没了。 <pre> 鲲鲲: Skills: - parseddisguise{d=PLAYER:<mob.name>:<target.name>} @trigger ~onDamaged </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | parsedstance-变量姿势:Stance与变量相结合 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |s |变量名,多个变量用,隔开 |未知 |} <pre> 鲲鲲: Skills: - pstance{s="<target.l.dx>,<target.l.dy>,<target.l.dz>,<target.l.w>"} @targetlocation <target.l.*> 记录坐标类目标的位置 <target.l.dx dy dz> 记录目标的位置 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | particleimage-粒子图片 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |file(f:The) |图片名称,需包括后缀(png, jpeg, .gif) |未知 |- |interval(i) |若使用动态(GIF)图片,多少tick播放一帧 |未知 |- |backgroundColor(bgcolor,color,c) |需要过滤的颜色,格式为R,G,B 多种颜色用,隔开,也可以填写颜色英文 |255,255,255(白色) |- |resize |修改图片大小,格式为 长,宽 |图像大小 |- |particle(p) |如果使用红石粒子来绘图请不要填写 |无 |- |skip |压缩图片的比例,例如一张500像素的图片,如果填写1则为500像素,填写2则为250,会影响图片品质 |未知 |- |transform |垂直/水平方向偏移,想要水平的话就x,0,y,想要垂直的话就x,y,0,可以对其计算,例如x*5,y*5,0 |x,0,y |- |scale |各点之间的间隔大小,推荐值是5 - 10,实际上这取决于图像的大小 |未知 |} <pre> 鲲鲲: 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,方向为垂直 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | playanimation-动作:令目标释放动作 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |id |动作类型,多个动作用,隔开 |未知 |} *0=游泳时摆动主手 *1=受到伤害 *2=下床 *3=游泳时摆动副手 *4=受到暴击伤害 *5=受到魔法伤害 <pre> 鲲鲲: Skills: - playanimation{id=0,1,2,3,4,5} @self ~onInteract 被右键后跳舞(逃 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | playcredits-观看结束界面:令目标玩家观看终末之诗 |- | 可以搭配repeat来做到黑屏的效果 <pre> 鲲鲲: Skills: - playcredits{repeat=60;repeatInterval=1} - closeinventory{delay=61} 玩家会黑屏3秒 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | playergoggleat-玩家凝视:令目标玩家盯着施法者 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |duration(dur) |持续时间 |未知 |} <pre> 鲲鲲: Skills: - playergoggleat{d=120} @trigger~onDamaged 受伤后令攻击者盯着施法者6秒 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | playerspin-转圈:令玩家转圈 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |duration |持续时间 |未知 |- |s |旋转速度 |未知 |} <pre> 鲲鲲: Skills: - playerspin{d=260;s=30} @trigger ~onDamaged 受伤后以30的速度令攻击者旋转13秒 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | playerweather-修改天气时间 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |weather |天气类型,CLEAR(晴朗)或FALLDOWN(下雨) |未知 |- |time |世界时间.0-18000 |未知 |- |duration |持续时间 |未知 |- |relative |为false只会修改目标客户端的天气时间,为true则修改服务器 |false |} <pre> 这个技能莫得栗子w </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | playerzoom-修改玩家视角 |- | 修改玩家的客户端视角 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |v |数值,0f-1f,可小数 |未知 |} <pre> 鲲鲲: Skills: - playerzoom{v=1.0f} - playerzoom{delay=180;v=0.0f} 让目标的视角为最小,6秒后设置为最大 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | playloading-观看加载世界界面 |- | 让玩家观看载入世界的界面 <pre> 鲲鲲: Skills: - playloading{repeat=60;repeatInterval=1} - closeinventory{delay=61} 让目标观看载入世界界面,三秒后还原 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | professbossbar-设置进度条 |- | 为玩家设置一个进度条,以boss血条的形式.. {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |title |标题,支持变量 |未知 |- |value |0意味着空条,1意味着满条,0. |false |- |clamp |推的速度在设置的范围之间 |未知 |- |exact |是否推向目标的位置而不是推向目标 |- |magnoto |是否像一块磁铁一样吸引目标 |false |- |reducemagnetobydistance(rmdb) |磁铁的强度是否随着距离的缩小而衰减 |未知 |} <pre> 这个技能莫得栗子QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | push-将施法者推向目标 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |speed |推的速度 |未知 |- |set |为true时,speed会加上实体当前的移速,为false则直接设置 |false |- |clamp |推的速度在设置的范围之间 |未知 |- |exact |是否推向目标的位置而不是推向目标 |- |magnoto |是否像一块磁铁一样吸引目标 |false |- |reducemagnetobydistance(rmdb) |磁铁的强度是否随着距离的缩小而衰减 |未知 |} <pre> 鲲鲲: Skills: - pushto{speed=0.4;clamp=-2to2} @crosshairlocation ~onUse 使用物品后,施法者速度会在-2和2之间,-2代表着可能向后移动 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | randomspeed-随机修改目标的速度 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |range |数值范围,例如0.1 to 0.3 |未知 |- |debug |是否在后台显示一些数值 |false |} <pre> 鲲鲲: Skills: - randomspeed{range=0.2to0.5} @self ~onInteract 当生物被右键后,速度会被修改,数值在0.2-0.5之间 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | removebackbag-移除虚拟背包 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |all |是否移除全部 |false |- |title |虚拟背包名 |未知 |} <pre> 莫得栗子哇QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | removebossbar-移除BossBar血条 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |title |血条名,支持变量 |未知 |} <pre> 莫得栗子哇QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | removebubble-移除全息字 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |id |全息字id |未知 |} <pre> 鲲鲲: Skills: - removebubble{id=鲲鲲} @self 移除自身名为鲲鲲的全息字 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | cure(removepotion)-移除目标身上的药水效果 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |type |药水英文名,不填的话为全部药水 |ALL |} <pre> 鲲鲲: Skills: - cure @Self ~onTimer:5 每0.25秒清除自身所有药水效果 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | renamebackbag-修改目标的虚拟背包名 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |name |虚拟背包名 |未知 |- |new或newname或者the |修改后的虚拟背包名 |未知 |} <pre> 莫得栗子。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | renameentity-重置目标名字 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |name |名字 |未知 |- |visibility |是否可见 |未知 |} <pre> Skills: - renameentity{name=<target.name>;visible=true} @self 将自己的名字设置为目标的名字 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | resetshader-重置目标客户端的光影为关闭 |- | <pre> Skills: - resetshader @PIR{r=10} ~onSpawn 出生后,让范围10m内的玩家关闭光影 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | resettarget-重新设置目标 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |event |目标是否是生物 |true |- |trigger |是否激活MM触发器:onTargetchange |未知 |- |reason |为目标设置一个原因 |未知 |} <pre> Skills: - resettarget{event=true} @nearestplayer{r=20} ~onSpawn 这个技能鲲鲲真的康不懂! </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | restorecachedowner-重新存储目标的主人 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |} <pre> Skills: - recachedowner @self ~onTimer:20 每秒存储主人到服务器,即使重启服务器也不会忘却主人 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | sapidamage-对目标造成SkillAPI的属性伤害 |- | *需要SkillAPI {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |classfication(class,c) |属性名 |未知 |- |damage |数值 |未知 |- |noattacker |是否在没有攻击者的时候不触发技能 |true |} <pre> 莫得栗子 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | sapiskill-释放SkillAPI技能 |- | *需要SkillAPI {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |skill |技能名 |未知 |- |uml |是否让怪物等级作用于技能等级加成 |false |} <pre> Skills: - damageskillapi{skill="鲲鲲";damage=5} 对目标释放技能:鲲鲲,并造成5伤害 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | sendtoast-成就信息 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |icon |成就图标所用的物品 |未知 |- |message |成就文本 |未知 |- |frame |成就类型 |未知 |} *成就类型可为cheallenge(挑战)goal(达成)task(目标),不可大写 <pre> Skills: - sendtoast{icon=dirt;message=鲲鲲!;frame=GOAL} @PIR{r=10} ~onSpawn 出生时向周围的玩家发送一条,图标为泥土,文本为鲲鲲!,类型为达成的成就 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | setcachedowner-令目标的主人无视重载插件和关服的影响 |- | <pre> Skills: - setcachedowner @self ~onSpawn 出生后,即使重启服务器也不会忘却主人 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | setfaction-设置派系 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |faction |派系名,支持变量 |未知 |} <pre> Skills: - setfaction{faction=SomeFaction} @self ~onSpawn 出生将自己的派系设置为SomeFaction </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | setitemcooldown-设置槽位上的指定物品冷却 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |ticks |冷却时间 |未知 |- |slot |槽位,0-45 |未知 |} <pre> Skills: - setitemcooldown{ticks=120;slot=40} @self ~onBlock 将盾的冷却设置为6秒,之所以是盾是因为这里使用了onblock(当阻挡伤害时) </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | setmeta-修改目标的数据 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |meta |格式为tag=名称;value=数值;type=布尔值(true或false)变量或数字> |未知 |- |usecaster |让数据永远在施法者身上 |未知 |} <pre> Skills: - setmeta{meta="tag=lastdamagedentity;value=<trigger.uuid>;type=STRING"} @target ~onAttack 将标签lastdamagedentity设置为目标的uuid </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | setmobhealth-修改目标的生命值(当前和最大) |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |health |要设置成的生命,可以是一个范围:最小值to最大值 |未知 |- |ignoremodifie |无视实体的最大生命 |true |- |mode |模式 |未知 |- |setcurrenthealth(sch) |如果当前的生命值也需要被设置,则为true |true |} *模式可为ADD(加) SET(设置) REMOVE(减) 或者MULTIPLY(乘以) <pre> Skills: - setmobhealth{health=2to5;ignoremodifier=true;set=REMOVE} 减少自己的当前生命和最大生命,数值在2-5之间 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | setnbt-修改目标的NBT |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |NBT |nbt字符串 |未知 |} <pre> Skills: - setnbt{nbt="{Fire:<mob.stance>}"} @self 让自己着火,时间为变量<mob.stance>的值 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | settargetquest-修改任务 |- | 仅作用于玩家,基于"Quests"插件 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |questname |任务名 |未知 |- |stage |阶段 |未知 |} <pre> Skills: - settargetquest{questname=鲲鲲;stage=1} @target ~onTimer:100 让玩家处在任务"鲲鲲"第1阶段 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | settarget_ext-设置目标 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |event |目标是否是生物 |true |- |trigger |是否激活MM触发器:onTargetchange |未知 |- |reason |为目标设置一个原因 |未知 |} <pre> Skills: - settarget{event=true} @nearestplayer{r=20} ~onSpawn 这个技能鲲鲲真的康不懂! </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | setthreattarget-设置威胁度 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount(a) |数值 |65536 |} <pre> 鲲鲲: Skills: - setthreattarget{a=1111} @target ~onInteract </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | snoopinventory-观察玩家背包 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- *目标必须为玩家 *施法者为玩家时才有用的技能 <pre> 鲲鲲: Skills: - ssnoopinventory @PIR{r=10;limit=1} ~onDamaged </pre> |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | speechbubble-创建全息字 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |display或text |文本 |未知 |- |id |全息字的id |一般情况不用填 |- |linelength(ll) |文本长度,到达指定长度会屏蔽超过的文本 |未知 |- |offset |文本上下偏移 |2.1 |- |sideoffset(so) |文本左右偏移 |未知 |- |forwardoffset(fo) |文本前后偏移 |未知 |- |counter(c)或time |文本持续时间,单位tick |200 |- |animation(anim) |文本是否拥有弹出动画 |true |- |usecounter |如果为false,文本会直到施法者消失才消失 |true |} <pre> 鲲鲲: Skills: - speechbubble{text="&5鲲鲲大笨蛋";ll=20;offset=2.6;time=300} @trigger ~onInteract </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | steal-窃取:几率窃取目标物品 |- | 如果目标为玩家,会从快捷栏和背包内偷走物品 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |items |要偷走的物品列表,不知道用啥隔开,写ANY的话就是随机偷走一个 |未知 |- |failsignal |窃取失败时获得的信号 |未知 |- |oksignal |窃取成功时获得的信号 |未知 |} <pre> 鲲鲲: Skills: - steal{items=STONE} @PIR{r=10} ~onTimer:40 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | storeservertick-储存服务器Tick值 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |tag |标签名 |未知 |- |meta |是否存储到服务器 |未知 |} <pre> 鲲鲲: Skills: - storeservertick{tag=鲲鲲;meta=true} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | stun-晕眩 |- | 注意,MM4.9的Stun优先度高于此技能 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |duration(d) |持续时间(单位tick) |未知 |- |facing |是否锁定目标视角 |true |gravity |目标是否拥有重力 |false |useduration |为true,使用duration来控制目标晕眩时间,为false,直到目标tag"mmstunned"被删除才停止眩晕 |true |usestun |为true,目标在不处于交互状态下才会被眩晕,为false则反之 |未知 |} <pre> 鲲鲲: Skills: - stun{d=40} @PIR{r=10} ~onTimer:40 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | sunregist-免疫阳光:令目标不会被阳光烧伤 |- | <pre> 鲲鲲: Skills: - sunregist @self ~onSpawn 出生时免疫阳光 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | swap-移位:与目标互换位置 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |keepcasteryaw(kty=) |是否保持施法者的视角不变 |未知 |- |keeptargetyaw(kcy) |是否保持目标的视角不变 |未知 |} <pre> 鲲鲲: Skills: - swap{kty=true;kcy=true} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | takefrombackbag—取回物品:从虚拟背包中取回一个物品 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |title |虚拟背包名 |未知 |- |to |要取回的物品槽位 |未知 |- |fromslot |物品在虚拟背包中的位置 |未知 |toslot |物品在玩家背包中的位置 |-1,意味着任意空闲槽 |override |玩家背包中的物品是否会被虚拟背包的物品所替代 |true |} *槽位有:HEAD(头部)CHESTPLATE(胸甲)LEGGINGS(护腿)BOOTS(靴子)HAND(主手)OFFHAND(副手)TAG(标签) 将虚拟背包内指定槽位送回一个玩家背包,要取回的物品槽位类型为SLOT(槽位)或INVENTORY(库存)<br> 这俩个类型仅对玩家有效,TAG类型是使用movetobackbag创建的<br> 物品数据来将物品储存到玩家背包<br> 中的指定位置。有关tag的更多详细信息,请参见movetobackbag<br> 如果使用**SLOT(槽位)**或**INVENTORY(背包)**类型,<br> 则需设置*toslot*,如果未设置,则物品将加载到<br> 玩家背包中的第一个空闲槽中。<br> <pre> 鲲鲲: Skills: - takefrombackbag{name=鲲鲲(可以是变量);to=INVENTORY或槽位;fromslot=数字或变量;toslot=数字;override=true} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | takequest-领取任务 |- | 仅作用于玩家,基于"Quests"插件 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |questname |任务名 |未知 |} <pre> Skills: - takequests{questname=鲲鲲} @target ~onTimer:100 让玩家领取任务"鲲鲲" </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | throwitem—投掷物品 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |durability |物品耐久 |未知 |- |material(m) |原版物品或MM物品 |dirt(泥土) |- |hp |是否攻击玩家 |true |- |hnp |是否攻击非玩家 |false |- |hr |抛射物碰撞箱大小纵向扩散 |1.25 |- |vr |抛射物碰撞箱大小垂直扩散 |1.25 |- |interval |多少tick执行一次技能 |1 |- |lt |这个咱也不知道,修改项是否都使用true或者false? |true |- |md |抛射物最大持续时间 |60tick(3秒) |- |onhit |命中目标时释放的技能 |无 |- |onend |结束时释放的技能 |无 |- |onstart |开始时释放的技能 |无 |- |ontick |每tick触发的技能 |无 |- |fo |起始点前后偏移 |0 |- |so |起始点左右偏移 |0 |- |yo |起始点上下偏移 |1 |- |sg |命中地面时是否停止 |true |- |speed或velocity |投掷物速度 |1.5 |} *物品可以是MC原版物品或者MythicMobs物品 *原版物品ID:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html <pre> 鲲鲲: Skills: - throwitem{speed=1.5;m=stone;hnp=true;sg=true} @crosshairlocation ~onUse 右键物品时向准心位置投掷一个速度为1.5的石头 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | trade—交易:为目标打开一个自定义村民交易窗口 |- | <pre> 作者对于此技能的详解: 食用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} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | transmuteitem—替换物品:替换目标背包内的物品为指定物品 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amound(a) |替换前的物品的数量(整数) |1 |- |item(i) |替换前的物品 |STONE |- |result |替换后的物品 |DIRT |} *物品可以是MC原版物品或者MythicMobs物品 *原版物品ID:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html <pre> 鲲鲲: Skills: - TransmuteItem{item=鲲鲲;result=诺鸽子;a=3} @PIR{r=10} ~onSpawn 出生时将范围内玩家的3个MythicMobs物品"鲲鲲"替换成3个MythicMobs物品"诺鸽子" </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | unequip—卸甲————移除目标的盔甲 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |armor |要卸下的护甲类型 |ALL |- |signal |如果设置,会向目标发送信号 |未知 |} *类型可以是:all(全部)、helmet(头盔)、chest(胸甲)、leggings(护腿)、boots(靴子)、hand(主手)、offhand(副手) *以及MM物品名或一个MM物品列表 <pre> 鲲鲲: Skills: - unequip{armor=ALL;signal=鲲鲲} 移除目标的所有护甲并给予信号"鲲鲲" </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | unexemptplayer—取消对玩家的所有检测 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |types |类型 |未知 |} *类型详见: https://github.com/UraniumMC/Uranium/blob/master/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java <pre> 这个技能莫得栗子QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | villager—修改村民的职业和外观 |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |level(l) |交易等级 |未知 |- |profession(p) |职业 |未知 |- |type(t) |外观种类 |未知 |} *交易等级可写1到5 *服饰种类可填写DESERT(沙漠)、JUNGLE(热带雨林)、SAVANNA(热带草原)、SNOW(雪地)、SWAMP(沼泽)、PLAINS(草原)、TAIGA(针叶林) *职业可填写FARMER(农民)、LIBRARIAN(图书管理员)、PRIEST(牧师)、BLACKSMITH(铁匠)、BUTCHER(屠夫) <pre> 鲲鲲: Type: Villager Skills: - villager{l=5;p=FARMER;t=SLOW;delay=60} @self ~onSpawn 出生3秒后将自己设置成交易等级为"大师"的雪地外观的农民 </pre> |} </spoiler>
返回
MythicMobsExtension/新
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki