Class BlockMechanic


public class BlockMechanic extends MechanicComponent
Mechanic that changes blocks for a duration before returning them to what they were
  • Constructor Details

    • BlockMechanic

      public BlockMechanic()
  • Method Details

    • isPending

      public static boolean isPending(org.bukkit.Location loc)
      Checks whether the location is modified by a block mechanic
      Parameters:
      loc - location to check
      Returns:
      true if modified, false otherwise
    • getKey

      public String getKey()
      Specified by:
      getKey in class EffectComponent
    • doCleanUp

      protected void doCleanUp(org.bukkit.entity.LivingEntity caster)
      Overrides:
      doCleanUp in class EffectComponent
    • execute

      public boolean execute(org.bukkit.entity.LivingEntity caster, int level, List<org.bukkit.entity.LivingEntity> targets, boolean force)
      Executes the component
      Specified by:
      execute in class EffectComponent
      Parameters:
      caster - caster of the skill
      level - level of the skill
      targets - targets to apply to
      force -
      Returns:
      true if applied to something, false otherwise