architectury-api
architectury-api copied to clipboard
Registry Replacements (#430)
Replace vanilla items with register() on fabric.
(Tested on my machine.)
Hmm, honestly I would prefer if registry replacement was explicit on both instead of implicit, so maybe we should instead consider making a registerOrOverride method?
Hmm, honestly I would prefer if registry replacement was explicit on both instead of implicit, so maybe we should instead consider making a registerOrOverride method?
Well, maybe that's right.
I will change it to a explicit method named registerOrOverride
.
After some discussion on Discord, I believe we don't want to support registry replacements seeing how NeoForge no longer supports it after the Registry Rework and fabric never encouraged it. Alternative solutions should be used instead, albeit mixins or etc.
Some checks can be added to the forge register() method to warn potential registry replacements instead.
After some discussion on Discord, I believe we don't want to support registry replacements seeing how NeoForge no longer supports it after the Registry Rework and fabric never encouraged it. Alternative solutions should be used instead, albeit mixins or etc.
Some checks can be added to the forge register() method to warn potential registry replacements instead.
Ah, okay.
After some discussion on Discord, I believe we don't want to support registry replacements seeing how NeoForge no longer supports it after the Registry Rework and fabric never encouraged it. Alternative solutions should be used instead, albeit mixins or etc.
Some checks can be added to the forge register() method to warn potential registry replacements instead.