improve comment and better local var name

This commit is contained in:
Jake Potrebic 2024-12-18 18:54:31 -08:00
parent 49f715fdda
commit 15ad7cc156
No known key found for this signature in database
GPG key ID: ECE0B3C133C016C5
2 changed files with 4 additions and 4 deletions

View file

@ -5,7 +5,7 @@
void bindTags(Collection<TagKey<T>> tags) {
- this.tags = Set.copyOf(tags);
+ this.tags = java.util.Collections.unmodifiableSet(new it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet<>(tags)); // Paper
+ this.tags = it.unimi.dsi.fastutil.objects.ReferenceSets.unmodifiable(new it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet<>(tags)); // Paper - use reference set because TagKey are interned
}
@Override

View file

@ -7,9 +7,9 @@
- return readUnknownPayload(buffer);
+ // Paper start - MC Utils - default query payloads
+ FriendlyByteBuf buf = buffer.readNullable((buf2) -> {
+ int i = buf2.readableBytes();
+ if (i >= 0 && i <= MAX_PAYLOAD_SIZE) {
+ return new FriendlyByteBuf(buf2.readBytes(i));
+ int readableBytes = buf2.readableBytes();
+ if (readableBytes >= 0 && readableBytes <= MAX_PAYLOAD_SIZE) {
+ return new FriendlyByteBuf(buf2.readBytes(readableBytes));
+ } else {
+ throw new IllegalArgumentException("Payload may not be larger than " + MAX_PAYLOAD_SIZE + " bytes");
+ }