3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-09-08 22:02:50 +02:00

remove short array used for checking if array is empty

Dieser Commit ist enthalten in:
creeper123123321 2019-01-17 04:30:34 -02:00
Ursprung d5f65eceb0
Commit f45a727396
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 0AC57D54786721D1

Datei anzeigen

@ -7,13 +7,11 @@ import us.myles.ViaVersion.api.minecraft.Position;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
public class BlockConnectionStorage extends StoredObject {
private Map<Long, short[]> blockStorage = createLongObjectMap();
private static short[] short4096 = new short[4096];
private static Constructor<?> fastUtilLongObjectHashMap;
@ -48,9 +46,10 @@ public class BlockConnectionStorage extends StoredObject {
short[] map = blockStorage.get(pair);
if (map == null) return;
map[encodeBlockPos(position)] = 0;
if (Arrays.equals(short4096, map)) {
blockStorage.remove(pair);
for (short entry : map) {
if (entry != 0) return;
}
blockStorage.remove(pair);
}
public void clear() {