Class BaseEventMetadata.BaseEventMetadataBuilder<L extends LocalizationSetting>
java.lang.Object
net.flectone.pulse.model.event.BaseEventMetadata.BaseEventMetadataBuilder<L>
- Enclosing class:
BaseEventMetadata<L extends LocalizationSetting>
public static class BaseEventMetadata.BaseEventMetadataBuilder<L extends LocalizationSetting>
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()destination(@NonNull Destination destination) flags(@NonNull Map<MessageFlag, Boolean> flags) format(@NonNull BiFunction<FPlayer, L, String> format) integrationMetadata(@Nullable IntegrationMetadata integrationMetadata) proxy(@Nullable ProxyDataConsumer<SafeDataOutputStream> proxy) sound(@Nullable org.apache.commons.lang3.tuple.Pair<Sound, PermissionSetting> sound) tagResolvers(@Nullable Function<FPlayer, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver[]> tagResolvers) toString()
-
Method Details
-
uuid
- Returns:
this.
-
sender
- Returns:
this.
-
filter
- Returns:
this.
-
flags
public BaseEventMetadata.BaseEventMetadataBuilder<L> flags(@NonNull Map<MessageFlag, Boolean> flags) - Returns:
this.
-
format
public BaseEventMetadata.BaseEventMetadataBuilder<L> format(@NonNull BiFunction<FPlayer, L, String> format) - Returns:
this.
-
destination
- Returns:
this.
-
range
- Returns:
this.
-
sound
public BaseEventMetadata.BaseEventMetadataBuilder<L> sound(@Nullable org.apache.commons.lang3.tuple.Pair<Sound, PermissionSetting> sound) - Returns:
this.
-
message
- Returns:
this.
-
tagResolvers
public BaseEventMetadata.BaseEventMetadataBuilder<L> tagResolvers(@Nullable Function<FPlayer, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver[]> tagResolvers) - Returns:
this.
-
proxy
public BaseEventMetadata.BaseEventMetadataBuilder<L> proxy(@Nullable ProxyDataConsumer<SafeDataOutputStream> proxy) - Returns:
this.
-
integrationMetadata
public BaseEventMetadata.BaseEventMetadataBuilder<L> integrationMetadata(@Nullable IntegrationMetadata integrationMetadata) - Returns:
this.
-
receivers
- Returns:
this.
-
build
-
toString
-