Use a ConcurrentHashMap to store viewable chunks

This commit is contained in:
themode 2021-03-30 01:50:36 +02:00
parent f3a67f8f50
commit 3d2d3868a3

View File

@ -105,7 +105,7 @@ public class Player extends LivingEntity implements CommandSender, Localizable,
private DimensionType dimensionType;
private GameMode gameMode;
// Chunks that the player can view
protected final Set<Chunk> viewableChunks = new CopyOnWriteArraySet<>();
protected final Set<Chunk> viewableChunks = ConcurrentHashMap.newKeySet();
private final AtomicInteger teleportId = new AtomicInteger();
private int receivedTeleportId;