13
0
geforkt von Mirrors/Velocity

Fix null or empty has handling in LegacyResourcepackHandler (#1331)

Dieser Commit ist enthalten in:
R00tB33rMan 2024-05-28 09:53:20 -04:00 committet von GitHub
Ursprung 42d4288334
Commit 1c36b66dcb
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: B5690EEEBB952194

Datei anzeigen

@ -109,7 +109,7 @@ public sealed class LegacyResourcePackHandler extends ResourcePackHandler
break;
}
onResourcePackResponse(new ResourcePackResponseBundle(queued.getId(),
new String(queued.getHash()),
queued.getHash() == null ? "" : new String(queued.getHash()),
PlayerResourcePackStatusEvent.Status.DECLINED));
queued = null;
}
@ -172,6 +172,10 @@ public sealed class LegacyResourcePackHandler extends ResourcePackHandler
@Override
public boolean hasPackAppliedByHash(final byte[] hash) {
if (hash == null) {
return false;
}
return this.appliedResourcePack != null
&& Arrays.equals(this.appliedResourcePack.getHash(), hash);
}