Move Menu keybind to Hotkey.kt

This commit is contained in:
desyncfy
2024-06-26 18:52:35 -07:00
parent d46d6ce253
commit 3108e34c7b
2 changed files with 13 additions and 24 deletions

View File

@@ -1,35 +1,12 @@
package chickenmanfy.scify
import chickenmanfy.scify.modules.Menu
import chickenmanfy.scify.modules.Hotkey
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 org.lwjgl.glfw.GLFW
object SciFyClient : ClientModInitializer {
override fun onInitializeClient() {
// Runs the Hotkey().hotkeys() function which contains all keybindings.
Hotkey().hotkeys()
// Open Menu Hotkey
val menu = KeyBindingHelper.registerKeyBinding(
KeyBinding(
"Menu",
InputUtil.Type.KEYSYM,
GLFW.GLFW_KEY_RIGHT_SHIFT,
"SciFy"
)
)
ClientTickEvents.END_CLIENT_TICK.register(ClientTickEvents.EndTick {
while (menu.wasPressed()) {
MinecraftClient.getInstance().setScreen(Menu())
}
})
}
}