package chbachman.armour.proxy; import chbachman.api.registry.UpgradeRegistry; import chbachman.api.upgrade.IUpgrade; import chbachman.armour.network.ArmourPacket; import chbachman.armour.upgrade.KeybindUpgrade; import cofh.core.key.CoFHKeyHandler; import cofh.core.network.PacketHandler; public abstract class CommonProxy implements IProxy { @Override public void registerPacketInformation() { PacketHandler.instance.registerPacket(ArmourPacket.class); } @Override public void registerKeyBinds() { for (IUpgrade upgrade : UpgradeRegistry.getUpgradeList()) { if (upgrade instanceof KeybindUpgrade) { CoFHKeyHandler.addServerKeyBind((KeybindUpgrade) upgrade); } } } }