summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2011-11-04 16:51:00 +0000
committerKHobbits <rob@khobbits.co.uk>2011-11-04 16:51:00 +0000
commita22d818ce9f0ad8c47e0b7ebbf920fcba42044f4 (patch)
tree7d7ef8380e6780d3ecaa905b8f5a58b2f8f8c7a7
parent99565064a2c6e55dcee2e6f9540ccf0844d2c27e (diff)
downloadEssentials-a22d818ce9f0ad8c47e0b7ebbf920fcba42044f4.tar
Essentials-a22d818ce9f0ad8c47e0b7ebbf920fcba42044f4.tar.gz
Essentials-a22d818ce9f0ad8c47e0b7ebbf920fcba42044f4.tar.lz
Essentials-a22d818ce9f0ad8c47e0b7ebbf920fcba42044f4.tar.xz
Essentials-a22d818ce9f0ad8c47e0b7ebbf920fcba42044f4.zip
Force displayname update on /list.
Tidy duplicate displayname call.
-rw-r--r--Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java1
-rw-r--r--Essentials/src/com/earth2me/essentials/User.java5
2 files changed, 4 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
index c53c42b70..7a7ae4498 100644
--- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
+++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
@@ -47,7 +47,6 @@ public class EssentialsPlayerListener extends PlayerListener
public void onPlayerRespawn(final PlayerRespawnEvent event)
{
final User user = ess.getUser(event.getPlayer());
- user.setDisplayNick(user.getNick());
updateCompass(user);
if (ess.getSettings().changeDisplayName())
{
diff --git a/Essentials/src/com/earth2me/essentials/User.java b/Essentials/src/com/earth2me/essentials/User.java
index 593abccbe..973ffd401 100644
--- a/Essentials/src/com/earth2me/essentials/User.java
+++ b/Essentials/src/com/earth2me/essentials/User.java
@@ -258,7 +258,6 @@ public class User extends UserData implements Comparable<User>, IReplyTo, IUser
if (ess.getSettings().addPrefixSuffix())
{
-
if (!ess.getSettings().disablePrefix())
{
final String prefix = ess.getPermissionsHandler().getPrefix(base).replace('&', 'ยง').replace("{WORLDNAME}", this.getWorld().getName());
@@ -291,6 +290,10 @@ public class User extends UserData implements Comparable<User>, IReplyTo, IUser
@Override
public String getDisplayName()
{
+ if (ess.getSettings().changeDisplayName())
+ {
+ setDisplayNick(getNick());
+ }
return super.getDisplayName() == null ? super.getName() : super.getDisplayName();
}