summaryrefslogtreecommitdiffstats
path: root/Essentials/src/net/ess3/user/UserMap.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/net/ess3/user/UserMap.java')
-rw-r--r--Essentials/src/net/ess3/user/UserMap.java30
1 files changed, 12 insertions, 18 deletions
diff --git a/Essentials/src/net/ess3/user/UserMap.java b/Essentials/src/net/ess3/user/UserMap.java
index 7c0ac22e4..d9adfaead 100644
--- a/Essentials/src/net/ess3/user/UserMap.java
+++ b/Essentials/src/net/ess3/user/UserMap.java
@@ -1,21 +1,17 @@
package net.ess3.user;
+import static net.ess3.I18n._;
import java.io.File;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.LinkedHashSet;
-import java.util.Locale;
-import java.util.Map;
-import java.util.Set;
+import java.util.*;
import java.util.regex.Pattern;
+import org.bukkit.entity.Player;
import net.ess3.api.IEssentials;
import net.ess3.api.IUser;
import net.ess3.api.IUserMap;
import net.ess3.api.InvalidNameException;
import net.ess3.storage.StorageObjectMap;
import net.ess3.utils.FormatUtil;
-import org.bukkit.entity.Player;
-import static net.ess3.I18n._;
+
public class UserMap extends StorageObjectMap<IUser> implements IUserMap
{
@@ -145,6 +141,7 @@ public class UserMap extends StorageObjectMap<IUser> implements IUserMap
{
return matchUsers(name, false, false, requester);
}
+
private final Pattern comma = Pattern.compile(",");
public Set<IUser> matchUsers(final String name, final boolean includeHidden, final boolean includeOffline, final Player requester)
@@ -174,8 +171,7 @@ public class UserMap extends StorageObjectMap<IUser> implements IUserMap
Player match = null;
for (Player player : ess.getServer().getOnlinePlayers())
{
- if (player.getName().equalsIgnoreCase(searchString)
- && (includeHidden || includeOffline || requester == null || requester.canSee(player)))
+ if (player.getName().equalsIgnoreCase(searchString) && (includeHidden || includeOffline || requester == null || requester.canSee(player)))
{
match = player;
break;
@@ -195,9 +191,8 @@ public class UserMap extends StorageObjectMap<IUser> implements IUserMap
for (Player player : ess.getServer().getOnlinePlayers())
{
final String nickname = getUser(player).getData().getNickname();
- if (nickname != null && !nickname.isEmpty()
- && nickname.equalsIgnoreCase(searchString)
- && (includeHidden || includeOffline || requester == null || requester.canSee(player)))
+ if (nickname != null && !nickname.isEmpty() && nickname.equalsIgnoreCase(
+ searchString) && (includeHidden || includeOffline || requester == null || requester.canSee(player)))
{
if (multimatching || multisearch)
{
@@ -236,16 +231,15 @@ public class UserMap extends StorageObjectMap<IUser> implements IUserMap
{
for (Player player : ess.getServer().getOnlinePlayers())
{
- if (player.getName().toLowerCase(Locale.ENGLISH).startsWith(searchString)
- && (includeHidden || includeOffline || requester == null || requester.canSee(player)))
+ if (player.getName().toLowerCase(Locale.ENGLISH).startsWith(
+ searchString) && (includeHidden || includeOffline || requester == null || requester.canSee(player)))
{
result.add(getUser(player));
break;
}
final String nickname = getUser(player).getData().getNickname();
- if (nickname != null && !nickname.isEmpty()
- && nickname.toLowerCase(Locale.ENGLISH).startsWith(searchString)
- && (includeHidden || includeOffline || requester == null || requester.canSee(player)))
+ if (nickname != null && !nickname.isEmpty() && nickname.toLowerCase(Locale.ENGLISH).startsWith(
+ searchString) && (includeHidden || includeOffline || requester == null || requester.canSee(player)))
{
result.add(getUser(player));
break;