package info.u_team.u_team_test;

import org.apache.logging.log4j.*;

import info.u_team.u_team_core.construct.ConstructManager;
import info.u_team.u_team_core.integration.IntegrationManager;
import info.u_team.u_team_core.util.verify.JarSignVerifier;
import net.minecraftforge.fml.common.Mod;

@Mod(TestMod.MODID)
public class TestMod {
	
	public static final String MODID = "uteamtest";
	public static final Logger LOGGER = LogManager.getLogger("UTeamTest");
	
	public TestMod() {
		JarSignVerifier.checkSigned(MODID);
		
		LOGGER.info("--------------------------------------- LOADING TEST MOD ---------------------------------------");
		
//		TestCommonBusRegister.register();
//		DistExecutor.safeRunWhenOn(Dist.CLIENT, () -> TestClientBusRegister::register);
		
		ConstructManager.constructConstructs(MODID);
		
		IntegrationManager.constructIntegrations(MODID);
	}
}

@@ -177,32 +177,98 @@
 grationManager;%0A
+import info.u_team.u_team_core.util.annotation.AnnotationManager;%0A
 import info.u_te
@@ -701,20 +701,21 @@
 -%22);%0A%09%09%0A
-//
 %09%09
+// 
 TestComm
@@ -744,12 +744,13 @@
 ();%0A
-//
 %09%09
+// 
 Dist
@@ -834,92 +834,35 @@
 %09%0A%09%09
-ConstructManager.constructConstructs(MODID);%0A%09%09%0A%09%09IntegrationManager.constructIntegr
+AnnotationManager.callAnnot
 atio

Update testmod to use the new method