[optim] Optimized Chunk.scheduleBlockUpdate()
- use ShortObjMap with chunk coord keys instead of HashSet<PendingBlockUpdate> - deduplicate PendingBlockUpdate by coord - pool ShortObjMap and TreeSet objects |
---|
|
src/main/java/net/minecraft/world/chunk/Chunk.java |
---|
src/main/java/org/ultramine/server/chunk/PendingBlockUpdate.java |
---|
src/main/java/org/ultramine/server/internal/LambdaHolder.java |
---|
src/main/java/org/ultramine/server/util/WeakObjectPool.java 0 → 100644 |
---|