44 lines
1.0 KiB
Java
44 lines
1.0 KiB
Java
package dev.c0de.minecraft.client;
|
|
|
|
import net.fabricmc.api.ClientModInitializer;
|
|
|
|
import net.fabricmc.api.EnvType;
|
|
import net.fabricmc.api.Environment;
|
|
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
|
|
import net.minecraft.client.MinecraftClient;
|
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
import dev.c0de.minecraft.client.modules.Fullbright;
|
|
|
|
@Environment(EnvType.CLIENT)
|
|
public class c0deFoxModClient implements ClientModInitializer {
|
|
public static final Logger LOGGER = LoggerFactory.getLogger("c0defox");
|
|
|
|
private static c0deFoxModClient self;
|
|
|
|
private static Module fullbright;
|
|
|
|
@Override
|
|
public void onInitializeClient() {
|
|
ClientTickEvents.END_CLIENT_TICK.register(this::tick);
|
|
|
|
self = this;
|
|
|
|
fullbright = new Fullbright();
|
|
|
|
LOGGER.info("Ready");
|
|
}
|
|
|
|
public static c0deFoxModClient getSelf() {
|
|
return self;
|
|
}
|
|
|
|
// Called on every game tick
|
|
public void tick(MinecraftClient client) {
|
|
fullbright.onTick(client);
|
|
}
|
|
|
|
}
|