Skip to content

Add funding links and the CurseForge download - #29

Draft
Nekuzaky wants to merge 3 commits into
mainfrom
claude/buy-me-coffee-patreon-content-f0ebmi
Draft

Add funding links and the CurseForge download#29
Nekuzaky wants to merge 3 commits into
mainfrom
claude/buy-me-coffee-patreon-content-f0ebmi

Conversation

@Nekuzaky

@Nekuzaky Nekuzaky commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • .github/FUNDING.yml now lists patreon: Nekuzaky and buy_me_a_coffee: Nekuzaky alongside the existing GitHub Sponsors entry, so the repo's Sponsor button surfaces all three.
  • README gains a badge row (Buy Me a Coffee / Patreon / GitHub Sponsors) under the existing badges, plus a ## Support section before ## License linking the three destinations and stating that nothing in the mod is or will be paywalled.
  • README's ## Install step 3 now offers CurseForge as a download source next to the GitHub release, with a CurseForge badge in the header row and a note that installing through a mod manager resolves the Fabric API dependency automatically.

Type of change

  • Bug fix
  • New feature
  • Refactor / cleanup
  • Docs / config only

Test plan

  • Existing tests pass (./gradlew test)
  • Tested in-game with a physical controller
  • Added / updated tests for changed logic

No code paths touched — the change is docs and repo config only. Worth confirming after merge that the Sponsor button renders all three entries and that the four new links resolve.

Notes

Two things to check before merging:

  1. Handles are assumed. The Buy Me a Coffee and Patreon handles are both taken to be Nekuzaky. GitHub silently ignores a FUNDING.yml entry that doesn't resolve, so a typo makes the button disappear rather than error.
  2. The CurseForge URL is unverified from CI. curseforge.com is unreachable from the environment these commits were authored in, so https://www.curseforge.com/minecraft/mc-mods/bettercontroller was taken as given and never fetched.

This carries two concerns — funding links and a download link — against CONTRIBUTING.md's one-concern-per-PR rule. They are both single-file README metadata changes and were kept together deliberately; say the word and the CurseForge commit (9e8c33b) splits out cleanly onto its own branch.

claude added 2 commits August 11, 2026 08:59
FUNDING.yml now lists patreon and buy_me_a_coffee alongside GitHub
Sponsors, so the Sponsor button on the repo surfaces all three. README
gets a matching badge row and a Support section that states plainly that
nothing in the mod is or will be paywalled.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SPvWdP6J13KwB3o4eVCBEv
CurseForge is where most players will actually install the mod, but the
README only pointed at GitHub releases. Adds it as a download source in
the install steps, a badge in the header row, and a note that installing
through a mod manager resolves the Fabric API dependency automatically.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SPvWdP6J13KwB3o4eVCBEv
@Nekuzaky Nekuzaky changed the title Add Buy Me a Coffee and Patreon to funding links Add funding links and the CurseForge download Aug 12, 2026
gradlew was tracked as mode 100644, so a fresh clone on Linux or macOS
could not run ./gradlew build -- the command the README's build section
gives -- without chmod'ing it first. CI worked around this with a
dedicated 'Grant execute permission' step.

Only the file mode changes; the script content is untouched. The CI step
is left in place for now since chmod on an already-executable file is a
no-op, and removing it is a workflow change better made on its own.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SPvWdP6J13KwB3o4eVCBEv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants