Class PaperColor
java.lang.Object
org.lushplugins.chatcolorhandler.common.ColorHandler<net.kyori.adventure.text.Component>
org.lushplugins.chatcolorhandler.paper.PaperColor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbroadcastMessage(@Nullable String message) Sends all online players a messagestatic PaperColorhandler()voidsendActionBarMessage(org.bukkit.entity.Player player, @Nullable String message) Sends a player an action bar messagevoidsendMessage(org.bukkit.command.CommandSender recipient, @Nullable String message) Sends a recipient a messagevoidsendTitle(org.bukkit.entity.Player player, @Nullable String title, @Nullable String subtitle, int fadeIn, int stay, int fadeOut) Send a player a title messagenet.kyori.adventure.text.Componenttranslate(@Nullable String string, @Nullable org.bukkit.entity.Player player, Collection<Parser> parsers) Translates a string to allow for hex colours and placeholderstranslateRaw(@Nullable String string) translateRaw(@Nullable String string, @Nullable org.bukkit.entity.Player player) translateRaw(@Nullable String string, @Nullable org.bukkit.entity.Player player, Collection<Parser> parsers) translateRaw(@Nullable String string, Collection<Parser> parsers) Methods inherited from class org.lushplugins.chatcolorhandler.common.ColorHandler
broadcastMessage, parsers, sendActionBarMessage, sendMessage, sendMessage, sendMessage, sendTitle, sendTitle, sendTitle, sendTitle, sendTitle, sendTitle, sendTitle, settings, translate, translate, translate, translate, translate, translate, translate
-
Constructor Details
-
PaperColor
public PaperColor()
-
-
Method Details
-
resolvers
-
translate
public net.kyori.adventure.text.Component translate(@Nullable @Nullable String string, @Nullable @Nullable org.bukkit.entity.Player player, Collection<Parser> parsers) Description copied from class:ColorHandlerTranslates a string to allow for hex colours and placeholders- Specified by:
translatein classColorHandler<net.kyori.adventure.text.Component>- Parameters:
string- String to be translatedplayer- Player to parse placeholders forparsers- Parsers which this message will be parsed through
-
translateRaw
public String translateRaw(@Nullable @Nullable String string, @Nullable @Nullable org.bukkit.entity.Player player, Collection<Parser> parsers) -
translateRaw
-
translateRaw
-
translateRaw
-
sendMessage
public void sendMessage(org.bukkit.command.CommandSender recipient, @Nullable @Nullable String message) Description copied from class:ColorHandlerSends a recipient a message- Specified by:
sendMessagein classColorHandler<net.kyori.adventure.text.Component>- Parameters:
recipient- Sender to receive this messagemessage- Message to be displayed
-
broadcastMessage
Description copied from class:ColorHandlerSends all online players a message- Specified by:
broadcastMessagein classColorHandler<net.kyori.adventure.text.Component>- Parameters:
message- Message to be displayed
-
sendActionBarMessage
public void sendActionBarMessage(org.bukkit.entity.Player player, @Nullable @Nullable String message) Description copied from class:ColorHandlerSends a player an action bar message- Specified by:
sendActionBarMessagein classColorHandler<net.kyori.adventure.text.Component>- Parameters:
player- Player to receive this action bar messagemessage- Message to be displayed
-
sendTitle
public void sendTitle(org.bukkit.entity.Player player, @Nullable @Nullable String title, @Nullable @Nullable String subtitle, int fadeIn, int stay, int fadeOut) Description copied from class:ColorHandlerSend a player a title message- Specified by:
sendTitlein classColorHandler<net.kyori.adventure.text.Component>- Parameters:
player- Player to receive this titletitle- Title to be displayedsubtitle- Subtitle to be displayedfadeIn- Duration for title to fade instay- Duration for title to appearfadeOut- Duration for title to fade out
-
handler
-