Class MessageContext.MessageContextBuilder
java.lang.Object
net.flectone.pulse.model.event.message.context.MessageContext.MessageContextBuilder
- Enclosing class:
MessageContext
-
Method Summary
Modifier and TypeMethodDescriptionbuild()flag(@NonNull MessageFlag flag, boolean value) flags(@NonNull Map<MessageFlag, Boolean> flags) flags(MessageFlag @NonNull [] flags, boolean @NonNull [] values) messageUUID(@NonNull UUID messageUUID) tagResolver(@Nullable net.kyori.adventure.text.minimessage.tag.resolver.TagResolver tagResolver) tagResolvers(@NonNull net.kyori.adventure.text.minimessage.tag.resolver.TagResolver... resolvers) toString()userMessage(@Nullable String userMessage)
-
Method Details
-
flags
-
flags
public MessageContext.MessageContextBuilder flags(MessageFlag @NonNull [] flags, boolean @NonNull [] values) -
flag
-
tagResolver
public MessageContext.MessageContextBuilder tagResolver(@Nullable net.kyori.adventure.text.minimessage.tag.resolver.TagResolver tagResolver) -
tagResolvers
public MessageContext.MessageContextBuilder tagResolvers(@NonNull net.kyori.adventure.text.minimessage.tag.resolver.TagResolver... resolvers) -
sender
- Returns:
this.
-
receiver
- Returns:
this.
-
messageUUID
- Returns:
this.
-
message
- Returns:
this.
-
userMessage
- Returns:
this.
-
build
-
toString
-