From e5c62047ff863e3b15fa27f23aed9052df409041 Mon Sep 17 00:00:00 2001 From: tastybento Date: Thu, 29 Dec 2022 11:33:34 -0800 Subject: [PATCH] Use new switch statement --- .../managers/GreenhouseManager.java | 36 +++++++------------ 1 file changed, 13 insertions(+), 23 deletions(-) diff --git a/src/main/java/world/bentobox/greenhouses/managers/GreenhouseManager.java b/src/main/java/world/bentobox/greenhouses/managers/GreenhouseManager.java index b540608..a18e569 100644 --- a/src/main/java/world/bentobox/greenhouses/managers/GreenhouseManager.java +++ b/src/main/java/world/bentobox/greenhouses/managers/GreenhouseManager.java @@ -96,29 +96,19 @@ public class GreenhouseManager implements Listener { handler.loadObjects().forEach(g -> { GreenhouseResult result = map.addGreenhouse(g); switch (result) { - case FAIL_NO_ISLAND: - // Delete the failed greenhouse - toBeRemoved.add(g); - break; - case FAIL_OVERLAPPING: - addon.logError("Greenhouse overlaps with another greenhouse. Skipping..."); - break; - case NULL: - addon.logError("Null location of greenhouse. Cannot load. Skipping..."); - break; - case SUCCESS: - activateGreenhouse(g); - break; - case FAIL_NO_WORLD: - addon.logError("Database contains greenhouse for a non-loaded world. Skipping..."); - break; - case FAIL_UNKNOWN_RECIPE: - addon.logError("Greenhouse uses a recipe that does not exist in the biomes.yml. Skipping..."); - addon.logError("Greenhouse Id " + g.getUniqueId()); - break; - default: - break; - + case FAIL_NO_ISLAND -> + // Delete the failed greenhouse + toBeRemoved.add(g); + case FAIL_OVERLAPPING -> addon.logError("Greenhouse overlaps with another greenhouse. Skipping..."); + case NULL -> addon.logError("Null location of greenhouse. Cannot load. Skipping..."); + case SUCCESS -> activateGreenhouse(g); + case FAIL_NO_WORLD -> addon.logError("Database contains greenhouse for a non-loaded world. Skipping..."); + case FAIL_UNKNOWN_RECIPE -> { + addon.logError("Greenhouse uses a recipe that does not exist in the biomes.yml. Skipping..."); + addon.logError("Greenhouse Id " + g.getUniqueId()); + } + default -> { + } } }); addon.log("Loaded " + map.getSize() + " greenhouses.");