InputTracker
The InputTracker Extension allows you to intercept standard Minecraft keys (F, Q, Shift, Ctrl, T, /) and create custom persistent buttons within the player's inventory or crafting grid. This module is essential for creating immersive RPG interfaces or utility shortcuts.
- Source Code — View the source on GitHub.
- Download Releases — Get the latest JARs for your server.
Key Features
- Keybind Interception — Intercept Swap Hand (F), Drop Item (Q), Shift, Ctrl, Chat (T), Commands (/) and Hotbar slots.
- Inventory Buttons — Place persistent, unmovable buttons in the player's inventory or crafting grid with click-type actions.
- Click Action System — Each button supports 7 click types (LEFT, RIGHT, SHIFT_LEFT, SHIFT_RIGHT, DROP, DOUBLE_CLICK, ALL) with per-binding criteria.
- World Interaction — Buttons in the hotbar trigger LEFT/RIGHT actions when used in the world.
Entry Library
⌨ Keybinds
Intercept vanilla keyboard inputs.
- Keybind Listeners — F, Q, Shift, Ctrl, Chat, Command, and Hotbar interception.
Inventory UI
Persistent buttons and grid management.
- Inventory Buttons — Custom buttons in crafting/inventory with click actions.
Configuration
Global settings for the extension.
- Config Manifest — Detailed configuration for all keybinds and buttons.
Quick Start
- 1. Configure Settings — Start with the configuration entry: input_tracker_config. This defines all keybind definitions and inventory buttons. → config