提供: Minecraft Modding Wiki
移動先: 案内検索

KeyBindingRegistryについて

 KeyBindingRegistryはカスタムキーバインドを担うAPIである. 基本的には内部抽象クラスであるKeyHandlerを継承したクラスを登録することで実装できる.

内部抽象クラス

抽象クラス名 public static abstract class KeyHandler implements ITickHandler
抽象メソッド名 public abstract void keyDown(EnumSet<TickType> types, KeyBinding kb, boolean tickEnd, boolean isRepeat)
抽象メソッド名 public abstract void keyUp(EnumSet<TickType> types, KeyBinding kb, boolean tickEnd)

登録メソッド

メソッド名 public static void registerKeyBinding(KeyHandler handler)
概要 KeyHandlerの登録
補足 KeyHandlerは内部抽象クラス