Переназначение клавиши GUI

Версия Minecraft
1.7.10
28
0
Здравствуйте, возникла проблема удалить кнопку из настроек, путного ничего не нашел, кто знает выручайте
 
Решение
Только сделай с помощью AT переменные публичными в KeyBinding, там вроде половина приватных.
Java:
@SideOnly(Side.CLIENT)
    public static void removeKeyBinding(KeyBinding key){
        Minecraft mc = Minecraft.getMinecraft();
        mc.gameSettings.keyBindings = ArrayUtils.removeElement(mc.gameSettings.keyBindings, key);
        KeyBinding.keybindArray.remove(key);
        boolean lastKeyInCategory = true;
        for(KeyBinding bind : (List<KeyBinding>)KeyBinding.keybindArray){
            if(bind.getKeyCategory().equals(key.getKeyCategory())){
                lastKeyInCategory = false;
                break;
            }
        }
        if(lastKeyInCategory){
            KeyBinding.keybindSet.remove(key.getKeyCategory());
        }...

tox1cozZ

aka Agravaine
8,456
598
2,892
Только сделай с помощью AT переменные публичными в KeyBinding, там вроде половина приватных.
Java:
@SideOnly(Side.CLIENT)
    public static void removeKeyBinding(KeyBinding key){
        Minecraft mc = Minecraft.getMinecraft();
        mc.gameSettings.keyBindings = ArrayUtils.removeElement(mc.gameSettings.keyBindings, key);
        KeyBinding.keybindArray.remove(key);
        boolean lastKeyInCategory = true;
        for(KeyBinding bind : (List<KeyBinding>)KeyBinding.keybindArray){
            if(bind.getKeyCategory().equals(key.getKeyCategory())){
                lastKeyInCategory = false;
                break;
            }
        }
        if(lastKeyInCategory){
            KeyBinding.keybindSet.remove(key.getKeyCategory());
        }
        key.setKeyCode(0);
        KeyBinding.resetKeyBindingArrayAndHash();
    }
removeKeyBinding(Minecraft.getMinecraft().gameSettings.keyInventory);
 
Сверху