Format {UNIQUE} in custom join message.

This commit is contained in:
Ali Moghnieh 2016-07-12 20:36:55 +01:00
parent 79401c3cf7
commit 535fb43915
No known key found for this signature in database
GPG key ID: F09D3A1BAF2E6D70

View file

@ -27,6 +27,7 @@ import org.bukkit.inventory.InventoryHolder;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import java.io.IOException; import java.io.IOException;
import java.text.NumberFormat;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
@ -253,7 +254,9 @@ public class EssentialsPlayerListener implements Listener {
} else if (message == null) { } else if (message == null) {
//NOOP //NOOP
} else if (ess.getSettings().isCustomJoinMessage()) { } else if (ess.getSettings().isCustomJoinMessage()) {
String msg = ess.getSettings().getCustomJoinMessage().replace("{PLAYER}", player.getDisplayName()).replace("{USERNAME}", player.getName()).replace("{UNIQUE}", String.valueOf(ess.getUserMap().getUniqueUsers())); String msg = ess.getSettings().getCustomJoinMessage()
.replace("{PLAYER}", player.getDisplayName()).replace("{USERNAME}", player.getName())
.replace("{UNIQUE}", NumberFormat.getInstance().format(ess.getUserMap().getUniqueUsers()));
ess.getServer().broadcastMessage(msg); ess.getServer().broadcastMessage(msg);
} else if (ess.getSettings().allowSilentJoinQuit()) { } else if (ess.getSettings().allowSilentJoinQuit()) {
ess.getServer().broadcastMessage(message); ess.getServer().broadcastMessage(message);