Passed
Push — main ( 6b9c84...d238e2 )
by Etienne
01:40
created

onInitializeClient()   A

Complexity

Conditions 1

Size

Total Lines 19
Code Lines 8

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 8
c 1
b 0
f 0
dl 0
loc 19
rs 10
cc 1
1
package de.kleiner3.lasertag;
2
3
import de.kleiner3.lasertag.client.ColorProviders;
4
import de.kleiner3.lasertag.client.HudRenderers;
5
import de.kleiner3.lasertag.command.ClientCommands;
6
import de.kleiner3.lasertag.entity.render.EntityRenderers;
7
import de.kleiner3.lasertag.entity.render.armor.ArmorRenderers;
8
import de.kleiner3.lasertag.networking.NetworkingHandlers;
9
import net.fabricmc.api.ClientModInitializer;
10
import net.fabricmc.api.EnvType;
11
import net.fabricmc.api.Environment;
12
13
/**
14
 * Initializes the client side of the mod
15
 *
16
 * @author Étienne Muser
17
 */
18
@Environment(EnvType.CLIENT)
19
public class LasertagModClient implements ClientModInitializer {
20
21
    @Override
22
    public void onInitializeClient() {
23
        // Register entity renderers
24
        EntityRenderers.register();
25
26
        // Register packet recievers
27
        NetworkingHandlers.register();
28
29
        // Register HUD Overlays
30
        HudRenderers.register();
31
32
        // Register color providers
33
        ColorProviders.register();
34
35
        // Register armor renderers
36
        ArmorRenderers.register();
37
38
        // Register commands
39
        ClientCommands.register();
40
    }
41
42
}
43