Class EventMetadata.Builder<L extends LocalizationSetting>
java.lang.Object
net.flectone.pulse.model.event.EventMetadata.Builder<L>
- Enclosing interface:
EventMetadata<L extends LocalizationSetting>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()destination(Destination destination) flag(MessageFlag messageFlag, boolean value) format(BiFunction<FPlayer, L, String> formatFn) integration(@NonNull UnaryOperator<String> format) integration(IntegrationMetadata integrationMetadata) proxy()range(Range.Type type) receivers(Collection<FPlayer> fReceivers) sound(org.apache.commons.lang3.tuple.Pair<Sound, PermissionSetting> sound) tagResolvers(Function<FPlayer, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver[]> tagResolvers)
-
Method Details
-
uuid
-
sender
-
receiver
-
receivers
-
filter
-
flag
-
format
-
format
-
format
-
destination
-
range
-
range
-
sound
public EventMetadata.Builder<L> sound(org.apache.commons.lang3.tuple.Pair<Sound, PermissionSetting> sound) -
message
-
tagResolvers
public EventMetadata.Builder<L> tagResolvers(Function<FPlayer, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver[]> tagResolvers) -
proxy
-
proxy
-
integration
-
integration
-
integration
-
build
-