Class PostServerListSetEvent

java.lang.Object
ch.andre601.advancedserverlist.api.velocity.events.PostServerListSetEvent

public class PostServerListSetEvent extends Object

Called after AdvancedServerList modified the server list.

The provided ProfileEntry may be null due to the PingEvent handling being cancelled (i.e. due to a invalid protocol or due to the PreServerListSetEvent being cancelled.
The entry also only represents the values used during the PingEvent, not the actual content that is being displayed.

  • Constructor Details

    • PostServerListSetEvent

      public PostServerListSetEvent(ProfileEntry entry)
      Constructor for creating a new PostServerListSetEvent instance.
      Parameters:
      entry - The ProfileEntry used during the PingEvent.
  • Method Details

    • getEntry

      public ProfileEntry getEntry()

      The ProfileEntry that was used during the PingEvent handling.

      The returned value may be null should the PingEvent handling be cancelled at any point (i.e. due to an invalid protocol or because the PreServerListSetEvent has been cancelled).

      The values within the ProfileEntry also do not represent what is actually used within the Server List itself, but only the values provided for the PingEvent handling.

      Returns:
      Possibly-null ProfileEntry used for the PingEvent.