Skip to content
/ chimera Public

Karus Lab's mono-repository for annotation processing tools & spigot libraries

License

Notifications You must be signed in to change notification settings

Pante/chimera

 
 

Repository files navigation

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

  • Allows Brigadier command framework usage in Spigot plugins
  • Code-generation driven annotation command framework

Please view the stable branch for a production version. Requires Java 16+.

Read the wiki to get started.

CI/CD Funding Codecov Stable Source Code Discord

Version Compatibility
Chimera Version Minecraft Version
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.0.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.0.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.0.0</version>
</dependency>