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

Abuse filter log

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to: navigation, search

This log shows a list of all actions caught by the filters.

Details for log entry 114

00:05, 6 July 2022: 1240798440 (talk | contribs) triggered filter 4, performing the action "edit" on MythicMobsExtension/New. Actions taken: Warn; Filter description: 禁止段首空两格 (examine)

Changes made in edit

 
<pre>鲲鲲:
 
<pre>鲲鲲:
 
   Conditions:
 
   Conditions:
   - ownitems{list="where=HAND;material=IRON_SWORD;amount=1to1"&&"where=ARMOR;material=DIAMOND_CHESTPLATE;amount=1to1"}
+
   - ownsitem{list="where=HAND;material=IRON_SWORD;amount=1to1"&&"where=ARMOR;material=DIAMOND_CHESTPLATE;amount=1to1"}
 
> 若施法者手持一把铁剑并穿着钻石胸甲
 
> 若施法者手持一把铁剑并穿着钻石胸甲
 
   - ownsitem{list="where=HAND;material=IRON_SWORD;amount=1to1"||"where=ARMOR;material=DIAMOND_CHESTPLATE;amount=1to1"}
 
   - ownsitem{list="where=HAND;material=IRON_SWORD;amount=1to1"||"where=ARMOR;material=DIAMOND_CHESTPLATE;amount=1to1"}

Action parameters

VariableValue
Whether or not the edit is marked as minor (minor_edit)
Name of the user account (user_name)
1240798440
Groups (including implicit) the user is in (user_groups)
* user autoconfirmed
Page ID (article_articleid)
5807
Page namespace (article_namespace)
0
Page title (without namespace) (article_text)
MythicMobsExtension/New
Full page title (article_prefixedtext)
MythicMobsExtension/New
Last ten users to contribute to the page (article_recent_contributors)
CHuNan Sheep-realms 1240798440
Action (action)
edit
Edit summary/reason (summary)
Old content model (old_content_model)
wikitext
New content model (new_content_model)
wikitext
Old page wikitext, before the edit (old_wikitext)
==须知== *鲲鲲与654:本页面已更新至MM4.10/MMEv1.738c,请不要让你的MME/MM版本过低 *最近一次编辑日期为 2021.5.5 ==安装&下载步骤== *双击→[https://mc.hackerzlair.org/jenkins/job/MythicMobsExtension] *双击所点开の页面,'''Last Successful Artifacts'''下方那一行の文件名 *下载后 点开所下载文件所处の文件夹,单击所下载文件,按住Ctrl,保持按住,接着短按c *打开服务器主目录,双击'''Plugin'''文件夹 *打开后,保持按住Ctrl,接着短按v *重启或开服 *完毕 ==概览== *151个扩展技能 *105个扩展条件 *17个扩展目标选择器 *56个扩展路径目标 ==技能== <spoiler> {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | activeplayer-获得技能 |- | 仅作用于玩家目标,令玩家获得指定MM怪物的技能 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |m |MM怪物内部ID |未知 |} *死亡后会消失,再次死亡无论是否遗忘技能都会重新获取技能 <pre> 美猴王: Type: villager Display: "&c美猴王" Health: 20 AIGoalSelectors: - 0 clear AITargetSelectors: - 0 clear Skills: - activeplayer{m=玩家-美猴王} @trigger ~onInteract - normalplayer @trigger ~onDamaged 玩家-美猴王: Type: player Options: Persistent: true Modules: ThreatTable: true Skills: - firework{t=1;d=0;f=true;tr=true} @selflocation ~onSpawn - skill{s=向目标播放特效} ~onTimer:20 - particlesphere{particle=angryVillager;amount=10;radius=1} @trigger ~onAttack - heal{a=5} @self ~onDamaged <25% 1 - skill{s=开启隐形} @self ~onCrouch - skill{s=取消隐形} @self ~onUnCrouch - message{msg="释放技能!"} @self ~onUse </pre> 技能配置: <pre> 开启隐形: Skills: - message{msg="crouch"} @self - potion{type=INVISIBILITY;duration=999999;level=4} @self - particlesphere{particle=cloud;amount=20;radius=1} @self 取消隐形: Skills: - message{msg="莫得蹲下"} @self - particlesphere{particle=cloud;amount=20;radius=1} @self - removepotion{p=INVISIBILITY} @self 向目标播放特效: Skills: - settarget - particlesphere{particle=flame;amount=10;radius=1} @target </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |addtravelpoint-添加行走目标 |- | 向目标选择器所写的目标走去 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |removeagain |走到目的地后是否遗忘行走目标 |true |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |aschange-修改MM盔甲架动作 |- | 需要前置插件'''MythicAnimatorstand''',修改MM盔甲架的动作 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |anim |动作名 |未知 |- |speed |播放动画的速度,单位tick |未知 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |asequip-盔甲架穿戴 |- | 为盔甲架戴上装备 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |item |要穿戴的物品 |未知 |} <pre> 鲲鲲: - asequip{item=DIAMOND_SWORD:4} ~onSpawn > 出生后将钻石剑戴到头部 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |asinit-激活盔甲架 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架变为动作载体<br> 并使用动画文件(.anim后缀/miframes文件),若生物类型已被设置<br> 这个盔甲架将作为生物的AI,使用修改项:Speed可以修改动画播放速度 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |anim |动作文件名 |未知 |- |base |盔甲架是否拥有底座 |false |- |mobtype |作为什么MM生物的AI |未知 |- |speed |播放动画的速度,单位tick |未知 |} 鲲鲲:莫得栗子啦QAQ |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |aslookat-令MM盔甲架面对目标 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架面对目标 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |aspause-令MM盔甲架暂停当前的动作 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架暂停当前的动作 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |asrun-令MM盔甲架开始使用动作 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架开始使用动作 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |asunload-令MM盔甲架变为普通盔甲架 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架变为普通盔甲架 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |blockprojectile-方块发射 |- | 在MM本体特殊类技能:Projectile的基础上,支持发射方块并添加一些新修改项 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |pvoff |抛射物起始点竖直偏移 |未知 |- |pfoff |抛射物起始点水平偏移 |未知 |- |targetable |方块(本质上是实体:掉落物)是否可以被选中为技能目标 |未知 |- |eyedir |是否朝着施法者的当前朝向发射 |未知 |- |bounce |允许反弹 |未知 |- |bred |反弹后是否改变重力 |未知 |- |onbounce |反弹后激活的技能 |未知 |} 技能: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 |} '''●onTick技能''':使用'''@origin'''目标选择器会使任何技能或效果以弹射物的当前坐标执行,可用于修饰弹射物的外貌<br/> '''●onHit技能''':任何被弹射物击中的目标会被定义为"即将执行的技能"的目标<br/> '''●onEnd技能''':使用'''@origin'''目标选择器为弹射物添加结束时的特效。并且,若想使弹射物结束时能给予附近玩家造成爆炸,那个爆炸技能可以使用'''@PlayersNearOrigin{r=''radius''}目标选择 <pre> 鲲鲲: - blockprojectile{pobject=ANVIL;hitsurface=true;vr=1;hr=1;hitplayers=true;stopatentity=true;hitnonplayers=true;v=10;i=1;g=0.1;sfo=0;tyo=0;pvoff=0;md=1024} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |bloodyscreen-边界效果 |- | 强制目标的视觉变为 玩家处在世界边界外部时的特效 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |play |true为开启效果,false为关闭效果 |未知 |- |timer |效果持续多久,-1表永久 |-1 |} <pre> 鲲鲲: - bloodyscreen{play=true} - delay 10 - bloodyscreen{play=false} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |bowaimbot-自瞄 |- | 仅作用于玩家,若玩家拉弓,自动瞄准目标 <pre> 鲲鲲: - bowaimbot @crosshair ~onCrouch > 自动瞄准处在准心方向上的实体 - bowaimbot @neir{r=20} ~onCrouch > 自动瞄准最近的实体 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |breakblock_ext-破坏方块 |- | 破坏指定位置的方块 <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |castif-分类激活 |- | 若实体激活技能时满足条件,则释放技能A,若不满足,则释放技能B {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |conditions(c) |作用于施法者的条件 |未知 |- |targetconditions(tc) |作用于目标的条件 |未知 |- |meet(m) |条件满足时激活的技能 |未知 |- |else(e) |条件不满足时激活的技能 |未知 |- |meettarget(mt) |条件满足时激活的技能的目标 |未知 |- |elsetarget(et) |条件不满足时激活的技能的目标 |未知 |- |cmp |使用&&或||比较条件和目标条件,如:true&&false==false,而true"||"false==true |&& |} <pre> 鲲鲲: - castif{c="onground true && outside true || playerwithin{d=10} true";meet=鲨鲨;else=鲲鲲} > 若施法者在露天环境并附近10m半径范围内有玩家,则执行鲨鲨,不在露天环境并附近10m半径范围内有玩则执行鲲鲲。 - castif{c="playerwithin{d=10} true"; meet=鲨鲨; else=鲲鲲; meettargeter="@PIR{r=10}"; elsetargeter="@Self"} > 当施法者10m半径范围内莫得玩家,对自己激活技能:鲲鲲 > 当施法者10m半径范围内有玩家,则对半径10m范围内的玩家激活技能:鲲鲲 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |changegamemode-修改游戏模式 |- | 仅作用于玩家 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |mode |游戏模式 |未知 |} {| class="wikitable" |- ! 模式ID !! 描述 |- | ADVENTURE || 冒险模式 |- | CREATIVE || 创造模式 |- | SPECTATOR || 观察者模式 |- | SURVIVAL || 生存模式 |} <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |changehealthbar-修改全息血条 |- | 修改全息血条的文本 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |display |全息血条的文本,$h为目标剩余生命的变量 |未知 |} <pre> 鲲鲲: - changehealthbar{display="[>>>$h<<<]"} @self ~onDamaged </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |changeresourcepack-修改材质包 |- | 仅作用于玩家 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |url |材质包下载直链 |未知 |- |hash |材质包的名字 |未知 |} <pre> 鲲鲲: - changeresourcepack{url=http://mc.hackerzlair.org/Halloween.zip;hash=halloween} @NearestPlayer </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |chatlistener-聊天监听器 |- | 仅作用于玩家,向目标添加一个聊天监听器,若玩家输入所设置的文本,则会监听一段时<br> 间;如果聊天消息与短语匹配,则执行不同的技能 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |phrases |要监听的文本或者文本组 |未知 |- |period |监听器持续多久,单位:tick |未知 |- |infinite |若监听器有时间限制 |false |- |radius |离施法者多少m内的玩家才会被监听 |未知 |- |breakonmatch |若成功监听,则结束监听 |true |- |breakonfalse |若监听失败,则结束监听 |false |- |inuseskill |是否多个玩家执行多个监听器 |未知 |- |matchskill |成功监听后执行的技能 |未知 |- |falseskill |监听失败执行的技能 |未知 |- |endskill |超时执行的技能 |未知 |- |multi |是否允许一个以上的玩家被同时监听 |false |- |meta |若填写,文本会被储存为meta |未知 |- |removephrase |是否从聊天栏中删除已经监听成功的文本 |false |- |cancelmatch |是否在监听失败后取消监听 |false |- |ignoretrigger |是否区分大小写 |true |- |bot |使用聊天机器人来聊天,详见(https://home.pandorabots.com/home.html) |未知 |} <pre> 鲲鲲: - chatlistener{multi=false;phrases="大笨蛋";period=240;inuseskill=鲨鲨;matchskill=鲲鲲;falseskill=false} @trigger ~onInteract 鲲鲲: Skills: - message{msg="&a密码正确,欢迎回来,<trigger.name>!"} @trigger 麻薯: Skills: - message{msg="&c密码错误!"} @trigger 鲨鲨: Skills: - message{msg="&6请在&6&l12秒&6内输入密码..."} @trigger </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |clearthreattarget-忘却目标 |- | 清除目标的威胁表,这将令目标放弃战斗,并将所有的实体从威胁表中移除,需要开启模块:威胁表 <pre> 鲲鲲: - clearthreattarget > 触发onDropCombat触发器并清除威胁表 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |cleartravelpoint-清除目标的行走目标 |- | 清除目标的行走目标 <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |clicklistener-点击事件 |- | 玩家单击左/右键时激活的技能,玩家蹲下可以激活其它技能<br> 若玩家莫得在最大持续时间内蹲下并单击,则执行failskill<br> 单击后,maxdelay将被设置回所填写的数值<br> 随后将字符串存储到meta中. {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |maxdelay |俩次单击左/右键之间的间隔,单击后会被设置回所填写的值 |未知 |- |actionbar |点击事件是否显示在玩家快捷栏上方 |false |- |meta |储存的meta名 |actionstring |- |startskill |监听器开始时激活的技能 |未知 |- |clickskill |玩家左/右键后激活的技能 |未知 |- |finishskill |玩家蹲下并单击左/右键后激活的技能 |未知 |- |failskill |玩家莫得在最大持续时间内蹲下并单击时激活的技能 |未知 |} <pre> 鲲鲲: - clicklistener{startskill=笨蛋;clickskill=鲨鲨;finishskill=鲲鲲;failskill=麻薯;maxdelay=10} @target ~onDamaged 笨蛋: Skills: - particlering{repeat=3;repeatinterval=2;particle=crit;radius=1;speed=0.2;points=20;amount=2;hs=0;vs=7} @selflocation - message{msg="You begin to cast a spell"} @self 鯊鲨: Skills: - particles{particle=reddust;amount=100;hs=0.5;vs=0.5;speed=0.1} @selflocation 鲲鲲: Skills: - particles{particle=sweepattack;amount=50;hs=0.5;vs=0.5;speed=0} @selflocation - pstance{stance="<mob.meta.actionstring>"} @self - message{msg="你激活了 <mob.stance>"} @self - skill{s=MythicShootgun} 麻薯: Skills: - particles{particle=cloud;amount=100;hs=0.5;vs=0.5;speed=0} @selflocation - message{msg="大笨蛋!"} @self </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |closeinventory-关闭背包 |- | 仅作用于玩家 <pre> 鲲鲲: - closeinventory @PIR{r=10} > 这将关闭半径10m范围内所有玩家的背包或关闭加载屏幕. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |completequest-完成任务 |- | '''仅作用于玩家''',需要前置插件'''Quest''' {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |quest |任务名,用""包裹住 |未知 |} <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |createbackbag-创建虚拟背包 |- | 为施法者创建一个虚拟背包,使用技能giveitem_ext二次修改背包<br> 每个玩家客户端内,虚拟背包都是独立的,不共享 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |name(title) |背包名称 |BACKBAG |- |size |背包大小,必须为9的倍数 |9 |- |items |背包内的物品,格式为: 物品A:数量,物品B:数量,物品C:... |施法者携带的物品 |- |flood |空槽是否被第一格物品填满 |false |- |temporary |是否保存背包(不受玩家退出/服务器关闭影响) |未知 |- |override |若同名背包已存在,是否替换 |未知 |} 与技能: dropinventory/steal,条件: ownsitem有所联系 <pre> 鲲鲲: - createbackbag{items=dirt:1,stone:2,grass:3} ~onSpawn - removebackbag ~onDeath > 在怪物生成时创建名为"BACKBAG"的虚拟背包,死亡后删除 - dropinventory{item="where=BACKBAG,material=ANY,amount=1"} @trigger ~onDamaged - openbackbag{viewonly=true} @trigger ~onInteract > 受伤后令攻击方所看到的虚拟背包内的所有物品数量少1个,当施法者被右键时为右键者打开虚拟背包 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |createbossbar-创建Boss血条 |- | 创建类似于凋灵/末影龙的血条 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |title |血条的标题文本,支持变量 |未知 |- |segment |血条分为多少段 |未知 |- |color |血条颜色 |false |- |flags |携带的效果,可多个,例如CREATE_FOG(创造烟雾)/DARKEN_SKY(天色变暗) |2.0 |- |value |Boss血条显示百分之多少,数值在0~1之间 |1 |} 可用的颜色: BLUE(蓝)/GREEN(绿)/PINK(粉)/PURPLE(紫)/RED(红)/WHITE(白)/YELLOW(黄)<br> 可用的效果:CREATE_FOG(创造烟雾)/DARKEN_SKY(天色变暗)/PLAY_BOSS_MUSIC(播放Boss音乐) <pre> 鲲鲲: - createbossbar{title=鲲鲲;segment=12;color=PINK;flags=DARKEN_SKY;value=1} @trigger ~onDamaged > 受伤后为攻击方添加一个分成12段,标题为"鲲鲲",颜色为粉,天色变暗,完整显示的血条. - mathex{eval="<mob.hp>/<mob.mhp>";store=<mob.stance>} - removebossbar{title=鲲鲲} - createbossbar{title=鲲鲲;value=<mob.stance>;segment=6;color=yellow} - progressbossbar{title=鲲鲲;set=true;value=<mob.stance>} > 利用mathex技能,令血条的完整度随着生物剩余生命的百分比(剩余生命/最大生命*100%)来降低. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |createhealthbar-创建全息血条 |- | 使用holographicDisplays为目标创建全息血条,随着目标消失,使用“$h”作为生命变量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |so |全息血条左右偏移 |0 |- |fo |全息血条前后偏移 |0 |- |iy |全息血条是否跟随施法者的视角旋转 |false |- |offset |全息血条上下偏移 |2.0 |- |counter |持续时间,单位:tick,-1为永久 |200(10秒) |- |display |显示的文本,$h为目标的生命变量 |} <pre> 鲲鲲: - createhealthbar{so=0;fo=0;iy=false;offset=2.5;counter=10;display="[|||$h|||]"} @self ~onSpawn </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |cure-净化 |- | 移除一种/多种/全部药水效果 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |potion(type,t,p) |药水种类,详见https://mineplugin.org/CraftBukkit/Potion/PotionType |未知,可填写多个或"all"清除全部 |} <pre> 鲲鲲: - cure @Self ~onTimer:5 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |curse-治疗效果衰减 |- | 阻止目标在一段时间内恢复生命,严格地禁止恢复或禁止任何药水治疗 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |period |持续时间,单位:tick |120(6秒) |- |strict |是否使用更严格的衰减,可禁止药水恢复生命 |false |- |regainreason |要抑制的回血类型,可填写ANY(全部)/多个类型,详见mineplugin.org/CraftBukkit/Entity/RegainReason |ANY |- |ratio |减少恢复数值的%多少,数值在0~1.0之间 |1 |- |infinite |持续时间结束后是否还有衰减效果 |false |- |startskill |技能释放后激活的技能 |未知 |- |matchskill |成功影响到治疗后激活的技能 |未知 |- |failskill |影响失败后激活的技能 |未知 |- |endskill |效果结束后激活的技能 |未知 |} <pre> 鲲鲲: - curse{period=1200} @trigger ~onInteract > 使目标在600秒内无法被治愈. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |customdamage-自定义伤害 |- | 对目标造成伤害,并修复修改项:无视防御/无视伤害吸收/击退 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount(a) |伤害数值,支持范围(格式:最小值to最大值) |未知 |- |pk |是否击退 |true |- |ia |是否无视防御 |false |- |iabs |是否绕过伤害吸收(黄心)对目标造成伤害 |false |- |ip |是否无视技能力量(Power) |未知 |- |pi |是否无视伤害间隔,原版为受伤0.5秒后才可以再次受伤 |false |- |ignores |修改项:无视伤害间隔不影响哪些实体类型 |未知 |- |percentage(p) |是否按目标生命值的百分比来造成伤害 |false |- |pcur |需要修改项:percentage为true,是否按目标最大生命百分比来造成伤害 |false |- |ploss |需要修改项:percentage为true,是否按目标已损生命百分比来造成伤害 |false |- |damagebydistance |是否根据目标距离施法者的距离来增加/减少伤害值百分比 |false |- |rdbd |每米增加/减少指定伤害百分比,如:rdbd=0.01意味着每米减少1%的伤害 |0 |- |ncp |是否支持插件:NoCheatPlus |false |- |cause |伤害类型,详见https://mineplugin.org/DamageCause |未来可能会翻译,未知 |} <pre> 鲲鲲: - customdamage{a=1to5} @Target > 对目标造成1~5点伤害. - customdamage{a=0.1;p=true;pcur=true} @Target > 对目标造成最大生命值的10%的伤害. - customdamage{a=10;rdbd=-0.1} @target > 对目标造成10(+10%/m)点伤害. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | custompathfinder-自定义路径 |- | 更改或添加自定义路径目标,支持变量,必须定义优先级,定义一次后,之后的定义只能在所写优先级无行动器时成功定义<br> 通过定义行动器为clear来进行第二次定义,若未清空就进行同一优先级の二次定义,将带来一些问题 {| 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;" | 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 > 这只生物出生后如果附近莫得玩家且区块莫得被加载,则会消失</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | digout-掘地 |- | 强制施法者"挖地"并释放方块被破坏特效和挖掘方块时的裂痕,<br> 施法者站在固体上才会工作,如果站在液体上..啥都不会发生 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount |显示的特效数量 |未知 |- |speed |挖掘速度 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| 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;" | dropstolenitems-掉落盗窃的物品 |- | 施法者得先激活过技能: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;" | 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;" | 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" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |pobject |所抛射的实体ID |MINECART |- |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 |- |loss |如果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: - itemfloating{i=DIAMOND;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-JavaScript激活 |- | 激活JavaScript,必须储存在mythicmobsextension/Scripts内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |invok=(eval,is) |JavaScript名 |未知 |- |option |为JavaScript添加选项 |未知 |} *技能文件 <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 </pre> *JavaScript文件: <pre> 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; } </pre> 鲲鲲康不懂哇5555 CHuNan(一个搬运者):这个似乎可以用来自定义技能,学过JS编程的可以试试 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | jumpto-向目标弹射 |- | 施法者向目标跳跃,速度、高度和重力大小可被自定义 {| 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=鲲鲲;hitsurface=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-粒子图片 |- | 图片文件放在/plugin/MythicMobsExtension/Images里 {| 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=鲲鲲;value=<trigger.uuid>;type=STRING"} @target ~onAttack 将数据鲲鲲の值设为触发者の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}</pre>减少自己的当前生命和最大生命,数值在2-5之间 |} {| 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) |外观种类 |未知 |} <pre> 鲲鲲: Type: Villager Skills: - villager{l=5;p=FARMER;t=SLOW;delay=60} @self ~onSpawn 出生3秒后将自己设置成交易等级为"大师"的雪地外观的农民 </pre> 可用交易等级↓ {| border="1" cellpadding="5" cellspacing="0" |- |'''数值''' |'''描述''' |- |1 |新手 |- |2 |学徒 |- |3 |老手 |- |4 |专家 |- |5 |大师 |} 可用服饰种类↓ {| border="1" cellpadding="5" cellspacing="0" |- |'''类型名''' |'''描述''' |- |DESERT |沙漠 |- |JUNGLE |热带雨林 |- |SAVANNA |热带草原 |- |SNOW |雪地 |- |SWAMP |沼泽 |- |PLAINS |草原 |- |TAIGA |针叶林 |} 可用职业↓ {| border="1" cellpadding="5" cellspacing="0" |- |'''职业名'''(农民)、(图书管理员)、(牧师)、(铁匠)、(屠夫) |'''描述''' |- |FARMER |农民 |- |LIBRARIAN |图书管理员 |- |PRIEST |牧师 |- |BLACKSMITH |铁匠 |- |BUTCHER |屠夫 |} |} </spoiler> ==条件== 通用修改项:Action,用于设置对应条件の活动条件,仅支持true/false <spoiler> {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |achieveement-成就检测 |- | '''仅作用于玩家''',检测玩家是否已经达成指定成就 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |achievement(ach,achievements) |成就名 |未知 |} 关于成就英文ID..javadocs都莫得写 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |activequest-任务阶段检测 |- | 需要前置插件: '''Quest''' 且'''仅作用于玩家''',检测玩家是否处在指定任务的指定阶段 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |quest |任务名,用""包裹 |未知 |- |stage |任务阶段,支持范围(AtoB) |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |advancement-进度检测 |- | '''仅作用于玩家''',检测玩家是否已经达成指定进度 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |advancement(adv,advancements) |进度名 |未知 |} 进度英文ID: https://minecraft-zh.gamepedia.com/%E8%BF%9B%E5%BA%A6 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |aimobtargetdistance-AI生物目标距离检测 |- | 需要前置插件'''MythicAnimatorStands''',检测AI生物与目标之间的距离 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |distance |距离,支持范围(A-B) |未知 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |animatestandpaused-盔甲架动画停止 |- | 需要前置插件'''MythicAnimatorStands''',检测盔甲架动作是否处于暂停状态 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |armorstrength-护甲检测 |- | 检测实体的护甲值 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount(a,range,r) |护甲值,支持范围(AtoB)与>、< |未知 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |armorstrength-箭矢检测 |- | 检测处在实体身上的箭矢数量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount(a) |箭数量,支持范围AtoB和>、<号 |未知 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |behindnearestplayer-背后检测 |- | 作用于'''位置'''的条件,可供随机刷怪使用<br> 检测指定位置是否位于离施法者最近的玩家的后面<br> 使用"view"定义角度,"radius"定义范围 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |view |角度 |90 |- |radius |范围 |未知 |} <pre> 鲲鲲: Mobname: 鲲鲲 Chance: 1 Priority: 1 Worlds: world SpawnMethod: add Conditions: - behindnearestplayer{range=32;view=90} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |biomefix-群系检测 |- | 作用于'''位置'''的条件,可供随机刷怪使用<br> 检测所处群系 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |b |群系名,多个群系用''','''隔开 |未知 |} <pre> 鲲鲲: Conditions: - biomefix{b=DESERT,PLAINS;action=true} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |blockatcrosshair-凝视方块检测 |- | '''仅作用于玩家''',检测玩家所康的方块 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |material |方块名,支持多个 |未知 |- |filter |忽略的方块名,支持多个 |未知 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |checkTargeter-目标条件检测 |- | 在不使用TargetConditions(目标类条件)的情况下<br> 检测指定目标的指定条件 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |targeter(t) |目标选择器,仅支持填写MM/MME的目标选择器 |未知 |- |condition(c) |要检测的条件 |未知 |- |false(f) |是否满足时不触发技能,不满足时触发技能 |未知 |} <pre> 鲲鲲: Conditions: - checkTargeter{t=@Forward{f=-1;y=1};c=insolidblock;f=true} > 检测施法者后方是否莫得方块,莫得时才会触发技能 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |comparevariables-变量数值比较 |- | 仅作用于'''TargetConditions'''(目标类条件),比较俩个变量的大小 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |cmp |比较符号,支持: =, >, >=, <, <= > |未知 |} <pre> 鲲鲲: Conditions: - cmpvar{cmp=<caster.hp><=<target.hp>} - cmpvar{cmp=<target.hp>=20} - cmpvar{cmp=10><caster.var.counter>} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |comparenbt-NBT检测 |- | 仅作用于'''TargetConditions'''与'''Conditions'''<br> 检测目标的NBT,通过添加**id:ignore**或使用范围值**“rd:1to5”****“rd:>0”** 或**rd:<1**或简单的数值,如**1**,使用"(”&&“)"而不是“{”&&“}”来更好地兼容 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |nbt |nbt名与数值,格式见下方 |未知 |} <pre> 鲲鲲: Conditions: - cmpnbt{nbt=(Fire:"rd:>50")} > 实体燃烧剩余时间超过2.5秒才符合条件 - cmpnbt{nbt=(Fire:-1)} > 实体莫得着火才符合条件 - cmpnbt{nbt=(Rotation:["rd:<361","rd:>65"])} > 实体的俯仰视角度为65°~361°才符合条件 - cmpnbt{nbt=(ArmorItems:[(),(),(),(id:"minecraft:diamond_helmet",Count:"rd:>0")])} > 实体戴着钻石头盔才符合条件 - cmpnbt{nbt=(ArmorItems:[(),(),(id:ignore),(id:"minecraft:diamond_helmet",Count:1)])} > 实体莫得穿鞋子/护腿,且穿着任意胸甲和戴着钻石头盔才符合条件 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |damageable-攻击事件检测 |- | 仅作用于'''TargetConditions'''(目标类条件)<br> 检测目标是否被施法者以指定伤害类型攻击<br> <br> 默认情况下会检查施法者是否可以伤害目标。将'''swap'''设置为'''true'''<br> 以反过来检测,另,使用'''range'''来限定伤害数值范围,0to1,其中1=100<br> 0.5表示50%这通常工作于原因:Entity_Attack(实体平A) {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |cause |事件类型,多个用''','''隔开 |未知 |- |swap |是否为目标伤害施法者而不是施法者伤害目标 |false |- |range |伤害了最大生命的n%,仅支持填写0到1(1=100%) |未知 |} 事件类型中文百科见:http://mineplugin.org/Craftbukkit/DamageCause |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |damageindicator-冷却条检测 |- | '''仅作用于玩家''',检测玩家的冷却条(a出去之后的白条) {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |value |冷却条进度,范围0(无)~0.5(满) |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |datetime-服务器年月日检测 |- | 检测服务器的年月日,支持范围 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |format |要检测的时间格式 |未知 |- |value |检测值,支持范围 |未知 |- |action |技能活动,与条件活动一致 |true |} 可用时间格式: <pre> > yyyy=四位数年 > yy=后俩位数年 > MM=月 > dd=日 > HH=24小时 > hh=12小时 > mm=分钟 > ss=秒 > SSS=毫秒 </pre> 栗子: <pre> > datetime{format=HHmm;value=1200to1300} 每天12点到13点时满足条件 > datetime{format=MMddHHss;value=10312359to11010059} 每年10月31日0点到1月11日1点满足条件 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |entitiesinradius-范围实体检测 |- | 检测范围内的实体数量,支持特定/MM实体 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |type |实体类型,单个实体类型或实体列表,多个实体用''','''分割开来,检测MM生物使用格式'''mythicmob:MM生物内部ID''' |未知 |- |amount |数量,支持范围 |未知 |- |ignoresameblock |是否无视与自身站在同一方块上方的实体(这包括施法者自己) |false |- |ignorenpc |是否无视插件'''Citizens'''的npc |false |- |radius |检测半径 |未知 |} 栗子:<pre> - entitiesinregion{radius=5;types=player;amount=1} > 5米半径范围内有1玩家存在时满足条件 - entitiesinregion{radius=5;types=living;amount=1} > 5米半径范围内有1生物(一些实体不算生物)存在时满足条件 - entitiesinregion{radius=5;types=鲲鲲;amount=1} > 5米半径范围内有MM生物'''鲲鲲'''存在时满足条件 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |entitiesinregion—区域实体检测 |- | 前置插件'''WorldGuard'''检测区域内的实体数量,支持特定/MM实体 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |type |实体类型,单个实体类型或实体列表,多个实体用''','''分割开来,检测MM生物使用格式'''mythicmob:MM生物内部ID(填写any时为任何MM生物)''' |未知 |- |amount |数量,支持范围 |未知 |- |exclude |忽略的区域,支持多个 |- |usepriority |是否仅检测最高优先级区域 |false |- |regions(region,r,a) |区域名,支持多个 |未知 |} 栗子:<pre> - entitiesinregion{regions=鲲鲲,鲨鲨;types=mythicmob:any;amount=<10} > 当'''鲲鲲'''或'''鲨鲨'''区域内的MM生物数量小于10时满足条件 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |facingdirection—朝向检测 |- | 检测实体朝向 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |direction |方向,NORTH/NORTH_EAST/EAST/SOUTH_EAST/SOUTH/SOUTH_WEST/WEST/NORTH_WEST(北/东北/东/东南/南/西南/西/西北) |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |getbowtension-拉弓进度检测 |- | '''仅作用于玩家''',检测玩家的拉弓进度 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |range |0~1,支持小数,0=不拉弓,1=拉满弓,且支持范围 |未知 |} <pre>鲲鲲: Conditions: - bowtension{range=<0.5} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |hasmeta-实体数据比较 |- | '''目标类条件''',比较俩实体の实体数据 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |metalist |一个或多个实体数据 |未知 |- |tag |需用""包裹,实体数据の标签(标签の值) |未知 |- |type |tagの类型,写在tag后面,详见下方.. |- |cs |所检测の目标,为true检测施法者,为false检测目标 |未知 |} <pre>鲲鲲: - hasmeta{meta="tag=lastdamagedentity;value=<target.uuid>;type=STRING";cs=true;action=true} > 检测施法者の数据:lastdamagedentity(最后一次受伤的攻击者)的值是否包含目标的uuid - hasmeta{meta="tag=<target.uuid>||tag=<trigger.uuid>";cs=true;action=true} > 检测施法者是否拥有标签:目标のUUID或触发者のUUID </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |hasspawner-生成点检测 |- | 检测施法者是否由刷怪点所生成 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |name |单或多个刷怪点名,之间用","隔开,填写ANY则相当于检测该生物是否由刷怪点生成 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |hastarget-目标检测 |- | 检测施法者是否拥有一个目标 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |hasvehicle-坐骑检测 |- | 检测施法者所骑の生物 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |types |一个或多个实体名,之间用","隔开 |未知 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |infaction-派系检测(支持变量) |- | 检测施法者所处派系 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |faction |派系名,之间用","隔开 |未知 |} <pre>鲲鲲: - infaction{faction=<mob.stance>} > 检测施法者是否处在"名字与施法者所处姿势名一致の派系"内 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |infactionsregion-区域检测 |- | '''前置插件:Faction''',检测施法者所处位置是否处在区域内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |regions(region,r,factions,faction,f) |派系名,之间用","隔开 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |infront-前方视野检测 |- | '''目标类条件''',检测目标是否处在施法者前方且在指定度数の视野内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |view |视野度数 |45 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |inmobarena-生物竞技场检测 |- | '''前置插件:MobArena(生物竞技场)'''检测施法者是否处在生物竞技场内 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |inmotion-移动检测 |- | 检测施法者是否拥有动量(正在移动=拥有动量) |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |insolidblock-实心方块检测 |- | 检测施法者是否'''处在'''实体方块内 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |inventoryspace-背包空槽检测 |- | '''仅作用于玩家''',检测目标玩家是否拥有指定数量の空槽 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |free |空槽数,支持范围(>10、1to10...) |未知 |} <pre>鲲鲲: TargetConditions: - inventoryspace{free=<3} > 检测目标玩家背包空槽是否小于3格 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |isanimatorstand-MM盔甲架检测 |- | '''前置插件:MythicAnimatorStand(盔甲架动画)'''检测施法者是否为MM盔甲架 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |inbehind-后方视野检测 |- | '''目标类条件''',检测目标是否处在施法者后方且在指定度数の视野内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |view |视野度数 |45 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |inburning-燃烧检测 |- | 检测实体是否燃烧 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |range |范围值(1to20,>50...),必须燃烧长达给定tick数才满足条件 |无 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |isgoggling-凝视状态检测 |- | 检测实体是否仍在被技能:'''Playergoggle'''所影响 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |ismythicmob-MM实体检测 |- | 检测实体是否为MythicMobs实体 <pre>鲲鲲: Type: Villager Skills: - skill:掉落 @trigger{conditions=[ - isplayer ]} ~onDeath</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |ispresent-虚实体检测 |- | 检测实体是否为实体而不是虚体(不解) |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |isspinnning-旋转状态检测 |- | 检测实体是否仍处在特效类技能: '''Spin(旋转)'''状态中 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |isspinnning-眩晕检测 |- | 检测实体是否仍处在技能: '''Stun(眩晕)'''状态中 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |isthief-已窃取状态检测 |- | 检测实体是否成功激活过技能: '''Steal(窃取)'''并窃取指定物品 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |items |一个或多个物品,填写ANY相当于检测实体是否为小偷OwO |ANY |} 鲲鲲:莫得栗子啦QAQ |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |isvehicle-骑乘状态检测 |- | '''目标类条件''',检测目标实体是否为施法者の坐骑 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |jumping-跳跃检测 |- | '''仅作用于玩家''',检测玩家是否正在跳跃 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |lastbowtension-射出时弓进度检测 |- | 不同于条件'''bowtension''',检测的是'''射出时''' {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |range |-1表示无拉弓,0表示.. |未知 |} 鲲鲲:还未测试并且莫得栗子。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |lastcollided-碰撞时检测 |- | 检测所碰撞实体の类型是否和上一次碰撞的一样 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |types(type,t) |生物类型 |未知 |} <pre>鲲鲲: Conditions: - lastcollided{types=player,zombie,skeleton} #有待研究 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |lastdamagecause_ext-受伤检测 |- | 检测最后一次受伤的各项数据 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |cause |伤害类型,伤害类型列表:https://mineplugin.org/DamageCause |ANY |- |damager |生物类型,仅支持原版生物类型,不支持MM生物 |ANY |- |amount |所受到的伤害量,支持范围 |未知 |} 相关实体数据:<mob.meta.LastDamager>、<mob.meta.LastDamageCause>、<mob.meta.LastDamageAmount> <pre>鲲鲲: Conditions: - lastdamagecause_ext{damager=zombie} > 检测最后一次受伤时,攻击者是否为僵尸OwO </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |lastsapidamagecause-SkillAPI受伤检测 |- | '''前置插件:SkillAPI''',检测最后一次受伤の技能伤害类型 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |cause |技能伤害类型 |未知 |} 鲲鲲:有待测试,相关实体数据:<mob.meta.mm-skillapi-lastdamagecause> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |livingentitiesinradius(leir)-范围实体数量检测 |- | 检测给定范围内给定实体类型是否达到给定数量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |entities |实体类型,多个用''','''隔开 |未知 |- |amount(a) |实体数量,支持范围值(>10,0to10...) |未知 |- |radius(r) |所检测の半径范围,支持范围值 |未知 |- |ignoresameblock |是否忽略与自身处在同一位置の实体(为true所检测の实体将包含施法者) |未知 |- |ignorenpc(npc) |是否忽略Citizens(城镇)插件のNPC |false |} 鲲鲲:有待测试 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |lookatme-凝视点检测 |- | 检测目标是否正康着施法者,可以设定水平/垂直の视场角度 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- | fov | 水平视场角度(单位:弧度) | 1.99 |- | yo | 垂直视场角度 | -0.4 |} <pre>鲲鲲: TargetConditions: - infront{view=45} - lookatme Skills: - stun{d=60} @self > 若目标处在自身正前方视野内且正康着自己则对自己造成3秒晕眩 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |memberregion-区域内身份检测 |- | '''前置插件:WorldGuard(版本6.6.0+)'''在区域内检测实体の区域身份 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |member |身份,OWNER(主人)/MEMBER(成员) |MEMBER |- |usepriority |若同时处于多个区域,是否仅选取最高优先级の区域来检测 |false |} <pre>鲲鲲: Conditions: - memberregion{member=OWNER;usepriority=true} > 若施法者是所处区域(最高优先级の区域)の主人 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |minecraftversion-服务器版本检测 |- | 检测服务器の版本 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |version |版本,7表示1.7,10表示1.10,以此类推 |未知 |} 鲲鲲:有待测试w。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |mining(ismining,digging,isdigging)-挖掘状态检测 |- | '''仅作用于玩家''',检测玩家是否正在挖掘 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |mobsinradius-范围生物数量检测 |- | 检测给定范围内给定生物(这将不包括矿车等)类型是否达到给定数量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |mobtypes |生物类型,支持MM生物,填写ANY时检测一切生物 |未知 |- |amount(a) |生物数量,支持范围值(>10,0to10...) |未知 |- |radius(r) |所检测の半径范围,支持范围值 |未知 |} 鲲鲲:有待测试w。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |motiondirection-移动方向检测 |- | 检测实体の移动方向(非视野方向) {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |directions |方向,多个用''','''隔开,填写ANY时该条件相当于条件:'''Moving''' |ANY |- |store |成功后是否将所移动の朝向名存储至’‘’实体数据:MMEMOTIONDIR'''内 |未知 |} 可用方向↓ {| border="1" cellpadding="5" cellspacing="0" |- |'''方向名''' |'''意思''' |- |LEFT |正左 |- |FORWARD_LEFT |左前 |- |FORWARD |正前 |- |FORWARD_RIGHT |右前 |- |RIGHT |正右 |- |BACKWARD_RIGHT |后右 |- |BACKWARD |正后 |- |BACKWARD_LEFT |后左 |- |ANY |任何 |} <pre>鲲鲲: Conditions: - motiondirection{directions=FORWARD,BACKWARD} > 检测施法者是否正在向前或向后移动 - motiondirection{store=true} > 检测施法者是否正在移动,若符合则将移动方向存储至'''实体数据:<target.meta.MMEMOTIONDIR>''' </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |movespeed-移速检测 |- | 检测实体移速是否在给定范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |range |速度范围 |未知 |} 鲲鲲:有待测试w。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |oncooldown-冷却状态检测 |- | '''仅作用于玩家'''检测玩家背包中给定槽位の物品(非技能)冷却 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |value |冷却范围,数值范围0~1 |未知 |- |slot |所检测の槽位,数值范围0~45 |-1(任何槽位) |} <pre>鲲鲲: Conditions: - oncooldown{v=<0.25};action=CASTINSTEAD 鲲鲲} > 检测手中的物品冷却是否小于25%,若符合则激活技能:鲲鲲 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |insolidblock-实心方块检测 |- | 检测施法者是否'''处在'''实体方块上方 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |openinventory-打开虚拟背包检测(版本≥v1.738c) |- | 检测施法者是否正处在打开虚拟背包状态 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |otgbase-MOD群系基础项检测 |- | '''前置MOD:OpenTerrainGenerator, Externals''',检测实体所处位置の群系の基础数据 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |debug |是否向后台发送相关数据 |false |- |range |检测半径范围 |未知 |- |base |基础项 |见下方 |} 基础项↓ {| border="1" cellpadding="5" cellspacing="0" |- |'''基础项''' |'''描述''' |- |temperature |温度 |- |wetness |湿度 |- |isleinbiome |范围内の岛屿数量 |- |volatility |挥发性 |- |color |颜色 |- |rarity |稀有度 |- |size |大小 |} 鲲鲲:有待测试w。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |otgbiome-MOD群系检测 |- | '''前置MOD:OpenTerrainGenerator, Externals''',检测实体所处位置の群系是否为给定群系 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |biomes |群系名,若带有空格则需要用'''""'''包裹住群系名 |未知 |- |like |是否需要匹配每一个字 |false |} 鲲鲲:莫得栗子啦QAQ |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |otgbiometemperature-MOD群系温度检测 |- | '''前置MOD:OpenTerrainGenerator, Externals''',检测实体所处位置の群系の温度范围 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |range |温度范围 |未知 |} 鲲鲲:莫得栗子啦QAQ |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |owneralive-主人存活检测 |- | 检测实体の主人是否还活着 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |ownsitem-物品检测 |- | 检测物品の一系列修改项,不支持MM4.7.2 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |list |下方の一切修改项都得写在这儿,且由'''""'''包裹 |见下方 |} {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |where |所检测の位置,ANY表示任何位置 |未知,其他可用值见下方 |- |slot |槽位,数值范围0~45,支持变量,仅支持玩家 |未知 |- |bagname |虚拟背包名,支持变量 |未知 |- |material |物品类型,不支持MM物品 |未知 |- |amount |数量,支持范围 |未知 |- |lore |物品のLore文本 |未知 |- |name |物品名 |未知 |} 可用位置↓ {| border="1" cellpadding="5" cellspacing="0" |- |'''位置名''' |'''描述''' |- |ANY |任何 |- |HAND |主手 |- |OFFHAND |副手 |- |ARMOR |装备槽 |- |INVENTORY |背包,仅支持玩家 |- |BACKBAG |虚拟背包 |} <pre>鲲鲲: Conditions: - ownitems{list="where=HAND;material=IRON_SWORD;amount=1to1"&&"where=ARMOR;material=DIAMOND_CHESTPLATE;amount=1to1"} > 若施法者手持一把铁剑并穿着钻石胸甲 - ownsitem{list="where=HAND;material=IRON_SWORD;amount=1to1"||"where=ARMOR;material=DIAMOND_CHESTPLATE;amount=1to1"} > 若施法者手持一把铁剑或穿着钻石胸甲 - ownsitem{list="where=HAND;material=IRON_SWORD;amount=1to1"&&"where=ARMOR;material=DIAMOND_CHESTPLATE;amount=1to1"||"where=INVENTORY;material=DIRT;amount=1to1"} > 若"玩家手持铁剑并穿着钻石胸甲"或背包里有一块泥土 - ownsitem{list="where=SLOT;slot=0;material=IRON_SWORD;amount=1to1") > 若玩家代号为0の槽位有一把铁剑 - ownsitem{list="where=BACKBAG;material=IRON_SWORD;amount=1to1") > 若玩家の虚拟背包内有一把铁剑</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |parsedstance-姿势检测 |- | '''目标类条件''',不同于MM本体条件:Stance''',该条件支持变量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |s |姿势名,支持变量 |未知 |- |cs |为true检测目标为施法者,false则为技能目标 |未知 |} <pre>鲲鲲: TargetConditions: - parsedstance{s="<target.uuid>";cs=true} > 若施法者当前姿势名为目标のUUID - parsedstance{s="<mob.uuid>";cs=false} > 若目标当前姿势名为目标のUUID </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playerinfactions-玩家派系检测 |- | '''前置插件:Factions''',检测目标玩家所处派系 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |factions(faction,f) |派系名 |未知 |- |aliases |未知 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playerinhomefactions-玩家任意派系检测 |- | '''前置插件:Factions''',检测目标玩家是否拥有派系 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |aliases |未知 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playersinradius(pir)-范围玩家数量检测 |- | 检测给定范围内の玩家数量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount |玩家数量,支持范围 |无 |- |ignoresameblock |是否忽略与自身处在同一位置の玩家 |未知 |- |ignorenpc(npc) |是否忽略'''插件:Citizens(城镇)'''のNpc |false |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playertime-玩家客户端世界时间检测 |- | 仅检测1次,可能与世界时间不一致 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |time |时间,支持范围,单位(刻) |无 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playerweather-玩家客户端天气状况检测 |- | 仅检测1次,可能与世界时间不一致 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |weather |状况,CLEAR(晴天)/DOWNFALL(恶劣) |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |progressbossbar-Boss血条检测 |- | 检测实体是否拥有给定标题のBoss血条,并且剩余百分比是否处在给定范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |title |血条标题,支持变量 |未知 |- |range |剩余百分比,数值在0~1之间,支持范围(>0.6...) |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |regionname-区域名检测 |- | '''前置插件:WorldGuard''',检测实体所处区域の名字是否为给定名 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |regions(region,r) |区域名,多个之间用","隔开 |未知 |- |usepriority |若同时处在多个区域内,是否仅检测优先度最高の区域 |false |} <pre>鲲鲲: Conditions: - regionname{region=鲲鲲;usepriority=true} > 若施法者位于'''区域:鲲鲲'''并且'''仅处于这一区域内 - regionname{region=鲲鲲,鲲酱;usepriority=true} > 若施法者位于'''区域:鲲鲲、鲲酱'''の最大优先度位置 - regionname{region=blubb,flubb} > 若施法者位于'''区域:鲲鲲'''或'''鲲酱'''内 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |relativedirection-相对位置检测(视野内) |- | '''目标类条件''',检测目标是否处在施法者の给定视野角度范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |angle |度数,支持范围 |未知 |} 180为右侧,90为正前方,270为正后方<br> 若angle=0to180,则确认目标是否位于施法者の正前方<br> 若angle=90to270,则确认目标是否位于施法者の右方(不是正右方)<br> <pre>鲲鲲: TargetConditions: - relativedirection{angle=>315} - relativedirection{angle=<45} > > 若目标位于自身左侧 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |running-疾跑检测 |- | '''仅作用于玩家''',检测玩家是否正在疾跑 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |samechunk-区块检测(俩者之间) |- | '''目标类条件''',检测目标与自身是否处在同一区块内 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |samechunk-派系检测(俩者之间) |- | '''目标类条件''',检测目标与自身是否处在同一派系内 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |samespawner-生成点检测(俩者之间) |- | '''目标类条件''',检测目标与自身是否由同一个刷怪点生成 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sameworld-世界检测(俩者之间) |- | '''目标类条件''',检测目标与自身是否处在同一世界 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapiattribute-SkillAPI属性检测 |- | '''前置插件:SkillAPI''',检测实体是否拥有给定SkillAPI属性 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |attribute(attributes) |属性名,多个用","隔开 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapiattributepoints-SkillAPI属性点检测 |- | '''前置插件:SkillAPI''',检测实体是有拥有给定SkillAPI属性点数 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |points |点数,支持范围 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapicanprofess-SkillAPI可选职业检测 |- | '''前置插件:SkillAPI''',检测实体是否可以选用给定职业 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |class(classes) |职业名,多个用","隔开 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapiclass-SkillAPI职业检测 |- | '''前置插件:SkillAPI''',检测实体职业是否为给定类型 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |class(classes) |职业名,多个用","隔开 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapimana-SkillAPI法力检测 |- | '''前置插件:SkillAPI''',检测实体の法力值是否在给定范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |value |法力值,支持范围 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapiskill-SkillAPI技能学习检测 |- | '''前置插件:SkillAPI''',检测实体の给定技能の等级 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |skill(skills) |技能名,多个用","隔开 |无 |- |level |技能等级,支持范围 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |serverpackstatus-服务器数据包检测 |- | 检查目标播放器接收到的最后一个服务器包状态。有效状态选项:接受、拒绝、成功加载、下载失败 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |status |数据包类型 |未知 |} 鲲鲲: Conditions: - serverpackstatus{status=DECLINED,FAILED_DOWNLOAD} > 若播放器拒绝服务器包或下载失败 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |parsedstance-姿势检测 |- | '''目标类条件''',不同于MM本体条件:Stance''',该条件支持变量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |s |姿势名,支持变量 |未知 |- |cs |为true检测目标为施法者,false则为技能目标 |未知 |} <pre>鲲鲲: TargetConditions: - parsedstance{s="<target.uuid>";cs=true} > 若施法者当前姿势名为目标のUUID - parsedstance{s="<mob.uuid>";cs=false} > 若目标当前姿势名为目标のUUID </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playerinfactions-玩家派系检测 |- | '''前置插件:Factions''',检测目标玩家所处派系 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |factions(faction,f) |派系名 |未知 |- |aliases |未知 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playerinhomefactions-玩家任意派系检测 |- | '''前置插件:Factions''',检测目标玩家是否拥有派系 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |aliases |未知 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playersinradius(pir)-范围玩家数量检测 |- | 检测给定范围内の玩家数量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount |玩家数量,支持范围 |无 |- |ignoresameblock |是否忽略与自身处在同一位置の玩家 |未知 |- |ignorenpc(npc) |是否忽略'''插件:Citizens(城镇)'''のNpc |false |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playertime-玩家客户端世界时间检测 |- | 仅检测1次,可能与世界时间不一致 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |time |时间,支持范围,单位(刻) |无 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |playerweather-玩家客户端天气状况检测 |- | 仅检测1次,可能与世界时间不一致 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |weather |状况,CLEAR(晴天)/DOWNFALL(恶劣) |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |progressbossbar-Boss血条检测 |- | 检测实体是否拥有给定标题のBoss血条,并且剩余百分比是否处在给定范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |title |血条标题,支持变量 |未知 |- |range |剩余百分比,数值在0~1之间,支持范围(>0.6...) |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |regionname-区域名检测 |- | '''前置插件:WorldGuard''',检测实体所处区域の名字是否为给定名 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |regions(region,r) |区域名,多个之间用","隔开 |未知 |- |usepriority |若同时处在多个区域内,是否仅检测优先度最高の区域 |false |} <pre>鲲鲲: Conditions: - regionname{region=鲲鲲;usepriority=true} > 若施法者位于'''区域:鲲鲲'''并且'''仅处于这一区域内 - regionname{region=鲲鲲,鲲酱;usepriority=true} > 若施法者位于'''区域:鲲鲲、鲲酱'''の最大优先度位置 - regionname{region=blubb,flubb} > 若施法者位于'''区域:鲲鲲'''或'''鲲酱'''内 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |relativedirection-相对位置检测(视野内) |- | '''目标类条件''',检测目标是否处在施法者の给定视野角度范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |angle |度数,支持范围 |未知 |} 180为右侧,90为正前方,270为正后方<br> 若angle=0to180,则确认目标是否位于施法者の正前方<br> 若angle=90to270,则确认目标是否位于施法者の右方(不是正右方)<br> <pre>鲲鲲: TargetConditions: - relativedirection{angle=>315} - relativedirection{angle=<45} > > 若目标位于自身左侧 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |running-疾跑检测 |- | '''仅作用于玩家''',检测玩家是否正在疾跑 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |samechunk-区块检测(俩者之间) |- | '''目标类条件''',检测目标与自身是否处在同一区块内 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |samechunk-派系检测(俩者之间) |- | '''目标类条件''',检测目标与自身是否处在同一派系内 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |samespawner-生成点检测(俩者之间) |- | '''目标类条件''',检测目标与自身是否由同一个刷怪点生成 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sameworld-世界检测(俩者之间) |- | '''目标类条件''',检测目标与自身是否处在同一世界 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapiattribute-SkillAPI属性检测 |- | '''前置插件:SkillAPI''',检测实体是否拥有给定SkillAPI属性 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |attribute(attributes) |属性名,多个用","隔开 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapiattributepoints-SkillAPI属性点检测 |- | '''前置插件:SkillAPI''',检测实体是有拥有给定SkillAPI属性点数 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |points |点数,支持范围 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapicanprofess-SkillAPI可选职业检测 |- | '''前置插件:SkillAPI''',检测实体是否可以选用给定职业 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |class(classes) |职业名,多个用","隔开 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapiclass-SkillAPI职业检测 |- | '''前置插件:SkillAPI''',检测实体职业是否为给定类型 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |class(classes) |职业名,多个用","隔开 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapimana-SkillAPI法力检测 |- | '''前置插件:SkillAPI''',检测实体の法力值是否在给定范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |value |法力值,支持范围 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sapiskill-SkillAPI技能学习检测 |- | '''前置插件:SkillAPI''',检测实体の给定技能の等级 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |skill(skills) |技能名,多个用","隔开 |无 |- |level |技能等级,支持范围 |无 |} 鲲鲲:有待测试OwO。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |serverpackstatus-服务器数据包检测 |- | 检查目标播放器接收到的最后一个服务器包状态。有效状态选项:接受、拒绝、成功加载、下载失败 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |status |数据包类型 |未知 |} <pre>鲲鲲: Conditions: - serverpackstatus{status=DECLINED,FAILED_DOWNLOAD} > 若播放器拒绝服务器包或下载失败 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |skillcooldown-MM技能冷却检测 |- | 检测指定技能是否处在冷却状态,若处在则将剩余冷却值转化为<mob.score.所检测技能+id><br> 以及实体数据:技能名+Id(值为剩余冷却值) {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |skill |所检测の技能 |无 |- |Id |转存后の后缀,详见下方栗子 |} 物品Yml:<pre> 鲲酱の手: Id: diamond Display: '&4&l鲲酱の手' Skills: - castif{c="skillcooldown{skill=闪电;id=Baka};action=true";meet=闪电_冷却提示;else=闪电} @self ~onUse - castif{c="skillcooldown{skill=箭雨;id=Baka};action=true";meet=箭雨_冷却提示;else=箭雨} @self ~onSwing > 右键后若闪电处在冷却状态则激活闪电_冷却提示,反之激活闪电 > 左键后若箭雨处在冷却状态则激活箭雨_冷却提示,反之激活箭雨</pre> 技能文档:<pre> 闪电_冷却提示: Skills: - actionmessage{m="闪电冷却中:<target.score.技能1Baka>"} @self 闪电: Cooldown: 10 Skills: - lightning 箭雨_冷却提示: Skills: - actionmessage{m="箭雨冷却中:<target.score.箭雨Baka>"} @self 箭雨: Cooldown: 10 Skills: - arrowvolley > 没啥好说的..</pre> 并非只能作用于物品,原栗子是配合了技能:MythicPlayer来做的啦。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |sleeping-睡眠状态检测 |- | '''仅作用与玩家''',检测玩家是否正在睡大觉 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |spawnreason-生成原因检测 |- | 检测实体の生成原因是否为给定生成原因 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |types(type,t) |生成原因 |未知 |- |customs(custom,c) |与技能:CustomSummon有关,有待测试 |未知 |} 生成原因列表↓: {| class="wikitable" |- ! ID !! 说明 |- | BEEHIVE || 当蜜蜂从蜂箱出来时 |- | BREEDING || 当生物繁殖出小生物时 |- | BUILD_IRONGOLEM || 当铁傀儡被创造 |- | BUILD_SNOWMAN || 当雪傀儡被创造 |- | BUILD_WITHER || 当凋灵被创造 |- | CHUNK_GEN || 已弃用,区块生成时附带的生物 |- | CURED || 僵尸村民被治愈后 |- | CUSTOM || 自定义 |- | DEFAULT || 当实体缺少生成原因时 |- | DISPENSE_EGG || 当鸡蛋成功砸出小鸡 |- | DROWNED || 当生物溺死后 |- | EGG || 当生物由生成蛋生成 |- | ENDER_PEARL || 末影珍珠落地成功生成末影螨 |- | EXPLOSION || 爬行者爆炸产生药水云 |- | INFECTION || 僵尸成功感染村民 |- | JOCKEY || 当一个实体作为另一个实体的骑乘者生成时(常见于蜘蛛骑士) |- | LIGHTNING || 当实体因雷击而转变为其它实体(村民->女巫) |- | MOUNT || 当一个实体作为另一个实体的坐骑生成时(常见于小鸡骑士) |- | NATURAL || 当实体自然生成时 |- | NETHER_PORTAL || 当实体由下界传送门生成 |- | OCELOT_BABY || 当小豹猫和它的父母一起生存 |- | PATROL || 当实体随着巡逻站生成时 |- | RAID || 当实体在雨天生成时 |- | REINFORCEMENTS || 当实体需要增援时(可能是困难模式的僵尸增援) |- | SHEARED || 当哞菇被剪下蘑菇变为牛时 |- | SHOULDER_ENTITY || 当一个实体作为生成原因且正处于受伤/跳跃状态时 |- | SILVERFISH_BLOCK || 当蠹虫从方块内钻出来 |- | SLIME_SPLIT || 当史莱姆着地 |- | SPAWNER || 当实体由刷怪笼刷出 |- | SPAWNER_EGG || 当实体由刷怪蛋刷出 |- | TRAP || 当骷髅马(陷阱)刷在玩家附近 |- | VILLAGE_DEFENSE || 当铁傀儡在村庄内自然生成时 |- | VILLAGE_INVASION || 当僵尸在村庄附近自然生成时 |} 鲲鲲:莫得栗子啦。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |speed-移速检测 |- | 检测实体移速是否在给定范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |Speed |移速,支持范围 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |targetnotcaster-目标是否为施法者 |- | '''目标类条件''',检测目标是否为施法者本身 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |testfor-NBT检测 |- | 相当于原版命令:Testfor,检测实体NBT {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |vc |NBT字符串,可用项见MC百科 |未知 |} 鲲鲲:<pre> TargetConditions: - testfor{vc="XpLevel:20";action=true} > 检测目标等级是否为20 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |threattable-威胁度检测 |- | '''目标类条件''','''需开启威胁表''',检测实体威胁度是否处在给定范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |range(amount,r,a) |威胁度,支持范围 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |totaltarget-目标选择器选取数量检测 |- | '''仅作用于技能所用の目标选择器''',检测目标选择器所选取的目标数量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount(a,targets) |目标数量 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |vdistance-垂直距离检测 |- | '''目标类条件''',检测目标与施法者の垂直距离是否在给定范围内 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |d |距离,支持范围 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |villager-村民基础项检测 |- | 检测村民の各项基础项 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |profession(p) |职业 |未知 |- |type(t) |距离,支持范围 |未知 |- |level(l) |距离,支持范围 |未知 |} <pre>生物Yml: 鲲鲲: Type: Villager Options: NoAI: true Skills: - villager{l=2;p=CARTOGRAPHER;t=DESERT;delay=20} @self ~onSpawn - villager{l=3;p=BUTCHER;t=JUNGLE;delay=40} @self ~onSpawn - villager{l=4;p=CLERIC;t=SAVANNA;delay=60} @self ~onSpawn - villager{l=5;p=FARMER;t=SNOW;delay=80} @self ~onSpawn - skill:检测 @self ~onInteract </pre> 检测: Conditions: - villager{l=1} Skills: - message{m=泥嚎} @PIR{r=50} </pre> 可用交易等级: {| border="1" cellpadding="5" cellspacing="0" |- |'''数值''' |'''描述''' |- |1 |新手 |- |2 |学徒 |- |3 |老手 |- |4 |专家 |- |5 |大师 |} 可用服饰种类↓ {| border="1" cellpadding="5" cellspacing="0" |- |'''类型名''' |'''描述''' |- |DESERT |沙漠 |- |JUNGLE |热带雨林 |- |SAVANNA |热带草原 |- |SNOW |雪地 |- |SWAMP |沼泽 |- |PLAINS |草原 |- |TAIGA |针叶林 |} 可用职业↓ {| border="1" cellpadding="5" cellspacing="0" |- |'''职业名'''(农民)、(图书管理员)、(牧师)、(铁匠)、(屠夫) |'''描述''' |- |FARMER |农民 |- |LIBRARIAN |图书管理员 |- |PRIEST |牧师 |- |BLACKSMITH |铁匠 |- |BUTCHER |屠夫 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |wgdenyspawnflag-区域拒绝生成检测 |- | '''前置插件:WorldGuard''',检测实体所处区域是否拒绝生成给定实体类型 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |types |实体类型 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |wgstateflag-区域标签检测 |- | '''前置插件:WorldGuard''',检测实体所处区域是否设定了给定标签 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |flag |标签 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |worldguardflag-区域标签检测 |- | '''前置插件:WorldGuard''',检测实体所处区域是否设定了给定标签..有啥区别么 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |flag |标签 |未知 |- |args |未知 |未知 |} 鲲鲲:莫得栗子啦QAQ。 |} </spoiler> ==目标选择器== *MythicMobsExtension所附带の目标选择器 {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |activemobinradius(amir)-范围选取实体 |- |似乎足以让MM目标选择器:@MIR与@EIR失业.. {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |radius |范围半径 |未知 |- |types |实体类型,支持MM怪物,多个用","隔开 |未知 |- |nearest |是否仅选取距离施法者最近の实体 |false |- |sortbydistance |是否率先选取距离施法者较近の实体 |false |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |aitarget-选取AI生物の目标 |- | '''前置插件:AnimateArmorStand''',选取MM盔甲架のAI生物の目标 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |crosshair-选取准心所瞄准の事物 |- | 选取施法者准心所瞄着的实体/方块为目标 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |crosshairlocation-选取距准心最近の方块 |- | 选取施法者准心所瞄着的方块为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |length |选取の最大长度,必须填写否则无效 |未知 |- |filter |排序方式,NEAREST(最近)/SORTBYDISTANCE(按照距离)/SHUFFLE(?) |未知 |- |y |所选取位置の垂直偏移 |0 |- |side |所选取位置の左右偏移 |0,负数为左 |- |forward |所选取位置の前后偏移 |0 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |eyedirection-选取视野正前方 |- | 选取视野正前方为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |length |选取长度,必须填写 |未知 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |find-选取指定名字の玩家/指定UUIDの实体 |- | 选取指定名字の玩家/指定UUIDの实体为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |name |16位UUID或玩家名 |未知 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |lastdamager-选取攻击者 |- | 选取最后一次对施法者造成伤害の实体为目标 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |ownerdirection-选取距离主人当前朝向 |- | 选取主人当前朝向所瞄着の事物为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |length |选取の最大长度,必须填写否则无效 |未知 |- |filter |排序方式,NEAREST(最近)/SORTBYDISTANCE(按照距离)/SHUFFLE(?) |未知 |- |y |所选取位置の垂直偏移 |0 |- |side |所选取位置の左右偏移 |0,负数为左 |- |forward |所选取位置の前后偏移 |0 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |targetdirection-选取目标当前朝向 |- | 选取目标当前朝向所瞄着の事物为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |length |选取の最大长度,必须填写否则无效 |未知 |- |filter |排序方式,NEAREST(最近)/SORTBYDISTANCE(按照距离)/SHUFFLE(?) |未知 |- |y |所选取位置の垂直偏移 |0 |- |side |所选取位置の左右偏移 |0,负数为左 |- |forward |所选取位置の前后偏移 |0 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |triggerdirection-选取触发者当前朝向 |- | 选取触发者当前朝向所瞄着の事物为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |length |选取の最大长度,必须填写否则无效 |未知 |- |filter |排序方式,NEAREST(最近)/SORTBYDISTANCE(按照距离)/SHUFFLE(?) |未知 |- |y |所选取位置の垂直偏移 |0 |- |side |所选取位置の左右偏移 |0,负数为左 |- |forward |所选取位置の前后偏移 |0 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |targeterstarget-选取目标の目标 |- | 选取目标の目标为目标 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |triggererstarget-选取触发者の目标为目标 |- | 选取目标の目标为目标 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |ownertarget-选取主人の目标 |- | 选取主人の目标为目标 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |targetmotion-选取目标移动方向 |- | 选取目标移动方向所瞄着的事物为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |length |选取の最大长度,必须填写否则无效 |未知 |- |ignorey |是否忽略垂直动量 |true |- |filter |排序方式,NEAREST(最近)/SORTBYDISTANCE(按照距离)/SHUFFLE(?) |未知 |- |y |所选取位置の垂直偏移 |0 |- |side |所选取位置の左右偏移 |0,负数为左 |- |forward |所选取位置の前后偏移 |0 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |triggermotion-选取触发者移动方向 |- | 选取触发者移动方向所瞄着的事物为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |length |选取の最大长度,必须填写否则无效 |未知 |- |ignorey |是否忽略垂直动量 |true |- |filter |排序方式,NEAREST(最近)/SORTBYDISTANCE(按照距离)/SHUFFLE(?) |未知 |- |y |所选取位置の垂直偏移 |0 |- |side |所选取位置の左右偏移 |0,负数为左 |- |forward |所选取位置の前后偏移 |0 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |ownermotion-选取主人移动方向 |- | 选取主人移动方向所瞄着的事物为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |length |选取の最大长度,必须填写否则无效 |未知 |- |ignorey |是否忽略垂直动量 |true |- |filter |排序方式,NEAREST(最近)/SORTBYDISTANCE(按照距离)/SHUFFLE(?) |未知 |- |y |所选取位置の垂直偏移 |0 |- |side |所选取位置の左右偏移 |0,负数为左 |- |forward |所选取位置の前后偏移 |0 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |selfmotion-选取施法者移动方向 |- | 选取施法者移动方向所瞄着的事物为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |length |选取の最大长度,必须填写否则无效 |未知 |- |ignorey |是否忽略垂直动量 |true |- |filter |排序方式,NEAREST(最近)/SORTBYDISTANCE(按照距离)/SHUFFLE(?) |未知 |- |y |所选取位置の垂直偏移 |0 |- |side |所选取位置の左右偏移 |0,负数为左 |- |forward |所选取位置の前后偏移 |0 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |threattabletargeter(ttt)-选取威胁表内 |- | 选取施法者の威胁表内の实体为目标 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |range |选取数量,支持范围 |未知 |- |threat |威胁度需求,支持范围,>0表示造成过伤害の实体 |true |- |nearest |是否仅选取最近实体 |false |- |sortbydistance |是否按照与目标の距离来排序 |false |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |topthreatholder(tth)-选取威胁度最高の实体 |- | 选取威胁度最高の实体为目标 |} ==AI行动器== *MME所新增のAI行动器 *大多配合技能:custompathfinder *行动器左边填写の均为优先级 {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |attack-攻击(可定义移速与范围) |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |move_speed |移速 |未知 |- |attack_range |攻击范围 |未知 |} <pre>鲲鲲: - custompathfinder{goal="1 attack 1.5 3"} > 以1.5米/秒の速度跑向目标,且攻击范围为3米</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |avoid-躲避(可定义移速与范围) |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |entitytype |所躲避の实体类型 |未知 |- |distance |躲避范围 |未知 |- |speed |躲避速度 |未知 |} <pre>鲲鲲: - custompathfinder{goal="1 avoidentity pig 16.0,1.2"} @self ~onSpawn > 以1.2米/秒の速度远离半径16米内の猪</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |breakblocks-破坏(可定义方块与几率) |- | 若施法者无法接近目标,则会破坏沿路上の方块 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |material_type_array |所破坏の方块类型 |ANY |- |blockbreackchance_value |破坏几率 |未知 |} <pre>鲲鲲: - advaipathfinder{goal="1 breakblocks grass,dirt,stone 50"} > 有50%几率破坏沿路上の草、泥土、石头</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |doorsbreak-破门(可定义是否无视规则) |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |Bool |是否不无视原版规则:mobGriefing |false |} <pre>鲲鲲: - custompathfinder{goal="1 doorsbreak true"} > 没啥好说的..</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |doorsopen-开门(可定义是否无视规则) |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |Bool |是否不无视原版规则:Moogriefing |false |} <pre>鲲鲲: - custompathfinder{goal="1 doorsopen true"} > 没啥好说的..</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |followentity-跟随(可定义范围与移速) |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |speed |移速 |未知 |- |follow_rad_min |最小范围 |未知 |- |follow_rad_min |最大范围 |未知 |- |entity_uuid |所跟随实体のUUID,支持变量 |未知 |} <pre>鲲鲲: - advaipathfinder{goal="1 followentity 2,3,10 <trigger.uuid>"} > 没啥好说的..</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |jumpoffvehicle-脱离骑乘物 |- | <pre>鲲鲲: Skills: - custompathfinder{goal="clear"} - custompathfinder{goal="1 randomstroll"} - custompathfinder{goal="2 meleeattack"} - custompathfinder{goal="3 jumpoffvehicle"} > 没啥好说的..</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |notifygrow-成长信号 |- | 施法者长大之后会发送特定信号给自身 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |signal |信号 |无 |} <pre>鲲鲲: Type: cow Options: Age: -20 Skills: - custompathfinder{delay=1;goal="notifygrow grow"} @self ~onSpawn - message{msg="BUT I DONT WANT TO GROW UP!"} @world ~onSignal:grow</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |notifycollide-碰撞信号(配合触发器:onBlock) |- | 施法者与实体相撞之后会激活触发器:onBlock {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |delay |碰撞之后多少刻之后激活触发器 |无 |} 鲲鲲:<pre> Type: cow Display: '鲲酱' Options: Age: -20 Skills: - custompathfinder{delay=1;goal="notifycollide 20"} @self ~onSpawn - message{msg="鲲酱:嘤嘤嘤,<trigger.name>不要撞人家了啦QAQ。 "} @self ~onBlock</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |removegoal-删除AI行动器 |- | 删除指定优先级の行动器,指定优先级就是该行动器左边所填写の优先级 <pre>鲲鲲: - advaipathfinder{goal="1 rangedmelee 5"} > 施法者拥有5格の攻击范围</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |rangedattack-范围攻击 |- | 该行动器右边填写的数值为攻击范围 <pre>鲲鲲: - custompathfinder{goal="2 removegoal"}</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |shootattack-远程攻击(可定义移速与范围以及攻击速度) |- | 只能给远程怪物使用 {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |follow_speed |移动の速度 |未知 |- |distance |距离目标的最大半径 |未知 |- |range1 |距离目标的最小半径 |未知 |} <pre>654: - advaipathfinder{goal="4 shootattack 1.8,20,30,3"} > 在3-20半径攻击,移速为1.8方块/秒且攻速为30tick/次の654</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |runformsun-躲避太阳(可定义移速) |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |speed_value |躲避太阳时移动の速度 |未知 |} <pre>654: - advaipathfinder{goal="1 runfromsun 5"} > 用5格每秒的速度躲避太阳の654</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |returnhome-返回记录点(可定义移速与范围,返回判定) |- | {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |speed_value |返回记录点时移动の速度 |未知 |- |x y z |怪物记录点的x y z 坐标 |未知 |- |travel_radius |允许怪物闲逛时行走的半径 |未知 |- |tp_radius |当怪物走出这个半径时,将回到记录点 |未知 |- |boolean_ignoretarget |设置为true时,实体只要越过tp_radius的半径,就会被传送回去,无论是否在战斗中 |未知 |} <pre>654: - advaipathfinder{goal="1 returnhome 2 <mob.l.x>,<mob.l.y>,<mob.l.z>,5,1024,true"} > 在半径5格内闲逛,不能跃出半径1024格,且返回记录点速度为2格/米の654</pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |travelaround-行走 |- | 配合技能:addtravelpoint(添加行走目标) {| border="1" cellpadding="5" cellspacing="0" |- |'''修改项(缩写)''' |'''描述''' |'''默认设置''' |- |speed |移速 |无 |- |ignoretarget |是否在战斗中仍然朝着行走目标移动 |未知 |} <pre>技能1: Skills: - sunresist - custompathfinder{goal="1 travelaround 2 false"} - delay 20 - addtravelpoint @RLNTE{amount=1;radius=20;spacing=1;minradius=8} > 免疫烧伤,并设置AI,一秒延迟后随机选取8~20米半径内的一个点 技能2: Skills: - addtravelpoint @RLNTE{amount=1;radius=20;spacing=1;minradius=8} > 随机选取8~20米半径内的一个点 鲲酱: Type: zombie Display: 'kunjang' Health: 200 Skills: - skill{s=技能1} @self ~onSpawn - skill{s=技能2} @self ~onTimer:120</pre> |} ==接下来的事...== *仅仅测试
New page wikitext, after the edit (new_wikitext)
==须知== *鲲鲲与654:本页面已更新至MM4.10/MMEv1.738c,请不要让你的MME/MM版本过低 *最近一次编辑日期为 2021.5.5 ==安装&下载步骤== *双击→[https://mc.hackerzlair.org/jenkins/job/MythicMobsExtension] *双击所点开の页面,'''Last Successful Artifacts'''下方那一行の文件名 *下载后 点开所下载文件所处の文件夹,单击所下载文件,按住Ctrl,保持按住,接着短按c *打开服务器主目录,双击'''Plugin'''文件夹 *打开后,保持按住Ctrl,接着短按v *重启或开服 *完毕 ==概览== *151个扩展技能 *105个扩展条件 *17个扩展目标选择器 *56个扩展路径目标 ==技能== <spoiler> {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | activeplayer-获得技能 |- | 仅作用于玩家目标,令玩家获得指定MM怪物的技能 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |m |MM怪物内部ID |未知 |} *死亡后会消失,再次死亡无论是否遗忘技能都会重新获取技能 <pre> 美猴王: Type: villager Display: "&c美猴王" Health: 20 AIGoalSelectors: - 0 clear AITargetSelectors: - 0 clear Skills: - activeplayer{m=玩家-美猴王} @trigger ~onInteract - normalplayer @trigger ~onDamaged 玩家-美猴王: Type: player Options: Persistent: true Modules: ThreatTable: true Skills: - firework{t=1;d=0;f=true;tr=true} @selflocation ~onSpawn - skill{s=向目标播放特效} ~onTimer:20 - particlesphere{particle=angryVillager;amount=10;radius=1} @trigger ~onAttack - heal{a=5} @self ~onDamaged <25% 1 - skill{s=开启隐形} @self ~onCrouch - skill{s=取消隐形} @self ~onUnCrouch - message{msg="释放技能!"} @self ~onUse </pre> 技能配置: <pre> 开启隐形: Skills: - message{msg="crouch"} @self - potion{type=INVISIBILITY;duration=999999;level=4} @self - particlesphere{particle=cloud;amount=20;radius=1} @self 取消隐形: Skills: - message{msg="莫得蹲下"} @self - particlesphere{particle=cloud;amount=20;radius=1} @self - removepotion{p=INVISIBILITY} @self 向目标播放特效: Skills: - settarget - particlesphere{particle=flame;amount=10;radius=1} @target </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |addtravelpoint-添加行走目标 |- | 向目标选择器所写的目标走去 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |removeagain |走到目的地后是否遗忘行走目标 |true |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |aschange-修改MM盔甲架动作 |- | 需要前置插件'''MythicAnimatorstand''',修改MM盔甲架的动作 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |anim |动作名 |未知 |- |speed |播放动画的速度,单位tick |未知 |} |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |asequip-盔甲架穿戴 |- | 为盔甲架戴上装备 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |item |要穿戴的物品 |未知 |} <pre> 鲲鲲: - asequip{item=DIAMOND_SWORD:4} ~onSpawn > 出生后将钻石剑戴到头部 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |asinit-激活盔甲架 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架变为动作载体<br> 并使用动画文件(.anim后缀/miframes文件),若生物类型已被设置<br> 这个盔甲架将作为生物的AI,使用修改项:Speed可以修改动画播放速度 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |anim |动作文件名 |未知 |- |base |盔甲架是否拥有底座 |false |- |mobtype |作为什么MM生物的AI |未知 |- |speed |播放动画的速度,单位tick |未知 |} 鲲鲲:莫得栗子啦QAQ |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |aslookat-令MM盔甲架面对目标 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架面对目标 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |aspause-令MM盔甲架暂停当前的动作 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架暂停当前的动作 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |asrun-令MM盔甲架开始使用动作 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架开始使用动作 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |asunload-令MM盔甲架变为普通盔甲架 |- | 需要前置插件'''MythicAnimatorstand''',令MM盔甲架变为普通盔甲架 |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |blockprojectile-方块发射 |- | 在MM本体特殊类技能:Projectile的基础上,支持发射方块并添加一些新修改项 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |pvoff |抛射物起始点竖直偏移 |未知 |- |pfoff |抛射物起始点水平偏移 |未知 |- |targetable |方块(本质上是实体:掉落物)是否可以被选中为技能目标 |未知 |- |eyedir |是否朝着施法者的当前朝向发射 |未知 |- |bounce |允许反弹 |未知 |- |bred |反弹后是否改变重力 |未知 |- |onbounce |反弹后激活的技能 |未知 |} 技能: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 |} '''●onTick技能''':使用'''@origin'''目标选择器会使任何技能或效果以弹射物的当前坐标执行,可用于修饰弹射物的外貌<br/> '''●onHit技能''':任何被弹射物击中的目标会被定义为"即将执行的技能"的目标<br/> '''●onEnd技能''':使用'''@origin'''目标选择器为弹射物添加结束时的特效。并且,若想使弹射物结束时能给予附近玩家造成爆炸,那个爆炸技能可以使用'''@PlayersNearOrigin{r=''radius''}目标选择 <pre> 鲲鲲: - blockprojectile{pobject=ANVIL;hitsurface=true;vr=1;hr=1;hitplayers=true;stopatentity=true;hitnonplayers=true;v=10;i=1;g=0.1;sfo=0;tyo=0;pvoff=0;md=1024} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |bloodyscreen-边界效果 |- | 强制目标的视觉变为 玩家处在世界边界外部时的特效 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |play |true为开启效果,false为关闭效果 |未知 |- |timer |效果持续多久,-1表永久 |-1 |} <pre> 鲲鲲: - bloodyscreen{play=true} - delay 10 - bloodyscreen{play=false} </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |bowaimbot-自瞄 |- | 仅作用于玩家,若玩家拉弓,自动瞄准目标 <pre> 鲲鲲: - bowaimbot @crosshair ~onCrouch > 自动瞄准处在准心方向上的实体 - bowaimbot @neir{r=20} ~onCrouch > 自动瞄准最近的实体 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |breakblock_ext-破坏方块 |- | 破坏指定位置的方块 <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |castif-分类激活 |- | 若实体激活技能时满足条件,则释放技能A,若不满足,则释放技能B {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |conditions(c) |作用于施法者的条件 |未知 |- |targetconditions(tc) |作用于目标的条件 |未知 |- |meet(m) |条件满足时激活的技能 |未知 |- |else(e) |条件不满足时激活的技能 |未知 |- |meettarget(mt) |条件满足时激活的技能的目标 |未知 |- |elsetarget(et) |条件不满足时激活的技能的目标 |未知 |- |cmp |使用&&或||比较条件和目标条件,如:true&&false==false,而true"||"false==true |&& |} <pre> 鲲鲲: - castif{c="onground true && outside true || playerwithin{d=10} true";meet=鲨鲨;else=鲲鲲} > 若施法者在露天环境并附近10m半径范围内有玩家,则执行鲨鲨,不在露天环境并附近10m半径范围内有玩则执行鲲鲲。 - castif{c="playerwithin{d=10} true"; meet=鲨鲨; else=鲲鲲; meettargeter="@PIR{r=10}"; elsetargeter="@Self"} > 当施法者10m半径范围内莫得玩家,对自己激活技能:鲲鲲 > 当施法者10m半径范围内有玩家,则对半径10m范围内的玩家激活技能:鲲鲲 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |changegamemode-修改游戏模式 |- | 仅作用于玩家 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |mode |游戏模式 |未知 |} {| class="wikitable" |- ! 模式ID !! 描述 |- | ADVENTURE || 冒险模式 |- | CREATIVE || 创造模式 |- | SPECTATOR || 观察者模式 |- | SURVIVAL || 生存模式 |} <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |changehealthbar-修改全息血条 |- | 修改全息血条的文本 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |display |全息血条的文本,$h为目标剩余生命的变量 |未知 |} <pre> 鲲鲲: - changehealthbar{display="[>>>$h<<<]"} @self ~onDamaged </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |changeresourcepack-修改材质包 |- | 仅作用于玩家 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |url |材质包下载直链 |未知 |- |hash |材质包的名字 |未知 |} <pre> 鲲鲲: - changeresourcepack{url=http://mc.hackerzlair.org/Halloween.zip;hash=halloween} @NearestPlayer </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |chatlistener-聊天监听器 |- | 仅作用于玩家,向目标添加一个聊天监听器,若玩家输入所设置的文本,则会监听一段时<br> 间;如果聊天消息与短语匹配,则执行不同的技能 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |phrases |要监听的文本或者文本组 |未知 |- |period |监听器持续多久,单位:tick |未知 |- |infinite |若监听器有时间限制 |false |- |radius |离施法者多少m内的玩家才会被监听 |未知 |- |breakonmatch |若成功监听,则结束监听 |true |- |breakonfalse |若监听失败,则结束监听 |false |- |inuseskill |是否多个玩家执行多个监听器 |未知 |- |matchskill |成功监听后执行的技能 |未知 |- |falseskill |监听失败执行的技能 |未知 |- |endskill |超时执行的技能 |未知 |- |multi |是否允许一个以上的玩家被同时监听 |false |- |meta |若填写,文本会被储存为meta |未知 |- |removephrase |是否从聊天栏中删除已经监听成功的文本 |false |- |cancelmatch |是否在监听失败后取消监听 |false |- |ignoretrigger |是否区分大小写 |true |- |bot |使用聊天机器人来聊天,详见(https://home.pandorabots.com/home.html) |未知 |} <pre> 鲲鲲: - chatlistener{multi=false;phrases="大笨蛋";period=240;inuseskill=鲨鲨;matchskill=鲲鲲;falseskill=false} @trigger ~onInteract 鲲鲲: Skills: - message{msg="&a密码正确,欢迎回来,<trigger.name>!"} @trigger 麻薯: Skills: - message{msg="&c密码错误!"} @trigger 鲨鲨: Skills: - message{msg="&6请在&6&l12秒&6内输入密码..."} @trigger </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |clearthreattarget-忘却目标 |- | 清除目标的威胁表,这将令目标放弃战斗,并将所有的实体从威胁表中移除,需要开启模块:威胁表 <pre> 鲲鲲: - clearthreattarget > 触发onDropCombat触发器并清除威胁表 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |cleartravelpoint-清除目标的行走目标 |- | 清除目标的行走目标 <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |clicklistener-点击事件 |- | 玩家单击左/右键时激活的技能,玩家蹲下可以激活其它技能<br> 若玩家莫得在最大持续时间内蹲下并单击,则执行failskill<br> 单击后,maxdelay将被设置回所填写的数值<br> 随后将字符串存储到meta中. {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |maxdelay |俩次单击左/右键之间的间隔,单击后会被设置回所填写的值 |未知 |- |actionbar |点击事件是否显示在玩家快捷栏上方 |false |- |meta |储存的meta名 |actionstring |- |startskill |监听器开始时激活的技能 |未知 |- |clickskill |玩家左/右键后激活的技能 |未知 |- |finishskill |玩家蹲下并单击左/右键后激活的技能 |未知 |- |failskill |玩家莫得在最大持续时间内蹲下并单击时激活的技能 |未知 |} <pre> 鲲鲲: - clicklistener{startskill=笨蛋;clickskill=鲨鲨;finishskill=鲲鲲;failskill=麻薯;maxdelay=10} @target ~onDamaged 笨蛋: Skills: - particlering{repeat=3;repeatinterval=2;particle=crit;radius=1;speed=0.2;points=20;amount=2;hs=0;vs=7} @selflocation - message{msg="You begin to cast a spell"} @self 鯊鲨: Skills: - particles{particle=reddust;amount=100;hs=0.5;vs=0.5;speed=0.1} @selflocation 鲲鲲: Skills: - particles{particle=sweepattack;amount=50;hs=0.5;vs=0.5;speed=0} @selflocation - pstance{stance="<mob.meta.actionstring>"} @self - message{msg="你激活了 <mob.stance>"} @self - skill{s=MythicShootgun} 麻薯: Skills: - particles{particle=cloud;amount=100;hs=0.5;vs=0.5;speed=0} @selflocation - message{msg="大笨蛋!"} @self </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |closeinventory-关闭背包 |- | 仅作用于玩家 <pre> 鲲鲲: - closeinventory @PIR{r=10} > 这将关闭半径10m范围内所有玩家的背包或关闭加载屏幕. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |completequest-完成任务 |- | '''仅作用于玩家''',需要前置插件'''Quest''' {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |quest |任务名,用""包裹住 |未知 |} <pre> 鲲鲲:莫得栗子啦QAQ。 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |createbackbag-创建虚拟背包 |- | 为施法者创建一个虚拟背包,使用技能giveitem_ext二次修改背包<br> 每个玩家客户端内,虚拟背包都是独立的,不共享 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |name(title) |背包名称 |BACKBAG |- |size |背包大小,必须为9的倍数 |9 |- |items |背包内的物品,格式为: 物品A:数量,物品B:数量,物品C:... |施法者携带的物品 |- |flood |空槽是否被第一格物品填满 |false |- |temporary |是否保存背包(不受玩家退出/服务器关闭影响) |未知 |- |override |若同名背包已存在,是否替换 |未知 |} 与技能: dropinventory/steal,条件: ownsitem有所联系 <pre> 鲲鲲: - createbackbag{items=dirt:1,stone:2,grass:3} ~onSpawn - removebackbag ~onDeath > 在怪物生成时创建名为"BACKBAG"的虚拟背包,死亡后删除 - dropinventory{item="where=BACKBAG,material=ANY,amount=1"} @trigger ~onDamaged - openbackbag{viewonly=true} @trigger ~onInteract > 受伤后令攻击方所看到的虚拟背包内的所有物品数量少1个,当施法者被右键时为右键者打开虚拟背包 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |createbossbar-创建Boss血条 |- | 创建类似于凋灵/末影龙的血条 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |title |血条的标题文本,支持变量 |未知 |- |segment |血条分为多少段 |未知 |- |color |血条颜色 |false |- |flags |携带的效果,可多个,例如CREATE_FOG(创造烟雾)/DARKEN_SKY(天色变暗) |2.0 |- |value |Boss血条显示百分之多少,数值在0~1之间 |1 |} 可用的颜色: BLUE(蓝)/GREEN(绿)/PINK(粉)/PURPLE(紫)/RED(红)/WHITE(白)/YELLOW(黄)<br> 可用的效果:CREATE_FOG(创造烟雾)/DARKEN_SKY(天色变暗)/PLAY_BOSS_MUSIC(播放Boss音乐) <pre> 鲲鲲: - createbossbar{title=鲲鲲;segment=12;color=PINK;flags=DARKEN_SKY;value=1} @trigger ~onDamaged > 受伤后为攻击方添加一个分成12段,标题为"鲲鲲",颜色为粉,天色变暗,完整显示的血条. - mathex{eval="<mob.hp>/<mob.mhp>";store=<mob.stance>} - removebossbar{title=鲲鲲} - createbossbar{title=鲲鲲;value=<mob.stance>;segment=6;color=yellow} - progressbossbar{title=鲲鲲;set=true;value=<mob.stance>} > 利用mathex技能,令血条的完整度随着生物剩余生命的百分比(剩余生命/最大生命*100%)来降低. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |createhealthbar-创建全息血条 |- | 使用holographicDisplays为目标创建全息血条,随着目标消失,使用“$h”作为生命变量 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |so |全息血条左右偏移 |0 |- |fo |全息血条前后偏移 |0 |- |iy |全息血条是否跟随施法者的视角旋转 |false |- |offset |全息血条上下偏移 |2.0 |- |counter |持续时间,单位:tick,-1为永久 |200(10秒) |- |display |显示的文本,$h为目标的生命变量 |} <pre> 鲲鲲: - createhealthbar{so=0;fo=0;iy=false;offset=2.5;counter=10;display="[|||$h|||]"} @self ~onSpawn </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |cure-净化 |- | 移除一种/多种/全部药水效果 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |potion(type,t,p) |药水种类,详见https://mineplugin.org/CraftBukkit/Potion/PotionType |未知,可填写多个或"all"清除全部 |} <pre> 鲲鲲: - cure @Self ~onTimer:5 </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |curse-治疗效果衰减 |- | 阻止目标在一段时间内恢复生命,严格地禁止恢复或禁止任何药水治疗 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |period |持续时间,单位:tick |120(6秒) |- |strict |是否使用更严格的衰减,可禁止药水恢复生命 |false |- |regainreason |要抑制的回血类型,可填写ANY(全部)/多个类型,详见mineplugin.org/CraftBukkit/Entity/RegainReason |ANY |- |ratio |减少恢复数值的%多少,数值在0~1.0之间 |1 |- |infinite |持续时间结束后是否还有衰减效果 |false |- |startskill |技能释放后激活的技能 |未知 |- |matchskill |成功影响到治疗后激活的技能 |未知 |- |failskill |影响失败后激活的技能 |未知 |- |endskill |效果结束后激活的技能 |未知 |} <pre> 鲲鲲: - curse{period=1200} @trigger ~onInteract > 使目标在600秒内无法被治愈. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" |customdamage-自定义伤害 |- | 对目标造成伤害,并修复修改项:无视防御/无视伤害吸收/击退 {| border="1" cellpadding="5" cellspacing="0" |- |'''标签(缩写)''' |'''描述''' |'''默认设置''' |- |amount(a) |伤害数值,支持范围(格式:最小值to最大值) |未知 |- |pk |是否击退 |true |- |ia |是否无视防御 |false |- |iabs |是否绕过伤害吸收(黄心)对目标造成伤害 |false |- |ip |是否无视技能力量(Power) |未知 |- |pi |是否无视伤害间隔,原版为受伤0.5秒后才可以再次受伤 |false |- |ignores |修改项:无视伤害间隔不影响哪些实体类型 |未知 |- |percentage(p) |是否按目标生命值的百分比来造成伤害 |false |- |pcur |需要修改项:percentage为true,是否按目标最大生命百分比来造成伤害 |false |- |ploss |需要修改项:percentage为true,是否按目标已损生命百分比来造成伤害 |false |- |damagebydistance |是否根据目标距离施法者的距离来增加/减少伤害值百分比 |false |- |rdbd |每米增加/减少指定伤害百分比,如:rdbd=0.01意味着每米减少1%的伤害 |0 |- |ncp |是否支持插件:NoCheatPlus |false |- |cause |伤害类型,详见https://mineplugin.org/DamageCause |未来可能会翻译,未知 |} <pre> 鲲鲲: - customdamage{a=1to5} @Target > 对目标造成1~5点伤害. - customdamage{a=0.1;p=true;pcur=true} @Target > 对目标造成最大生命值的10%的伤害. - customdamage{a=10;rdbd=-0.1} @target > 对目标造成10(+10%/m)点伤害. </pre> |} {| class="wikitable mw-collapsible mw-collapsed" ! style="text-align: left;" | custompathfinder-自定义路径 |- | 更改或添加自定义路径目标,支持变量,必须定义优先级,定义一次后,之后的定义只能在所写优先级无行动器时成功定义<br> 通过定义行动器为clear来进行第二次定义,若未清空就进行同一优先级の二次定义,将带来一些问题 {| 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;" | 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="wik