Skip to content
Matthias Ngeo edited this page Nov 30, 2019 · 51 revisions

Karus Labs Logo


Chimera is a repository of open source projects that aims to assist in the development of Spigot plugins. A flagship feature of this project is the command framework that provides interoperability between Mojang's native command framework, Brigadier and Spigot plugins. To our knowledge, this command framework is the only one that directly extends and exposes Brigadier without losing type information. Unlike other frameworks, we rely on NMS instead of reflection for better performance.

Please view Chimera Commands and Using Chimera Commands for a full description and getting started.

The master branch is bleeding edge and where unreleased changes are staged. Please view the stable branch for the latest supported/sane release.


This project requires Java 11+ Why Java 11?

Travis-CI Maintainability Codecov Stable Source Code Discord

Chimera Version Minecraft Version
4.1.0 1.13.2
4.2.0 1.14, 1.14.1, 1.4.2, 1.14.3, 1.14.4
4.3.0 1.14, 1.14.1, 1.4.2, 1.14.3, 1.14.4

Annotations - Contains general purpose annotations

releases-maven snapshots-maven javadoc

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

<!-- Nightly Builds -->
<repository>
  <id>chimera-snapshots</id>
  <url>https://repo.karuslabs.com/repository/chimera-snapshots/</url>
</repository>

<dependencies>
  <dependency>
      <groupId>com.karuslabs</groupId>
      <artifactId>annotations</artifactId>
      <version>4.3.0</version>
  </dependency>
</dependencies>

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

releases-maven snapshots-maven javadoc

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

<!-- Nightly Builds -->
<repository>
  <id>chimera-snapshots</id>
  <url>https://repo.karuslabs.com/repository/chimera-snapshots/</url>
</repository>

<dependencies>
  <dependency>
      <groupId>com.karuslabs</groupId>
      <artifactId>commons</artifactId>
      <version>4.3.0</version>
  </dependency>
</dependencies>

Scribe Annotations - Compile-time annotation processor that generates a plugin.yml

releases-maven snapshots-maven javadoc

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

<!-- Nightly Builds -->
<repository>
  <id>chimera-snapshots</id>
  <url>https://repo.karuslabs.com/repository/chimera-snapshots/</url>
</repository>

<dependencies>
  <dependency>
      <groupId>com.karuslabs</groupId>
      <artifactId>scribe-annotations</artifactId>
      <version>4.3.0</version>
  </dependency>
</dependencies>

Deprecation & Minecraft Version Support Policy

In general, deprecated methods will remain for either one major release or minor release before being subsequently removed. It is a deliberate decision by us to support only the latest Minecraft version with each release. We have no intentions of supporting older versions of the game.

Clone this wiki locally