プラグインで計算式を独自のものにしたんだけど、拠点でステータス確認をするとエラー落ちするようになってしまった

if (cls.getClassType().isTerrainBonusEnabled()) {
terrain = PosChecker.getTerrainFromPos(unit.getMapX(), unit.getMapY());
avoid += terrain.getAvoid();←ここ

この行で「null」というエラーが起きてしまうらしい
原因はなんとなく分かる、マップで開いた時にはエラーにならず拠点のステータス確認だけでこうなる事からして
たぶん地形パラメータの回避率を読み取れない環境でこのプログラムを読み取った時限定で起きるんだと思う
でも原因は分かっても対処法が分からない