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

“MythicMobsExtension”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
(创建页面,内容为“ =插件介绍= =前置= =条件= =机械= =链接= [https://github.com/BerndiVader/MythicMobsExtension/wiki github原文] 你看到了又一个坑”)
 
第2行: 第2行:
 
=插件介绍=
 
=插件介绍=
 
=前置=
 
=前置=
=条件=
+
=条件Conditions=
 +
条件的使用方法和mythicmobs内的用法一样<br />
 +
 
 +
[http://mythicmobs.net/manual/doku.php/conditions/start#how_do_conditions_work 官方教程]
 +
----
 +
==可用条件==
 +
*attackable
 +
*behind
 +
*BiomeFix
 +
*crouching
 +
*damageable
 +
*eir
 +
*facingDirection
 +
*FactionsFlag
 +
*getBowTension
 +
*getIndicator
 +
*hasMeta
 +
*hasSpawner
 +
*hasTarget
 +
*inFaction
 +
*inFront
 +
*inMobArena
 +
*inMotion
 +
*inSolidBlock
 +
*isBurning
 +
*isGoggling
 +
*isPresent
 +
*isSpinning
 +
*isStunned
 +
*isVehicle
 +
*jumping
 +
*lastBowTension
 +
*lastDamageCause
 +
*leir
 +
*lookAtMe
 +
*looksAtMe
 +
*MobsInRadius
 +
*moveSpeed
 +
*onCooldown
 +
*onSolidBlock
 +
*ownerAlive
 +
*ownsItem
 +
*ownsItemSimple
 +
*parsedStance
 +
*pir
 +
*playerTime
 +
*playerWeather
 +
*relativeDirection
 +
*running
 +
*sameFaction
 +
*sameSpawner
 +
*sameWorld
 +
*sleeping
 +
*testfor
 +
*vDistance
 +
*WGDenySpawnFlag
 +
*WGStateFlag
 +
==总体条件==
 +
- biomefix{b=[SINGLE/ARRAY];action=[BOOLEAN]}
 +
  checks the casters or targets biome
 +
  example: - biomefix{b=DESERT,PLAINS;action=true}
 +
 +
- crouching{action=[BOOLEAN]}
 +
  checks if the targeted player is crouching
 +
  example: - crouching{action=true}
 +
 +
- eir{types=[SINGLE/ARRAY/ALL];amount=[VALUE/VALUE-RANGE];radius=[VALUE];action=[boolean];insameblock/isb=[BOOLEAN]}
 +
  checks if the amount of entities are in the given range
 +
  example: - eir{types=ARMOR_STAND;amount=1;radius=5;action=true}
 +
 +
- facingdirection{d=[CARDINAL-POINT];action=[BOOLEAN]}
 +
  checks if the target looks in a specific direction
 +
  example: - facingdirection{f=SOUTH_WEST;action=true}
 +
 +
- factionsflag{flag=[SINGLE/ARRAY];action=[BOOLEAN]}
 +
  checks if the faction has a specific flag set or unset
 +
  example: - factionsflag{flag=firespread;action=false}
 +
 +
- getbowtension{range=[VALUE/VALUE-RANGE];debug=[BOOLEAN];action=[BOOLEAN]}
 +
  checks the current bow tension
 +
  example: - getbowtension{range=1;action=true}
 +
 +
- getindicator{value=[VALUE/VALUE-RANGE];action=[BOOLEAN]}
 +
  checks the attack indicator of a player
 +
0 = no indicator, 1 = full indicator
 +
  example: - getindicator{value=<0.51;action=true}
 +
 +
- hasspawner{names=[SINGLE/ARRAY/ANY];action=[BOOLEAN]}
 +
  checks if the MythicMob comes from that spawner
 +
  example: - hasspawner{names=MySpawner;action=true}
 +
 +
- hastarget{action=[BOOLEAN]}
 +
  checks if the caster has a target
 +
NOTE: *This only works on the caster, if you use it
 +
            in a TargetConditions it will throw an error!*
 +
  example: - hastarget{action=true}
 +
 +
- infaction{faction=[STRING/ARRAY];action=[BOOLEAN]}
 +
  checks if the caster is in the faction or one of the factions
 +
NOTE: only works on a MythicMob
 +
  example: - infaction{faction=MyFaction;action=true}
 +
 +
- inmobarena
 +
  checks if the caster, target, or location is in a Mob Arena
 +
Requires the MobArena Plugin
 +
 +
- inmotion{action=[BOOLEAN]}
 +
  checks if the target is in motion
 +
wont work on non-living entities or players
 +
  example: - inmotion{action=true}
 +
 +
- insolidblock{action=[BOOLEAN]}
 +
  checks if the targeted entity or location is in a solid block
 +
  example: - insolidblock{action=true}
 +
 +
- jumping{action=[BOOLEAN]}
 +
  checks if the targeted entity is jumping
 +
  example: - jumping{action=true}
 +
 +
- lastbowtension{range=[VALUE/VALUE-RANGE];debug=[BOOLEAN];action=[BOOLEAN]}
 +
  checks with how much tension the bow was shot
 +
  example: - lastbowtension{range=>0.7;action=true}
 +
 +
- lastdamagecause{cause=[BukkitDamageCause];damager=[BukkitEntityType];action=[BOOLEAN]}
 +
  checks the last damage event on the caster or target
 +
Note: entity for check must be a MythicMob
 +
  example: - lastdamagecause{cause=PROJECTILE;damager=PLAYER;action=true}
 +
 +
- leir{types=[SINGLE/ARRAY/ALL];amount=[VALUE/VALUE-RANGE];radius=[VALUE];action=[boolean];insameblock/isb=[BOOLEAN]}
 +
  checks for the living entities in the given range
 +
  example: - leir{types=ZOMBIE,SQUID;amount=2;radius=15;action=true}
 +
 +
- mobsinradius{mobtypes=[SINGLE/ARRAY/ALL];a=[NUMERIC/NUMERIC-RANGE];r=[NUMERIC];action=[BOOLEAN]}
 +
  checks the amount of mobs in a given area around the caster/target/location
 +
  example: - mobsinradius{m=ALL;a=5to10;r=20;action=TRUE}
 +
 +
- movespeed{range=[VALUE/VALUE-RANGE]}
 +
  checks the movementspeed of the targeted living entity
 +
  example: - movespeed{range=>0.1}
 +
 +
- oncooldown{value=[VALUE/VALUE-Range];action=[BOOLEAN]}
 +
  checks if the players item is on cooldown
 +
  example: - oncooldown{value=1to10;action=true}
 +
 +
- owneralive{action=[boolean]}
 +
  checks if the owner is online, alive or in the same world
 +
  example: - owneralive{action=true}
 +
 +
- pir{amount=[VALUE/VALUE-RANGE];radius=[VALUE];action=[boolean];insameblock/isb=[BOOLEAN]}
 +
  checks if the amount of players are in the given range
 +
  example: - pir{amount=5;radius=10;action=true}
 +
 +
- playertime{time=[VALUE/VALUE-RANGE];action=[boolean]}
 +
  checks the targeted player's time only
 +
use it with playertime mechanic
 +
  example: - playertime{time=0to12000;action=true}
 +
 +
- playerweather{weather=[WEATHERTYPE];action=[boolean]}
 +
  checks the targeted player's weather only
 +
use it with playerweather mechanic
 +
  example: - playerweather{weather=CLEAR;action=true}
 +
 +
- running{action=[BOOLEAN]}
 +
  checks if the targeted player is running/sprinting
 +
  example: - running{action=true}
 +
 +
- sleeping{action=[boolean]}
 +
  checks if the targeted player is sleeping
 +
  example: - sleeping{action=true}
 +
 +
- testfor{vc="[valid_testfor_stuff]";action=[BOOLEAN]}
 +
  checks the caster or target with valid testfor stuff
 +
  example: - testfor{vc="XpLevel:20";action=true}
 +
 +
- wgdenyspawnflag{types=[BukkitEntityType];action=[BOOLEAN]}
 +
  checks if the region has denied the spawning of defined entities(usually used in randomspawns)
 +
  example: - wgdenyspawnflag{types=ZOMBIE,SKELETON;action=false}
 +
 +
- wgstateflag{flag=[WorldGuardFlag];action=[BOOLEAN]}
 +
  checks if the region has set the defined flag
 +
  example: - wgstateflag{flag=mob-spawning;action=false}
 +
==对比条件==
 +
- attackable{cause=[BukkitEntityDamageEvent];action=[BOOLEAN]}
 +
  checks if the target is attackable by the caster with this DamageEvent
 +
  example: - attackable{cause=PROJECTILE;action=false}
 +
 +
- behind{view=[ANGLE_VALUE];action=[BOOLEAN]}
 +
  checks if the caster is behind of its target
 +
  example: - behind{view=90;action=true}
 +
 +
- damageable{cause=[BukkitEntityDamageEvent];action=[BOOLEAN]}
 +
  checks if the target is damageable with this DamageEvent
 +
  example: - damageable{cause=PROJECTILE;action=true}
 +
 +
- hasmeta{meta="tag=[TAGNAME];value=[TAGVALUE];type=[BOOLEAN/NUMERIC/STRING]";compareself=[BOOLEAN];action=[BOOLEAN]}
 +
  compares the meta of 2 entities, can also used on caster itself
 +
  can check multiple metas (seperated by && for AND or || for OR)
 +
  example: - hasmeta{meta="tag=lastdamagedentity;value=<target.uuid>;
 +
                  type=STRING";cs=true;action=true}
 +
 +
- hasmetasimple{tag=[TAGNAME];value=[TAGVALUE];type=[BOOLEAN/NUMERIC/STRING]";compareself=[BOOLEAN];action=[BOOLEAN]}
 +
  same as hasmeta but can only compare 1
 +
  example: - hasmetasimple{tag=lastdamagedentity;value=<target.uuid>;
 +
                  type=STRING;cs=true;action=true}
 +
 +
- infront{view=[ANGLE-VALUE];action=[BOOLEAN]}
 +
  checks if the caster is infront of its target
 +
  example: - infront{view=10;action=false}
 +
 +
- isburning{range=[VALUE];action=[BOOLEAN]}
 +
  checks if the targeted entity is burning
 +
  when a range is provided  checks if the amount of ticks provided matches with FIRE_TICKS example: - isburning{action=true}
 +
 +
- isgoggling{action=[BOOLEAN]}
 +
  checks if the player is looking at something
 +
  example: - isgoggling{action=true}
 +
 +
- ispresent{action=[BOOLEAN]}
 +
  checks if an entity is present
 +
  example: - ispresent{action=true}
 +
 +
- isspinning{action=[BOOLEAN]}
 +
  checks if the player is spinning
 +
  use with the playerspin mechanic
 +
  example: - isspinning{action=true}
 +
 +
- isstunned{action=[BOOLEAN]}
 +
  checks if the caster or target is stunned
 +
  This works also as TargetConditions: keep in mind to set the right targeter
 +
  example: - isstunned{action=true}
 +
 +
- isvehicle{action=[BOOLEAN]}
 +
  checks if the target is riding something
 +
  example: - isvehicle{action=true}
 +
 +
- lookatme{fov=[DOUBLE];yo=[DOUBLE];debug=[BOOLEAN]}
 +
  checks if the target is looking at the caster
 +
  the  example uses the default values that are fine for almost any entity
 +
  with debug set to true you will get a console output with the fov and yo
 +
  example: - lookatme{fov=1.999;yo=-0.4}
 +
 +
- onsolidblock{action=[BOOLEAN]}
 +
  checks if the targeted entity or location is on a solid block
 +
  example: - onsolidblock{action=true}
 +
 +
- ownsitem{list="where=[ANY/HAND/ARMOR/INVENTORY];material=[ANY/MATERIALTYPE];amount=[VALUE/VALUE-RANGE];lore=[LORETEXT]";action=[BOOLEAN]}
 +
  checks one or multiple slots (seperated by && for AND or || for OR)
 +
  of the target if it has an item or material
 +
  example: - ownsitem{list="where=HAND;material=DIAMOND_SWORD;amount=1 && where=INVENTORY;material=DIAMOND_SWORD;amount=1to2";action=true}
 +
 +
- ownsitemsimple{where=[ANY/HAND/ARMOR/INVENTORY];material=[ANY/MATERIALTYPE];amount=[VALUE/VALUE-RANGE];lore=[LORETEXT];action=[BOOLEAN]}
 +
same as ownsitem but can only check 1 slot
 +
  example: - ownsitemsimple{where=HAND;material=SAND;amount=1;action=true}
 +
 +
- parsedstance{s="<variable>";cs=[BOOLEAN];action=[BOOLEAN]}
 +
  this condition can check if a variable is set as a stance
 +
  usefull with parsedstance mechanic
 +
  (注意: if cs is set to true it will always check the caster)
 +
  example: - parsedstance{s="<target.uuid>";cs=true;action=true}
 +
 +
- relativedirection{angle=[VALUE/VALUE-RANGE];action=[BOOLEAN]}
 +
  checks the direction to the target from the caster
 +
  example: - relativedirection{angle=90;action=false}
 +
 +
- samefaction{faction=[STRING/ARRAY];action=[BOOLEAN]}
 +
  checks if the caster and target are in the same faction or one of the factions
 +
  注意: 只作用于一只mm的怪物
 +
  example: - samefaction{faction=MyFaction;action=true}
 +
 +
- samespawner{action=[BOOLEAN]}
 +
checkes if the target MythicMob comes from the same spawner as the caster
 +
  example: - samespawner{action=true}
 +
 +
- sameworld{action=[BOOLEAN]}
 +
  checks if the caster and targeted entity or location are in the same world
 +
  example: - sameworld{action=true}
 +
 +
- vdistance{d=[NUMERIC];action=[BOOLEAN]}
 +
  checks the height between target and caster
 +
  example: - vdistance{d=2to3;action=true}
 
=机械=
 
=机械=
 +
 
=链接=
 
=链接=
 
[https://github.com/BerndiVader/MythicMobsExtension/wiki github原文]
 
[https://github.com/BerndiVader/MythicMobsExtension/wiki github原文]
你看到了又一个坑
 

2018年1月16日 (二) 20:35的版本

插件介绍

前置

条件Conditions

条件的使用方法和mythicmobs内的用法一样

官方教程


可用条件

  • attackable
  • behind
  • BiomeFix
  • crouching
  • damageable
  • eir
  • facingDirection
  • FactionsFlag
  • getBowTension
  • getIndicator
  • hasMeta
  • hasSpawner
  • hasTarget
  • inFaction
  • inFront
  • inMobArena
  • inMotion
  • inSolidBlock
  • isBurning
  • isGoggling
  • isPresent
  • isSpinning
  • isStunned
  • isVehicle
  • jumping
  • lastBowTension
  • lastDamageCause
  • leir
  • lookAtMe
  • looksAtMe
  • MobsInRadius
  • moveSpeed
  • onCooldown
  • onSolidBlock
  • ownerAlive
  • ownsItem
  • ownsItemSimple
  • parsedStance
  • pir
  • playerTime
  • playerWeather
  • relativeDirection
  • running
  • sameFaction
  • sameSpawner
  • sameWorld
  • sleeping
  • testfor
  • vDistance
  • WGDenySpawnFlag
  • WGStateFlag

总体条件

- biomefix{b=[SINGLE/ARRAY];action=[BOOLEAN]}
 checks the casters or targets biome
 example: - biomefix{b=DESERT,PLAINS;action=true}

- crouching{action=[BOOLEAN]}
 checks if the targeted player is crouching
 example: - crouching{action=true}

- eir{types=[SINGLE/ARRAY/ALL];amount=[VALUE/VALUE-RANGE];radius=[VALUE];action=[boolean];insameblock/isb=[BOOLEAN]}
 checks if the amount of entities are in the given range
 example: - eir{types=ARMOR_STAND;amount=1;radius=5;action=true}

- facingdirection{d=[CARDINAL-POINT];action=[BOOLEAN]}
 checks if the target looks in a specific direction
 example: - facingdirection{f=SOUTH_WEST;action=true}

- factionsflag{flag=[SINGLE/ARRAY];action=[BOOLEAN]}
 checks if the faction has a specific flag set or unset
 example: - factionsflag{flag=firespread;action=false}

- getbowtension{range=[VALUE/VALUE-RANGE];debug=[BOOLEAN];action=[BOOLEAN]}
 checks the current bow tension
 example: - getbowtension{range=1;action=true}

- getindicator{value=[VALUE/VALUE-RANGE];action=[BOOLEAN]}
 checks the attack indicator of a player
0 = no indicator, 1 = full indicator
 example: - getindicator{value=<0.51;action=true}

- hasspawner{names=[SINGLE/ARRAY/ANY];action=[BOOLEAN]}
 checks if the MythicMob comes from that spawner
 example: - hasspawner{names=MySpawner;action=true}

- hastarget{action=[BOOLEAN]}
 checks if the caster has a target
NOTE: *This only works on the caster, if you use it
            in a TargetConditions it will throw an error!*
 example: - hastarget{action=true}

- infaction{faction=[STRING/ARRAY];action=[BOOLEAN]}
 checks if the caster is in the faction or one of the factions
NOTE: only works on a MythicMob
 example: - infaction{faction=MyFaction;action=true}

- inmobarena
 checks if the caster, target, or location is in a Mob Arena
Requires the MobArena Plugin

- inmotion{action=[BOOLEAN]}
 checks if the target is in motion
wont work on non-living entities or players
 example: - inmotion{action=true}

- insolidblock{action=[BOOLEAN]}
 checks if the targeted entity or location is in a solid block
 example: - insolidblock{action=true}

- jumping{action=[BOOLEAN]}
 checks if the targeted entity is jumping
 example: - jumping{action=true}

- lastbowtension{range=[VALUE/VALUE-RANGE];debug=[BOOLEAN];action=[BOOLEAN]}
 checks with how much tension the bow was shot
 example: - lastbowtension{range=>0.7;action=true}

- lastdamagecause{cause=[BukkitDamageCause];damager=[BukkitEntityType];action=[BOOLEAN]}
 checks the last damage event on the caster or target
Note: entity for check must be a MythicMob
 example: - lastdamagecause{cause=PROJECTILE;damager=PLAYER;action=true}

- leir{types=[SINGLE/ARRAY/ALL];amount=[VALUE/VALUE-RANGE];radius=[VALUE];action=[boolean];insameblock/isb=[BOOLEAN]}
 checks for the living entities in the given range
 example: - leir{types=ZOMBIE,SQUID;amount=2;radius=15;action=true}

- mobsinradius{mobtypes=[SINGLE/ARRAY/ALL];a=[NUMERIC/NUMERIC-RANGE];r=[NUMERIC];action=[BOOLEAN]}
 checks the amount of mobs in a given area around the caster/target/location
 example: - mobsinradius{m=ALL;a=5to10;r=20;action=TRUE}

- movespeed{range=[VALUE/VALUE-RANGE]}
 checks the movementspeed of the targeted living entity
 example: - movespeed{range=>0.1}

- oncooldown{value=[VALUE/VALUE-Range];action=[BOOLEAN]}
 checks if the players item is on cooldown
 example: - oncooldown{value=1to10;action=true}

- owneralive{action=[boolean]}
 checks if the owner is online, alive or in the same world
 example: - owneralive{action=true}

- pir{amount=[VALUE/VALUE-RANGE];radius=[VALUE];action=[boolean];insameblock/isb=[BOOLEAN]}
 checks if the amount of players are in the given range
 example: - pir{amount=5;radius=10;action=true}

- playertime{time=[VALUE/VALUE-RANGE];action=[boolean]}
 checks the targeted player's time only
use it with playertime mechanic
 example: - playertime{time=0to12000;action=true}

- playerweather{weather=[WEATHERTYPE];action=[boolean]}
 checks the targeted player's weather only
use it with playerweather mechanic
 example: - playerweather{weather=CLEAR;action=true}

- running{action=[BOOLEAN]}
 checks if the targeted player is running/sprinting
 example: - running{action=true}

- sleeping{action=[boolean]}
 checks if the targeted player is sleeping
 example: - sleeping{action=true}

- testfor{vc="[valid_testfor_stuff]";action=[BOOLEAN]}
 checks the caster or target with valid testfor stuff
 example: - testfor{vc="XpLevel:20";action=true}

- wgdenyspawnflag{types=[BukkitEntityType];action=[BOOLEAN]}
 checks if the region has denied the spawning of defined entities(usually used in randomspawns)
 example: - wgdenyspawnflag{types=ZOMBIE,SKELETON;action=false}

- wgstateflag{flag=[WorldGuardFlag];action=[BOOLEAN]}
 checks if the region has set the defined flag
 example: - wgstateflag{flag=mob-spawning;action=false}

对比条件

- attackable{cause=[BukkitEntityDamageEvent];action=[BOOLEAN]}
 checks if the target is attackable by the caster with this DamageEvent
 example: - attackable{cause=PROJECTILE;action=false}

- behind{view=[ANGLE_VALUE];action=[BOOLEAN]}
 checks if the caster is behind of its target
 example: - behind{view=90;action=true}

- damageable{cause=[BukkitEntityDamageEvent];action=[BOOLEAN]}
 checks if the target is damageable with this DamageEvent
 example: - damageable{cause=PROJECTILE;action=true}

- hasmeta{meta="tag=[TAGNAME];value=[TAGVALUE];type=[BOOLEAN/NUMERIC/STRING]";compareself=[BOOLEAN];action=[BOOLEAN]}
 compares the meta of 2 entities, can also used on caster itself
 can check multiple metas (seperated by && for AND or || for OR)
 example: - hasmeta{meta="tag=lastdamagedentity;value=<target.uuid>;
                  type=STRING";cs=true;action=true}

- hasmetasimple{tag=[TAGNAME];value=[TAGVALUE];type=[BOOLEAN/NUMERIC/STRING]";compareself=[BOOLEAN];action=[BOOLEAN]}
 same as hasmeta but can only compare 1
 example: - hasmetasimple{tag=lastdamagedentity;value=<target.uuid>;
                  type=STRING;cs=true;action=true}

- infront{view=[ANGLE-VALUE];action=[BOOLEAN]}
 checks if the caster is infront of its target
 example: - infront{view=10;action=false}

- isburning{range=[VALUE];action=[BOOLEAN]}
 checks if the targeted entity is burning
 when a range is provided  checks if the amount of ticks provided matches with FIRE_TICKS example: - isburning{action=true}

- isgoggling{action=[BOOLEAN]}
 checks if the player is looking at something
 example: - isgoggling{action=true}

- ispresent{action=[BOOLEAN]}
 checks if an entity is present
 example: - ispresent{action=true}

- isspinning{action=[BOOLEAN]}
 checks if the player is spinning
 use with the playerspin mechanic
 example: - isspinning{action=true}

- isstunned{action=[BOOLEAN]}
 checks if the caster or target is stunned
 This works also as TargetConditions: keep in mind to set the right targeter
 example: - isstunned{action=true}

- isvehicle{action=[BOOLEAN]}
 checks if the target is riding something
 example: - isvehicle{action=true}

- lookatme{fov=[DOUBLE];yo=[DOUBLE];debug=[BOOLEAN]}
 checks if the target is looking at the caster
 the  example uses the default values that are fine for almost any entity
 with debug set to true you will get a console output with the fov and yo
 example: - lookatme{fov=1.999;yo=-0.4}

- onsolidblock{action=[BOOLEAN]}
 checks if the targeted entity or location is on a solid block
 example: - onsolidblock{action=true}

- ownsitem{list="where=[ANY/HAND/ARMOR/INVENTORY];material=[ANY/MATERIALTYPE];amount=[VALUE/VALUE-RANGE];lore=[LORETEXT]";action=[BOOLEAN]}
 checks one or multiple slots (seperated by && for AND or || for OR)
 of the target if it has an item or material
 example: - ownsitem{list="where=HAND;material=DIAMOND_SWORD;amount=1 && where=INVENTORY;material=DIAMOND_SWORD;amount=1to2";action=true}

- ownsitemsimple{where=[ANY/HAND/ARMOR/INVENTORY];material=[ANY/MATERIALTYPE];amount=[VALUE/VALUE-RANGE];lore=[LORETEXT];action=[BOOLEAN]}
same as ownsitem but can only check 1 slot
 example: - ownsitemsimple{where=HAND;material=SAND;amount=1;action=true}

- parsedstance{s="<variable>";cs=[BOOLEAN];action=[BOOLEAN]}
 this condition can check if a variable is set as a stance
 usefull with parsedstance mechanic
 (注意: if cs is set to true it will always check the caster)
 example: - parsedstance{s="<target.uuid>";cs=true;action=true}

- relativedirection{angle=[VALUE/VALUE-RANGE];action=[BOOLEAN]}
 checks the direction to the target from the caster
 example: - relativedirection{angle=90;action=false}

- samefaction{faction=[STRING/ARRAY];action=[BOOLEAN]}
 checks if the caster and target are in the same faction or one of the factions
 注意: 只作用于一只mm的怪物
 example: - samefaction{faction=MyFaction;action=true}

- samespawner{action=[BOOLEAN]}
checkes if the target MythicMob comes from the same spawner as the caster
 example: - samespawner{action=true}

- sameworld{action=[BOOLEAN]}
 checks if the caster and targeted entity or location are in the same world
 example: - sameworld{action=true}

- vdistance{d=[NUMERIC];action=[BOOLEAN]}
 checks the height between target and caster
 example: - vdistance{d=2to3;action=true}

机械

链接

github原文