Запрет комбинаций

Версия Minecraft
1.7.10
103
5
Как можно запретить комбинации по типу F3+B и т.д.? Желательно с примером
 
Решение
Код:
@SideOnly(Side.CLIENT)
@Mod.EventHandler
public void event(FMLPostInitializationEvent event) {
    FMLCommonHandler.instance().bus().register(this);
}

@SideOnly(Side.CLIENT)
@SubscribeEvent
public void event(TickEvent.RenderTickEvent event) {
    if(RenderManager.debugBoundingBox) {
        RenderManager.debugBoundingBox = false;
    }
}
Это костыль, но без знаний явы для тебя лучшего варианта нет. А для шарящих ребят, строчка с переключением лежит на 1910 строке в классе Minecraft.
1559186024059.png
1,159
38
544
Хук в метод, процесящий инпут. Или отменить ивент инпута (если это возможно, конечно).

Примеров не будет, надоел код выпрашивать. Иди читай мануал по хукам в ресурсах.
 
7,099
324
1,510
Можно посмотреть в кейбиндингах
 
7,099
324
1,510
Как можно что-то изменять в ванильных классах, не создавая ихнию копию ?У меня постоянно ошибки
Можно использовать хуклибу [Гайд][Легко][1.6+] Модификация чужого кода при запуске (трансфомеры)
Рекомендую бегло просмотреть все темы в разделе туториалов, чтобы задавать меньше вопросов с очевидными ответами
 
можно что-то изменять в ванильных классах
Можно, пользуйся хуклибой как ответили выше или асмом или напиши тулзы под рефлексию чтоб было проще для себя использовать, способов много. Проще всего, для новичка - хуклиба, но без банальных знаний языка она не поможет, поэтому просто начни учить жабу и потом потихоньку вливайся в forge api и тд...
 
214
11
59
Код:
@SideOnly(Side.CLIENT)
@Mod.EventHandler
public void event(FMLPostInitializationEvent event) {
    FMLCommonHandler.instance().bus().register(this);
}

@SideOnly(Side.CLIENT)
@SubscribeEvent
public void event(TickEvent.RenderTickEvent event) {
    if(RenderManager.debugBoundingBox) {
        RenderManager.debugBoundingBox = false;
    }
}
Это костыль, но без знаний явы для тебя лучшего варианта нет. А для шарящих ребят, строчка с переключением лежит на 1910 строке в классе Minecraft.
1559186024059.png
 
Сверху