replyMSG.append((new StringBuilder()).append("<tr><td width=100>Account/IP:</td><td>").append(player.getAccountName()).append("/").append(player.getIP()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Name/Level:</td><td>").append(player.getName()).append("/").append(player.getLevel()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Class/Id:</td><td>").append(player.getTemplate().className).append("/").append(player.getClassId().getId()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Clan/Level:</td><td>").append(clanName).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Exp/Sp:</td><td>").append(player.getExp()).append("/").append(player.getSp()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Cur/Max Hp:</td><td>").append((int)player.getCurrentHp()).append("/").append(player.getMaxHp()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Cur/Max Mp:</td><td>").append((int)player.getCurrentMp()).append("/").append(player.getMaxMp()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Cur/Max Load:</td><td>").append(player.getCurrentLoad()).append("/").append(player.getMaxLoad()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Patk/Matk:</td><td>").append(player.getPAtk(null)).append("/").append(player.getMAtk(null, null)).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Pdef/Mdef:</td><td>").append(player.getPDef(null)).append("/").append(player.getMDef(null, null)).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>PAtkSpd/MAtkSpd:</td><td>").append(player.getPAtkSpd(true)).append("/").append(player.getMAtkSpd()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Acc/Evas:</td><td>").append(player.getAccuracy()).append("/").append(player.getEvasionRate(null)).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Crit/MCrit:</td><td>").append(player.getCriticalHit(null, null)).append("/").append(df.format(player.getMagicCriticalRate(null, null))).append("%</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Walk/Run:</td><td>").append(player.getWalkSpeed()).append("/").append(player.getRunSpeed()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Karma/Fame:</td><td>").append(player.getKarma()).append("/").append(player.getFame()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>PvP/PK:</td><td>").append(player.getPvpKills()).append("/").append(player.getPkKills()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Coordinates:</td><td>").append(player.getX()).append(",").append(player.getY()).append(",").append(player.getZ()).append("</td></tr>").toString());
replyMSG.append((new StringBuilder()).append("<tr><td width=100>Direction:</td><td>").append(PositionUtils.getDirectionTo(player, activeChar)).append("</td></tr>").toString());