mirror of
https://github.com/TotalFreedomMC/TF-PlotSquared.git
synced 2025-02-14 12:58:03 +00:00
Reduce memory usage of RegenAllRoads
This commit is contained in:
parent
ceb4ffa45e
commit
2341b2b972
3 changed files with 8 additions and 0 deletions
|
@ -163,6 +163,7 @@ public abstract class HybridUtils {
|
|||
}
|
||||
}
|
||||
}
|
||||
ChunkManager.manager.unloadChunk(world, chunk);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -23,6 +23,8 @@ public abstract class ChunkManager {
|
|||
}
|
||||
|
||||
public abstract boolean loadChunk(String world, ChunkLoc loc);
|
||||
|
||||
public abstract boolean unloadChunk(String world, ChunkLoc loc);
|
||||
|
||||
public abstract List<ChunkLoc> getChunkChunks(String world);
|
||||
|
||||
|
|
|
@ -778,6 +778,11 @@ public class BukkitChunkManager extends ChunkManager {
|
|||
return BukkitUtil.getWorld(world).getChunkAt(loc.x, loc.z).load(false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean unloadChunk(final String world, final ChunkLoc loc) {
|
||||
return BukkitUtil.getWorld(world).getChunkAt(loc.x, loc.z).unload(true, true);
|
||||
}
|
||||
|
||||
public static void swapChunk(World world, Chunk pos1, Chunk pos2, RegionWrapper r1, RegionWrapper r2) {
|
||||
initMaps();
|
||||
int relX = (r2.minX - r1.minX);
|
||||
|
|
Loading…
Reference in a new issue