Skip to content

Class Tweakers: Introduction & Access Widening#517

Merged
its-miroma merged 33 commits intoFabricMC:mainfrom
MildestToucan:wikiports-accesswidening
Mar 24, 2026
Merged

Class Tweakers: Introduction & Access Widening#517
its-miroma merged 33 commits intoFabricMC:mainfrom
MildestToucan:wikiports-accesswidening

Conversation

@MildestToucan
Copy link
Copy Markdown
Contributor

This (WIP) PR has two main goals:

This includes, for the Docs themselves a new section, placed currently between Mixins and Misc. Pages, with an introduction page and an access widening page.

For the reference mod, this includes adding a new example-mod.classtweaker file to the resources, and fixing the FMJ's empty depends block since class tweakers require Loader 0.18.0+ to work.

The other wiki page on class tweakers, for interface injection will be added in a later PR.

This PR isn't complete yet, but it's complete enough for early reviews. Particularly would like a review from @Earthcomputer as he was one of the primary editors behind updating the access widener wiki page to use class tweaker.

@netlify
Copy link
Copy Markdown

netlify bot commented Mar 3, 2026

Deploy Preview for nimble-elf-d9d491 ready!

Name Link
🔨 Latest commit 4bdeae5
🔍 Latest deploy log https://app.netlify.com/projects/nimble-elf-d9d491/deploys/69c2be68f454a10008949edd
😎 Deploy Preview https://deploy-preview-517--nimble-elf-d9d491.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@its-miroma its-miroma added the new-content A new page or set of pages label Mar 5, 2026
@its-miroma its-miroma changed the title Porting Class Tweakers to the Docs: Introduction and Access Widening Class Tweakers: Introduction & Access Widening Mar 16, 2026
@MildestToucan MildestToucan marked this pull request as ready for review March 23, 2026 18:45
@MildestToucan MildestToucan requested a review from a team as a code owner March 23, 2026 18:45
cassiancc
cassiancc previously approved these changes Mar 23, 2026
Copy link
Copy Markdown
Member

@its-miroma its-miroma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm reviewing the other file also

Copy link
Copy Markdown
Member

@its-miroma its-miroma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here's the other file, reviewed

MildestToucan and others added 2 commits March 24, 2026 13:43
Some suggestions may not have been applied or applied differently at my own discretion. Rereview will be needed to evaluate my decisions.

Co-authored-by: Miroma <136986257+its-miroma@users.noreply.github.com>
MildestToucan and others added 2 commits March 24, 2026 13:49
whoops, forgot that one in the previous commit!

Co-authored-by: Miroma <its.miroma@proton.me>
Co-authored-by: Miroma <136986257+its-miroma@users.noreply.github.com>
@MildestToucan
Copy link
Copy Markdown
Contributor Author

As this PR nears being merged, some special thanks to @cassiancc for their support and help with linting and build issues; and to @its-miroma for their many contributions for formatting, phrasing and very thorough reviewing process.

Future plans for the Class Tweaker section of the Docs include notably a page on interface injection, and when it is released a page on the upcoming enum extension feature.

cassiancc
cassiancc previously approved these changes Mar 24, 2026
Copy link
Copy Markdown
Member

@cassiancc cassiancc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to go by me! Should just need the last of Miroma's tweaks applied and I think we're good to merge.

MildestToucan and others added 2 commits March 24, 2026 16:20
Co-authored-by: Miroma <136986257+its-miroma@users.noreply.github.com>
@its-miroma its-miroma merged commit 81793f6 into FabricMC:main Mar 24, 2026
10 checks passed
@MildestToucan MildestToucan deleted the wikiports-accesswidening branch March 25, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-content A new page or set of pages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants