Removed stream usage from MatchingRoomManager.
This commit is contained in:
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.enums.ClassId;
|
import org.l2jmobius.gameserver.enums.ClassId;
|
||||||
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
import org.l2jmobius.gameserver.enums.MatchingRoomType;
|
||||||
@@ -73,16 +72,16 @@ public class MatchingRoomManager
|
|||||||
{
|
{
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return _waitingList.stream() //
|
|
||||||
.filter(p -> (p != null) //
|
final List<Player> players = new ArrayList<>();
|
||||||
&& (p.getLevel() >= minLevel) //
|
for (Player player : _waitingList)
|
||||||
&& (p.getLevel() <= maxLevel)) //
|
{
|
||||||
.filter(p -> (classIds == null) //
|
if ((player != null) && (player.getLevel() >= minLevel) && (player.getLevel() <= maxLevel) && ((classIds == null) || classIds.contains(player.getClassId())) && ((query == null) || query.isEmpty() || player.getName().toLowerCase().contains(query)))
|
||||||
|| classIds.contains(p.getClassId())) //
|
{
|
||||||
.filter(p -> (query == null) //
|
players.add(player);
|
||||||
|| query.isEmpty() //
|
}
|
||||||
|| p.getName().toLowerCase().contains(query)) //
|
}
|
||||||
.collect(Collectors.toList());
|
return players;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int addMatchingRoom(MatchingRoom room)
|
public int addMatchingRoom(MatchingRoom room)
|
||||||
|
Reference in New Issue
Block a user