Handle IllegalArgumentException from Spigot snapshot (#2329)

This commit is contained in:
Mike Primm 2018-09-09 08:55:36 -05:00
parent 54163396fb
commit 9c4250a7ac

View File

@ -129,17 +129,17 @@ public abstract class AbstractMapChunkCache extends MapChunkCache {
public int getBlockSkyLight() { public int getBlockSkyLight() {
try { try {
return snap.getBlockSkyLight(bx, y, bz); return snap.getBlockSkyLight(bx, y, bz);
} catch (ArrayIndexOutOfBoundsException aioobx) { } catch (ArrayIndexOutOfBoundsException | IllegalArgumentException x) {
return 15;
} }
return 15;
} }
@Override @Override
public final int getBlockEmittedLight() { public final int getBlockEmittedLight() {
try { try {
return snap.getBlockEmittedLight(bx, y, bz); return snap.getBlockEmittedLight(bx, y, bz);
} catch (ArrayIndexOutOfBoundsException aioobx) { } catch (ArrayIndexOutOfBoundsException | IllegalArgumentException x) {
return 0;
} }
return 0;
} }
private void biomePrep() { private void biomePrep() {
if(sameneighborbiomecnt != null) if(sameneighborbiomecnt != null)