|
1 | 1 | package pro.cloudnode.smp.bankaccounts.commands; |
2 | 2 |
|
| 3 | +import net.kyori.adventure.text.Component; |
| 4 | +import net.kyori.adventure.text.minimessage.MiniMessage; |
3 | 5 | import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder; |
4 | 6 | import org.bukkit.Material; |
5 | 7 | import org.bukkit.OfflinePlayer; |
@@ -242,43 +244,43 @@ else if (args.length == 3 && sender.hasPermission(Permissions.INSTRUMENT_CREATE_ |
242 | 244 | * Plugin help |
243 | 245 | */ |
244 | 246 | public static @NotNull Message help(final @NotNull CommandSender sender) { |
245 | | - sender.sendMessage("<dark_gray>---</dark_gray>"); |
246 | | - sender.sendMessage("<green>Available commands:"); |
247 | | - sender.sendMessage(""); |
| 247 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<dark_gray>---</dark_gray>")); |
| 248 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<green>Available commands:")); |
| 249 | + sender.sendMessage(Component.empty()); |
248 | 250 | if (sender.hasPermission(Permissions.BALANCE_SELF)) |
249 | | - sender.sendMessage("<click:suggest_command:/bank balance ><green>/bank balance <gray>[account]</gray></green> <white>- Check your accounts</click>"); |
| 251 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank balance ><green>/bank balance <gray>[account]</gray></green> <white>- Check your accounts</click>")); |
250 | 252 | if (sender.hasPermission(Permissions.BALANCE_OTHER)) |
251 | | - sender.sendMessage("<click:suggest_command:/bank balance --player ><green>/bank balance <gray>--player <player></gray></green> <white>- List another player's accounts</click>"); |
| 253 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank balance --player ><green>/bank balance <gray>--player <player></gray></green> <white>- List another player's accounts</click>")); |
252 | 254 | if (sender.hasPermission(Permissions.TRANSFER_SELF) || sender.hasPermission(Permissions.TRANSFER_OTHER)) |
253 | | - sender.sendMessage("<click:suggest_command:/bank transfer ><green>/bank transfer <gray><from> <to> <amount> [description]</gray></green> <white>- Transfer money to another account</click>"); |
| 255 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank transfer ><green>/bank transfer <gray><from> <to> <amount> [description]</gray></green> <white>- Transfer money to another account</click>")); |
254 | 256 | if (sender.hasPermission(Permissions.HISTORY)) |
255 | | - sender.sendMessage("<click:suggest_command:/bank transactions ><green>/bank transactions <gray><account> [page=1]</gray></green> <white>- List transactions</click>"); |
| 257 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank transactions ><green>/bank transactions <gray><account> [page=1]</gray></green> <white>- List transactions</click>")); |
256 | 258 | if (sender.hasPermission(Permissions.ACCOUNT_CREATE)) |
257 | | - sender.sendMessage("<click:suggest_command:/bank create ><green>/bank create <gray><PERSONAL|BUSINESS" + (sender.hasPermission(Permissions.ACCOUNT_CREATE_VAULT) ? "|VAULT" : "") + "></gray></green> <white>- Create a new account</click>"); |
| 259 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank create ><green>/bank create <gray><PERSONAL|BUSINESS" + (sender.hasPermission(Permissions.ACCOUNT_CREATE_VAULT) ? "|VAULT" : "") + "></gray></green> <white>- Create a new account</click>")); |
258 | 260 | if (sender.hasPermission(Permissions.ACCOUNT_CREATE_OTHER)) |
259 | | - sender.sendMessage("<click:suggest_command:/bank create ><green>/bank create <gray><PERSONAL|BUSINESS" + (sender.hasPermission(Permissions.ACCOUNT_CREATE_VAULT) ? "|VAULT" : "") + "> --player <player></gray></green> <white>- Create an account for another player</click>"); |
| 261 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank create ><green>/bank create <gray><PERSONAL|BUSINESS" + (sender.hasPermission(Permissions.ACCOUNT_CREATE_VAULT) ? "|VAULT" : "") + "> --player <player></gray></green> <white>- Create an account for another player</click>")); |
260 | 262 | if (sender.hasPermission(Permissions.FREEZE)) { |
261 | | - sender.sendMessage("<click:suggest_command:/bank freeze ><green>/bank freeze <gray><account></gray></green> <white>- Freeze an account</click>"); |
262 | | - sender.sendMessage("<click:suggest_command:/bank unfreeze ><green>/bank unfreeze <gray><account></gray></green> <white>- Unfreeze an account</click>"); |
| 263 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank freeze ><green>/bank freeze <gray><account></gray></green> <white>- Freeze an account</click>")); |
| 264 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank unfreeze ><green>/bank unfreeze <gray><account></gray></green> <white>- Unfreeze an account</click>")); |
263 | 265 | } |
264 | 266 | if (sender.hasPermission(Permissions.DELETE)) |
265 | | - sender.sendMessage("<click:suggest_command:/bank delete ><green>/bank delete <gray><account></gray></green> <white>- Delete an account</click>"); |
| 267 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank delete ><green>/bank delete <gray><account></gray></green> <white>- Delete an account</click>")); |
266 | 268 | if (sender.hasPermission(Permissions.INSTRUMENT_CREATE)) |
267 | | - sender.sendMessage("<click:suggest_command:/bank instrument ><green>/bank instrument <gray><account>" + (sender.hasPermission(Permissions.INSTRUMENT_CREATE_OTHER) ? " [player]" : "") + "</gray></green> <white>- Create a new instrument</click>"); |
| 269 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank instrument ><green>/bank instrument <gray><account>" + (sender.hasPermission(Permissions.INSTRUMENT_CREATE_OTHER) ? " [player]" : "") + "</gray></green> <white>- Create a new instrument</click>")); |
268 | 270 | if (sender.hasPermission(Permissions.WHOIS)) |
269 | | - sender.sendMessage("<click:suggest_command:/bank whois ><green>/bank whois <gray><account></gray></green> <white>- Get information about an account</click>"); |
| 271 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank whois ><green>/bank whois <gray><account></gray></green> <white>- Get information about an account</click>")); |
270 | 272 | if (sender.hasPermission(Permissions.BALTOP)) |
271 | | - sender.sendMessage("<click:suggest_command:/baltop ><green>/baltop <gray>[personal|business|player] [page=1]</gray></green> <white>- Top balance leaderboard</click>"); |
| 273 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/baltop ><green>/baltop <gray>[personal|business|player] [page=1]</gray></green> <white>- Top balance leaderboard</click>")); |
272 | 274 | if (sender.hasPermission(Permissions.POS_CREATE)) |
273 | | - sender.sendMessage("<click:suggest_command:/pos ><green>/pos <gray><account> <price> [description]</gray></green> <white>- Create a new point of sale</click>"); |
| 275 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/pos ><green>/pos <gray><account> <price> [description]</gray></green> <white>- Create a new point of sale</click>")); |
274 | 276 | if (sender.hasPermission(Permissions.SET_BALANCE)) |
275 | | - sender.sendMessage("<click:suggest_command:/bank setbalance ><green>/bank setbalance <gray><account> <balance|Infinity></gray></green> <white>- Set an account's balance</click>"); |
| 277 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank setbalance ><green>/bank setbalance <gray><account> <balance|Infinity></gray></green> <white>- Set an account's balance</click>")); |
276 | 278 | if (sender.hasPermission(Permissions.SET_NAME)) |
277 | | - sender.sendMessage("<click:suggest_command:/bank setname ><green>/bank setname <gray><account> [name]</gray></green> <white>- Set an account's name</click>"); |
| 279 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank setname ><green>/bank setname <gray><account> [name]</gray></green> <white>- Set an account's name</click>")); |
278 | 280 | if (sender.hasPermission(Permissions.RELOAD)) |
279 | | - sender.sendMessage("<click:suggest_command:/bank reload><green>/bank reload</green> <white>- Reload plugin configuration</click>"); |
| 281 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/bank reload><green>/bank reload</green> <white>- Reload plugin configuration</click>")); |
280 | 282 | if (Stream.of(Permissions.INVOICE_CREATE, Permissions.INVOICE_VIEW, Permissions.INVOICE_SEND, Permissions.TRANSFER_SELF, Permissions.TRANSFER_OTHER).anyMatch(sender::hasPermission)) |
281 | | - sender.sendMessage("<click:suggest_command:/invoice help><green>/invoice help</green> <white>- See invoicing commands</click>"); |
| 283 | + sender.sendMessage(MiniMessage.miniMessage().deserialize("<click:suggest_command:/invoice help><green>/invoice help</green> <white>- See invoicing commands</click>")); |
282 | 284 | return new Message(sender, "<dark_gray>---</dark_gray>"); |
283 | 285 | } |
284 | 286 |
|
|
0 commit comments