-
-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Karus Labs' mono-repository for spigot libraries & tools.
A flagship feature of Chimera is the command framework that provides interoperability between Mojang's Brigadier command framework and Spigot plugins. To our knowledge, only this framework exposes Brigadier directly. Unlike other frameworks, we rely on NMS for better correctness and performance. Please read the FAQ for more information.
Please read using Chimera Commands to get started.
Chimera also contains Scribe; a suite of tools to generate a plugin.yml
at compile-time. Several additional checks are also performed to ensure the correctness of the plugin.yml
. When using Scribe Maven Plugin
, values can be inferred from a project's pom.xml
.
Please view using Scribe to get started.
Requires Java 11+. Why Java 11?
Chimera Version | Minecraft Version |
---|---|
4.5.0 | 1.15.2 |
4.4.0 | 1.15 - 1.15.2 |
4.3.0 | 1.14 - 1.14.4 |
4.2.0 | 1.14 - 1.14.4 |
4.1.0 | 1.13.2 |
<repository>
<id>chimera-releases</id>
<url>https://repo.karuslabs.com/repository/chimera-releases/</url>
</repository>
<dependency>
<groupId>com.karuslabs</groupId>
<artifactId>annotations</artifactId>
<version>4.5.0</version>
</dependency>
<dependency>
<groupId>com.karuslabs</groupId>
<artifactId>commons</artifactId>
<version>4.5.0</version>
</dependency>
<dependency>
<groupId>com.karuslabs</groupId>
<artifactId>scribe-annotations</artifactId>
<version>4.5.0</version>
</dependency>
<!-- Standalone annotation processor, provides scribe-annotations as a transitive dependency -->
<dependency>
<groupId>com.karuslabs</groupId>
<artifactId>scribe-standalone</artifactId>
<version>4.5.0</version>
</dependency>
Scribe Maven Plugin - Maven plugin that generates a plugin.yml and infers values from a project's pom.xml
<dependency>
<groupId>com.karuslabs</groupId>
<artifactId>scribe-annotations</artifactId>
<version>4.5.0</version>
</dependency>
<plugin>
<groupId>com.karuslabs</groupId>
<artifactId>scribe-maven-plugin</artifactId>
<version>4.5.0</version>
<executions>
<execution>
<goals>
<goal>scribe</goal>
</goals>
</execution>
</executions>
</plugin>