6666666666666666666
提一个代码方面的改进意见
data\scripts\util\PLSP_BoxBasedUtil.java 202行
完全可以换成 RANDOM.nextInt(EXPLOSION_PICKER.length) 或 RANDOM.nextInt(EXPLOSION_PICKER.length - 1)
因为原本的代码会导致数组中最后一个元素无法被随机到, 我不清楚这是否是有意的.
顺便提一句, Random类使用的随机数生成算法已经过时了, Java17推荐换成RandomGenerator, 详情可见 https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/random/package-summary.html
Random的底层算法依旧是延续的 Java8 时代的 LCG, 只是实现了 RandomGenerator 接口, 这个 RNG 算法质量不高. 也不算是为了替换而替换, 但也确实如你所说, 算不上什么大的提升点.