28 lines
920 B
Java
28 lines
920 B
Java
package net.fretux.skillengine.client;
|
|
|
|
import net.fretux.skillengine.SkillEngine;
|
|
import net.minecraft.client.Minecraft;
|
|
import net.minecraftforge.api.distmarker.Dist;
|
|
import net.minecraftforge.client.event.InputEvent;
|
|
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
|
import net.minecraftforge.fml.common.Mod;
|
|
|
|
@Mod.EventBusSubscriber(
|
|
modid = SkillEngine.MODID,
|
|
value = Dist.CLIENT
|
|
)
|
|
|
|
public class ClientEvents {
|
|
@SubscribeEvent
|
|
public static void onKeyInput(InputEvent.Key event) {
|
|
if (ClientKeybinds.OPEN_SKILLTREE != null &&
|
|
ClientKeybinds.OPEN_SKILLTREE.consumeClick()) {
|
|
|
|
Minecraft.getInstance().setScreen(new SkilltreeScreen());
|
|
}
|
|
if (ClientKeybinds.OPEN_ABILITIES != null &&
|
|
ClientKeybinds.OPEN_ABILITIES.consumeClick()) {
|
|
Minecraft.getInstance().setScreen(new AbilitySlotsScreen());
|
|
}
|
|
}
|
|
} |