diff options
| author | Kurt Thiemann <info@kurtthiemann.com> | 2023-08-15 23:59:05 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-15 17:59:05 -0400 |
| commit | 25f4b0dd8a9a3805ca8d37192142510fd41cbe0a (patch) | |
| tree | ae53969456d31c1c42971e94bb850d63fd3ec9de /serverlist-server | |
| parent | 388f55769a8bdcdaa72c3e4651329460e7714de0 (diff) | |
| download | BedrockConnect-25f4b0dd8a9a3805ca8d37192142510fd41cbe0a.tar.gz BedrockConnect-25f4b0dd8a9a3805ca8d37192142510fd41cbe0a.tar.bz2 BedrockConnect-25f4b0dd8a9a3805ca8d37192142510fd41cbe0a.zip | |
allow the use of underscores in server hostnames (#440)
Diffstat (limited to 'serverlist-server')
| -rw-r--r-- | serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIComponents.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIComponents.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIComponents.java index 32f6c1f..58aa108 100644 --- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIComponents.java +++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIComponents.java @@ -132,7 +132,7 @@ public class UIComponents { player.createError(BedrockConnect.language.getWording("error", "portLarge")); else if(name.length() >= 36) player.createError(BedrockConnect.language.getWording("error", "nameLarge")); - else if (!address.matches("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$") && !address.matches("^((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,64}$")) + else if (!address.matches("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$") && !address.matches("^((?!-)[A-Za-z0-9_-]{1,63}(?<!-)\\.)+[A-Za-z]{2,64}$")) player.createError(BedrockConnect.language.getWording("error", "invalidAddress")); else if (!port.matches("[0-9]+")) player.createError(BedrockConnect.language.getWording("error", "invalidPort")); |
