58r stable release 与 BetterFoliage的兼容问题
NattoCB opened this issue · 0 comments
1.12.2 Cat服务器测试,安装了最新版BetterFoliage(2.3.1)的玩家在与盖亚III战斗过程中,会导致崩溃
报告如下:
https://paste.ubuntu.com/p/jYkqGbBNX2/
期望:
能够兼容BetterFoliage
反混淆后的关键部分:
Description: Playing level event
java.lang.IllegalArgumentException: Parameter specified as non-null is null: method mods.betterfoliage.client.chunk.ChunkOverlayManager.playRecord, parameter soundIn
at mods.betterfoliage.client.chunk.ChunkOverlayManager.playRecord(Overlay.kt)
at net.minecraft.world.World.playRecord(World.java:1142)
at net.minecraft.client.renderer.RenderGlobal.playEvent(RenderGlobal.java:3302)
at net.minecraft.world.World.playEvent(World.java:3709)
at net.minecraft.world.World.playEvent(World.java:3700)
(↓)
at
com.meteor.extrabotany.common.entity.gaia.EntityGaiaIII.setDead(EntityGaiaIII.java:843)
(↑)
at net.minecraft.world.World.removeEntity(World.java:1248)
at net.minecraft.client.multiplayer.WorldClient.removeEntity(WorldClient.java:282)
at net.minecraft.world.World.updateEntities(World.java:1773)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1847)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1098)
at net.minecraft.client.Minecraft.run(Minecraft.java:398)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
万分感谢