This commit is contained in:
Daniel Mills 2020-12-06 06:30:42 -05:00
parent 30bc725631
commit a5725439ee
2 changed files with 18 additions and 19 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>com.volmit</groupId> <groupId>com.volmit</groupId>
<artifactId>Iris</artifactId> <artifactId>Iris</artifactId>
<version>1.1.4</version> <version>1.1.5</version>
<name>Iris</name> <name>Iris</name>
<properties> <properties>
<skip.copy>false</skip.copy> <skip.copy>false</skip.copy>

View File

@ -38,7 +38,7 @@ public class ParallaxWorld implements ParallaxAccess
{ {
int m = 0; int m = 0;
synchronized (loadedRegions) try
{ {
for(ParallaxRegion i : loadedRegions.values()) for(ParallaxRegion i : loadedRegions.values())
{ {
@ -46,6 +46,11 @@ public class ParallaxWorld implements ParallaxAccess
} }
} }
catch(Throwable e)
{
}
return m; return m;
} }
@ -201,8 +206,6 @@ public class ParallaxWorld implements ParallaxAccess
@Override @Override
public void cleanup(long r, long c) { public void cleanup(long r, long c) {
J.a(() -> { J.a(() -> {
synchronized (loadedRegions)
{
for(ParallaxRegion i : loadedRegions.v()) for(ParallaxRegion i : loadedRegions.v())
{ {
if(i.hasBeenIdleLongerThan(r)) if(i.hasBeenIdleLongerThan(r))
@ -215,7 +218,6 @@ public class ParallaxWorld implements ParallaxAccess
i.cleanup(c); i.cleanup(c);
} }
} }
}
}); });
} }
@ -226,8 +228,6 @@ public class ParallaxWorld implements ParallaxAccess
@Override @Override
public synchronized void saveAllNOW() { public synchronized void saveAllNOW() {
synchronized (loadedRegions)
{
for(ParallaxRegion i : loadedRegions.v()) for(ParallaxRegion i : loadedRegions.v())
{ {
synchronized (save) synchronized (save)
@ -240,4 +240,3 @@ public class ParallaxWorld implements ParallaxAccess
} }
} }
} }
}