diff --git a/api/src/main/java/com/alttd/boosterapi/config/Config.java b/api/src/main/java/com/alttd/boosterapi/config/Config.java index a2defbc..5766f9c 100755 --- a/api/src/main/java/com/alttd/boosterapi/config/Config.java +++ b/api/src/main/java/com/alttd/boosterapi/config/Config.java @@ -193,12 +193,14 @@ public final class Config { public static String INVALID_DONOR_RANK = " is not a valid donor rank."; public static String DEMOTE_MESSAGE = "Your rank was refunded and removed. Contact staff if you're unsure what caused this."; public static String PROMOTE_MESSAGE = "Thank you for your support! We applied the rank to your account."; + public static String BOOST_SERVER_MESSAGE = "* activated an booster!"; private static void loadMessages() { INVALID_USER = getString("messages.invalid-user", INVALID_USER); INVALID_ACTION = getString("messages.invalid-action", INVALID_ACTION); INVALID_DONOR_RANK = getString("messages.invalid-donor-rank", INVALID_DONOR_RANK); DEMOTE_MESSAGE = getString("messages.demote", DEMOTE_MESSAGE); PROMOTE_MESSAGE = getString("messages.promote", PROMOTE_MESSAGE); + BOOST_SERVER_MESSAGE = getString("messages.boost-server", BOOST_SERVER_MESSAGE); } public static boolean DEBUG = false; diff --git a/velocity/src/main/java/com/alttd/vboosters/commands/BoosterCommand.java b/velocity/src/main/java/com/alttd/vboosters/commands/BoosterCommand.java index 702b3ac..7f7f0ba 100755 --- a/velocity/src/main/java/com/alttd/vboosters/commands/BoosterCommand.java +++ b/velocity/src/main/java/com/alttd/vboosters/commands/BoosterCommand.java @@ -121,9 +121,16 @@ public class BoosterCommand { addAllMcMMOBoosters(username, duration, multiplier); else VelocityBoosters.getPlugin().getBoosterManager().addBooster(new VelocityBooster(boosterType, username, duration, multiplier)); - String msg = "[" + username + "] purchased booster of type [" + Utils.capitalize(boosterType.getBoosterName()) + "]"; //TODO check if there was a booster active already and change message based on that + + String boosterName = Utils.capitalize(boosterType.getBoosterName()); + String msg = "[" + username + "] purchased booster of type [" + boosterName + "]"; //Add to config for discord only DiscordSendMessage.sendEmbed(Config.BOOST_ANNOUNCE_CHANNEL, "Booster Purchased", msg); - VelocityBoosters.getPlugin().getProxy().sendMessage(MiniMessage.miniMessage().deserialize(msg)); + + TagResolver templates = TagResolver.resolver( + Placeholder.unparsed("player", username), + Placeholder.unparsed("booster", boosterName)); + VelocityBoosters.getPlugin().getProxy().sendMessage(MiniMessage.miniMessage() + .deserialize(Config.BOOST_SERVER_MESSAGE, templates)); VelocityBoosters.getPlugin().getLogger().info(msg); return 1; })