Files
SciFy/src/client/kotlin/chickenmanfy/scify/SciFyClient.kt

34 lines
1.1 KiB
Kotlin

package chickenmanfy.scify
import net.fabricmc.api.ClientModInitializer
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents
import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper
import net.minecraft.client.MinecraftClient
import net.minecraft.client.option.KeyBinding
import net.minecraft.client.util.InputUtil
import net.minecraft.text.Text
import org.lwjgl.glfw.GLFW
import chickenmanfy.scify.Modules.autowelcome
object SciFyClient : ClientModInitializer {
override fun onInitializeClient() {
val menu = KeyBindingHelper.registerKeyBinding(
KeyBinding(
"Menu",
InputUtil.Type.KEYSYM,
GLFW.GLFW_KEY_RIGHT_SHIFT,
"SciFy"
)
)
ClientTickEvents.END_CLIENT_TICK.register(ClientTickEvents.EndTick { client: MinecraftClient ->
while (menu.wasPressed()) {
// Debug
client.player!!.sendMessage(Text.literal("Button input received."), true)
}
})
autowelcome()
}
}