]> git.lizzy.rs Git - LightOverlay.git/blob - common/src/main/java/me/shedaniel/lightoverlay/common/AbstractPlatform.java
create ko_kr.json (#71)
[LightOverlay.git] / common / src / main / java / me / shedaniel / lightoverlay / common / AbstractPlatform.java
1 package me.shedaniel.lightoverlay.common;
2
3 import net.minecraft.client.KeyMapping;
4 import net.minecraft.client.renderer.culling.Frustum;
5
6 import java.nio.file.Path;
7
8 public interface AbstractPlatform {
9     Path getConfigDir();
10     
11     void registerClientTick(Runnable runnable);
12     
13     void registerDebugRenderer(Runnable runnable);
14     
15     KeyMapping registerKeyBinding(KeyMapping keyMapping);
16     
17     boolean isFrustumVisible(Frustum frustum, double minX, double minY, double minZ, double maxX, double maxY, double maxZ);
18 }