Commit Graph

11 Commits

Author SHA1 Message Date
5f366792c3 Use plain implementation for Fabric deps under unobfuscated Loom
Some checks failed
continuous-integration/drone/push Build is failing
Loom 1.17 in unobfuscated mode does not register the modImplementation
configuration: there is no remapping step that would need it. Use plain
implementation for fabric-loader and fabric-api, matching the original
work in 19b6ea5 that I had rolled back.
2026-06-21 15:59:08 +06:00
8a969bc843 Drop mappings declaration for unobfuscated 26.2
Some checks failed
continuous-integration/drone/push Build is failing
Starting with 26.1 Mojang ships Minecraft unobfuscated, and Yarn /
Intermediary are no longer published past 1.21.11. Loom does not need
a mappings dependency in that mode: the Mojang-named source compiles
directly. Remove the mappings line, drop the yarn_mappings property,
revert the client entrypoint to Mojang names (Minecraft, Component,
ChatFormatting, gui.getChat(), getUser().getName()), and rewrite the
README note so it stops claiming Mojang mappings via Loom.
2026-06-21 15:57:22 +06:00
71dc665ef1 Switch to Yarn mappings 26.2+build.3
Some checks failed
continuous-integration/drone/push Build is failing
Loom rejected officialMojangMappings() with a non-obfuscated
environment error, and Mojang client_mappings are not published for
26.2 yet. Pin Yarn at 26.2+build.3 via the new yarn_mappings property
and rewrite the client entrypoint with Yarn names: MinecraftClient,
Text, Formatting, inGameHud.getChatHud(), getSession().getUsername().
2026-06-21 15:49:02 +06:00
fb233cee93 Pin Loom plugin version literally for Gradle 9
Some checks failed
continuous-integration/drone/push Build is failing
Gradle 9 rejects property interpolation inside plugins {} — the version
must be a literal String. Drop the now-unused loom_version key from
gradle.properties so it does not desync from the build script.
2026-06-21 15:41:43 +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
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