From 65ce5ca75212db77271d7c0ca854e7a9a32deee7 Mon Sep 17 00:00:00 2001 From: Leijurv Date: Sun, 7 Oct 2018 16:57:04 -0700 Subject: [PATCH] fix nullpointerexception in cachedworld --- src/main/java/baritone/cache/CachedWorld.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/baritone/cache/CachedWorld.java b/src/main/java/baritone/cache/CachedWorld.java index db626aca..cb05360b 100644 --- a/src/main/java/baritone/cache/CachedWorld.java +++ b/src/main/java/baritone/cache/CachedWorld.java @@ -142,7 +142,11 @@ public final class CachedWorld implements ICachedWorld, Helper { public final void save() { if (!Baritone.settings().chunkCaching.get()) { System.out.println("Not saving to disk; chunk caching is disabled."); - allRegions().forEach(CachedRegion::removeExpired); // even if we aren't saving to disk, still delete expired old chunks from RAM + allRegions().forEach(region -> { + if (region != null) { + region.removeExpired(); + } + }); // even if we aren't saving to disk, still delete expired old chunks from RAM return; } long start = System.nanoTime() / 1000000L;