Skip to content

Crash without closing the game when exiting in third person with FastQuit #197

@aurorarissime

Description

@aurorarissime

Minecraft Version

1.20.1

Mod Version

2.2.0

Mod Loader

Fabric

Describe the bug

[Render thread/ERROR]: [FastQuit] Something went horribly wrong when exiting FastQuit! java.lang.NullPointerException: null at java.util.Objects.requireNonNull(Objects.java:209) ~[?:?] at com.github.leawind.thirdperson.core.EntityAgent.getRawPlayerEntity(EntityAgent.java:196) ~[leawind_third_person-v2.2.0-mc1.20-1.20.1-fabric.jar:?] at com.github.leawind.thirdperson.core.EntityAgent.setRawRotation(EntityAgent.java:174) ~[leawind_third_person-v2.2.0-mc1.20-1.20.1-fabric.jar:?] at com.github.leawind.thirdperson.ThirdPersonEvents.onRenderTickStart(ThirdPersonEvents.java:166) ~[leawind_third_person-v2.2.0-mc1.20-1.20.1-fabric.jar:?] at net.minecraft.class_757.handler$bel000$leawind_third_person$preRender(class_757.java:6201) ~[client-intermediary.jar:?] at net.minecraft.class_757.method_3192(class_757.java) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1523(class_310.java:1219) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_29970(class_310.java:2217) ~[client-intermediary.jar:?] at com.kingcontaria.fastquit.FastQuit.wait(FastQuit.java:147) ~[fastquit-3.0.0+1.20+.jar:?] at com.kingcontaria.fastquit.FastQuit.wait(FastQuit.java:97) ~[fastquit-3.0.0+1.20+.jar:?] at com.kingcontaria.fastquit.FastQuit.exit(FastQuit.java:80) ~[fastquit-3.0.0+1.20+.jar:?] at net.minecraft.class_310.handler$bch000$fastquit$waitForSaveOnCrash(class_310.java:10028) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1565(class_310.java) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1514(class_310.java:829) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:250) ~[minecraft-1.20.1-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.16.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.16.14.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) ~[NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?]

To Reproduce

  • Install Leawind's Third Person and FastQuit in their latest version for 1.20.1
  • Go in a world
  • Go in third person
  • Leave the world
  • Crash without closing the game, error in the instance's logs

Expected behaviour

Not crash

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcompat与其他模组兼容性问题 Compatibility issue with other mods

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions