Stats get registered under the minecraft resource key
JustRed23 opened this issue ยท 1 comments
Versions (Be specific, do not write "latest"):
- Enigmatic Legacy: 1.18.2-2.25.0
- Curios API: 1.18.2-5.0.7.1
- Patchouli: 1.18.2-71.1
- Forge: 1.18.2-40.2.0
Description of a Bug:
Stats get added to the minecraft: namespace. I am working on a mod that looks for ResourceLocations in the registry that do not belong to the minecraft namespace. Your stats (ex. 'play_time_with_seven_curses' (EnigmaticLegacy:L678)) get registered under the minecraft: namespace. See
A better way of doing this would be by passing the ResourceLocation two times during register.
Right now you are using register(Registry, String, ResourceLocation)
but register(Registry, ResourceLocation, ResourceLocation)
would be better for this.
How to Reproduce:
- Boot up the server
- Wait for the message '[Enigmatic Legacy/INFO]: Registering stats...'
- Have a mod that loops through all ResourceLocations in Registry.CUSTOM_STAT and prints them to the console
- Behold!
Logs:
Crash Log:
latest.log
I made a pull request with the fix #405 i have tested on magma and forge and nothing seems to be broken,awaiting Aizistral