Skip to content

KrepAPI (Mod)

Fabric client bridge for servers: custom key bindings synced from the host, optional raw-key hooks for addons, and a handshake so Paper/Fabric servers can require this mod. Install only on servers that use KrepAPI. Needs Fabric API.

Fabric
Loaders
Fabric
Downloads on Modrinth
311
Followers on Modrinth
0
versions
7
Updated
April 11, 2026Apr 11
Published
in 2026
This is a library — other mods need it, and it adds nothing to the game by itself

At a glance

A library: other mods need it
Runs on Fabric
For Minecraft 1.21.4–26.1.1
Client only — no need to install it on the server
Latest version — mc26-1.3.0 from April 11, 2026
License Apache-2.0 — free
Where it's needed
In gamerequiredOn servernot needed

Install in the game only; not needed on the server

Game versions1.21.4–26.1.1

GITHUB

KrepAPI is a Fabric mod that lets multiplayer servers (via Paper/Spigot plugin messages or a Fabric server with the same protocol) define extra key bindings on your client, react to raw key input when allowed, and optionally require that you have this mod installed.

You only need KrepAPI if the server you play on uses it. It does nothing useful in single-player unless you run matching server-side code yourself.

Features
  • Server key bindings — The server sends a list of actions (ids, labels, default GLFW keys, categories). They show up under a dedicated controls category (e.g. “KrepAPI (this server)”). Pressing a bound key notifies the server.
  • Handshake — Server can verify protocol version and mod version; misconfigured or missing clients can be disconnected (server policy).
  • Raw key pipeline (for developers) — Companion mods can register listeners to observe keys early and optionally block vanilla handling for that event when the design allows (e.g. server-approved overrides).
  • Fabric dedicated server — The same mod jar can load on a Fabric server to handle the protocol without Paper.
Requirements
  • Minecraft — Match the version your KrepAPI build targets.
  • Fabric Loader
  • Fabric API
For server owners & developers

Server integration uses a small binary protocol (plugin channels / custom payloads). Reference implementations and docs live in the project repository (protocol layout, Paper sample plugin, client API).

License

See the distributed mod metadata and project license. All rights reserved unless otherwise stated in the Modrinth “License” field.

FAQ

How to install KrepAPI (Mod)?

Install Fabric for your Minecraft version, download KrepAPI (Mod) for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does KrepAPI (Mod) support?

KrepAPI (Mod) has builds for Minecraft 1.21.4–26.1.1.

Is KrepAPI (Mod) needed on the server?

Client only — no need to install it on the server

License and source
Apache License 2.0free to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More