From f2931deec6de373dfd7459b19c13069819b26387 Mon Sep 17 00:00:00 2001 From: Nicholas Ignoffo Date: Tue, 18 Oct 2016 16:05:37 -0700 Subject: [PATCH] Fix loading of keybinds being at initial use (#922) Binds correctly load from disk, now. --- src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java b/src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java index 2308ddd0..ad097384 100644 --- a/src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java +++ b/src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java @@ -2,12 +2,14 @@ package WayofTime.bloodmagic.proxy; import java.awt.Color; +import WayofTime.bloodmagic.client.key.KeyBindings; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.client.renderer.color.IItemColor; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.entity.RenderPlayer; +import net.minecraft.client.settings.KeyBinding; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.potion.PotionUtils; @@ -118,6 +120,10 @@ public class ClientProxy extends CommonProxy ClientRegistry.bindTileEntitySpecialRenderer(TileRoutingNode.class, new RenderItemRoutingNode()); ClientRegistry.bindTileEntitySpecialRenderer(TileDemonCrucible.class, new RenderDemonCrucible()); ClientRegistry.bindTileEntitySpecialRenderer(TileMimic.class, new RenderMimic()); + + // Initialize key-binds during startup so they load correctly + for (KeyBindings key : KeyBindings.values()) + key.getKey(); } @Override