LittleTiles

LittleTiles

12M Downloads

Advanced config keybinding is not configurable on 1.12 version

xeals opened this issue ยท 2 comments

commented

The "advanced config" keybind, which defaults to CTRL+C, cannot be configured on 1.12. The binding is not available in the controls menu and manually setting the binding via options.txt does not work.

I'm unfamiliar with Forge in general, but it appears that the binding is created (configureAdvanced) but not registered with the registry; is this deliberate?

configure = new KeyBinding("key.little.config.item", net.minecraftforge.client.settings.KeyConflictContext.UNIVERSAL, KeyModifier.NONE, Keyboard.KEY_C, "key.categories.littletiles");
configureAdvanced = new KeyBinding("key.little.config", net.minecraftforge.client.settings.KeyConflictContext.UNIVERSAL, KeyModifier.CONTROL, Keyboard.KEY_C, "key.categories.littletiles");
undo = new KeyBinding("key.little.undo", net.minecraftforge.client.settings.KeyConflictContext.UNIVERSAL, KeyModifier.CONTROL, Keyboard.KEY_Z, "key.categories.littletiles");
redo = new KeyBinding("key.little.redo", net.minecraftforge.client.settings.KeyConflictContext.UNIVERSAL, KeyModifier.CONTROL, Keyboard.KEY_Y, "key.categories.littletiles");
ClientRegistry.registerKeyBinding(up);
ClientRegistry.registerKeyBinding(down);
ClientRegistry.registerKeyBinding(right);
ClientRegistry.registerKeyBinding(left);
ClientRegistry.registerKeyBinding(flip);
ClientRegistry.registerKeyBinding(mark);
ClientRegistry.registerKeyBinding(configure);

commented

Oh that is not intended. I have fixed it, but I am not able to compile and release it. So someone else need to do it. Not sure when this will happen, but hopefully soon. Thank you very much for reporting this issue!

commented

New version has been uploaded by @Doc-1!