Interface JoinMessageContext
- All Superinterfaces:
MessageContext, VanishMessageContext
A player joining the server.
Builds on
VanishMessageContext.-
Nested Class Summary
Nested classes/interfaces inherited from interface MessageContext
MessageContext.CacheKey -
Method Summary
Modifier and TypeMethodDescriptionstatic net.flectone.pulse.module.message.join.model.JoinMessageContextImpl.JoinMessageContextImplBuilderbuilder()Starts building this context.booleanWhether the player has been here before, which picks the first-join wording.withPlayedBefore(boolean playedBefore) Returns a copy carrying a different value.Methods inherited from interface MessageContext
addFlag, addFlags, addTagResolver, addTagResolvers, base, createCacheKey, flags, isFlag, message, receiver, sender, tagResolver, toBuilder, uuid, withBase, withFlags, withMessage, withReceiver, withSender, withTagResolver, withUuidMethods inherited from interface VanishMessageContext
fakeMessage, vanished, withFakeMessage, withVanished
-
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
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
-