summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2012-11-27 17:45:02 +0000
committerKHobbits <rob@khobbits.co.uk>2012-11-27 17:47:08 +0000
commit889f60e58ec646e8199a3d105f91c29714530afc (patch)
tree84694d4120a3162db84e98aef49fb121bf4f0bb8
parentc4f292f4efa886f24710ca8a345f5dbade6ecded (diff)
downloadEssentials-889f60e58ec646e8199a3d105f91c29714530afc.tar
Essentials-889f60e58ec646e8199a3d105f91c29714530afc.tar.gz
Essentials-889f60e58ec646e8199a3d105f91c29714530afc.tar.lz
Essentials-889f60e58ec646e8199a3d105f91c29714530afc.tar.xz
Essentials-889f60e58ec646e8199a3d105f91c29714530afc.zip
Userdata cleanup
-rw-r--r--Essentials/src/com/earth2me/essentials/IUser.java2
-rw-r--r--Essentials/src/com/earth2me/essentials/User.java6
-rw-r--r--Essentials/src/com/earth2me/essentials/UserData.java27
3 files changed, 24 insertions, 11 deletions
diff --git a/Essentials/src/com/earth2me/essentials/IUser.java b/Essentials/src/com/earth2me/essentials/IUser.java
index 8c0d6212f..43f9d7210 100644
--- a/Essentials/src/com/earth2me/essentials/IUser.java
+++ b/Essentials/src/com/earth2me/essentials/IUser.java
@@ -42,4 +42,6 @@ public interface IUser extends Player
Teleport getTeleport();
void setJail(String jail);
+
+ boolean isIgnoreExempt();
}
diff --git a/Essentials/src/com/earth2me/essentials/User.java b/Essentials/src/com/earth2me/essentials/User.java
index 2aeeba0ac..5de4b7609 100644
--- a/Essentials/src/com/earth2me/essentials/User.java
+++ b/Essentials/src/com/earth2me/essentials/User.java
@@ -737,4 +737,10 @@ public class User extends UserData implements Comparable<User>, IReplyTo, IUser
{
this.rightClickJump = rightClickJump;
}
+
+ @Override
+ public boolean isIgnoreExempt()
+ {
+ return this.isAuthorized("essentials.chat.ignoreexempt");
+ }
}
diff --git a/Essentials/src/com/earth2me/essentials/UserData.java b/Essentials/src/com/earth2me/essentials/UserData.java
index 3de5c1e48..94b1631f5 100644
--- a/Essentials/src/com/earth2me/essentials/UserData.java
+++ b/Essentials/src/com/earth2me/essentials/UserData.java
@@ -49,23 +49,23 @@ public abstract class UserData extends PlayerExtension implements IConf
lastHealTimestamp = _getLastHealTimestamp();
jail = _getJail();
mails = _getMails();
- teleportEnabled = getTeleportEnabled();
- ignoredPlayers = getIgnoredPlayers();
+ teleportEnabled = _getTeleportEnabled();
godmode = _getGodModeEnabled();
- muted = getMuted();
+ muted = _getMuted();
muteTimeout = _getMuteTimeout();
- jailed = getJailed();
+ jailed = _getJailed();
jailTimeout = _getJailTimeout();
lastLogin = _getLastLogin();
lastLogout = _getLastLogout();
lastLoginAddress = _getLastLoginAddress();
- afk = getAfk();
+ afk = _getAfk();
geolocation = _getGeoLocation();
isSocialSpyEnabled = _isSocialSpyEnabled();
isNPC = _isNPC();
arePowerToolsEnabled = _arePowerToolsEnabled();
kitTimestamps = _getKitTimestamps();
nickname = _getNickname();
+ setIgnoredPlayers(_getIgnoredPlayers());
}
private double money;
@@ -415,7 +415,7 @@ public abstract class UserData extends PlayerExtension implements IConf
}
private boolean teleportEnabled;
- private boolean getTeleportEnabled()
+ private boolean _getTeleportEnabled()
{
return config.getBoolean("teleportenabled", true);
}
@@ -447,7 +447,7 @@ public abstract class UserData extends PlayerExtension implements IConf
}
private List<String> ignoredPlayers;
- public List<String> getIgnoredPlayers()
+ public List<String> _getIgnoredPlayers()
{
return Collections.synchronizedList(config.getStringList("ignore"));
}
@@ -480,7 +480,7 @@ public abstract class UserData extends PlayerExtension implements IConf
public boolean isIgnoredPlayer(IUser user)
{
- return (ignoredPlayers.contains(user.getName().toLowerCase(Locale.ENGLISH)) && !user.isAuthorized("essentials.chat.ignoreexempt"));
+ return (ignoredPlayers.contains(user.getName().toLowerCase(Locale.ENGLISH)) && !user.isIgnoreExempt());
}
public void setIgnoredPlayer(IUser user, boolean set)
@@ -515,10 +515,15 @@ public abstract class UserData extends PlayerExtension implements IConf
}
private boolean muted;
- public boolean getMuted()
+ public boolean _getMuted()
{
return config.getBoolean("muted", false);
}
+
+ public boolean getMuted()
+ {
+ return muted;
+ }
public boolean isMuted()
{
@@ -551,7 +556,7 @@ public abstract class UserData extends PlayerExtension implements IConf
}
private boolean jailed;
- private boolean getJailed()
+ private boolean _getJailed()
{
return config.getBoolean("jailed", false);
}
@@ -678,7 +683,7 @@ public abstract class UserData extends PlayerExtension implements IConf
}
private boolean afk;
- private boolean getAfk()
+ private boolean _getAfk()
{
return config.getBoolean("afk", false);
}