]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/client/keyboard/CustomKeyBinding.java
49008072ccce3272c1e4652d4f538048552d5e0f
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / keyboard / CustomKeyBinding.java
1 package com.irtimaled.bbor.client.keyboard;
2
3 import net.minecraft.client.settings.KeyBinding;
4 import net.minecraft.client.util.InputMappings;
5
6 class CustomKeyBinding extends KeyBinding {
7     private final Key key;
8
9     CustomKeyBinding(String description, int keyCode) {
10         super(description, keyCode, KeyListener.Category);
11         this.key = new Key(keyCode);
12     }
13
14     @Override
15     public void bind(InputMappings.Input input) {
16         super.bind(input);
17         int keyCode = input.getKeyCode();
18         key.updateKeyCode(keyCode);
19     }
20
21     public Key getKey() {
22         return key;
23     }
24 }