diff --git a/pom.xml b/pom.xml
index 6b87a6785..56ef29401 100644
--- a/pom.xml
+++ b/pom.xml
@@ -345,7 +345,7 @@
codemc-repo
- http://ci.codemc.org/plugin/repository/maven-public/
+ https://repo.codemc.org/repository/maven-public/
diff --git a/src/main/java/fr/xephi/authme/message/Messages.java b/src/main/java/fr/xephi/authme/message/Messages.java
index 11227affc..7cc0ac285 100644
--- a/src/main/java/fr/xephi/authme/message/Messages.java
+++ b/src/main/java/fr/xephi/authme/message/Messages.java
@@ -18,6 +18,8 @@ public class Messages {
// Custom Authme tag replaced to new line
private static final String NEWLINE_TAG = "%nl%";
+ private static final String PLAYER_TAG = "%username%";
+
/** Contains the keys of the singular messages for time units. */
private static final Map TIME_UNIT_SINGULARS = ImmutableMap.builder()
.put(TimeUnit.SECONDS, MessageKey.SECOND)
@@ -51,7 +53,7 @@ public class Messages {
public void send(CommandSender sender, MessageKey key) {
String[] lines = retrieve(key);
for (String line : lines) {
- sender.sendMessage(line);
+ sender.sendMessage(line.replaceAll(PLAYER_TAG, sender.getName()));
}
}
@@ -65,7 +67,7 @@ public class Messages {
* @param replacements The replacements to apply for the tags
*/
public void send(CommandSender sender, MessageKey key, String... replacements) {
- String message = retrieveSingle(key, replacements);
+ String message = retrieveSingle(key, replacements).replaceAll(PLAYER_TAG, sender.getName());
for (String line : message.split("\n")) {
sender.sendMessage(line);
}