Reference
Conditions
Boolean checks for branches · 208 entries
- Condition2 fieldsaltitudeEntityheightfromsurface
Tests how far above the ground the target entity is
- Condition2 fieldsbiomeLocation
Tests if the target is within the given list of biomes
- Condition2 fieldsbiometypeLocationbiomecategory
Tests if the target is within the given list of biome types
- Condition2 fieldsblockAboveLocationaboveBlock
Tests the material type present above a location
- ConditionblockingEntityisblocking
Tests if the target entity is blocking with a shield
- Condition1 fieldsblockTypeLocationinblock, insideblock
Tests the material type present at the target location
- Condition2 fieldsblockTypeInRadiusLocation
Tests the material type present at the target location
- ConditionboundingBoxesOverlapSkillbbsoverlap
Tests the caster's bb overlaps the target's bb
- Condition1 fieldsbowTensionSkillbowshoottension
Tests the bow tension when shooting from a bow
- ConditionburningEntityisburning, isonfire
Whether or not the target entity is on fire.
- ConditioncanBeHitByProjectileEntityhitByProjectile
Whether the target can be hit by a projectile
- Condition1 fieldschanceSkill
Rolls a dice, where 1 = 100%
- ConditionchargedEntityisCharged, creeperCharged
Whether or not the creeper is charged.
- Condition1 fieldschildrenCaster
Tests how many children the caster has
- Condition1 fieldscolorEntityclr
Checks for entity's color
- ConditionCompareValuesEntitycomparevalue
Compares two values based on a specified operation
- ConditioncrouchingEntitysneaking, iscrouching, issneaking
Whether or not the target entity is crouching
- Condition3 fieldscuboidLocationincuboid
Whether the target is within the given cuboid between location1 x location2
- Condition1 fieldsDamageAmountSkill
Checks the damage amount that caused the current skill tree. Only works with onDamaged trigger or aura.
- Condition1 fieldsDamageCauseSkill
Checks the damage cause of the current skill tree. Only works with onDamaged trigger or aura.
- Condition1 fieldsdamageTagSkilldamageHasTag
Checks if the damage that caused the current skill tree has a specific tag.
- ConditiondawnLocation
If the time is dawn, from 22000 to 2000 in-game time
- ConditiondayLocation
If the time is day, from 2000 to 10000 in-game time
- Condition1 fieldsdimensionLocationenvironment
Tests if the target is within a certain dimension
- Condition7 fieldsdirectionalvelocityEntitydvelocity
If the target has a velocity matching the given parameters
- Condition1 fieldsdistanceSkill
Whether the distance between the caster and target is within the given range
- Condition5 fieldsdistanceFromLocationEntity
Tests if the caster is within a certain distance of a location.
- Condition2 fieldsdistanceFromPinEntity
Tests if the caster is within a certain distance of a pin.
- Condition1 fieldsdistanceFromSpawnLocation
Whether the distance from the world's spawn point to the target is within the given range
- Condition1 fieldsdistanceFromTrackedLocationCasterdistanceFromTL
Tests if the caster is within a certain distance of its tracked location.
- ConditionduskLocation
If the time is dusk, from 14000 to 18000 in-game time.
- Condition1 fieldsenchantingExperienceEntityenchantingExp, enchantExperience, enchantExp
Tests the target's enchanting experience
- Condition1 fieldsenchantingLevelEntity
Tests the target's enchanting level
- ConditionenderdragonaliveLocationisdragonalive, dragonalive
Tests if an EnderDragon is alive on this map
- Condition1 fieldsenderdragonPhaseEntityedragonPhase
Tests the phase of the target EnderDragon
- ConditionentityitemissimilarEntity
Tests if the item entity is similar to an itemstack
- Condition1 fieldsentityItemTypeEntity
Tests the item type of the target item entity
- Condition1 fieldsentityMaterialTypeEntity
Tests the material type of the target item entity
- Condition1 fieldsentityTypeEntitymobtype
Tests the entity type of the target
- Condition1 fieldsfactionEntity
Tests the target's faction
- Condition1 fieldsfallSpeedEntityfallingspeed
If the fall speed of the target is within the given range
- Condition2 fieldsfieldOfViewSkillinfieldofview, fov
Tests if the target is within the given angle from where the caster is looking
- Condition1 fieldsfoodlevelEntityhunger, food, hungerlevel
Matches the target's food level
- Condition1 fieldsfoodSaturationEntityhungerSaturation
Matches the target's food saturation level
- ConditiongamemodeEntitygm
Matches the target's gamemode
- ConditionglidingEntityisgliding
If the target is gliding
- Condition2 fieldsglobalscoreEntityscoreglobal
Checks a global scoreboard value
- ConditiongoatHornEntitygoathorn, goatHasHorn, hasGoatHorn
Checks whether a goat has at least one horn
- ConditionhasAIEntity
Tests if target has AI
- Condition1 fieldshasAuraEntityhasbuff, hasdebuff
Checks if the target entity has the given aura
- Condition2 fieldshasAuraStacksEntityhasbuffstacks, hasdebuffstacks, aurastacks, buffstacks, debuffstacks
Tests if the target has the given range of stacks from an aura
- Condition1 fieldshasAuraTagEntityhasTaggedAura, hasbufftag, hasdebufftag
Checks if the target entity has an aura with the given tag
- Condition1 fieldshasAuraTypeEntityhasbufftype, hasdebufftype
Checks if the target entity has an aura of the given type
- Condition1 fieldshasCurrencyEntityhasmoney
If the target has the given amount of vault currency
- ConditionhasDialogOpenEntitydialogOpenPREMIUM
Whether the target player has a dialog open
- Condition2 fieldshasEnchantmentEntityhasEnchant
Tests if the target entity has an equipped enchantment
- ConditionhasFreeInventorySlotEntity
If the target has a free inventory slot
- ConditionhasgravityEntitygravity
Tests if the target has gravity
- Condition2 fieldsHasItemEntity
Checks the inventory for this item
- ConditionhasoffhandEntityoffhand
Tests if the target entity has something in offhand.
- ConditionhasOwnerEntity
Tests if the target mob has an owner
- ConditionhasParentEntity
Tests if the target mob has a parent
- ConditionhaspassengerEntity
If the target entity has a passenger
- Condition1 fieldshaspermissionEntitypermission
Tests if the target player has a permission
- Condition3 fieldshasPotionEffectEntityhasPotion
Tests if the target entity has a potion effect
- Condition2 fieldshasStatEntity
Tests if the target entity has a stat
- Condition1 fieldshasTagEntityhasScoreboardTag
Tests if the target has a scoreboard tag
- Condition1 fieldshealthEntityhp
Matches the target's health
- Condition1 fieldshealthpercentEntityhppercent
Matches the target's health percentage or multiplier
- Condition1 fieldsheightLocation
Checks if the target's Y location is within a range
- Condition1 fieldsheightAboveLocation
Checks if the target's Y location is above a value
- Condition1 fieldsheightBelowLocation
Checks if the target's Y location is below a given value
- Condition1 fieldsholdingEntity
Checks if the target is holding a given material
- ConditioninClaimLocationinclaim
If the target location is inside a supported Land Protection claim
- Condition1 fieldsincombatEntity
If the target is considered in combat
- ConditioninLiquidLocationinsideliquid, isinliquid
Tests if the target location is a liquid or waterlogged block
- Condition2 fieldsinPinRegionLocation
If the location is inside the region created by 2 pins
- ConditioninputEntityhasinput, playerinput
Checks if a player is pressing a specific input key
- ConditioninsideLocation
Checks if the target has a block over their head
- ConditionisBabyEntity
If the target is a baby
- ConditioniscasterSkill
If the target is the caster of the skill
- ConditionischildSkillchild
If the target is a child of the caster
- ConditionisClimbingEntityclimbing
If the target is climbing
- ConditionisCreeperPrimedEntity
If the target creeper is primed to explode
- ConditionisflyingEntityflying
If the target is flying
- ConditionisFrozenEntityfreezing, isfreezing
Tests if the target is frozen
- ConditionisInSurvivalModeEntityinSurvivalMode
If the target is in survival mode
- ConditionisInvulnerableEntityisInvincible
If the target is invulnerable
- ConditionIsLeashedEntity
If the target is leashed
- ConditionislivingEntity
If the target is living
- ConditionismoistLocationmoist
Whether or not a location of farmland is moist.
- ConditionismonsterEntity
If the target is a monster
- ConditionisMythicMobEntityisMM
Checks if the target mob is a MythicMob
- ConditionisParentAliveEntityparentAlive
Tests if the target mob's parent is alive
- ConditionisplayerEntity
If the target is a player
- ConditionisRaiderPatrolLeaderEntityisPatrolLeader
Checks if the target entity is the captain of a pillager group
- ConditionisSaddledEntitysaddled
If the target has a saddle
- ConditionisShearedEntitysheared
Checks whether the target sheep has been sheared
- ConditionissiblingSkillsibling
If the target is a sibling of the caster
- Condition1 fieldsisskillSkillskillexists
Checks if the given skill exists
- ConditionisTamedEntity
Checks whether the target is tamed
- ConditionisUsingSpyglassEntityisScoping
If the target is using a spyglass
- Condition1 fieldsitemGroupOnCooldownEntity
Tests if the target player has the specified item group on cooldown
- Condition2 fieldsitemissimilarEntityissimilar, similarto
Checks if the ItemStack is similar
- ConditionitemRechargingEntity
Checks if the target's weapon is recharging
- Condition1 fieldsitemTypeEntity
Tests the item type that triggered the skill
- Condition1 fieldslastDamageCauseEntity
Checks the target's last damage cause
- Condition1 fieldslastSignalEntity
Matches the last signal received by the target mob
- Condition1 fieldslevelCaster
Checks the target MythicMob's level
- Condition1 fieldslightLevelLocation
Tests the light level at the target location
- Condition1 fieldslightLevelfromblocksLocationblocklightlevel
Tests the light level at the target location
- ConditionlineOfSightSkillinlineofsight
Tests if the target is within line of sight of the caster
- ConditionlineOfSightFromOriginSkillinlineofsightfromorigin
Tests if the target is within line of sight of the origin
- Condition2 fieldslivinginradiusLocation
Matches a range to how many living entities are in the given radius
- Condition1 fieldslocaldifficultyLocation
Tests the difficulty scale at the target location
- ConditionlookingAtEntity
Checks if the player is looking at something
- Condition1 fieldslunarPhaseLocation
Checks the target world's lunar phase
- ConditionmaterialIsOnCooldownEntitymaterialCooldown, matCooldown
Checks if the target's specific material is on cooldown.
- Condition1 fieldsmobsinchunkLocation
Matches a range to how many mobs are in the target location's chunk
- Condition3 fieldsmobsinradiusLocation
Matches a range to how many mobs are in the given radius
- Condition1 fieldsmobsinworldLocation
Matches a range to how many mobs are in the target world
- Condition3 fieldsmobsnearoriginSkill
Matches a range to how many mobs are in the given radius
- Condition1 fieldsmoisturelevelLocationmoistness, moistureness
Whether or not a location of farmland has specific moisture.
- Condition1 fieldsmotionxEntitymotx
Checks the X motion of the target entity against a range.
- Condition1 fieldsmotionyEntitymoty
Checks the Y motion of the target entity against a range.
- Condition1 fieldsmotionzEntitymotz
Checks the Z motion of the target entity against a range.
- ConditionmountedEntity
If the target entity is riding a mount/vehicle
- Condition1 fieldsmovingEntityismoving
If the target has a velocity greater than zero
- Condition1 fieldsMythicKeyIdSkillkeyid, ariKeyId
Tests for the mythic key id that was pressed/released
- Condition1 fieldsmythicMobTypeEntitymmType
Checks the MythicMob type of the target mob
- Condition1 fieldsmythicpackCasterpack, haspack
Whether or not a specific pack is installed.
- Condition1 fieldsnameEntitycastername
Checks against the entity's name
- Condition1 fieldsnearClaimLocationnearClaims
If the target location is near any supported land protection claims
- ConditionnightLocation
If the time is night, from 14000 to 22000 in-game time
- Condition1 fieldsnotInRegionLocation
If the target location is not within the given WorldGuard region
- ConditionoffGCDCaster
Checks if the target mob has an active Global Cooldown
- Condition1 fieldsonBlockLocation
Matches the block the target entity is standing on
- ConditiononGroundEntitygrounded
If the target entity is standing on solid ground
- Condition2 fieldsoriginDistanceFromPinSkill
Tests if the origin is within a certain distance of a pin.
- Condition1 fieldsoriginLocationSkill
Tests if the origin is a given location
- ConditionoutsideLocation
If the target has open sky above them
- ConditionownerSkillisOwner
Checks if the target entity is the owner of the caster
- ConditionownerIsOnlineEntity
Checks if the owner of the target mob is online, if the owner is a player
- Condition2 fieldspackversionCastermythicpackversion, packversionis
Whether or not a packs version matches a specific version.
- Condition2 fieldspackversiongreaterCastermythicpackversiongreater, packversionisgreater
Whether or not a packs version is updated enough.
- ConditionparentSkillisParent
Checks if the target entity is the parent/summoner of the caster
- Condition1 fieldspitchEntity
Checks if the pitch of the target entity is within a range
- Condition1 fieldsplayerKillsEntity
Matches how many players the target mob has killed
- Condition1 fieldsplayerNotWithinLocationplayersnotwithin
Checks if any players are within a radius of the target
- Condition3 fieldsplayersInRadiusLocationpir, playerInRadius
Checks for a given number of players within a radius of the target
- Condition1 fieldsplayersInWorldLocation
Matches how many players are in the target world
- Condition1 fieldsplayersOnlineLocationonlinePlayerCount, onlinePlayers
Matches how many players are online on the server
- Condition1 fieldsplayerWithinLocationplayerswithin
Checks if any players are within a radius of the target
- Condition1 fieldspluginCasterpluginexists, hasplugin
Whether or not a specific plugin exists.
- ConditionpremiumCasterispremium, iscool
Whether or not premium is enabledd.
- ConditionprojectileHasEndedSkill
Checks if the calling projectile has ended
- ConditionrainingLocationisraining
If it's raining in the target world
- Condition1 fieldsregionLocationinregion
If the target is within the given WorldGuard region
- ConditionsamefactionSkillfactionsame
Tests if the target is in the same faction as the caster
- Condition3 fieldsscoreEntity
Checks a scoreboard value of the target entity
- ConditionserverispaperCasterispaper
Whether or not the server is running a fork of paper
- Condition1 fieldsservernmsversionCasterservernms, nmsversion
Whether or not the server is a specific version
- Condition1 fieldsserverversionCasterserver, version
Whether or not the server is a specific version
- Condition1 fieldsserverVersionAfterOrEqualCasterserverAfterEq, serverAfter, versionAfterEq, versionAfter
Whether or not the server is after or equal to a specific version
- Condition1 fieldsserverVersionBeforeCasterserverBefore, versionBefore
Whether or not the server is before a specific version
- Condition1 fieldssizeEntitymobSize
Checks against the entity's size
- ConditionskillConditionSkillmetaSkillCondition
Casts a Metaskill that will determine if the condition should check or not
- Condition1 fieldsskillIsRechargingCaster
Whether the specified skill is actively recharging.
- Condition1 fieldsskillOnCooldownCaster
Whether the caster has the specified skill on cooldown.
- ConditionspawnReasonEntity
Checks the target's spawn reason.
- ConditionsprintingEntityissprinting
Whether or not the target entity is sprinting. Only works on players.
- Condition2 fieldsstanceEntity
Checks the stance of the target mob
- ConditionstatDamageModifierSkillstatDamage
Used in stat triggers to check the increased damage (as a multiplier).
- Condition1 fieldsstringEmptyEntityisEmpty
Checks if the given placeholder is null or empty.
- Condition2 fieldsstringEqualsEntitystringEq
Checks if value1 equals value2. Both values can use variables and placeholders.
- Condition1 fieldsstringNotEmptyEntitynotEmpty
Checks if the given placeholder is null or empty.
- Condition1 fieldsstructureLocation
Tests if the target is within the given list of structures
- ConditionsunnyLocationissunny
If the weather is sunny in the target world.
- ConditiontargetSkillisTarget
Checks if the target entity is the current target of the caster mob
- ConditiontargetInLineOfSightEntity
Tests if the target has line of sight to their target
- ConditiontargetNotInLineOfSightEntity
Tests if the target doesn't have line of sight to their target
- Condition1 fieldstargetnotwithinSkill
Tests if the target's target is not within a certain distance
- Condition2 fieldstargetsSkill
Tests if the number of inherited targets from the parent skilltree matches the given range.
- Condition1 fieldstargetWithinSkill
Tests if the target's target is within a certain distance
- Condition1 fieldstemplateTypeEntitytemplate, instanceOf
Checks if the target mob extends the specified Template
- Condition1 fieldsthreatNotWithinSkill
Checks if any players are within a radius of the target
- Condition2 fieldsthreatNotWithinSkill
Checks if any players are within a radius of the target
- Condition1 fieldsthreatWithinSkill
Checks if any players are within a radius of the target
- Condition2 fieldsthreatWithinSkill
Checks if any players are within a radius of the target
- ConditionthunderingLocationstormy, isthundering, isstormy
If it's thundering in the target world
- Condition1 fieldstimealiveEntityalivetime
Tests how long since the entity was spawned
- Condition1 fieldstriggerBlockTypeSkilltriggeringBlockType
Tests the material type that triggered the skill
- Condition1 fieldstriggerItemTypeSkilltriggeringItemType
Tests the item type that triggered the skill
- Condition3 fieldstrimEntityarmortrim
Tests if equipped armor has a specific trim pattern and/or material
- Condition1 fieldsuuidSkill
Checks if target entity's UUID matches a given UUID
- Condition1 fieldsvariableContainsEntityvariableContain, varContains, varContain, varCont
Checks if the specified variable contains a given value. This can either be done between strings or sets
- Condition1 fieldsvariableEqualsEntityvariableeq, varequals, vareq
Checks if the given variable has a particular value.
- Condition1 fieldsvariableInRangeEntityvarinrange, varrange
Checks if the given numeric variable is within a certain range.
- ConditionvariableIsSetEntityvarisset, varset
Checks if the given variable is set.
- ConditionvehicleisdeadSkill
If the target's vehicle is dead
- Condition1 fieldsvelocityEntity
Checks the velocity of the target entity against a range.
- Condition2 fieldswearingEntityiswearing, wielding, iswielding
Tests what the target entity has equipped.
- Condition1 fieldsworldLocation
Checks the name of the target world.
- Condition1 fieldsworldtimeLocation
Matches a range against the target location's world's time.
- Condition1 fieldsxdiffSkill
Whether the x-difference between the caster and target is within the given range
- Condition1 fieldsyawEntity
Checks the yaw of the target entity against a range.
- Condition1 fieldsydiffSkill
Whether the y-difference between the caster and target is within the given range
- Condition1 fieldszdiffSkill
Whether the z-difference between the caster and target is within the given range