From aa805c7c248b2e99d9998db9fd373cd37f7f5eda Mon Sep 17 00:00:00 2001 From: tastybento Date: Mon, 27 Aug 2018 14:01:16 -0700 Subject: [PATCH] Fixes bug where no entities are required for surrounding challenge https://github.com/BentoBoxWorld/addon-challenges/issues/8 --- .../java/bentobox/addon/challenges/panel/TryToComplete.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/bentobox/addon/challenges/panel/TryToComplete.java b/src/main/java/bentobox/addon/challenges/panel/TryToComplete.java index f108dd7..d4a7f3b 100644 --- a/src/main/java/bentobox/addon/challenges/panel/TryToComplete.java +++ b/src/main/java/bentobox/addon/challenges/panel/TryToComplete.java @@ -194,7 +194,7 @@ public class TryToComplete { } private ChallengeResult searchForEntities(Map map, int searchRadius) { - Map entities = new EnumMap<>(map); + Map entities = map.isEmpty() ? new EnumMap<>(EntityType.class) : new EnumMap<>(map); user.getPlayer().getNearbyEntities(searchRadius, searchRadius, searchRadius).forEach(entity -> { // Look through all the nearby Entities, filtering by type entities.computeIfPresent(entity.getType(), (reqEntity, amount) -> amount - 1);