Package me.devtec.amazingtags.utils
Class MessageUtils
java.lang.Object
me.devtec.amazingtags.utils.MessageUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classUtility class used in our MessageUtils class methods. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringGets prefix from translation filestatic voidmessage(org.bukkit.command.CommandSender player, String path, MessageUtils.Placeholders placeholders) Sending message from translationConfig.static voidmessage(org.bukkit.command.CommandSender player, String path, MessageUtils.Placeholders placeholders, boolean split) Sending message from translationConfig.static voidmessage(org.bukkit.command.CommandSender player, String path, MessageUtils.Placeholders placeholders, boolean split, org.bukkit.command.CommandSender... targets) Sending message from translationConfig.static voidmessage(org.bukkit.command.CommandSender player, String path, MessageUtils.Placeholders placeholders, org.bukkit.command.CommandSender... targets) Sending message from translationConfig.static voidmsgConfig(org.bukkit.command.CommandSender player, String path, me.devtec.shared.dataholder.Config config, MessageUtils.Placeholders placeholders) Sending message from specificConfigfilestatic voidmsgConfig(org.bukkit.command.CommandSender player, String path, me.devtec.shared.dataholder.Config config, MessageUtils.Placeholders placeholders, boolean split) Sending message from specificConfigfilestatic voidmsgConfig(org.bukkit.command.CommandSender player, String path, me.devtec.shared.dataholder.Config config, MessageUtils.Placeholders placeholders, boolean split, org.bukkit.command.CommandSender... targets) Sending message from specificConfigfilestatic voidmsgConfig(org.bukkit.command.CommandSender player, String path, me.devtec.shared.dataholder.Config config, MessageUtils.Placeholders placeholders, org.bukkit.command.CommandSender... targets) Sending message from specificConfigfilestatic voidmsgConfig(org.bukkit.command.CommandSender player, me.devtec.shared.dataholder.Config config, String path, MessageUtils.Placeholders placeholders, boolean split, org.bukkit.command.CommandSender... targets) Main method for sending message.static voidmsgConsole(String message, MessageUtils.Placeholders placehholders) Sending message to CONSOLEstatic voidNo permission message...static Stringplaceholder(org.bukkit.command.CommandSender sender, String message, MessageUtils.Placeholders placeholders) Method used to replace placeholders in message.placeholder(org.bukkit.command.CommandSender sender, List<String> string, MessageUtils.Placeholders placeholders) Method used to replace placeholders in messagesstatic voidsendAnnouncement(String message, org.bukkit.command.CommandSender... targets) Sending an announcement message to players
-
Constructor Details
-
MessageUtils
public MessageUtils()
-
-
Method Details
-
getPrefix
Gets prefix from translation file -
placeholder
public static List<String> placeholder(org.bukkit.command.CommandSender sender, List<String> string, MessageUtils.Placeholders placeholders) Method used to replace placeholders in messages- Parameters:
sender- - The player to whom you are sending the messagemessage- - Message where you want to replace placeholdersplaceholders-- Returns:
- Returning edited message
-
placeholder
public static String placeholder(org.bukkit.command.CommandSender sender, String message, MessageUtils.Placeholders placeholders) Method used to replace placeholders in message.- Parameters:
sender- - The player to whom you are sending the messagemessage- - Message where you want to replace placeholdersplaceholders-- Returns:
- Returning edited message
-
message
public static void message(org.bukkit.command.CommandSender player, String path, MessageUtils.Placeholders placeholders) Sending message from translationConfig.- Parameters:
player- - Original message receiverpath- - Path to that message in the fileplaceholders- -MessageUtils.Placeholders
-
message
public static void message(org.bukkit.command.CommandSender player, String path, MessageUtils.Placeholders placeholders, boolean split) Sending message from translationConfig.- Parameters:
player- - Original message receiverpath- - Path to that message in the fileplaceholders- -MessageUtils.Placeholderssplit- - If plugin should search for /n characters to split message into multiple lines
-
message
public static void message(org.bukkit.command.CommandSender player, String path, MessageUtils.Placeholders placeholders, org.bukkit.command.CommandSender... targets) Sending message from translationConfig.- Parameters:
player- - Original message receiverpath- - Path to that message in the fileplaceholders- -MessageUtils.Placeholderstargets- - More targets (THIS SHOULD INCLUDE ORIGINAL MESSAGE RECEIVER IF YOU ALSO WANT TO SEND HIM THIS MESSAGE)
-
message
public static void message(org.bukkit.command.CommandSender player, String path, MessageUtils.Placeholders placeholders, boolean split, org.bukkit.command.CommandSender... targets) Sending message from translationConfig.- Parameters:
player- - Original message receiverpath- - Path to that message in the fileplaceholders- -MessageUtils.Placeholderssplit- - If plugin should search for /n characters to split message into multiple linestargets- - More targets (THIS SHOULD INCLUDE ORIGINAL MESSAGE RECEIVER IF YOU ALSO WANT TO SEND HIM THIS MESSAGE)
-
noPerm
No permission message...- Parameters:
player- - message recipientpermission- - what permission is player missing
-
msgConsole
Sending message to CONSOLE- Parameters:
message-placehholders- -MessageUtils.Placeholders
-
sendAnnouncement
Sending an announcement message to players- Parameters:
message- - message that you want to sendtargets- - receivers
-