diff --git a/build.gradle.kts b/build.gradle.kts index 8c0dd78..9e9ca54 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "org.adde0109" -version = "1.5.1-beta" +version = "1.5.2-beta" repositories { mavenCentral() diff --git a/src/main/java/org/adde0109/ambassador/Ambassador.java b/src/main/java/org/adde0109/ambassador/Ambassador.java index f61c26f..1fe22dd 100644 --- a/src/main/java/org/adde0109/ambassador/Ambassador.java +++ b/src/main/java/org/adde0109/ambassador/Ambassador.java @@ -43,7 +43,7 @@ import java.util.concurrent.TimeUnit; import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_19; import static com.velocitypowered.proxy.protocol.packet.brigadier.ArgumentIdentifier.mapSet; -@Plugin(id = "ambassador", name = "Ambassador", version = "1.5.1-beta", authors = {"adde0109"}) +@Plugin(id = "ambassador", name = "Ambassador", version = "1.5.2-beta", authors = {"adde0109"}) public class Ambassador { //Don't forget to update checkCompatibleVersion() when changing this value diff --git a/src/main/java/org/adde0109/ambassador/forge/packet/ModListPacket.java b/src/main/java/org/adde0109/ambassador/forge/packet/ModListPacket.java index 42617fc..a14fe0b 100644 --- a/src/main/java/org/adde0109/ambassador/forge/packet/ModListPacket.java +++ b/src/main/java/org/adde0109/ambassador/forge/packet/ModListPacket.java @@ -46,7 +46,7 @@ public class ModListPacket implements IForgeLoginWrapperPacket { registries.add(ProtocolUtils.readString(input, 32767)); List dataPackRegistries = null; - if (FML3) { + if (FML3 && input.isReadable()) { dataPackRegistries = new ArrayList<>(); len = ProtocolUtils.readVarInt(input); for (int x = 0; x < len; x++)