Annotated DI adds Dependency Injection for Minecraft mods. It includes Guice for the basic DI system, adds a custom annotation to allow easily setting up a DI system configured only by annotations, and handles code sided using Fabric's @EnvType
correctly. For more details, please see the wiki
See Getting Started on the wiki.