World world = /* получаешь как-нибудь мир */;
List<Entity> entities = world.getLoadedEntityList();
List<Entity> allowedEntities = new ArrayList<>();
entities.stream()
.filter(entity -> (int) ((EntityLiving)entity).getHealth() == 5) // тут были беды с Float#compare ¯\(ツ)/¯
.forEach(allowedEntities::add);
А что если ему нужны уже живые сущности?Если сущность спавнится с 5F
То как писали выше - сортировка по хп и пробег по нимуже живые сущности
.stream().filter((чето там)).forEach(): (чето там)
World world = /* получаешь как-нибудь мир */;
List<Entity> entities = world.getLoadedEntityList();
List<Entity> allowedEntities = new ArrayList<>();
entities.stream()
.filter(entity -> (int) ((EntityLiving)entity).getHealth() == 5) // тут были беды с Float#compare ¯\(ツ)/¯
.forEach(allowedEntities::add);