Example #1
0
 public boolean updateLoadedChunks(World world) {
   this.loadedChunks.clear();
   final LongIterator iter = this.chunks.longIterator();
   while (iter.hasNext()) {
     long chunk = iter.next();
     if (WorldUtil.isLoaded(world, MathUtil.longHashMsw(chunk), MathUtil.longHashLsw(chunk))) {
       this.loadedChunks.add(chunk);
     }
   }
   if (OfflineGroupManager.lastUnloadChunk != null) {
     this.loadedChunks.remove(OfflineGroupManager.lastUnloadChunk);
   }
   return this.testFullyLoaded();
 }