欢迎光临散文网 会员登陆 & 注册

Minecraft的疑难杂症#2022/7/15-Forge40.1.58及更新版本与Optifine冲突进入存档时崩溃

2022-07-19 17:34 作者:北葵Starry  | 我要投稿

前提:该崩溃出现在Minecraft 1.18.2上。

这个问题几天前我就看到了(主要是懒得发哈哈哈哈哈哈哈... ...我错了qaq)

好吧其实我是想等几天等官方出通知的,不过很明显,还没有哈。

感谢送来的崩溃日志,用一下啦喵~

---- Minecraft Crash Report ----

// Don't do that.

Time: 2022/7/19 上午10:22

Description: Exception in server tick loop

java.lang.NoSuchMethodError: 'void net.minecraft.server.level.DistanceManager.addRegionTicket(net.minecraft.server.level.TicketType, net.minecraft.world.level.ChunkPos, int, java.lang.Object, boolean)'

at net.minecraft.server.level.ServerChunkCache.addRegionTicket(ServerChunkCache.java:429) ~[client-1.18.2-20220404.173914-srg.jar%2355!/:?] {re:classloading,pl:accesstransformer:B}

at net.minecraft.server.level.ServerChunkCache.m_8387_(ServerChunkCache.java:425) ~[client-1.18.2-20220404.173914-srg.jar%2355!/:?] {re:classloading,pl:accesstransformer:B}

at net.minecraft.server.MinecraftServer.m_129940_(MinecraftServer.java:471) ~[client-1.18.2-20220404.173914-srg.jar%2355!/:?] {re:classloading,pl:accesstransformer:B}

at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServer.java:318) ~[client-1.18.2-20220404.173914-srg.jar%2355!/:?] {re:classloading,pl:accesstransformer:B}

at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:84) ~[client-1.18.2-20220404.173914-srg.jar%2355!/:?] {re:classloading,xf:OptiFine:default}

at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[client-1.18.2-20220404.173914-srg.jar%2355!/:?] {re:classloading,pl:accesstransformer:B}

at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:261) ~[client-1.18.2-20220404.173914-srg.jar%2355!/:?] {re:classloading,pl:accesstransformer:B}

at java.lang.Thread.run(Thread.java:833) ~[?:?] {}


A detailed walkthrough of the error, its code path and all known details is as follows:

---------------------------------------------------------------------------------------

-- System Details --

Details:

Minecraft Version: 1.18.2

[省略......]

Mod List: 

client-1.18.2-20220404.173914-srg.jar             |Minecraft                     |minecraft                     |1.18.2              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f

forge-1.18.2-40.1.60-universal.jar                |Forge                         |forge                         |40.1.60             |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90

[省略......]

FML: 40.1

Forge: net.minecraftforge:40.1.60

为节约空间删减了部分内容

截止目前(2022年7月19日),我亲自测试了只添加Optifine的Forge40.1.59、40.1.60、40.1.68版本的MC,进入存档后会发生同样的崩溃java.lang.NoSuchMethodError: 'void net.minecraft.server.level.DistanceManager.addRegionTicket(net.minecraft.server.level.TicketType, net.minecraft.world.level.ChunkPos, int, java.lang.Object, boolean)'。其他人认为40.1.58版本也会崩溃[*1]。那么推理来说,Forge40.1.58到40.1.68都会崩溃。

据其他人猜测,可能是OptiFine的补丁把Forge40.1.58版本更新的补丁内容[*2]删除了。我不太懂,就这样吧(

解决方案:

  • 降级Forge到40.1.57版本

  • 禁用或删除Optifine

  • 等官方(


相关链接:

[*1] [Crash] OptiFine 1.18.2_HD_U_H7 crash with Forge-1.18.2-40.1.60 when entering into world · Issue #6974 · sp614x/optifine (https://github.com/sp614x/optifine/issues/6974)

[*2] Backport: ForgeChunkManager ticking ticket fixes. (#8784) · MinecraftForge/MinecraftForge@1b25285 (https://github.com/MinecraftForge/MinecraftForge/commit/1b25285462f99790e0426cc4ecdcf0af06a64575)




Minecraft的疑难杂症#2022/7/15-Forge40.1.58及更新版本与Optifine冲突进入存档时崩溃的评论 (共 条)

分享到微博请遵守国家法律