Skip to content

New Groups object to fix concurrency bug - #30

Merged
srnyx merged 1 commit into
mainfrom
fix/concurrent-group-cycle
Sep 5, 2026
Merged

srnyx merged 1 commit into
mainfrom
fix/concurrent-group-cycle

Conversation

@srnyx

@srnyx srnyx commented Sep 5, 2026 •

Copy link
Copy Markdown
Member

And improve stats format for groups

Fixes this:

[03:01:11] [Render thread/DEBUG]: Hide players key pressed
[03:01:11] [Render thread/ERROR]: Unreported exception thrown!
java.util.ConcurrentModificationException
    at java.base/java.util.LinkedHashMap$LinkedHashIterator.nextNode(Unknown Source)
    at java.base/java.util.LinkedHashMap$LinkedKeyIterator.next(Unknown Source)
    at Genesis//cc.aabss.eventutils.manager.GroupManager.cycle(GroupManager.java:48)
    at Genesis//cc.aabss.eventutils.manager.KeybindManager.lambda$new$0(KeybindManager.java:134)
    at Genesis//net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$3(ClientTickEvents.java:43)
    at Genesis//net.minecraft.client.Minecraft.handler$cbp000$fabric-lifecycle-events-v1$onEndTick(Minecraft.java:10300)
    at Genesis//net.minecraft.client.Minecraft.tick(Minecraft.java:1956)
    at Genesis//net.minecraft.client.Minecraft.runTick(Minecraft.java:1250)
    at Genesis//net.minecraft.client.Minecraft.run(Minecraft.java:959)
    at Genesis//net.minecraft.client.main.Main.main(Main.java:292)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
    at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    at com.moonsworth.lunar.genesis.ClientGameBootstrap.apply(Unknown Source)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
    at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    at com.moonsworth.lunar.genesis.HRCORCCCHOCRCICCRHOHHICOIIICII.HRCORCCCHOCRCICCRHOHHICOIIICII(Unknown Source)
    at com.moonsworth.lunar.genesis.Genesis.run(Unknown Source)

And improve stats format for groups
@srnyx srnyx added bug Something isn't working enhancement New feature or request labels Sep 5, 2026
@srnyx
srnyx merged commit 9d8a35e into main Sep 5, 2026
2 checks passed
@srnyx
srnyx deleted the fix/concurrent-group-cycle branch September 5, 2026 01:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant