Skip to content

Conversation

@beemerwt
Copy link

Fabric removed their old rendering system and will implement a new one in the future, I'm sure. In the meantime I don't want to play without this mod so I took the liberty of reimplementing rendering as callbacks.

Copy link
Member

@me4502 me4502 left a comment

Choose a reason for hiding this comment

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

In general there are a few odd changes that would need to be fixed up for progress this PR- otherwise a lot of it looks like what I have locally. I'd opted to not add a mixin here, to prevent compatibility issues in a released copy of the mod. For dev builds etc it feels like it'd be fine to do this, and then have the mixins removed once Fabric update the rendering API.

"key.worldeditcui.clear": "WorldEdit Auswahl aufheben",
"key.worldeditcui.chunk": "Chunkgrenzen An/Aus",
"key.categories.worldeditcui": "WorldEditCUI",
"key.category.worldeditcui.general": "WorldEditCUI",
Copy link
Member

Choose a reason for hiding this comment

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

Are these changes to the keybind category name key here necessary?

Copy link
Author

Choose a reason for hiding this comment

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

Yes, it was a necessary change because Keybind.Category now requires a ResourceLocation to register, which requires a namespace and path... unless you would like to implement a mixin to get around that.

@me4502
Copy link
Member

me4502 commented Oct 19, 2025

I've also just pushed my initial 1.21.10 work I did a while ago, would you be able to please rebase onto the mc/1.21.10 branch, and re-target this PR there?

@beemerwt beemerwt changed the base branch from master to mc/1.21.10 October 20, 2025 20:21
@me4502
Copy link
Member

me4502 commented Nov 3, 2025

Sorry for the delayed responge, GitHub didn't send notifications for those pushes or trigger any webhooks :/

It looks like Fabric have now merged this into their API- would it be possible to please update to just use the API rather than the mixin additions? Also maybe please reply to this message to see if that makes sure GitHub sends notifications 😓

@me4502
Copy link
Member

me4502 commented Nov 9, 2025

I have a working GPU now, so can take a look at making those changes- I'll merge this into my branch and work from there. Thanks :)

@me4502 me4502 merged commit 69d094e into EngineHub:mc/1.21.10 Nov 9, 2025
2 checks passed
me4502 pushed a commit that referenced this pull request Nov 12, 2025
* Minor changes

* Add render mixin

* Updated keybinds to new namespace standard

* Added refmap for loom

* Fixed unnecessary warnings

* Implement START callback for consistency

* Removed 7.3.12 from breaking

* Formatting and javadoc comments
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