From 58e9819c3a02e6156f84d1dec6ec9114b5eae0a7 Mon Sep 17 00:00:00 2001 From: Colbster937 <96893162+colbychittenden@users.noreply.github.com> Date: Wed, 9 Jul 2025 17:15:32 -0500 Subject: [PATCH] fix webhook with ipv6 --- build.gradle | 2 +- src/main/java/dev/colbster937/originblacklist/base/Base.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 59004a9..a9651a3 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ plugins { group = 'dev.colbster937' -version = '1.1.0' +version = '1.1.1' description = 'A reimplementation of OriginBlacklist for EaglerXServer' def targetJavaVersion = 17 diff --git a/src/main/java/dev/colbster937/originblacklist/base/Base.java b/src/main/java/dev/colbster937/originblacklist/base/Base.java index d40b2fd..dda6e89 100644 --- a/src/main/java/dev/colbster937/originblacklist/base/Base.java +++ b/src/main/java/dev/colbster937/originblacklist/base/Base.java @@ -256,7 +256,9 @@ public class Base { } public static String getAddr(IEaglerLoginConnection plr) { - return (plr.getPlayerAddress() != null ? plr.getPlayerAddress().toString().substring(1) : "undefined:undefined").split(":")[0]; + var addr1 = plr.getPlayerAddress() != null ? plr.getPlayerAddress().toString().substring(1) : "undefined:undefined"; + var addr2 = addr1.lastIndexOf(':') != -1 ? addr1.substring(0, addr1.lastIndexOf(':')) : addr1; + return addr2; } public static void init() {