Fix player faces when aliases being used, and strip color from player

display names sent to web UI
This commit is contained in:
Mike Primm 2011-05-23 03:21:15 +08:00 committed by mikeprimm
parent 2866eaa905
commit fe25cb6a0f
2 changed files with 3 additions and 2 deletions

View File

@ -3,6 +3,7 @@ package org.dynmap;
import static org.dynmap.JSONUtils.a;
import static org.dynmap.JSONUtils.s;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.entity.Player;
@ -37,7 +38,7 @@ public class ClientUpdateComponent extends Component {
Location pl = p.getLocation();
JSONObject jp = new JSONObject();
s(jp, "type", "player");
s(jp, "name", p.getDisplayName());
s(jp, "name", ChatColor.stripColor(p.getDisplayName()));
s(jp, "account", p.getName());
s(jp, "world", p.getWorld().getName());
s(jp, "x", pl.getX());

View File

@ -15,7 +15,7 @@ componentconstructors['playermarkers'] = function(dynmap, configuration) {
.text(player.name));
if (configuration.showplayerfaces) {
getMinecraftHead(player.name, 32, function(head) {
getMinecraftHead(player.account, 32, function(head) {
$(head)
.addClass('playericon')
.prependTo(div);