Commit Graph
14 Commits
Author SHA1 Message Date
selimaj-devandclaude 51db629980 Relicense to all rights reserved (source-available)
Remove LICENSE, update fabric.mod.json, README and NOTICES, and stop
bundling LICENSE into the jar. Source stays available and open to
contributions.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-09 11:03:14 +02:00
selimaj-devandclaude b018db1851 Build with loom-back-compat and a Java toolchain per version
Prepares the build for 26.x, which ships unobfuscated and needs Java 25
(#39):

- loom-back-compat applies the remapping Loom to 1.21.x and would apply
  the plain one to 26.x. loom_version becomes loomx.loom_version.
- Each version compiles with its Java toolchain (21 for 1.21.x, 25 for
  26.x), and the mixin configs take their compatibility level from it.
  The foojay resolver downloads a missing JDK; CI installs 21 and 25.
- buildAll collects remapJar's output, or jar's where there's nothing
  to remap.
- fabric.mod.json depends on fabric-api, Fabric API's mod id; 26.x's
  jar no longer provides the old "fabric" alias.

Nothing changes for the 1.21.x jars.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-30 19:15:02 +02:00
selimaj-devandclaude 019e5cfb43 Build 1.21.11 with Stonecutter from a shared src/
Step 1 of #8. 1.21.11's version-specific code moves from versions/1.21.11/src
to the top-level src/, built by Stonecutter as the project :1.21.11. The other
versions still build from their own copies as :mc-<v> until they're folded in.

- settings.gradle: applies Stonecutter (Groovy controller) with
  stonecutterVersions = ["1.21.11"] and skips those folders when including
  the old mc-<v> projects.
- The old root build.gradle becomes stonecutter.gradle (the root project's
  script, with the shared repositories, common wiring and buildAll), and
  1.21.11's build.gradle becomes the root build.gradle that Stonecutter runs
  for each version. versions/1.21.11 keeps its gradle.properties and run/.
- The jar has the same 415 entries, fabric.mod.json and mixin configs as
  before; the only class differences also appear when rebuilding an
  untouched version today.
- scripts/port.sh treats src/ as the active Stonecutter version, so changes
  port between it and the old copies both ways.
- README and VERSION_GUIDE describe the layout, version comments and how to
  add a version.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-27 04:18:42 +02:00
selimaj-dev b98fe211f0 Starting fresh 2026-03-05 15:24:28 +01:00
selimaj-dev 78097b1d8f prep for module mixins 2025-06-17 09:54:03 -05:00
selimaj-dev 563a68e9f1 added crosshair mod 2025-04-05 19:18:44 +02:00
selimaj-dev 313dd4b660 ui stuff and smooth blur 2025-04-05 11:35:41 +02:00
selimaj-dev abed0205d2 ui and branding update 2025-03-18 01:37:34 +01:00
selimaj-dev 159018d7c1 full rebrand 2025-03-05 19:19:23 +01:00
selimaj-dev 4412d071d5 small changes 2025-03-01 03:33:20 +01:00
Leo Codes 3020a1e8ee aura ui 2025-02-23 00:56:54 +01:00
Leo Codes a153a8c730 Changed version of the origin one 2025-02-22 18:12:21 +01:00
IIpho3nix 0defba52c7 fix typo and add sources 2023-12-25 22:27:49 +03:00
IIpho3nix 48b6beb9bc initial commit 2023-12-25 22:23:44 +03:00