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;
})