Class EntityCondition

All Implemented Interfaces:
CodingBlock
Direct Known Subclasses:
EntityNameEqualsCondition, EntityUUIDEqualsCondition, HasEntityGravity, HasEntityNoPhysics, IsEntityAgeable, IsEntityBlockContains, IsEntityCollidesBlock, IsEntityContainsBlock, IsEntityContainsLocation, IsEntityCreature, IsEntityDead, IsEntityEnemy, IsEntityHuman, IsEntityInAreaCondition, IsEntityInLava, IsEntityInPowderedSnow, IsEntityInRain, IsEntityInsideVehicle, IsEntityInTeam, IsEntityInvulnerable, IsEntityLivingEntity, IsEntityMob, IsEntityMonster, IsEntityNPC, IsEntityOnGround, IsEntityPlayer, IsEntityProjectile, IsEntityThrowableProjectile, IsEntityUnderWater

public abstract class EntityCondition extends Condition
  • Constructor Details

  • Method Details

    • check

      public boolean check(org.bukkit.entity.Entity entity)
      Specified by:
      check in class Condition
    • checkEntity

      public abstract boolean checkEntity(@NotNull @NotNull org.bukkit.entity.Entity entity)
    • getActionCategory

      @NotNull public @NotNull ActionCategory getActionCategory()
      Description copied from class: Action
      Returns category of action, that contains information about action: glass pane materials, block materials.
      Specified by:
      getActionCategory in class Condition
      Returns:
      Category of action.