Home - Pante/chimera GitHub Wiki

Karus Labs' mono-repository for spigot libraries & tools.

  • Allows Brigadier command framework usage in Spigot plugins
  • Fully static, compile-time command annotations

Chimera provides a command library built to be interoperable between Mojang's Brigadier and Spigot. Unlike other libraries, we rely on NMS for better correctness and performance. Please read the FAQ for more information. In addition, Chimera also provides command annotations that are compiled ahead-of-time instead of relying on reflection at runtime. It is to our knowledge that this is the only library to do so.

Please read using commands or using command annotations to get started.


CI/CD Funding Codecov Maintainability Discord

Chimera Version Minecraft Version
5.1.0 1.17.1
5.0.0 1.17.0
4.9.0-SNAPSHOT 1.16.4
4.8.0 1.16.3
4.7.1 1.16.1
4.6.1 1.15.2
4.3.0 1.14 - 1.14.4
4.1.0 1.13.2

Maven Repository

<repository>
  <id>chimera-releases</id>
  <url>https://repo.karuslabs.com/repository/chimera-releases/</url>
</repository>

Annotations - Contains general purpose annotations

releases-maven snapshots-maven javadoc

<dependency>
    <groupId>com.karuslabs</groupId>
    <artifactId>annotations</artifactId>
    <version>5.1.0</version>
</dependency>

Commons - Contains the command framework and other common utilities for Spigot plugin development

releases-maven snapshots-maven javadoc

<dependency>
    <groupId>com.karuslabs</groupId>
    <artifactId>commons</artifactId>
    <version>5.1.0</version>
</dependency>

Typist - Contains the annotations add-on for the command framework in Commons

releases-maven snapshots-maven javadoc

<dependency>
    <groupId>com.karuslabs</groupId>
    <artifactId>typist</artifactId>
    <version>5.1.0</version>
</dependency>
⚠️ **GitHub.com Fallback** ⚠️