| 16 | import org.apache.logging.log4j.Logger; |
| 17 | |
| 18 | @Mod(modid = Client.ID, name = Client.NAME, version = Client.VERSION, certificateFingerprint = "", updateJSON = "", clientSideOnly = true) |
| 19 | public class Client { |
| 20 | |
| 21 | public static final String ID = "client"; |
| 22 | public static final String NAME = "Client"; |
| 23 | public static final String CNAME = String.format("§d%s§r%s", NAME.charAt(0), NAME.substring(1)); |
| 24 | public static final String VERSION = "1.0"; |
| 25 | |
| 26 | public static final Logger LOGGER = LogManager.getLogger(Client.NAME + " " + Client.VERSION); |
| 27 | |
| 28 | @Instance |
| 29 | public static Client INSTANCE; |
| 30 | |
| 31 | public Client() { |
| 32 | INSTANCE = this; |
| 33 | } |
| 34 | |
| 35 | public static ClientLoader loader; |
| 36 | |
| 37 | public static CommandManager commandManager; |
| 38 | public static ConfigManager configManager; |
| 39 | public static HudManager hudManager; |
| 40 | public static ModuleManager moduleManager; |
| 41 | |
| 42 | |
| 43 | @EventHandler |
| 44 | public void onPreInit(FMLPreInitializationEvent event) { |
| 45 | loader = new ClientLoader(); |
| 46 | loader.initialize(); |
| 47 | } |
| 48 | |
| 49 | @EventHandler |
| 50 | public void onInit(FMLInitializationEvent event) { |
| 51 | commandManager = new CommandManager(); |
| 52 | configManager = new ConfigManager(); |
| 53 | moduleManager = new ModuleManager(); |
| 54 | |
| 55 | configManager.load(); |
| 56 | |
| 57 | Runtime.getRuntime().addShutdownHook(new Thread(() -> configManager.save())); |
| 58 | } |
| 59 | |
| 60 | @EventHandler |
| 61 | public void onPostInit(FMLPostInitializationEvent event) { |
| 62 | |
| 63 | } |
| 64 | |
| 65 | @EventHandler |
| 66 | public void onLoadComplete(FMLLoadCompleteEvent event) { |
| 67 | |
| 68 | } |
| 69 | |
| 70 | |
| 71 | } |
nothing calls this directly
no outgoing calls
no test coverage detected