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
很遗憾告诉大家这个消息(或许只有我们自己几个人遗憾吧)
目前发布一个最终版本:1.3.0,保留主要的几个功能(这几个功能或许会被长久使用,且兼容未来9.3.XXX很多很多的版本)
目前保留的功能:
1.安装此mod后即使你的多人游戏列表是空的,客户端也不再强制下载PixelmonDiscord内的服务器地址Servers.dat。
2.针对究极洞,哪怕是官方修过一次了,但仍然会因为装了光影掉帧的问题,此mod保留相关的修复方案。
3.新增的SUMMARY_KEYy默认是H键,在背包界面使用的话会导致客户端直接崩溃,此mod保留相关修复方案。
4.getGMaxMoveForType相关NPE修复。
5.使用NPC编辑器时候,经常在后台看到报错缺少DataProviderType,此mod依旧是模拟注册一个pixelmon:test,此mod保留相关修复方案。
6.PokeBallItem相关NPE修复。
7.PlayerTrackingSpawner相关NPE修复。
8.ServerStoredPokedex相关NPE修复。