Adds the underscore character to regexes for player detection
This fixes a bug where players with underscores in their names won't be added to the player list
This commit is contained in:
parent
5030b4932b
commit
c2f12a1a49
@ -529,11 +529,11 @@ public class Server {
|
|||||||
private String getPlayer(String text, boolean joined) {
|
private String getPlayer(String text, boolean joined) {
|
||||||
String playerName;
|
String playerName;
|
||||||
|
|
||||||
String loginPattern1 = " ([A-Z0-9a-z]+)\\[/[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+:[0-9]+] logged in";
|
String loginPattern1 = " ([A-Z0-9a-z_]+)\\[/[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+:[0-9]+] logged in";
|
||||||
String loginPattern2 = "UUID of player ([A-Z0-9a-z]+) is";
|
String loginPattern2 = "UUID of player ([A-Z0-9a-z_]+) is";
|
||||||
|
|
||||||
String logoutPattern1 = "INFO]: ([A-Z0-9a-z]+) lost connection";
|
String logoutPattern1 = "INFO]: ([A-Z0-9a-z_]+) lost connection";
|
||||||
String logoutPattern2 = " ([A-Z0-9a-z]+) left the game";
|
String logoutPattern2 = " ([A-Z0-9a-z_]+) left the game";
|
||||||
|
|
||||||
if (joined) {
|
if (joined) {
|
||||||
playerName = getFirstRegexCaptureGroup(loginPattern1, text);
|
playerName = getFirstRegexCaptureGroup(loginPattern1, text);
|
||||||
|
Loading…
Reference in New Issue
Block a user