HomeJavaModsBinders! ⌨️
Binders! ⌨️

Binders

Binders is a lightweight utility mod and API designed for modpack and mod developers who want to highlight important keybinds to players. No more confusion or hunting through menus to figure out a specific keybind. Binders makes critical keybinds stand out!

Alt Text

Features

📌 On-Screen Keybind Highlights Show keybinds directly on the screen with customizable icons, labels, and locations.

🧩 Fully Configurable JSON configuration support to control what keybinds are shown, when, and how. Supports regex matching for advanced users.

🎮 Context-Aware Display Make keybinds appear only during specific situations (e.g., when flying, while holding a specific item, in the Nether, etc.).

🎨 Custom Styling Tweak the appearance with colors, fonts, and animations to match your modpack’s theme.

🔄 Dynamic Updates Automatically responds to key remapping, so your on-screen display always stays accurate.

⌨️ Utility Command Use /binders dump to log all available keybind IDs to latest.log for easy reference. Use /binders reload to reload your config without restarting the game.

Configuration Guide

Binders are defined in config/binders/binders_definitions.json.

Example Definition

{
  "keyBinding": "key.jump",
  "label": "Jump",
  "iconItem": "minecraft:feather",
  "context": "always",
  "contextLogic": "OR",
  "color": "#FFFFFF",
  "scale": 1.0,
  "showLabel": true,
  "maxPresses": -1,
  "resetOnLog": false,
  "isRegex": false,
  "dynamicIcon": false
}

Context System

The context field determines when a binder is visible. You can list multiple contexts separated by commas.

Logic:

Basic Contexts

Advanced Contexts

Wildcards & Regex

Dynamic Icons

If "dynamicIcon": true, the binder will try to use the item that triggered the context as the icon.

Perfect For

Compatibility

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more