packets: Parse byte nbt tag correctly

This commit is contained in:
Oliver
2025-07-25 18:44:13 +02:00
parent 6828872398
commit 6b2f82a2fa

View File

@@ -85,6 +85,12 @@ public class PacketListenerImpl extends FS_PacketListener {
if (v.asString().isPresent()) { if (v.asString().isPresent()) {
payload.put(k, v.asString().get()); payload.put(k, v.asString().get());
} }
} else if (v.getType().getName().equals(net.minecraft.nbt.ByteTag.TYPE.getName())) {
if (v.asBoolean().isPresent()) {
payload.put(k, String.valueOf(v.asBoolean().get()));
} else if (v.asByte().isPresent()) {
payload.put(k, String.valueOf(v.asByte().get()));
}
} else { } else {
payload.put(k, v.toString()); payload.put(k, v.toString());
} }