COWMODSКаталог модов
InputEngine

ВЕРСИИ (18)

release

InputEngine-neoforge 1.2.0

1.2.0-neoforge
29 июн. 2026 г.154Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
Скачать
Что нового
## [1.2.0] - Dynamic Language Translations This update brings fully integrated server-side translations, dynamically injected into the client language system without requiring local resource packs. ### ✨ Features * **Dynamic Translations**: Key names and category titles defined in the server's YAML are now dynamically injected into the client's current language map. ### 🐛 Bug Fixes * **Language System Stability**: Ensured backward compatibility with servers passing missing translation properties.
release

InputEngine-fabric 1.2.0

1.2.0-fabric
29 июн. 2026 г.196Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Скачать
Что нового
## [1.2.0] - Dynamic Language Translations This update brings fully integrated server-side translations, dynamically injected into the client language system without requiring local resource packs. ### ✨ Features * **Dynamic Translations**: Key names and category titles defined in the server's YAML are now dynamically injected into the client's current language map. ### 🐛 Bug Fixes * **Language System Stability**: Ensured backward compatibility with servers passing missing translation properties.
release

InputEngine-spigot 1.4.0

1.4.0-spigot
29 июн. 2026 г.54Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
## [1.4.0] - Translation Engine ### ✨ Features * **YAML Native Translations**: You can now define translations for multiple languages natively within the `.yml` configurations. You can now define keys like `en_us: "Dash"` nested under a specific `translation_key` or `category` allowing the clients to natively read the translation depending on their current language. ### 🐛 Bug Fixes * **YAML Path Resolution**: Fixed a major bug where Bukkit's path separation using `.` corrupted translation keys (such as `key.inputengine.test`). * **API Backward Compatibility**: The plugin API now automatically detects and casts legacy `Map<String, String>` usages from previous versions to safely map them without breaking.
release

InputEngine-fabric 1.1.2

1.1.2-fabric
24 июн. 2026 г.22Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Скачать
Что нового
## [1.1.2] - Network Protocol Fix A critical hotfix for connection stability with vanilla servers. ### 🐛 Bug Fixes * **Server Communication Crash**: Fixed a crash when sending keystrokes to servers without the InputEngine plugin. The mod now verifies if the server supports the custom payload channel before dispatching it.
release

InputEngine-neoforge 1.1.3

1.1.3-neoforge
24 июн. 2026 г.17Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
Скачать
Что нового
## [1.1.3] - Network Protocol Fix Another critical hotfix for connection stability with servers without the InputEngine plugin installed. ### 🐛 Bug Fixes * **Server Communication Crash**: Fixed an `UnsupportedOperationException` crash when sending keystrokes to Spigot servers without the InputEngine plugin. The mod now verifies if the server supports the custom payload channel before dispatching it.
release

InputEngine-spigot 1.3.1

1.3.1-spigot
22 июн. 2026 г.19Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
## [1.3.1] - YAML Expansion & Hot-Reloads This update expands the YAML configuration system with new visual actions, advanced conditions, and real-time reloading capabilities. ### ✨ Features * **Real-time Reloads**: Added the `/inputengine reload` command. Server administrators can now hot-reload their YAML configurations, and optionally sync them immediately to all online players without requiring a server restart or player reconnection (configurable via `config.yml`). * **More Actions**: Configured keys can now also play sounds (`sound`), display action bars (`actionbar`), show titles (`title`), and teleport players (`teleport`). * **More Conditions**: Added new conditions to restrict keybinds based on the player's `world` or `gamemode`. * **Advanced Cooldowns**: Added a new `cooldown` condition. Cooldowns can share IDs across multiple keys and automatically sync their remaining duration to the client's visual HUD.
release

InputEngine-spigot 1.3.0

1.3.0-spigot
22 июн. 2026 г.11Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
## [1.3.0] - YAML Configuration Update This update transforms InputEngine from a developer API into a standalone utility for server administrators, allowing custom keybinds to be created directly via YAML files. ### ✨ Features * **YAML Keybinds**: Server admins can now create `.yml` files in the `plugins/InputEngine/keys/` directory to define custom keybinds. * **Universal Actions**: Configured keys can execute server commands (`console_command`), player commands (`player_command`), or send formatted messages (`message`). * **Conditional Logic**: Added a condition system (`permission`, `papi`) to restrict when keybinds can be executed. * **PlaceholderAPI Support**: Fully integrated with PlaceholderAPI to resolve variables like `%player_name%` and `%vault_eco_balance%` inside actions and conditions. ### 🛠️ Developer Notes * Added the `ActionRegistry` and `ConditionRegistry` APIs. Third-party plugins can now register their own custom action and condition types for server admins to use in their YAML files.
release

InputEngine-neoforge 1.1.2

1.1.2-neoforge
22 июн. 2026 г.16Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
Скачать
Что нового
## [1.1.2] - Network Protocol Fix A critical hotfix for connection stability with non-Forge servers. ### 🐛 Bug Fixes * **Server Communication Crash**: Fixed an `UnsupportedOperationException` crash when sending keystrokes to Spigot servers. The mod now properly bypasses NeoForge's strict network registry checks by wrapping the payload in a vanilla packet.
release

InputEngine-spigot 1.2.0

1.2.0-spigot
21 июн. 2026 г.20Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
## [1.2.0] - bStats Metrics Update This update introduces comprehensive bStats integration to track API adoption and feature usage, helping to provide better insights into how InputEngine is used by servers. ### ✨ Features * **bStats Integration**: Added bStats metrics to the plugin to track total usage across servers. * **Custom Charts**: Implemented custom charts to visualize Advanced Features Usage, Most Popular Default Keys, Registered Keybinds Volume, and Combo Manager Usage. ### 🛠️ Developer Notes * Added `dev.darkblade.mod.input_engine.server.utils.KeyMapper` utility class to easily translate raw GLFW key codes into readable string names (e.g., `65` -> `A`, `340` -> `Left Shift`).
release

InputEngine-fabric 1.1.1

1.1.1-fabric
21 июн. 2026 г.32Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Скачать
Что нового
## [1.1.1] - Polish Update ### 🐛 Bug Fixes * **Keybind Conflicts**: The mod now silently ignores custom server keybinds if they physically collide with a mapped vanilla action, ensuring the player's primary gameplay is not interrupted.
release

InputEngine-neoforge 1.1.1

1.1.1-neoforge
21 июн. 2026 г.18Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
Скачать
Что нового
## [1.1.1] - Polish Update ### 🐛 Bug Fixes * **Keybind Conflicts**: The mod now silently ignores custom server keybinds if they physically collide with a mapped vanilla action, ensuring the player's primary gameplay is not interrupted.
release

InputEngine-neoforge 1.1.0

1.1.0-neoforge
20 июн. 2026 г.24Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
Скачать
Что нового
## [1.1.0] - Extended Input Update This major update introduces a complete visual overhaul for cooldowns, alongside powerful new input detection methods and mouse interception. ### ✨ Features * **Cooldown HUD**: Added a dynamic, on-screen visual representation for cooldowns sent by the server. * **HUD Configuration Screen**: Players can now freely move their Cooldown HUD by using the `/inputengine hud` command, safely storing the coordinates in a local config file. * **Advanced Key States**: Implemented double-tap detection and hold duration tracking for keys. * **Modifier Support**: Added detection for Shift, Ctrl, and Alt modifiers when pressing registered keys. * **Mouse Interception**: Intercepts native mouse scroll actions and extra buttons via NeoForge's `MouseHandler`, sending them to the server seamlessly. * **Input Block API**: Support for the new server-sided API to freeze or block inputs from specific keys locally. * **GSON Integration**: Implemented a lightweight client config system (`inputengine-client.json`) using GSON.
release

InputEngine-spigot 1.1.0

1.1.0-spigot
20 июн. 2026 г.14Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
## [1.1.0] - Extended Input Update This major update introduces a complete visual overhaul for cooldowns, alongside powerful new input detection methods, combo support, and mouse interception. ### ✨ Features * **Combo Manager**: Added `ComboManager` to easily define sequences of inputs (e.g. `A` -> `Dash`) that players can perform to trigger custom actions. * **Advanced Key States**: `PlayerKeyPressEvent` now contains information about `holdDurationMs`, `isDoubleTap` and modifiers. * **Visual Cooldowns API**: Added `InputEngineAPI.sendCooldown()` to trigger on-screen cooldown progress bars on the client side. * **Input Blocking API**: Added `InputEngineAPI.blockInput()` to temporarily lock a player from using a specific keybind. * **Mouse Interception**: Server can now register vanilla mouse inputs like scroll wheel via the extended client mod. ### 🛠️ Developer Notes * Added the ability to specify `hasShift`, `hasCtrl`, `hasAlt`, `requiresDoubleTap`, and `trackHoldDuration` when registering an expected keybind. * Refer to [ExamplePlugin](https://github.com/DarkBladeDev/InputEngine/tree/main/example-plugin) to see how to implement visual cooldowns and combos.
release

InputEngine-fabric 1.1.0

1.1.0-fabric
20 июн. 2026 г.20Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Скачать
Что нового
## [1.1.0] - Extended Input Update This major update introduces a complete visual overhaul for cooldowns, alongside powerful new input detection methods and mouse interception. ### ✨ Features * **Cooldown HUD**: Added a dynamic, on-screen visual representation for cooldowns sent by the server. * **HUD Configuration Screen**: Players can now freely move their Cooldown HUD by using the `/inputengine hud` command, safely storing the coordinates in a local config file. * **Advanced Key States**: Implemented double-tap detection and hold duration tracking for keys. * **Modifier Support**: Added detection for Shift, Ctrl, and Alt modifiers when pressing registered keys. * **Mouse Interception**: Intercepts native mouse scroll actions and extra buttons, sending them to the server seamlessly. * **Input Block API**: Support for the new server-sided API to freeze or block inputs from specific keys locally. * **GSON Integration**: Implemented a lightweight client config system (`inputengine-client.json`) using GSON.
release

InputEngine-neoforge 1.0.5

1.0.5-neoforge
17 июн. 2026 г.21Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
Скачать
Что нового
## [1.0.5] - Translations additons ### ✨ Features * **English and Spanish translations**: Added translation keys for the controls menu category name of InputEngine.
release

InputEngine-neoforge 1.0.4

1.0.4-neoforge
16 июн. 2026 г.17Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
Скачать
Что нового
## [1.0.4] - Initial Modrinth Release This is the first official release of the InputEngine NeoForge client mod on Modrinth! ### ✨ Features * **Keybind Registration**: Added custom keybinds for various in-game actions that can be configured in the Minecraft controls menu. * **Server Communication**: Added a lightweight network payload system to transmit key press and release states to the server in real-time. * **Vanilla Friendly**: Safely connects to vanilla servers without the server-side plugin installed. The mod disables networking if the server doesn't support it. * **Migration**: Fully migrated to NeoForge, providing excellent compatibility for modern Minecraft versions. * **Version Support**: Compiled and tested for Minecraft 1.21.8+. ### 🔧 Requirements * Requires **NeoForge**.
release

InputEngine-fabric 1.0.4

1.0.4-fabric
16 июн. 2026 г.26Minecraft: 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Скачать
Что нового
## [1.0.4] - Initial Modrinth Release This is the first official release of the InputEngine Fabric client mod on Modrinth! ### ✨ Features * **Keybind Registration**: Added custom keybinds for various in-game actions that can be configured in the Minecraft controls menu. * **Server Communication**: Added a lightweight network payload system to transmit key press and release states to the server in real-time. * **Vanilla Friendly**: Safely connects to vanilla servers without the server-side plugin installed. The mod disables networking if the server doesn't support it. * **Version Support**: Compiled and tested for Minecraft 1.21.x. ### 🔧 Requirements * Requires **Fabric Loader**. * Requires **Fabric API**.
release

InputEngine-spigot 1.0.4

1.0.4-spigot
16 июн. 2026 г.22Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
## [1.0.4] - Initial Modrinth Release This is the first official release of the InputEngine Spigot server plugin on Modrinth! ### ✨ Features * **Custom Event API**: Added `PlayerKeyPressEvent` which developers can listen to in order to detect player key presses and releases. * **Network Listener**: Implemented a lightweight plugin messaging channel listener to safely receive and decode key actions from client mods. * **Seamless Integration**: Fully compatible with Spigot and Paper servers. Players without the client mod will not be affected or disconnected. ### 🛠️ Developer Notes Check the documentation to see how to easily add the dependency and start listening to player keybinds in your plugins.