3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-12-28 00:50:13 +01:00

Fix inventory acknowledgements being dropped sometimes (#2848)

Dieser Commit ist enthalten in:
RK_01 2022-03-16 18:35:58 +01:00 committet von GitHub
Ursprung 9798ec296a
Commit 823eb1f392
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 4AEE18F83AFDEB23

Datei anzeigen

@ -18,17 +18,17 @@
package com.viaversion.viaversion.protocols.protocol1_17to1_16_4.storage; package com.viaversion.viaversion.protocols.protocol1_17to1_16_4.storage;
import com.viaversion.viaversion.api.connection.StorableObject; import com.viaversion.viaversion.api.connection.StorableObject;
import it.unimi.dsi.fastutil.ints.IntOpenHashSet; import it.unimi.dsi.fastutil.ints.IntArrayList;
import it.unimi.dsi.fastutil.ints.IntSet; import it.unimi.dsi.fastutil.ints.IntList;
public final class InventoryAcknowledgements implements StorableObject { public final class InventoryAcknowledgements implements StorableObject {
private final IntSet ids = new IntOpenHashSet(); private final IntList ids = new IntArrayList();
public void addId(int id) { public void addId(int id) {
ids.add(id); ids.add(id);
} }
public boolean removeId(int id) { public boolean removeId(int id) {
return ids.remove(id); return ids.rem(id);
} }
} }