Aegis
by SilverAndro
Aegis is a Kotlin DSL wrapper around Brigadier that makes command code for Fabric servers shorter to write.
What it does
Aegis wraps Brigadier, the command parser Minecraft uses, in a Kotlin DSL so command trees can be written in fewer lines. The library stays light: its JAR is kept small and it bundles without a large jump in size. It runs on the server alone, so players join without installing anything. Fabric is the only loader it targets, with files for 1.16.5 – 1.17.1 and 1.17.1 as the latest release, under the Mozilla Public License 2.0, and the code is open source.
Key features
Compact command syntax
A Kotlin DSL that expresses Brigadier command trees with significantly less boilerplate than the raw API.
Light footprint
The library is built to stay small in size, so bundling it into a mod adds little to the JAR.
Server-side operation
Commands are registered on the server, and clients need no installation to use them.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Ekho is a Fabric mod for 1.17 that can run on a client, a server or both, and is licensed under the GNU Lesser General Public License v3.0 only. JSON to Brigadier Minecraft is server-side only, published for 1.17 under the MIT License, and turns JSON definitions into Brigadier commands instead of using a Kotlin DSL.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Aegis | Fabric | 1.16.5 – 1.17.1 | Server-side only | 2021-08-11 |
| Ekho | Fabric | 1.17 | Client or server, optional | 2021-06-16 |
| JSON to Brigadier Minecraft | Fabric | 1.17 | Server-side only | 2021-06-12 |
Questions
Does Aegis need to be installed on clients?
Which loader does Aegis support?
In the catalog
Aegis is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 4,181 mods support Minecraft 1.17.1.
More from SilverAndro
Similar mods
What the author says
Aegis is a DSL wrapper around brigadier for kotlin, allowing for significantly more compact brigadier code that doesnt look like enterprise-level hellspawn. Aegis attempts to stay somewhat light-weight so that it can be more efficiently bundled without causing a a huge jump in JAR size.
Official listing
- Modrinth page
- modrinth.com/mod/aegis
- Owner
- SilverAndro
- Published
- 2021-08-02
- Updated on Modrinth
- 2021-08-11
- Facts verified
- 2026-10-15