MCPcopy Create free account
hub / github.com/ZWareDevelopment/ClientBase / Client

Class Client

src/main/java/dev/zihasz/client/Client.java:18–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16import org.apache.logging.log4j.Logger;
17
18@Mod(modid = Client.ID, name = Client.NAME, version = Client.VERSION, certificateFingerprint = "", updateJSON = "", clientSideOnly = true)
19public 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}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected