Skip to content

FRAPI relies on mod load order #3109

@kb-1000

Description

@kb-1000

With FRAPI, the renderer implementation must explicitly register the renderer instance with the API.
This, as far as I can tell, is supposed to happen in its ClientModInitializer.
The order in which mods are loaded, including entrypoints getting called, is unfortunately completely undefined, which means a mod relying on FRAPI may end up getting loaded before indigo or indium, and won't see a renderer in its initializer. That's... let's say, less than ideal, and has caused me some hard to debug issues.

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions