Extra Inputs
Map makers and datapack creators are always hunting for new ways to make their worlds react to what players do. Vanilla Minecraft gives you a solid set of triggers, but it stops short in a few frustrating places. Extra Inputs fills that gap. This lightweight Fabric mod adds six brand-new keybinds plus universal attack, use, and pick block detection, all wired up so you can read them through scoreboard objectives.
If you have ever wanted a custom ability key, an emote button, or a hidden interaction that only fires when a player presses a specific key, this is the tool you have been waiting for. It does nothing on its own, which is exactly the point: it hands control to you, the creator.
What Extra Inputs Actually Does
At its core, Extra Inputs for Minecraft is a bridge between player input and command-driven logic. The mod registers six additional keybinds that players can assign in their controls menu. When a key is pressed, the mod updates a scoreboard objective, and from there your commands, functions, or datapacks take over.
Beyond the keybinds, the mod also provides universal detection for three classic actions: attacking, using an item, and pick block. That means you can track these behaviors even in situations where vanilla detection falls short, such as when a player swings at nothing or interacts in unusual contexts.
The Six New Keybinds
Each keybind is unbound by default, so players decide what feels natural. Once assigned, they behave like any other control and can be checked instantly through the scoreboard. This makes them ideal for:
- Custom ability or spell keys in RPG-style maps
- Emote and animation triggers on servers
- Hidden developer or admin toggles
- Minigame actions that do not map to vanilla controls
- Accessibility options for players who prefer alternative inputs
Universal Attack, Use, and Pick Block Detection
Vanilla scoreboard stats already track some of this, but they come with caveats. Extra Inputs smooths those edges by detecting the raw input regardless of whether the action produced a tangible result. For adventure maps, this opens the door to puzzles where simply swinging a sword or right-clicking the air matters.
Supported Versions and Loader
Extra Inputs is built for the Fabric loader and requires Fabric API to run. It targets modern Minecraft releases, so check the project page for the exact version list before you download Extra Inputs, since support is updated as new game versions roll out. If you are running a Fabric-based modpack, dropping it in alongside your existing mods is usually painless.
Because it is a small, focused mod, it plays nicely with most other Fabric add-ons. There is no world generation, no new blocks, and no rendering overhead, so it will not bloat your pack or slow your server down.
How to Install Extra Inputs
Getting started takes just a few minutes. Here is how to install Extra Inputs on a Fabric setup:
- Install the Fabric loader for your Minecraft version.
- Place Fabric API in your mods folder.
- Download Extra Inputs and drop the jar into the same mods folder.
- Launch the game and open Options, then Controls, to bind the new keys.
- Set up your scoreboard objectives and commands to read the inputs.
For server owners, the process is identical, but every player who wants to use the custom keys will need the mod installed client-side. The detection features still require the mod on the client, so plan accordingly for public servers.
If you would rather skip the manual file juggling, the foxygame.net launcher offers a one-click install path that handles Extra Inputs and its dependencies for you, keeping everything aligned with the right game version automatically.
Building With Scoreboard Objectives
The real magic happens once you connect the inputs to objectives. Each keybind and action maps to a value you can test with a simple command block or function. From there, the possibilities are wide open: trigger a particle effect, teleport a player, open a shop menu, or start a cutscene. Because the mod only reports input, your imagination sets the ceiling.
Creators who build complex datapacks will appreciate how cleanly this integrates. There is no scripting language to learn and no new API to wrestle with, just standard scoreboard logic you already know.
Final Thoughts
Extra Inputs is one of those quiet utility mods that unlocks a surprising amount of design space. It will not turn heads on its own, but in the hands of a map maker or server developer, those six keybinds and universal action detection become the foundation for entirely new kinds of gameplay. Whether you are crafting a story-driven adventure or a fast-paced minigame, this mod gives your players more ways to interact and gives you more ways to respond.