Akita 升级了 RemovePixelmonSomeEdit—旨在修复重铸1.21目前存在的恶性BUG的附属模组[Neoforge1.21.1] 的新版本:
修复两个直接导致单机/服务端崩溃的问题
阅读此次升级的详细信息...
修复两个直接导致单机/服务端崩溃的问题
1.精灵球NPE
2.图鉴检索不到玩家导致的NPE
阅读此次升级的详细信息...
1.精灵球NPE
2.图鉴检索不到玩家导致的NPE
为什么不更新9.3.9呢:解释为9.3.9版本并不是正常人能玩的。
经过测试9.3.10好很多于是同步发布9.3.10的修复mod改动如下:
1.经过测试发现它原先mod的究极洞口只要盯着久了依旧是掉帧,于是修复又重新加回了。(仅客户端加载)
2.移除raid相关修复,原因是官方已经修复完成。
3.将具体修的什么给分类放好了,可以抄里面的代码。
4.移除某些结构导致崩溃的修复(官方已经修复)
修正:现在只有相机视角开启的时候,才会能使用视角缩放和放大
1.1.6 会导致 部分物品失效
原因:9.3.10官方已经修复完成,已不是刚需
1.移除了战斗中抛出精灵球目标缺失导致崩溃的相关修复(官方新版本已经并入)。
2.移除了9.3.10相关的FOV视角修复。(官方已经修复)。
3.后续发现新问题在新版本出来之前,本模组将持续跟随更新。
1.复现方法:最简单就是:你打开背包,然后按一下H键 客户端立马崩溃。
2.本次更新修复了这个问题。并且针对最极端的情况做出了修复
重要逻辑:
// 执行打开详情逻辑
if (selected != null) {
Pokemon pokemon = party.get(selected);
if (pokemon != null) {
com.pixelmonmod.pixelmon.client.ClientProxy.SUMMARY_KEY.openSummary(pokemon);
cir.setReturnValue(true); // 阻断原逻辑,避免重复执行
}
}else{
//极端情况阻断执行 防止玩家的Storage里面一个宝可梦都没有的情况!
// (这种情况除非拿着宝可梦编辑器把带着的精灵全删了,一般情况下其实很少见)
cir.cancel();
}
1.感谢像素之梦玩家cl_cj、Future、Yiuuyu的热心测试。
2.经过多次测试,问题就是出现在PokeBallEntity的tick上,9.3.12放出来的是个半成品。
3.于是在没有办法的情况下,本修复将原来版本的逻辑抄了回来。这样能解决很多对战裂开的奇怪问题。
更新1.2.6
兼容Pixelmon9.3.11 - Pixelmon9.3.12