Unverified Commit c2fe6a6b authored by Lemon-miaow's avatar Lemon-miaow
Browse files

fix(plugins): loader mod metadata — AGPL-3.0-only license, real issue tracker

The three loader mods declared `license = "MIT"` (and Forge/NeoForge a
placeholder `issueTrackerURL = https://example.invalid/felis`) while the
repository is AGPL-3.0-only (README.md:73, LICENSE).  The mods were added
2026-06-26, the LICENSE landed 2026-07-12 — stale leftovers that nothing
ever read back: no CI job, no install path.  Fabric loader prints the
license from fabric.mod.json at boot and both mods.toml files are parsed
by their loaders, so the wrong claim is user-visible.  Align both with
reality — boot-verified on real fabric/forge/neoforge dedicated servers
(AUDIT-2026-09-22.md, batch 41).
parent f6048f26
Loading
Loading
Loading
Loading
+1 −1
Changes for plugins/fabric/src/main/resources/fabric.mod.json: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
  "name": "Felis Link",
  "description": "In-game /link command: mints a one-time account-link code from felis-api.",
  "authors": ["Felis"],
  "license": "MIT",
  "license": "AGPL-3.0-only",
  "environment": "server",
  "entrypoints": {
    "server": ["best.lolicon.felis.fabric.FelisFabricMod"]
+2 −2
Changes for plugins/forge/src/main/resources/META-INF/mods.toml: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
modLoader = "javafml"
loaderVersion = "[47,)"
license = "MIT"
issueTrackerURL = "https://example.invalid/felis"
license = "AGPL-3.0-only"
issueTrackerURL = "https://github.com/FelisMC/Felis/issues"

[[mods]]
modId = "felis_link"
+2 −2
Changes for plugins/neoforge/src/main/resources/META-INF/mods.toml: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
modLoader = "javafml"
loaderVersion = "[1,)"
license = "MIT"
issueTrackerURL = "https://example.invalid/felis"
license = "AGPL-3.0-only"
issueTrackerURL = "https://github.com/FelisMC/Felis/issues"

[[mods]]
modId = "felis_link"