reloading chunks is not needed when resetting, fixing entities removed.

This commit is contained in:
gnembon committed 2021-06-29 02:21:47 -03:00
1 parent b8082ba5b8
commit ca59c8f30a
6 files changed
+36 -3

No files matched your search

@@ -1469,13 +1469,13 @@ public class WorldAccess {
((CarpetContext)c).s.getMinecraftServer().submitAndJoin( () ->
{
Map<String, Integer> report = ((ThreadedAnvilChunkStorageInterface) world.getChunkManager().threadedAnvilChunkStorage).regenerateChunkRegion(requestedChunks);
for (ChunkPos chpos: requestedChunks)
/*for (ChunkPos chpos: requestedChunks) // needed in 1.16 only
{
if (world.getChunk(chpos.x, chpos.z, ChunkStatus.FULL, false) != null)
{
WorldTools.forceChunkUpdate(chpos.getStartPos(), world);
}
}
}*/
result[0] = MapValue.wrap(report.entrySet().stream().collect(Collectors.toMap(
e -> new StringValue((String)((Map.Entry) e).getKey()),
e -> new NumericValue((Integer)((Map.Entry) e).getValue())