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

MythicMobs/Conditions

来自Minecraft插件百科
1240798440讨论 | 贡献2021年3月21日 (日) 11:39的版本 条件活动
跳转至: 导航搜索
  • 鲲鲲:本页面已更新至4.11.0-BETA,切忌MM版本过低
  • 最近一次编辑日期为 2021.3.21

条件要求(Conditions)

搬运By:鲲鲲 一些旧版(2.5.11)的条件。只要把Conditions改为LegacyConditions就仍然可在MM4.0.0+使用

条件类型

  • Conditions: 作用于施法者/刷怪,不支持一些旧版条件
  • LegacyConditions: 支持一些旧版条件,但一些新版条件用在上面反而会出问题,同作用于施法者/刷怪
  • TargetConditions:作用于施法者技能的目标的条件
  • TriggerConditions:作用于施法者技能的触发者的条件

条件活动

  • 满足条件之后如何执行下方的技能,即条件活动
  • cast(额外附加技能)释放技能的速度永远快于条件下方的技能,释放10次,下方技能释放次数:额外技能释放次数=1:2
活动名 描述 附带修改项
required(true) 技能组必须满足条件才能激活
cancle(false) 技能组必须不满足条件才能激活
power 技能组的威力必须满足特定值才能激活 multiplier(威力数值,支持小数)
cast 满足活动为cast条件后释放额外的技能 skill(技能)
castinstead 满足活动为cast条件后取消释放下方的技能,转而释放所写技能 skill(技能)

实体类条件

  • 深蓝色为MM4.11新增
  • 作用于目标的条件请使用TargetConditions
  • 作用于目标的条件,目标若为范围选取(如@EIR)则会对满足条件的实体激活,而非需要范围全部实体满足
条件名 描述 作用于
Altitude 检测实体距离地面的竖直距离有多远 实体
Blocking 检测实体是否正在使用盾牌格挡 实体
Children 检测实体拥有多少子实体 实体
Crouching 检测实体是否蹲下 实体
Distance 检测实体的目标离实体有多远 实体的目标
Distance 检测实体离世界出生点有多远 实体
EntityType 检测实体的类型 实体
FallSpeed 检测实体的下落速度是否在指定范围内 实体
Fieldofview 检测玩家的视场角 玩家
Gliding 检测实体是否正在使用鞘翅滑翔 实体
Globalscore 检测全局记分板的分数 实体
HasAura 检测实体是否拥有光环 实体
HasAuraStacks 检测实体的一个光环堆叠数是否在指定范围内 实体
HasBuff 检测实体身上是否有指定的Buff 实体
HasCurrency 检测目标玩家拥有多少金钱 玩家
HasInventorySpace 检测目标玩家背包是否有空间 玩家
HasOwner 检测实体是否拥有主人 实体
HasParent 检测实体是否为子怪物 实体
HasGravity 检测实体是否拥有重力 实体
HasPotionEffect 检测实体是否拥有特定药水效果 实体
HasTag 检测实体是否拥有特定标签 实体
Haspermission 检测玩家是否拥有特定权限 玩家
Health 检测实体生命 实体
Holding 检测实体是否手持特定物品 实体
Incombat 检测实体是否处在战斗状态 实体
ItemRecharging 检测实体武器是否正在蓄力 实体
LastDamageCause 检测实体最后一次受伤来源 实体
LastSignal 检测实体最后一次收到信号是否为特定信号 实体
Level 检测实体等级 实体
Mounted 检测实体是否骑着其它生物 实体
Moving 检测实体是否正在移动 实体
MythicMobType 检测实体是否为指定MM怪 实体
Moving 检测实体是否正在移动 实体
OffGCD 检测实体是否有技能处在冷却 实体
OnGround 检测实体是否站在坚固的地面上 实体
OwnerIsOnline 检测实体的主人是否在线 实体(主人需为玩家)
Pitch 检测实体的目标离自己的距离是否在特定范围内 实体
PlayerKills 检测实体杀死了多少玩家 实体
Score 检测实体在特定记分板的分数 实体
Stance 检测实体是否拥有特定姿势 实体(除玩家)
TargetInLineOfSight 检测目标是否在它的目标的视野范围内 实体的目标
TargetNotInLineOfSight 检测目标是否不在它的目标的视野范围内 实体的目标
TargetWithIn 检测目标与施法者的距离是否在指定数值内 实体的目标
TargetNotWithIn 检测目标与施法者的距离是否不在指定数值内 实体的目标
Wearing 检测实体指定槽位的物品(支持MM) 实体
Yaw 检测实体视角水平偏转角度 实体
Moving 目标玩家是否正在移动
HasPassenger 是否拥有骑乘者
Buring或isBuring 是否正在燃烧
SlimeSize 史莱姆当前大小,支持>、<、=...

变量类条件

变量支持技能是付费版的内容,但免费版能支持消息类技能,例如Speak

条件名 描述 作用于
VariableEquals 检测变量的值是否为特定值 实体
VariableInRange 检测变量的值是否在指定范围内 实体
VariableSet 检测实体是否拥有这个变量 实体

区域类条件

条件名 描述 作用于
Biome 检测所处群系 区域
Blocktype 检测站在什么方块上方 当前位置下方
Dawn 检测世界时间是否为黑夜(22000-2000) 所处世界
Day 检测世界时间是否为白天(2000-10000) 所处世界
Distancefromspawn 检测实体所处位置距离世界出生点有多远 所处世界
Dusk 检测世界时间是否为黄昏(14000-18000) 所处世界
Height 检测实体所处位置的Y轴大小 当前位置
Inblock 检测实体是否处在方块里面,水、空气之类的 当前位置
Lightlevel 检测实体所处位置的光照等级 当前位置
Lunarphase 检测所处世界的月相 世界
Mobsinchunk 检测实体所处区块内的实体数量 区块
NotInRegion 检测实体是否不在指定WG区域内 区域
Onblock 检测实体当前位置下方的方块 当前位置下方
Onground 检测实体是否站在地面上 当前位置下方
Outside 检测实体上方是否有方块遮挡 当前位置上方
Region 检测实体是否在指定WG区域内 区域
Sunny 检测实体所处世界是否为晴天 所处世界
Tcbiome 检测实体是否处在指定群系内(Mob:TC里的群系) 区块
Thundering 检测实体所处世界是否为雷雨 所处世界
World 检测实体的所处世界 所处世界
Worldtime 检测实体所处世界的时间 所处世界

详细条件

  • 使用Ctrl+F搜索指定条件
  • Alititude [height(h/a/alititude]
    • 检测实体离开地面的高度
    • altitude{h=3}


  • biome [biome_name]
    • 若在此生物群系
    • 地形种类
    • 允许使用/进行分隔
    • 生物群系名字应为全大写
    • biome FOREST



  • Blocking
    • 若正在格挡
    • Blocking true


  • Children
    • 若实体拥有指定数量的子实体
    • children 10


  • Crouching
    • 若蹲下
    • crouching true


  • Dawn
    • 若时间为日出,游戏时间22000-2000
    • dawn true


  • Day
    • 若时间为白天,游戏时间2000-10000
    • day true


  • Distance [距离]
    • 施法者的目标距离施法者有多远
    • 支持>,<以及A-B、AtoB
    • distance{d=<20}


  • Dusk
    • 若时间为黄昏,游戏时间14000-18000
    • dusk true


  • EntityType [type/types/t]
    • 检测实体的类型是否符合指定列表中的一种
    • entitytype{t=zombie} true


  • Fallspeed [speed/s]
    • 若下坠的速度在指定范围内
    • 如果实体站着,下坠的速度为0.875而不是0
    • fallspeed <5


  • Gliding
    • 若正在滑翔
    • gliding true


  • Globalscore [objective/o;value/v]
    • 若指定记分板的分数为指定范围内
    • globalscore{o=记分板名;value=<5} true


  • HasAura [auraname/Name/n]
    • 若拥有指定光环
    • hasaura 光环名


  • HasAuraStacks [光环名;层数]
    • 若指定光环的叠加层数为
    • hasaurastacks{n=鲲鲲;s=1} true


  • HasBuff [鲲鲲]
    • 若拥有指定的Buff
    • hasbuff buff名


  • HasCurrency [数量]
    • 若拥有指定数量的金钱
    • hascurrency{a=20} true


  • HasInventorySpace
    • 若目标玩家的背包空间为空
    • hasinventoryspace true


  • HasOwner
    • 若拥有主人
    • hasowner


  • HasParent
    • 若实体拥有父怪物
    • hasparent true


  • HasPotionEffect [药水类型;持续时间;药水等级]
    • 若拥有指定药水效果
    • 在MM4.9.0-MM4.10.1的版本无效
    • 持续时间单位为tick,药水等级与持续时间支持范围
    • haspotioneffect{t=SLOW;l=1;d=<100} true


  • HasTag [标签名称]
    • 若拥有指定标签
    • hastag 标签名 true


  • HasAuraStacks [auraname/Name/n;stacks/s]
    • 若指定光环的叠加层数为
    • hasaurastacks{n=光环名;s=层数} true


  • Haspermission [permission/p]
    • 若玩家拥有指定权限
    • hasaurastacks{p=权限名} true


  • Health [amount/a]
    • 若实体生命值在指定范围内或为指定数值
    • health >20


  • Height
    • 若实体y轴坐标在指定范围内
    • height >62 true


  • HeightAbove
    • 若实体y轴坐标大于指定数值
    • heightabove 62 true


  • HeightBelow
    • 若实体y轴坐标小于指定数值
    • heightbelow 62 true




  • Incombat
    • 若实体在战斗中
    • 需要开启仇恨表
    • incombat true


  • Inside
    • 若实体上方拥有方块
    • inside true


  • ItemRecharging
    • 若实体武器正在蓄力(1.9+攻速条)
    • itemrecharging true


  • LastDamageCause [???]
    • 若实体最后受伤的来源为
    • lastdamagecause true


  • LastSignal [信号名]
    • 若实体最后一次受到的信号为
    • lastsignal 信号名 true


  • Level [level/l]
    • 若实体的等级在指定范围内或为指定数值
    • level 10


  • LightLevel [等级]
    • 若实体所处的环境亮度为指定范围或指定数值
    • 7以下会刷新怪物,通常白天露天等级为15
    • lightlevel 0-7


  • lineofsight
    • 若目标在实体视线内
    • lineofsiht true


  • LunarPhase [数值]
    • 若世界的月相为
    • lunarphase 0.5 true


  • Mobsinchunk [数量]
    • 若生物所处区块的生物总量在指定范围内或为指定数值
    • mobsinchunk <10 true


  • MobsinWorld [amount/a]
    • 若生物处在指定世界
    • mobsinworld world true


  • mounted
    • 若实体正在乘坐
    • mounted true


  • Moving
    • 若实体正在移动
    • moving true


  • Mythicmobtype [type/types/t]
    • 若实体为指定MM生物
    • type多个,用,隔开
    • mythicmobtype{t=鲲鲲} true


  • Night
    • 若世界为夜晚
    • 游戏时间14000-22000
    • Night true


  • NotInRegion [region/r]
    • 若实体不在指定WorldGuard区域内
    • notinregion 区域名 true


  • OffGCD
    • 若实体有技能处于冷却状态
    • OffGCD true



  • OnGround
    • 若实体在坚硬的地面上
    • onground true


  • Outside
    • 若处在户外
    • outside true


  • Owner
    • 若实体是目标的主人
    • 若目标的生物种类不为Wolf(狼)则需要使用SetOwner(设置主人)技能来认定施法者为主人
    • owner true


  • OwnerIsOnline
    • 若主人在线(主人为玩家)
    • ownerisonline true


  • Pitch [pitch/p]
    • 若目标的视角水平角度在指定范围内
    • pitch {0-10} true


  • PlayerKills [kills/k]
    • 若实体杀死了指定数量的玩家
    • playerkills{k=10} true


  • Raining
    • 若世界天气为下雨
    • raining true


  • Region [region/r]
    • 若实体处在指定WorldGuard区域内
    • region 区域名 true'


  • Score [object/o;value/v;entry/e]
    • 若实体在指定记分板的分数为指定数值
    • score{o=鲲鲲;v=1} true


  • Stance [stance/s]
    • 若实体拥有指定姿势
    • stance 鲲鲲 true


  • StringEquals [value1/val1/v1;value2/val2/v2]
    • 若实体的变量1=变量2
    • stringequals{val1="鲲鲲"; val2="sya_ryuu"} true


  • Sunny
    • 若世界为白天
    • outside true


  • TargetInLineOfSight
    • 若目标与他们之间的目标拥有视线
    • targetinlineofsight true


  • TargetNotInLineOfSight
    • 若目标与他们之间的目标没有视线
    • targetnotinlineofsight true


  • TargetWithIn
    • 若目标与他们的目标的距离为
    • targetwithin <10 true


  • TargetNotWithIn
    • 若目标与他们的目标的距离不为
    • targetnotwithin <10 true


  • Targets [amount/a]
    • 若实体的父怪物的技能目标数量为
    • targets{a=数量} true


  • Thundering
    • 若世界正在打雷
    • thundering true


  • VariableInRange [value/v;var]
    • 若实体的指定变量的数值在指定范围内或为指定数值
    • variableInRange{var=target.fear;value=>20} true
    • 仅支持非String类型变量
    • 想要String类型也可以被检测的话
    • 可以创建float类型变量
    • 配合variablemath


  • VariableIsSet
    • 若实体的变量为设置技能所设置的
    • variableisset 变量名 true


  • Variableequals [variable/var;value/val;scope/s]
    • 若实体的变量为
    • varEquals{var=global.poison_storm;value="yes"}'


  • Wearing [armorslot/slot/s;material/mmitem/mm;checklore/cl]
    • 若实体指定槽位穿着指定MM物品
    • 不同于MME的ownsitem,若使用技能,诸如giveitem_ext,将物品放在指定槽位需要对其进行位置调整
      • 包括但不限于切换主副手,但Wearing莫得这个问题
    • wearing{s=HEAD;mm=鲲鲲头套} true


  • World
    • 若实体所处的世界为
    • stance 鲲鲲 true


  • WorldTime
    • 若所处的世界时间在指定范围内或为特定数值
    • worldtime 0-22000 true


  • Yaw
    • 若实体视角水平偏转的角度为
    • yaw 0-90 true


  • VariableInRange
    • 若变量的值为
    • variableEquals{var=caster.dm;value="5"} true


  • VariableSet
    • 若实体拥有指定变量
    • variableIsSet{variable=caster.测试} true


  • VariableInRange
    • 若实体的变量值在指定范围内
    • variableInRange{variable=target.somevariable;range=>10} true