Leawind's Third Person

Leawind's Third Person

3M Downloads

Crash when I was mining underground.

Saobby opened this issue · 4 comments

commented

When

  • I was mining underground and the client crashed suddenly. I tried to rejoin the server but the client crashed again.

Crash report

---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 2024-11-10 14:24:12
Description: Unexpected error

java.lang.IllegalArgumentException: Minimum cannot be greater than maximum: -0.3909641945844835 > -0.39096419458448356
	at com.github.leawind.util.Zone.<init>(Zone.java:23) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:classloading}
	at com.github.leawind.util.Zone.squeezeSafely(Zone.java:139) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:classloading}
	at com.github.leawind.thirdperson.core.CameraAgent.limitRotateCenter(CameraAgent.java:197) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:mixin,re:classloading}
	at com.github.leawind.thirdperson.core.CameraAgent.getRotateCenterFinally(CameraAgent.java:220) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:mixin,re:classloading}
	at com.github.leawind.thirdperson.core.CameraAgent.onClientTickStart(CameraAgent.java:237) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:mixin,re:classloading}
	at com.github.leawind.thirdperson.ThirdPersonEvents.onClientTickPre(ThirdPersonEvents.java:77) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:classloading}
	at dev.architectury.event.forge.EventHandlerImplClient.event(EventHandlerImplClient.java:56) ~[%5BC%5D%5B更好的第三人称前置%5Darchitectury-9.2.14-forge%20(1).jar%23194!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at dev.architectury.event.forge.__EventHandlerImplClient_event_ClientTickEvent.invoke(.dynamic) ~[%5BC%5D%5B更好的第三人称前置%5Darchitectury-9.2.14-forge%20(1).jar%23194!/:?] {re:classloading,pl:eventbus:B}
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {}
	at net.minecraftforge.event.ForgeEventFactory.onPreClientTick(ForgeEventFactory.java:935) ~[forge-1.20.1-47.2.20-universal.jar%23229!/:?] {re:mixin,re:classloading}
	at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1745) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:mixins.epicfight.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:yacl.mixins.json:MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:mixins.epicfight.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:yacl.mixins.json:MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:mixins.epicfight.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:yacl.mixins.json:MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37) ~[%5BS,C%5D%5B更好的崩溃%5Dnotenoughcrashes-4.4.7+1.20.1-forge.jar%23201!/:?] {re:mixin,re:classloading}
	at net.minecraft.client.Minecraft.modify$zze000$atTheEndOfSecondCatchBeforePrintingCrashReport(Minecraft.java:3001) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:mixins.epicfight.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:yacl.mixins.json:MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:743) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:mixins.epicfight.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:yacl.mixins.json:MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:notenoughcrashes.forge.mixins.json:client.MixinMain,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.20.jar:?] {}
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.20.jar:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.20.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}


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

-- Head --
Thread: Render thread
Suspected Mods: 
	Architectury (architectury), Version: 9.2.14
		Issue tracker URL: https://github.com/shedaniel/architectury/issues
		at TRANSFORMER/[email protected]/dev.architectury.event.forge.EventHandlerImplClient.event(EventHandlerImplClient.java:56)

	Leawind's Third Person (leawind_third_person), Version: 2.2.0-beta.3
		Issue tracker URL: https://github.com/Leawind/Third-Person/issue
		at TRANSFORMER/[email protected]/com.github.leawind.util.Zone.<init>(Zone.java:23)

	Not Enough Crashes (notenoughcrashes), Version: 4.4.7+1.20.1
		Issue tracker URL: https://github.com/natanfudge/Not-Enough-Crashes/issues
		at TRANSFORMER/[email protected]+1.20.1/fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37)
Stacktrace:
	at com.github.leawind.util.Zone.<init>(Zone.java:23) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:classloading}
	at com.github.leawind.util.Zone.squeezeSafely(Zone.java:139) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:classloading}
	at com.github.leawind.thirdperson.core.CameraAgent.limitRotateCenter(CameraAgent.java:197) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:mixin,re:classloading}
	at com.github.leawind.thirdperson.core.CameraAgent.getRotateCenterFinally(CameraAgent.java:220) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:mixin,re:classloading}
	at com.github.leawind.thirdperson.core.CameraAgent.onClientTickStart(CameraAgent.java:237) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:mixin,re:classloading}
	at com.github.leawind.thirdperson.ThirdPersonEvents.onClientTickPre(ThirdPersonEvents.java:77) ~[leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-forge.jar%23216!/:?] {re:classloading}
	at dev.architectury.event.forge.EventHandlerImplClient.event(EventHandlerImplClient.java:56) ~[%5BC%5D%5B更好的第三人称前置%5Darchitectury-9.2.14-forge%20(1).jar%23194!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at dev.architectury.event.forge.__EventHandlerImplClient_event_ClientTickEvent.invoke(.dynamic) ~[%5BC%5D%5B更好的第三人称前置%5Darchitectury-9.2.14-forge%20(1).jar%23194!/:?] {re:classloading,pl:eventbus:B}
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {}
	at net.minecraftforge.event.ForgeEventFactory.onPreClientTick(ForgeEventFactory.java:935) ~[forge-1.20.1-47.2.20-universal.jar%23229!/:?] {re:mixin,re:classloading}
-- Affected level --
Details:
	All players: 1 total; [LocalPlayer['AXOLOTL'/3203, l='ClientLevel', x=-238.11, y=-2.00, z=153.82]]
	Chunk stats: 529, 313
	Level dimension: minecraft:overworld
	Level spawn location: World: (0,80,0), Section: (at 0,0,0 in 0,5,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
	Level time: 14859 game time, 14859 day time
	Server brand: forge
	Server type: Non-integrated multiplayer server
Stacktrace:
	at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:455) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:runtimedistcleaner:A,re:classloading,xf:fml:xaeroworldmap:xaero_wm_clientworldclass,pl:mixin:APP:embeddium.mixins.json:features.render.world.ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:ClientLevelInvoker,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:APP:embeddium.mixins.json:core.world.biome.ClientWorldMixin,pl:mixin:APP:embeddium.mixins.json:core.world.map.ClientWorldMixin,pl:mixin:APP:embeddium.mixins.json:features.render.world.sky.ClientWorldMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2319) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:mixins.epicfight.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:yacl.mixins.json:MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:740) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:mixins.epicfight.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:yacl.mixins.json:MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37) ~[%5BS,C%5D%5B更好的崩溃%5Dnotenoughcrashes-4.4.7+1.20.1-forge.jar%23201!/:?] {re:mixin,re:classloading}
	at net.minecraft.client.Minecraft.modify$zze000$atTheEndOfSecondCatchBeforePrintingCrashReport(Minecraft.java:3001) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:mixins.epicfight.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:yacl.mixins.json:MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:743) ~[client-1.20.1-20230612.114412-srg.jar%23224!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:imblocker:window_focus_asm,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:mixins.epicfight.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:yacl.mixins.json:MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:leawind_third_person-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:notenoughcrashes.forge.mixins.json:client.MixinMain,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.20.jar:?] {}
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.20.jar:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.20.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}


-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: vanilla, mod_resources, file/new.zip, file/Minecraft-Mod-Language-Modpack-Converted-1.20.1.zip

-- System Details --
Details:
	Minecraft Version: 1.20.1
	Minecraft Version ID: 1.20.1
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.9, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Memory: 346816912 bytes (330 MiB) / 1442840576 bytes (1376 MiB) up to 1442840576 bytes (1376 MiB)
	CPUs: 8
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
	Identifier: Intel64 Family 6 Model 142 Stepping 10
	Microarchitecture: Coffee Lake
	Frequency (GHz): 1.80
	Number of physical packages: 1
	Number of physical CPUs: 4
	Number of logical CPUs: 8
	Graphics card #0 name: Radeon (TM) 530
	Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x6900
	Graphics card #0 versionInfo: DriverVersion=24.20.11016.4
	Graphics card #1 name: Intel(R) UHD Graphics 620
	Graphics card #1 vendor: Intel Corporation (0x8086)
	Graphics card #1 VRAM (MB): 1024.00
	Graphics card #1 deviceId: 0x5917
	Graphics card #1 versionInfo: DriverVersion=31.0.101.2115
	Memory slot #0 capacity (MB): 4096.00
	Memory slot #0 clockSpeed (GHz): 2.40
	Memory slot #0 type: DDR4
	Virtual memory max (MB): 11089.36
	Virtual memory used (MB): 7695.55
	Swap memory total (MB): 7096.14
	Swap memory used (MB): 1121.71
	JVM Flags: 11 total; -Xmx1364m -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32m -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:-DontCompileHugeMethods -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
	Launched Version: 1.20.1
	Backend library: LWJGL version 3.3.1 build 7
	Backend API: Radeon (TM) 530 GL version 4.6.13521 Core Profile Forward-Compatible Context 24.20.11016.4, ATI Technologies Inc.
	Window size: 1920x1004
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'forge'
	Type: Client (map_client.txt)
	Graphics mode: fast
	Resource Packs: vanilla, mod_resources, file/new.zip, file/Minecraft-Mod-Language-Modpack-Converted-1.20.1.zip
	Current Language: zh_cn
	CPU: 8x Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
	Client Crashes Since Restart: 2
	Integrated Server Crashes Since Restart: 0
	ModLauncher: 10.0.9+10.0.9+main.dcd20f30
	ModLauncher launch target: forgeclient
	ModLauncher naming: srg
	ModLauncher services: 
		mixin-0.8.5.jar mixin PLUGINSERVICE 
		eventbus-6.0.5.jar eventbus PLUGINSERVICE 
		fmlloader-1.20.1-47.2.20.jar slf4jfixer PLUGINSERVICE 
		fmlloader-1.20.1-47.2.20.jar object_holder_definalize PLUGINSERVICE 
		fmlloader-1.20.1-47.2.20.jar runtime_enum_extender PLUGINSERVICE 
		fmlloader-1.20.1-47.2.20.jar capability_token_subclass PLUGINSERVICE 
		accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE 
		fmlloader-1.20.1-47.2.20.jar runtimedistcleaner PLUGINSERVICE 
		modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE 
		modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE 
		modlauncher-10.0.9.jar I18nUpdateMod TRANSFORMATIONSERVICE 
	FML Language Providers: 
		[email protected]
		lowcodefml@null
		javafml@null
	Mod List: 
		client-1.20.1-20230612.114412-srg.jar             |Minecraft                     |minecraft                     |1.20.1              |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
		[S,C][更好的崩溃]notenoughcrashes-4.4.7+1.20.1-forge.ja|Not Enough Crashes            |notenoughcrashes              |4.4.7+1.20.1        |DONE      |Manifest: NOSIGNATURE
		[S,C][OTBWGǰ��]TerraBlender-forge-1.20.1-3.0.1.7.j|TerraBlender                  |terrablender                  |3.0.1.7             |DONE      |Manifest: NOSIGNATURE
		wukong-forge1.20.1-20.0.1.11.jar                  |Epic Fight - Wukong Moveset   |wukong                        |20.0.1.11           |DONE      |Manifest: NOSIGNATURE
		geckolib-forge-1.20.1-4.4.9.jar                   |GeckoLib 4                    |geckolib                      |4.4.9               |DONE      |Manifest: NOSIGNATURE
		Oh-The-Trees-Youll-Grow-forge-1.20.1-1.3.1.jar    |Oh The Trees You'll Grow      |ohthetreesyoullgrow           |1.20.1-1.3.1        |DONE      |Manifest: NOSIGNATURE
		jei-1.20.1-forge-15.20.0.105.jar                  |Just Enough Items             |jei                           |15.20.0.105         |DONE      |Manifest: NOSIGNATURE
		firstperson-forge-2.4.5-mc1.20.1.jar              |FirstPerson                   |firstperson                   |2.4.5               |DONE      |Manifest: NOSIGNATURE
		Corgilib-Forge-1.20.1-4.0.3.2.jar                 |CorgiLib                      |corgilib                      |4.0.3.2             |DONE      |Manifest: NOSIGNATURE
		Oh-The-Biomes-Weve-Gone-Forge-1.4.1.jar           |Oh The Biomes We've Gone      |biomeswevegone                |1.4.1               |DONE      |Manifest: NOSIGNATURE
		[S,C][属性修复]AttributeFix-Forge-1.20.1-21.0.4.jar   |AttributeFix                  |attributefix                  |21.0.4              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		[S,C][灾变前置]lionfishapi-1.9.jar                    |LionfishAPI                   |lionfishapi                   |1.9                 |DONE      |Manifest: NOSIGNATURE
		immersive_aircraft-1.1.3+1.20.1-forge.jar         |Immersive Aircraft            |immersive_aircraft            |1.1.3+1.20.1        |DONE      |Manifest: NOSIGNATURE
		[C][显血]torohealth-1.20.1-forge-1.jar              |ToroHealth                    |torohealth                    |1.20.1-forge-1      |DONE      |Manifest: NOSIGNATURE
		L_Enders_Cataclysm-2.16 - 1.20.1.jar              |Cataclysm Mod                 |cataclysm                     |2.16                |DONE      |Manifest: NOSIGNATURE
		curios-forge-5.11.0+1.20.1.jar                    |Curios API                    |curios                        |5.11.0+1.20.1       |DONE      |Manifest: NOSIGNATURE
		flywheel-forge-1.20.1-0.6.11-13.jar               |Flywheel                      |flywheel                      |0.6.11-13           |DONE      |Manifest: NOSIGNATURE
		create-1.20.1-0.5.1.j.jar                         |Create                        |create                        |0.5.1.j             |DONE      |Manifest: NOSIGNATURE
		[C][盔甲显示]armorpointspp-forge-1.20-3.1.1.jar       |ArmorPoints++                 |armorpointspp                 |1.20-3.1.1          |DONE      |Manifest: NOSIGNATURE
		[EFA_exclusive] epicfight-forge-20.10.1.11-1.20.1.|Epic Fight                    |epicfight                     |20.10.1.11          |DONE      |Manifest: NOSIGNATURE
		XaerosWorldMap_1.39.0_Forge_1.20.jar              |Xaero's World Map             |xaeroworldmap                 |1.39.0              |DONE      |Manifest: NOSIGNATURE
		[S,C][灾变前置]citadel-2.6.0-1.20.1.jar               |Citadel                       |citadel                       |2.6.0               |DONE      |Manifest: NOSIGNATURE
		oreexcavation-1.13.174.jar                        |OreExcavation                 |oreexcavation                 |1.13.174            |DONE      |Manifest: NOSIGNATURE
		[C][JEI拼音搜索]jecharacters-1.20.1-forge-4.5.11.jar  |Just Enough Characters        |jecharacters                  |4.5.11              |DONE      |Manifest: NOSIGNATURE
		mixinextras-forge-0.3.5.jar                       |MixinExtras                   |mixinextras                   |0.3.5               |DONE      |Manifest: NOSIGNATURE
		[S,C][创世神]worldedit-mod-7.2.15.jar                |WorldEdit                     |worldedit                     |7.2.15+6463-5ca4dff |DONE      |Manifest: NOSIGNATURE
		[C][更好的第三人称前置]architectury-9.2.14-forge (1).jar   |Architectury                  |architectury                  |9.2.14              |DONE      |Manifest: NOSIGNATURE
		[S,C][盔甲套装]spacecatasb-forge-20.13.1.jar          |Armor Set Bonuses             |spacecatasb                   |20.13.1             |DONE      |Manifest: NOSIGNATURE
		leawind_third_person-v2.2.0-beta.3-mc1.20-1.20.1-f|Leawind's Third Person        |leawind_third_person          |2.2.0-beta.3        |DONE      |Manifest: NOSIGNATURE
		YetAnotherConfigLib-3.6.1+1.20.1-forge.jar        |YetAnotherConfigLib           |yet_another_config_lib_v3     |3.6.1+1.20.1-forge  |DONE      |Manifest: NOSIGNATURE
		skinlayers3d-forge-1.7.1-mc1.20.1.jar             |3d-Skin-Layers                |skinlayers3d                  |1.7.1               |DONE      |Manifest: NOSIGNATURE
		forge-1.20.1-47.2.20-universal.jar                |Forge                         |forge                         |47.2.20             |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
		[C][全键无冲]NonConflictKeys-Forge-1.19.X-1.20-1.0.0.j|NonConflictKeys               |nckey                         |1.0.0               |DONE      |Manifest: NOSIGNATURE
		embeddium-0.3.31+mc1.20.1.jar                     |Embeddium                     |embeddium                     |0.3.31+mc1.20.1     |DONE      |Manifest: NOSIGNATURE
		[C][输入法冲突]IMBlocker_4.0.5+1.20.jar                |IMBlocker                     |imblocker                     |4.0.5               |DONE      |Manifest: NOSIGNATURE
		corpse-forge-1.20.1-1.0.17.jar                    |Corpse                        |corpse                        |1.20.1-1.0.17       |DONE      |Manifest: NOSIGNATURE
	Flywheel Backend: GL33 Instanced Arrays
	Crash Report UUID: 54874cf6-94cb-4168-be7a-5c72bcb3d1e0
	FML: 47.2
	Forge: net.minecraftforge:47.2.20
	Suspected Mods: Not Enough Crashes (notenoughcrashes), Leawind's Third Person (leawind_third_person), Minecraft (minecraft), Forge (forge)
commented

btw the mod's issue tracker url is wrong. It should be https://github.com/Leawind/Third-Person/issues instead of https://github.com/Leawind/Third-Person/issue (a s is missing)

commented

It's funny you posted this issue when you did, I was just about to post the exact same crash for the exact same reason when I refreshed the page and saw this issue already here.

Minecraft 1.20.1 Fabric
Version 2.2.0-beta.3 (also affects 2.2.0-beta.2)

java.lang.IllegalArgumentException: Minimum cannot be greater than maximum: -0.43943650567542136 > -0.4394365056754214 at com.github.leawind.util.Zone.<init>(Zone.java:23) at com.github.leawind.util.Zone.squeezeSafely(Zone.java:139) at com.github.leawind.thirdperson.core.CameraAgent.limitRotateCenter(CameraAgent.java:197) at com.github.leawind.thirdperson.core.CameraAgent.getRotateCenterFinally(CameraAgent.java:220) at com.github.leawind.thirdperson.core.CameraAgent.onClientTickStart(CameraAgent.java:237) at com.github.leawind.thirdperson.ThirdPersonEvents.onClientTickPre(ThirdPersonEvents.java:77) at [email protected]/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) at dev.architectury.event.EventFactory.invokeMethod(EventFactory.java:53) at dev.architectury.event.EventFactory$1.handleInvocation(EventFactory.java:62) at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87) at jdk.proxy2/jdk.proxy2.$Proxy262.tick(Unknown Source) at dev.architectury.event.fabric.EventHandlerImpl.lambda$registerClient$2(EventHandlerImpl.java:53) at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34) at MC//net.minecraft.client.MinecraftClient.handler$fnb000$fabric-lifecycle-events-v1$onStartTick(MinecraftClient.java:26538) at MC//net.minecraft.client.MinecraftClient.tick(MinecraftClient.java) at MC//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1181) at MC//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at app//org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at app//org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at app//org.prismlauncher.EntryPoint.main(EntryPoint.java:70)

crash-2024-11-10_01.32.51-client.txt

commented

Caused by errors in floating-point calculations

public @NotNull Zone squeezeSafely (double d) {
	double r = Math.min(d, radius());
	return new Zone(min + r, max - r);
}
commented

so , what way was there to solve this ?