package io.github.jordandoyle.mcinject.event;
import java.lang.reflect.Field;
import org.lwjgl.input.Keyboard;
import io.github.jordandoyle.mcinject.event.events.*;
public final class EventFactory {
public static void renderOverlay() {
EventHandler.getInstance().triggerEvent(new EventRenderOverlay());
}
public static void runTick() {
EventHandler.getInstance().triggerEvent(new EventTick());
}
public static void onKeyPressed(int eventKey, boolean keyState) {
EventHandler.getInstance().triggerEvent(new EventKeyPressed(eventKey, keyState));
}
public static void renderHand() {
EventHandler.getInstance().triggerEvent(new EventRenderHand());
}
public static void damageEntity(Object source, float amount) {
EventHandler.getInstance().triggerEvent(new EventDamageEntity(source, amount));
}
}