import com.irtimaled.bbor.common.VillageColorCache;
public class ClientProxy extends CommonProxy {
- static {
+ public static void registerKeyBindings() {
Key mainKey = KeyListener.register("bbor.key.toggleActive", "key.keyboard.b")
.onKeyPressHandler(ClientRenderer::toggleActive);
mainKey.register("key.keyboard.g")
package com.irtimaled.bbor.mixin.client.settings;
+import com.irtimaled.bbor.client.ClientProxy;
import com.irtimaled.bbor.client.keyboard.KeyListener;
import net.minecraft.client.GameSettings;
import net.minecraft.client.Minecraft;
@Inject(method = "<init>(Lnet/minecraft/client/Minecraft;Ljava/io/File;)V", at = @At("RETURN"))
private void init(Minecraft minecraft, File file, CallbackInfo ci) {
+ ClientProxy.registerKeyBindings();
keyBindings = ArrayUtils.addAll(keyBindings, KeyListener.keyBindings());
this.loadOptions();
}