Debug message for arrayoutofbounds

This commit is contained in:
MattBDev 2020-01-03 16:51:23 -05:00
parent 05760c49cd
commit 0bf6cfad8d

View File

@ -1,5 +1,6 @@
package com.boydti.fawe.beta; package com.boydti.fawe.beta;
import com.boydti.fawe.Fawe;
import com.boydti.fawe.FaweCache; import com.boydti.fawe.FaweCache;
import com.boydti.fawe.beta.implementation.processors.EmptyBatchProcessor; import com.boydti.fawe.beta.implementation.processors.EmptyBatchProcessor;
import com.boydti.fawe.beta.implementation.processors.MultiBatchProcessor; import com.boydti.fawe.beta.implementation.processors.MultiBatchProcessor;
@ -65,6 +66,7 @@ public interface IBatchProcessor {
} }
} }
} }
try {
int layer = (minY - 15) >> 4; int layer = (minY - 15) >> 4;
while (layer < (maxY + 15) >> 4) { while (layer < (maxY + 15) >> 4) {
if (set.hasSection(layer)) { if (set.hasSection(layer)) {
@ -72,6 +74,11 @@ public interface IBatchProcessor {
} }
layer++; layer++;
} }
} catch (ArrayIndexOutOfBoundsException exception) {
Fawe.imp().debug("minY = " + minY);
Fawe.imp().debug("layer = " + ((minY - 15) >> 4));
exception.printStackTrace();
}
return false; return false;
} }