diff --git a/src/main/java/minevalley/core/api/Core.java b/src/main/java/minevalley/core/api/Core.java index 5f0a8691..db60ef3e 100644 --- a/src/main/java/minevalley/core/api/Core.java +++ b/src/main/java/minevalley/core/api/Core.java @@ -785,6 +785,15 @@ public static BankAccount createBankAccount(Registrant holder) { return server.createBankAccount(holder); } + /** + * Get all loaded groups. + * + * @return list of all groups + */ + public static List getGroups() { + return server.getGroups(); + } + /** * Gets the group (organization/company) with the specific name. * diff --git a/src/main/java/minevalley/core/api/CoreServer.java b/src/main/java/minevalley/core/api/CoreServer.java index 633ad853..e3bdf963 100644 --- a/src/main/java/minevalley/core/api/CoreServer.java +++ b/src/main/java/minevalley/core/api/CoreServer.java @@ -185,6 +185,8 @@ public interface CoreServer { BankAccount createBankAccount(Registrant holder); + List getGroups(); + Group getGroup(String name); Region getRegion(int id);