Add null check to preloader

This commit is contained in:
dordsor21 2021-08-17 15:38:47 +01:00
parent 1ee4de0edf
commit 0ffab8ee69
No known key found for this signature in database
GPG Key ID: 1E53E88969FFCF0B

View File

@ -49,6 +49,7 @@ import com.fastasyncworldedit.core.math.LocalBlockVectorSet;
import com.fastasyncworldedit.core.math.MutableBlockVector2;
import com.fastasyncworldedit.core.math.MutableBlockVector3;
import com.fastasyncworldedit.core.object.FaweLimit;
import com.fastasyncworldedit.core.queue.implementation.preloader.Preloader;
import com.fastasyncworldedit.core.regions.RegionWrapper;
import com.fastasyncworldedit.core.util.EditSessionBuilder;
import com.fastasyncworldedit.core.util.ExtentTraverser;
@ -1253,7 +1254,10 @@ public class EditSession extends PassthroughExtent implements AutoCloseable {
}
// Cancel any preloader associated with the actor if present
if (getPlayer() != null) {
Fawe.imp().getPreloader(false).cancel(getPlayer());
Preloader preloader = Fawe.imp().getPreloader(false);
if (preloader != null) {
preloader.cancel(getPlayer());
}
}
// Enqueue it
if (getChangeSet() != null) {