@Override
 public void updateKeyBindingTypes(EntityPlayer player) {
   if (player == null) return;
   Skill skill;
   for (int i = 0; i < PlayerSkills.get(player).skillBar.length; i++) {
     skill = PlayerSkills.get(player).skillBar[i];
     if (skill == null
         || skill.getChargeupTime(player) > 0
         || skill.getCooldownTime(player) > 0
         || skill.getDuration(player) > 0) SkillAPIKeyHandler.INSTANCE.setKeyBinding(i, false);
     else SkillAPIKeyHandler.INSTANCE.setKeyBinding(i, true);
   }
 }