34 lines
1.1 KiB
Kotlin
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()
|
|
}
|
|
}
|