-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
G4mespeed + fixed speed + block event separator = crash #3
Comments
Thanks for the report! I've been having trouble figuring out what the issue is, when I stumbled upon a very similar issue with Lithium. Do you happen to be running Lithium? If so, can you try removing it and see if the issue persists? |
I do happen to have Lithium, I will attempt to remove it, and try again. Keep in mind, I can still use block event separator fine, even with Lithium installed. Only when I turn fixed speed on in G4mespeed does it crash. |
Lithium allows certain block entities to sleep by temporarily replacing their block entity ticker with a dummy ticker. The dummy ticker does not return a non-null position, because it doesn't have a reference to the block entity. |
Adding a null check here should work around it: https://github.com/SpaceWalkerRS/block-event-separator/blob/337f9ce425306629c21e7431059b11b05a12027c/src/main/java/block/event/separator/mixin/client/LevelMixin.java#LL53C2-L53C2
|
Oh yeah, forgot about this. I removed Lithium, and was not able to reproduce the bug anymore. |
fix: #3 Crash with Lithium's Sleeping Block Entities
Hello there, SpaceWalker. With the latest version of G4mespeed, I turned the tps to 0.156, set animation to fixed speed, then pressed m to reset the tickspeed, and boom, minecraft crashed.
The text was updated successfully, but these errors were encountered: