@Override public boolean shouldRun(Entity entity, VanillaActionController controller) { BlockMaterial block = entity.getWorld().getBlock(entity.getPosition()).getMaterial(); return !block.isSolid(); }