mirror of
https://github.com/BentoBoxWorld/Greenhouses.git
synced 2025-02-22 06:41:27 +01:00
Use new switch statement
This commit is contained in:
parent
02490d3b85
commit
e5c62047ff
@ -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.");
|
||||
|
Loading…
Reference in New Issue
Block a user