Currently we can just register a fixer/walker for an existing IFixType
and then trudge around in the raw compound looking for the capabilities subtag. This is tedious (every mod has to do a lot of boilerplate) and flaky (since it would break if Forge ever changed where caps are stored)
It would be nicer if Forge added an IFixType
representing capabilities, then added walkers for LEVEL
, PLAYER
, CHUNK
, BLOCK_ENTITY
, ENTITY
and ITEM_INSTANCE
to automatically navigate to the cap tag and walk it.
If this sounds like a good idea, I can get working on a PR
This issue has been automatically marked as stale because it has not had activity in a long time. If this issue is still relevant and should remain open, please reply with a short explanation (e.g. "I have checked the code and this issue is still relevant because ___." or "Here's a screenshot of this issue on the latest version"). Thank you for your contributions!
This issue has been automatically closed because it has not had activity in a long time. Please feel free to reopen it or create a new issue.
Most helpful comment
If this sounds like a good idea, I can get working on a PR