Interface JoinMessageContext

All Superinterfaces:
MessageContext, VanishMessageContext

public interface JoinMessageContext extends VanishMessageContext
A player joining the server. Builds on VanishMessageContext.
  • Method Details

    • builder

      static net.flectone.pulse.module.message.join.model.JoinMessageContextImpl.JoinMessageContextImplBuilder builder()
      Starts building this context.
      Returns:
      a new builder
    • playedBefore

      boolean playedBefore()
      Whether the player has been here before, which picks the first-join wording.
      Returns:
      whether the player has been here before, which picks the first-join wording
    • withPlayedBefore

      JoinMessageContext withPlayedBefore(boolean playedBefore)
      Returns a copy carrying a different value.
      Parameters:
      playedBefore - whether the player has been here before, which picks the first-join wording
      Returns:
      the copy