Skip to main content

    X1API

      A X1API é a interface principal para integração com o plugin LeafX1. Ele fornece métodos para verificação de combates 1v1 e consulta de oponentes.

        Atenção

        Todos os métodos lançam APINotLoadedException caso a API ainda não esteja carregada. Sempre utilize a API após o plugin LeafX1 estar totalmente inicializado.


      Obtendo API

      LeafX1API api = LeafX1API.getApi();


      Informações da API

      getName()

      Retorna o nome do plugin LeafX1 carregado no servidor.

      • Retorno: String

      getVersion()

      Retorna a versão atual da API LeafX1.

      • Retorno: String

      isPremium()

      Verifica se o plugin está rodando em uma versão Premium.

      • Retorno: boolean


      Sistema de Combate 1v1

      isFighting(Player player)

      Verifica se um jogador está participando de um combate 1v1.

      • Parâmetros:

        • player (Player)
      • Retorno: boolean


      getOpponent(Player player)

      Obtém o oponente atual do jogador em combate 1v1.

      • Parâmetros:

        • player (Player)
      • Retorno: Player


      Dicas de uso

      Sempre verifique isFighting() antes de permitir ações como teleporte ou saída do combate, e use getOpponent() para exibir informações do duelo atual.