我正在编码我的mod,但每次加载mod时游戏都会崩溃。当我添加新的盔甲时,问题开始发生。我不知道是什么原因导致了这个问题... ...
这就是导致崩溃报告的代码。
private static final int[] PROTECTION_AMOUNTS = new int[] {3, 6, 8, 3};
崩溃报告中的代码 Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 4
你可能用的是 PROTECTION_AMOUNTS[4]
试图从数组中得到'3',但数组索引是从0开始的,所以如果你想从数组中得到第4个值。你需要使用 PROTECTION_AMOUNTS[3]
.