diff --git a/src/main/java/world/bentobox/bentobox/managers/IslandsManager.java b/src/main/java/world/bentobox/bentobox/managers/IslandsManager.java index 94365edf6..0f6f3cd7e 100644 --- a/src/main/java/world/bentobox/bentobox/managers/IslandsManager.java +++ b/src/main/java/world/bentobox/bentobox/managers/IslandsManager.java @@ -321,6 +321,16 @@ public class IslandsManager { return Optional.ofNullable(islandCache.getIslandAt(location)); } + /** + * Returns an unmodifiable collection of all the islands (even those who may be unowned). + * @return unmodifiable collection containing every island. + * @since 1.1 + */ + @NonNull + public Collection getIslands() { + return islandCache.getIslands(); + } + /** * Used for testing only to inject the islandCache mock object * @param islandCache - island cache @@ -864,7 +874,6 @@ public class IslandsManager { */ public void save(Island island) { handler.saveObject(island); - } }