Class Chat
java.lang.Object
fr.prodrivers.bukkit.commons.chat.Chat
Chat helper for Prodrivers plugins.
Expose more advanced functions to send messages to players. Handles prefix and colors directly.
-
Constructor Summary
ConstructorsConstructorDescriptionChat(@NonNull MessageSender messageSender) Constructor for the Chat helper for Prodrivers plugins -
Method Summary
Modifier and TypeMethodDescriptionvoidError message receiver, that potentially supports non-local playersvoidError message receiver, that potentially supports non-local players, using a defined prefixvoiderror(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Error message receiver, that potentially supports non-local playersvoiderror(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Error message receiver, that potentially supports non-local players, using a defined prefixvoidError message receivervoiderror(@NonNull org.bukkit.command.CommandSender receiver, @NonNull String message, @NonNull String prefix) Error message receiver, using a defined prefixvoiderror(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Error message receivervoiderror(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Error message receiver, using a defined prefixvoidLoad prefix from a message instancevoidGeneric message receiver, that potentially supports non-local playersvoidGeneric message receiver, that potentially supports non-local players, using a defined prefixvoidsend(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Generic message receiver, that potentially supports non-local playersvoidsend(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Generic message receiver, that potentially supports non-local players, using a defined prefixvoidGeneric message receivervoidsend(@NonNull org.bukkit.command.CommandSender receiver, @NonNull String message, @NonNull String prefix) Generic message receiver, using a defined prefixvoidsend(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Generic message receivervoidsend(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Generic message receiver, using a defined prefixvoidSet the default name to use in prefix when a custom prefix is not specifiedvoidSuccess message receiver, that potentially supports non-local playersvoidSuccess message receiver, that potentially supports non-local players, using a defined prefixvoidsuccess(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Success message receiver, that potentially supports non-local playersvoidsuccess(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Success message receiver, that potentially supports non-local players, using a defined prefixvoidSuccess message receivervoidsuccess(@NonNull org.bukkit.command.CommandSender receiver, @NonNull String message, @NonNull String prefix) Success message receiver, using a defined prefixvoidsuccess(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Success message receivervoidsuccess(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Success message receiver, using a defined prefix
-
Constructor Details
-
Chat
Constructor for the Chat helper for Prodrivers plugins- Parameters:
messageSender-MessageSenderinstance to use as backend
-
-
Method Details
-
setName
Set the default name to use in prefix when a custom prefix is not specified- Parameters:
name- Name to be used in prefix
-
load
Load prefix from a message instance- Parameters:
messages- Message instance
-
send
Generic message receiver- Parameters:
receiver- Receiving entitymessage- Message to send
-
send
public void send(@NonNull org.bukkit.command.CommandSender receiver, @NonNull String message, @NonNull String prefix) Generic message receiver, using a defined prefix- Parameters:
receiver- Receiving entitymessage- Message to sendprefix- Prefix to use
-
success
Success message receiver- Parameters:
receiver- Receiving entitymessage- Success message to send
-
success
public void success(@NonNull org.bukkit.command.CommandSender receiver, @NonNull String message, @NonNull String prefix) Success message receiver, using a defined prefix- Parameters:
receiver- Receiving entitymessage- Message to sendprefix- Prefix to use
-
error
Error message receiver- Parameters:
receiver- Receiving entitymessage- Error message to send
-
error
public void error(@NonNull org.bukkit.command.CommandSender receiver, @NonNull String message, @NonNull String prefix) Error message receiver, using a defined prefix- Parameters:
receiver- Receiving entitymessage- Message to sendprefix- Prefix to use
-
send
public void send(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Generic message receiver- Parameters:
receiver- Receiving entitymessage- Message to send
-
send
public void send(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Generic message receiver, using a defined prefix- Parameters:
receiver- Receiving entitymessage- Message to sendprefix- Prefix to use
-
success
public void success(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Success message receiver- Parameters:
receiver- Receiving entitymessage- Success message to send
-
success
public void success(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Success message receiver, using a defined prefix- Parameters:
receiver- Receiving entitymessage- Message to sendprefix- Prefix to use
-
error
public void error(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Error message receiver- Parameters:
receiver- Receiving entitymessage- Error message to send
-
error
public void error(@NonNull org.bukkit.command.CommandSender receiver, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Error message receiver, using a defined prefix- Parameters:
receiver- Receiving entitymessage- Message to sendprefix- Prefix to use
-
send
Generic message receiver, that potentially supports non-local players- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Message to send
-
send
public void send(@NonNull UUID receiverPlayerUniqueId, @NonNull String message, @NonNull String prefix) Generic message receiver, that potentially supports non-local players, using a defined prefix- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Message to sendprefix- Prefix to use
-
success
Success message receiver, that potentially supports non-local players- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Success message to send
-
success
public void success(@NonNull UUID receiverPlayerUniqueId, @NonNull String message, @NonNull String prefix) Success message receiver, that potentially supports non-local players, using a defined prefix- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Success message to sendprefix- Prefix to use
-
error
Error message receiver, that potentially supports non-local players- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Error message to send
-
error
public void error(@NonNull UUID receiverPlayerUniqueId, @NonNull String message, @NonNull String prefix) Error message receiver, that potentially supports non-local players, using a defined prefix- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Success message to sendprefix- Prefix to use
-
send
public void send(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Generic message receiver, that potentially supports non-local players- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Message to send
-
send
public void send(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Generic message receiver, that potentially supports non-local players, using a defined prefix- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Message to sendprefix- Prefix to use
-
success
public void success(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Success message receiver, that potentially supports non-local players- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Success message to send
-
success
public void success(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Success message receiver, that potentially supports non-local players, using a defined prefix- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Message to sendprefix- Prefix to use
-
error
public void error(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message) Error message receiver, that potentially supports non-local players- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Error message to send
-
error
public void error(@NonNull UUID receiverPlayerUniqueId, @NonNull net.md_5.bungee.api.chat.BaseComponent[] message, @NonNull String prefix) Error message receiver, that potentially supports non-local players, using a defined prefix- Parameters:
receiverPlayerUniqueId- Receiving playermessage- Message to sendprefix- Prefix to use
-