- Retorno:
String - Retorno:
String - Retorno:
boolean -
Parâmetros:
- guildId (
String)
- guildId (
-
Retorno:
Guild -
Parâmetros:
- uuid (
UUID)
- uuid (
-
Retorno:
Guild - Retorno:
Collection<Guild> -
Parâmetros:
- uuid (
UUID)
- uuid (
-
Retorno:
Member - Retorno:
List<Role> - Retorno:
Collection<Icon>
GuildsAPI
O GuildsAPI é a interface principal para integração com o plugin LeafGuilds. Ela fornece métodos para gerenciamento de guildas, membros, cargos (roles) e ícones.
Todos os métodos lançam APINotLoadedException caso a API ainda não esteja carregada.
Sempre utilize a API após o plugin LeafGuilds estar totalmente inicializado.
Obtendo API
LeafGuildsAPI api = LeafGuildsAPI.getApi();
Informações da API
getName()
Retorna o nome do plugin LeafGuilds carregado no servidor.
getVersion()
Retorna a versão atual da API LeafGuilds.
isPremium()
Verifica se o plugin está rodando em uma versão Premium.
Guildas
getGuild(String guildId)
Obtém uma guilda pelo seu identificador.
getGuild(UUID uuid)
Obtém uma guilda pelo UUID do jogador líder ou membro.
getStoredGuilds()
Retorna todas as guildas armazenadas no sistema.
Membros
getMember(UUID uuid)
Obtém o membro de guilda pelo UUID do jogador.
Cargos e Ícones
getStoredRoles()
Retorna todos os cargos (roles) disponíveis no sistema.
getStoredIcons()
Retorna todos os ícones disponíveis para guildas.
Utilize getApi() estático para acesso singleton garantido e aguarde a inicialização completa do LeafGuilds antes de acessar a API.