Class TabCompleteEvent

java.lang.Object
com.velocitypowered.api.event.player.TabCompleteEvent

public class TabCompleteEvent extends Object
This event is fired after a tab complete response is sent by the remote server, for clients on 1.12.2 and below. You have the opportunity to modify the response sent to the remote player.
  • Constructor Details

    • TabCompleteEvent

      public TabCompleteEvent(Player player, String partialMessage, List<String> suggestions)
      Constructs a new TabCompleteEvent instance.
      Parameters:
      player - the player
      partialMessage - the partial message
      suggestions - the initial list of suggestions
  • Method Details

    • getPlayer

      public Player getPlayer()
      Returns the player requesting the tab completion.
      Returns:
      the requesting player
    • getPartialMessage

      public String getPartialMessage()
      Returns the message being partially completed.
      Returns:
      the partial message
    • getSuggestions

      public List<String> getSuggestions()
      Returns all the suggestions provided to the user, as a mutable list.
      Returns:
      the suggestions
    • toString

      public String toString()
      Overrides:
      toString in class Object