Interface NicknameMessageContext

All Superinterfaces:
MessageContext

public interface NicknameMessageContext extends MessageContext
A change to a player's nickname. Builds on MessageContext.
  • Method Details

    • builder

      static net.flectone.pulse.module.command.nickname.model.NicknameMessageContextImpl.NicknameMessageContextImplBuilder builder()
      Starts building this context.
      Returns:
      a new builder
    • nickname

      @NonNull String nickname()
      The new nickname.
      Returns:
      the new nickname
    • withNickname

      NicknameMessageContext withNickname(@NonNull String nickname)
      Returns a copy carrying a different value.
      Parameters:
      nickname - the new nickname
      Returns:
      the copy