Skip to main content
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