按键注册和使用
startup里的代码
const $KeyMappingRegistry = Java.loadClass("dev.architectury.registry.client.keymappings.KeyMappingRegistry");
const $KeyMapping = Java.loadClass("net.minecraft.client.KeyMapping");
const $GLFWkey = Java.loadClass("org.lwjgl.glfw.GLFW");
ClientEvents.init(() => {
global.regKeyB = new $KeyMapping(
"key.meng.packsack", //按键的组名
$GLFWkey.GLFW_KEY_B,
"key.keybinding.meng.packsack" //按键的名字
);
$KeyMappingRegistry.register(global.regKeyB);
});client里的代码
server里的代码
一些注意事项
GLFWkey对应按键
按键常量
对应按键
Last updated