Skip to content

DrBiznes/Class-Keybind-Profiles

Repository files navigation

Class Keybind Profiles

CKPbanner

No more fumbling for the right spell key when you switch from your Warrior to your Mage! Class Keybind Profiles let's you save unique keybind setups for each class and automatically switches between them for you. Made for my modpack World of Wynncraft.

What's Up?

  • Automatically detects your current Wynncraft class
  • Switches to the corresponding keybind profile you created
  • Requires Wynntils and Wynncraft Spell Caster

Installation

  1. Make sure you have Fabric Loader and Fabric API installed
  2. Download and install Wynntils
  3. Grab the Wynncraft Spell Caster mod (it's the spell to our bind)
  4. Disable Wynntils spell macros in Wynntils settings if you have it enabled.
  5. Download the latest version of Class Keybind Profiles from the versions page
  6. Place the downloaded .jar file in your Minecraft mods folder

Configuration

You can configure Class Keybind Profiles using Mod Menu. Just set your keybinds in the normal controls settings then go to the Mod Menu page for CKP and change "Save current keybinds" to YES for all classes you want to apply your current keybind setup to, then hit Save & Exit to actually save the profiles. Make sure to disable Wynntils spell macros feature.

Future Features

  • Specific profiles for each character
  • Suggest features on the Github Issues page!

Requirements

  • Minecraft 1.21
  • Fabric Loader 0.16.5 or higher
  • Fabric API
  • Wynntils 2.1.1 or higher
  • Wynncraft Spell Caster
  • Mod Menu
  • Cloth Config API

Go Ham

  • I don no nothin bout java so if u wan to fork this and make gooder on it please do!!!
  • You have permission to inlcude this in your modpack.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the Wynntils team for their fantastic mod
  • Thanks to Freder1k for creating the Wynncraft Spell Casting Mod

Support

If you encounter any issues or have any feature requests, please open an issue on the GitHub repository.