1.18 might not send datapack registries fix

This commit is contained in:
Adrian Bergqvist 2024-02-15 23:00:24 +01:00
parent 25c6152087
commit 9c824abd45
No known key found for this signature in database
GPG Key ID: FAE7D8EDE225E686
3 changed files with 3 additions and 3 deletions

View File

@ -5,7 +5,7 @@ plugins {
} }
group = "org.adde0109" group = "org.adde0109"
version = "1.5.1-beta" version = "1.5.2-beta"
repositories { repositories {
mavenCentral() mavenCentral()

View File

@ -43,7 +43,7 @@ import java.util.concurrent.TimeUnit;
import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_19; import static com.velocitypowered.api.network.ProtocolVersion.MINECRAFT_1_19;
import static com.velocitypowered.proxy.protocol.packet.brigadier.ArgumentIdentifier.mapSet; 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 { public class Ambassador {
//Don't forget to update checkCompatibleVersion() when changing this value //Don't forget to update checkCompatibleVersion() when changing this value

View File

@ -46,7 +46,7 @@ public class ModListPacket implements IForgeLoginWrapperPacket<Context> {
registries.add(ProtocolUtils.readString(input, 32767)); registries.add(ProtocolUtils.readString(input, 32767));
List<String> dataPackRegistries = null; List<String> dataPackRegistries = null;
if (FML3) { if (FML3 && input.isReadable()) {
dataPackRegistries = new ArrayList<>(); dataPackRegistries = new ArrayList<>();
len = ProtocolUtils.readVarInt(input); len = ProtocolUtils.readVarInt(input);
for (int x = 0; x < len; x++) for (int x = 0; x < len; x++)