Class StandardMessageDispatcher
java.lang.Object
su.nightexpress.excellentclaims.core.StandardMessageDispatcher
- All Implemented Interfaces:
su.nightexpress.excellentclaims.api.MessageDispatcher
@NullMarked
public class StandardMessageDispatcher
extends Object
implements su.nightexpress.excellentclaims.api.MessageDispatcher
-
Constructor Summary
ConstructorsConstructorDescriptionStandardMessageDispatcher(su.nightexpress.excellentclaims.api.Prefixed prefix) -
Method Summary
Modifier and TypeMethodDescriptionvoidbroadcast(su.nightexpress.nightcore.locale.entry.MessageLocale locale) voidbroadcast(su.nightexpress.nightcore.locale.entry.MessageLocale locale, @Nullable Consumer<su.nightexpress.nightcore.util.placeholder.PlaceholderContext.Builder> consumer) voidbroadcast(su.nightexpress.nightcore.locale.entry.MessageLocale locale, @Nullable su.nightexpress.nightcore.util.placeholder.PlaceholderContext context) su.nightexpress.nightcore.locale.message.LangMessagegetPrefixed(su.nightexpress.nightcore.locale.entry.MessageLocale locale) voidsend(su.nightexpress.nightcore.locale.entry.MessageLocale locale, Collection<? extends org.bukkit.command.CommandSender> receivers) voidsend(su.nightexpress.nightcore.locale.entry.MessageLocale locale, Collection<? extends org.bukkit.command.CommandSender> receivers, @Nullable Consumer<su.nightexpress.nightcore.util.placeholder.PlaceholderContext.Builder> consumer) voidsend(su.nightexpress.nightcore.locale.entry.MessageLocale locale, Collection<? extends org.bukkit.command.CommandSender> receivers, @Nullable su.nightexpress.nightcore.util.placeholder.PlaceholderContext context) voidsend(su.nightexpress.nightcore.locale.entry.MessageLocale locale, org.bukkit.command.CommandSender sender) voidsend(su.nightexpress.nightcore.locale.entry.MessageLocale locale, org.bukkit.command.CommandSender sender, @Nullable Consumer<su.nightexpress.nightcore.util.placeholder.PlaceholderContext.Builder> consumer) voidsend(su.nightexpress.nightcore.locale.entry.MessageLocale locale, org.bukkit.command.CommandSender sender, @Nullable su.nightexpress.nightcore.util.placeholder.PlaceholderContext context)
-
Constructor Details
-
StandardMessageDispatcher
public StandardMessageDispatcher(su.nightexpress.excellentclaims.api.Prefixed prefix)
-
-
Method Details
-
getPrefixed
public su.nightexpress.nightcore.locale.message.LangMessage getPrefixed(su.nightexpress.nightcore.locale.entry.MessageLocale locale) -
send
public void send(su.nightexpress.nightcore.locale.entry.MessageLocale locale, org.bukkit.command.CommandSender sender) - Specified by:
sendin interfacesu.nightexpress.excellentclaims.api.MessageDispatcher
-
send
public void send(su.nightexpress.nightcore.locale.entry.MessageLocale locale, org.bukkit.command.CommandSender sender, @Nullable Consumer<su.nightexpress.nightcore.util.placeholder.PlaceholderContext.Builder> consumer) - Specified by:
sendin interfacesu.nightexpress.excellentclaims.api.MessageDispatcher
-
send
public void send(su.nightexpress.nightcore.locale.entry.MessageLocale locale, org.bukkit.command.CommandSender sender, @Nullable su.nightexpress.nightcore.util.placeholder.PlaceholderContext context) - Specified by:
sendin interfacesu.nightexpress.excellentclaims.api.MessageDispatcher
-
send
public void send(su.nightexpress.nightcore.locale.entry.MessageLocale locale, Collection<? extends org.bukkit.command.CommandSender> receivers) - Specified by:
sendin interfacesu.nightexpress.excellentclaims.api.MessageDispatcher
-
send
public void send(su.nightexpress.nightcore.locale.entry.MessageLocale locale, Collection<? extends org.bukkit.command.CommandSender> receivers, @Nullable Consumer<su.nightexpress.nightcore.util.placeholder.PlaceholderContext.Builder> consumer) - Specified by:
sendin interfacesu.nightexpress.excellentclaims.api.MessageDispatcher
-
send
public void send(su.nightexpress.nightcore.locale.entry.MessageLocale locale, Collection<? extends org.bukkit.command.CommandSender> receivers, @Nullable su.nightexpress.nightcore.util.placeholder.PlaceholderContext context) - Specified by:
sendin interfacesu.nightexpress.excellentclaims.api.MessageDispatcher
-
broadcast
public void broadcast(su.nightexpress.nightcore.locale.entry.MessageLocale locale) - Specified by:
broadcastin interfacesu.nightexpress.excellentclaims.api.MessageDispatcher
-
broadcast
public void broadcast(su.nightexpress.nightcore.locale.entry.MessageLocale locale, @Nullable Consumer<su.nightexpress.nightcore.util.placeholder.PlaceholderContext.Builder> consumer) - Specified by:
broadcastin interfacesu.nightexpress.excellentclaims.api.MessageDispatcher
-
broadcast
public void broadcast(su.nightexpress.nightcore.locale.entry.MessageLocale locale, @Nullable su.nightexpress.nightcore.util.placeholder.PlaceholderContext context) - Specified by:
broadcastin interfacesu.nightexpress.excellentclaims.api.MessageDispatcher
-