ClassicBinds is a library mod for Eaglerforge that allows mods to set their keybinds in a centralized place using a simple API
ClassicBinds is full rewrite of the [now retired] UniBinds to TypeScript.
https://raw.githubusercontent.com/OsmiumTeam/ModBinaries/main/ClassicBinds.js
- Copy the URL above
- Open EaglerForge (download EaglerForge)
- On the title screen, click "Mods"
- Click "Add New" and paste the mod's url
- Click "Refresh ui"
- Repeat for any Dependencies of the mod
OR
- Download the mod from the Releases page
- Open EaglerForge (download EaglerForge)
- On the title screen, click "Mods"
- Click "Upload" and select the mod's ".js" file
- Click "Refresh ui"
- Repeat for any Dependencies of the mod
- To update a mod, repeat these steps
Go to your vanilla Controls menu, then press the "Open Mod Controls" button. The rest is self explanatory.
ClassicBinds.addKeybind(_title:string, _code:string, _defaultBind:string="NONE")
Adds a keybind (where _code is a string containing js code, and _defaultBind is a LWJGL key name)
UKeys.setKeybind(_title:string, _bind="NONE")
Force sets a keybind (where _bind is a LWJGL key name)
UKeys.removeKeybind(_title)
Removes a keybind