Do not call Chunk#removeViewer

Signed-off-by: TheMode <themode@outlook.fr>
This commit is contained in:
TheMode 2022-03-27 15:31:34 +02:00
parent c7ee6cecf3
commit 1c9b6f3529

View File

@ -216,12 +216,7 @@ public class InstanceContainer extends Instance {
if (!isLoaded(chunk)) return;
final int chunkX = chunk.getChunkX();
final int chunkZ = chunk.getChunkZ();
chunk.sendPacketToViewers(new UnloadChunkPacket(chunkX, chunkZ));
for (Player viewer : chunk.getViewers()) {
chunk.removeViewer(viewer);
}
EventDispatcher.call(new InstanceChunkUnloadEvent(this, chunk));
// Remove all entities in chunk
getEntityTracker().chunkEntities(chunkX, chunkZ, EntityTracker.Target.ENTITIES).forEach(Entity::remove);