-
Notifications
You must be signed in to change notification settings - Fork 0
/
ClientInitialization.java
33 lines (25 loc) · 1.03 KB
/
ClientInitialization.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package org.auioc.mcmod.arnicalib.mod.client;
import org.auioc.mcmod.arnicalib.game.mod.ExtensionPointUtils;
import org.auioc.mcmod.arnicalib.mod.client.event.AHClientEventHandler;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
@OnlyIn(Dist.CLIENT)
@SuppressWarnings("unused")
public final class ClientInitialization {
public static void init() {
ExtensionPointUtils.clientOnly();
registerConfig();
modSetup();
forgeSetup();
}
private static final IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();
private static final IEventBus forgeEventBus = MinecraftForge.EVENT_BUS;
private static void registerConfig() {}
private static void modSetup() {}
private static void forgeSetup() {
forgeEventBus.register(AHClientEventHandler.class);
}
}