Send mass packets async

This commit is contained in:
Sotr
2019-03-27 19:16:07 +08:00
parent eb8cb02ae3
commit 706b3f2116
7 changed files with 60 additions and 15 deletions

View File

@@ -85,7 +85,7 @@ public abstract class World implements IEntityAccess, GeneratorAccess, IIBlockAc
public final List<TileEntity> tileEntityListTick = Lists.newArrayList();
private final List<TileEntity> c = Lists.newArrayList();
private final Set<TileEntity> tileEntityListUnload = HashObjSets.newMutableSet(); // Paper // Akarin
public final List<EntityHuman> players = Lists.newArrayList();
public final List<EntityHuman> players = Lists.newCopyOnWriteArrayList(); // Akarin - iterate safety
public final Map<String, EntityHuman> playersByName = HashObjObjMaps.newMutableMap(); // Paper - World EntityHuman Lookup Optimizations // Akarin
public final List<Entity> k = Lists.newArrayList();
protected final IntHashMap<Entity> entitiesById = new IntHashMap<>();