People are under the impression this is somehow official or required for NilLoader mods to function, generally due to blind trust of AI slop answers. Considering the relationship that Fabric API and Fabric Loader have, this isn't a particularly outrageous assumption.
Current versions of NilLoader will refuse to load your mod under this ID. It must be renamed, I don't care what to. e.g. "TamKungAPI", "KDL Lib", whatever. I don't know, ask Claude or whatever agent you're clearly using to come up with a better name.
Also, please do not use Nil internals so extensively via reflection. They are very likely to break in the future, and I do not understand the point of allowing bootstrapping of mods that use a completely custom and special KDL metadata format. At that point you should just make your own mod loader also based on Java agents.
People are under the impression this is somehow official or required for NilLoader mods to function, generally due to blind trust of AI slop answers. Considering the relationship that Fabric API and Fabric Loader have, this isn't a particularly outrageous assumption.
Current versions of NilLoader will refuse to load your mod under this ID. It must be renamed, I don't care what to. e.g. "TamKungAPI", "KDL Lib", whatever. I don't know, ask Claude or whatever agent you're clearly using to come up with a better name.
Also, please do not use Nil internals so extensively via reflection. They are very likely to break in the future, and I do not understand the point of allowing bootstrapping of mods that use a completely custom and special KDL metadata format. At that point you should just make your own mod loader also based on Java agents.