1- import org .mangorage .mangobotmixin .mixin .core .MangoBotMixinBlackboardImpl ;
2- import org .mangorage .mangobotmixin .mixin .transformer .SpongeMixinClassTransformerImpl ;
3-
41module org .mangorage .mangobotmixin {
52 requires org .mangorage .mangobotcore ;
63 requires org .spongepowered .mixin ;
118 exports org .mangorage .mangobotmixin .plugin to org .mangorage .mangobotcore ;
129 exports org .mangorage .mangobotmixin .mixin .core to org .spongepowered .mixin , mixinextras .common ;
1310 exports org .mangorage .mangobotmixin .mixin to org .spongepowered .mixin , mixinextras .common ;
14- exports org .mangorage .mangobotmixin .mixin .transformer to org .spongepowered .mixin , mixinextras .common ;
11+ exports org .mangorage .mangobotmixin .mixin .services to mixinextras .common , org .spongepowered .mixin ;
12+ exports org .mangorage .mangobotmixin .services to mixinextras .common , org .spongepowered .mixin , org .mangorage .bootstrap ;
13+
1514
15+ // Bootstrap Services
16+ provides org .mangorage .bootstrap .api .module .IModuleConfigurator with org .mangorage .mangobotmixin .services .ModuleConfigService ;
17+ provides org .mangorage .bootstrap .api .transformer .IClassTransformer with org .mangorage .mangobotmixin .services .SpongeMixinClassTransformerImpl ;
1618
17- provides org .mangorage .bootstrap .api .transformer .IClassTransformer with SpongeMixinClassTransformerImpl ;
18- provides org .spongepowered .asm .service .IGlobalPropertyService with MangoBotMixinBlackboardImpl ;
19+ // MangoBot Services
1920 provides org .mangorage .mangobotcore .plugin .api .Plugin with org .mangorage .mangobotmixin .plugin .MangoBotMixinPlugin ;
20- provides org .mangorage .mangobotcore .plugin .api .IPluginInfoGetter with org .mangorage .mangobotmixin .mixin .MetadataInfoGrabberImpl ;
21+ provides org .mangorage .mangobotcore .plugin .api .IPluginInfoGetter with org .mangorage .mangobotmixin .services .MetadataInfoGrabberImpl ;
22+
23+ // Mixin Service
24+ provides org .spongepowered .asm .service .IGlobalPropertyService with org .mangorage .mangobotmixin .mixin .services .MangoBotMixinBlackboardImpl ;
25+
2126
27+ // Bootstrap Services
2228 uses org .mangorage .bootstrap .api .transformer .IClassTransformer ;
23- uses org .spongepowered .asm .service .IGlobalPropertyService ;
29+ uses org .mangorage .bootstrap .api .module .IModuleConfigurator ;
30+
31+ // MangoBot Services
2432 uses org .mangorage .mangobotcore .plugin .api .Plugin ;
33+ uses org .mangorage .mangobotcore .plugin .api .IPluginInfoGetter ;
34+
35+ // Mixin Service
36+ uses org .spongepowered .asm .service .IGlobalPropertyService ;
2537}
0 commit comments