Commit Graph

9 Commits

Author SHA1 Message Date
77a44be34b Run IRC socket I/O on a dedicated background thread
Some checks failed
continuous-integration/drone/push Build is failing
Auto-connect on CLIENT_STARTED, .irc reconnect and .irc <msg> all used
to open a TCP socket on the render thread with a 5s connect timeout,
freezing client startup and chat input when the server was unreachable.
Dispatch those paths through a single daemon executor instead, and
release the socket plus the executor on CLIENT_STOPPING.
2026-06-21 15:40:02 +06:00
153d85602c Restore Loom mappings and modImplementation for Fabric deps
Loom needs an explicit mappings entry, and Fabric loader / API must be
declared with modImplementation so they get remapped against the active
mappings; the previous commit dropped both, which left the build with
no mappings at all and unremapped Fabric jars. Reference the
loom_version property in the plugin block too so it tracks
gradle.properties.
2026-06-21 15:39:49 +06:00
41b68d45c5 Decouple IrcConfig from client source set
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-21 15:08:51 +06:00
93e1b409c2 Adapt client entrypoint to 26.2 mappings
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-21 14:56:48 +06:00
19b6ea53b7 Remove explicit Mojang mappings for 26.2
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-21 14:52:04 +06:00
02c228b997 Fix Loom plugin declaration for Gradle 9
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-21 14:50:07 +06:00
ccb325ea42 Upgrade Loom for Minecraft 26.2 build
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-21 14:45:44 +06:00
a37224a1c8 Fix target version to Minecraft 26.2
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-21 14:41:10 +06:00
910c58c30b Add Fabric client IRC chat mod and Drone pipeline 2026-06-21 14:31:38 +06:00