VelixDevelopments / Imperat

Military grade command dispatching framework
Other
20 stars 1 forks source link
api bukkit bungeecord command-framework command-line-interface commands minestom-library spigot velocity

Discord Maven Central License: MIT Build

Imperat

Imperat is a high-performance, general-purpose command dispatching framework built in Java. Designed to be platform-agnostic, Imperat is capable of handling massive numbers of commands efficiently. Whether you're building microservices, game engines, or any other system that requires command dispatching, Imperat provides a flexible and powerful foundation, that can handle complex command graphs including middle optional arguments, with a smart algorithm called SmartUsageResolve.

Features

Installation

Imperat is available on Maven Central.
You can install it using either Maven or Gradle.
Replace PLATFORM with your desired platform and VERSION with the latest version available.

Using Gradle

dependencies {
    implementation "dev.velix:imperat-core:VERSION"
    implementation "dev.velix:imperat-PLATFORM:VERSION"
}

Using Maven


<dependencies>
  <dependency>
    <groupId>dev.velix</groupId>
    <artifactId>imperat-core</artifactId>
    <version>VERSION</version>
  </dependency>

  <dependency>
    <groupId>dev.velix</groupId>
    <artifactId>imperat-PLATFORM</artifactId>
    <version>VERSION</version>
  </dependency>
</dependencies>

Supported platforms

Imperat supports the following platforms:

Documentation

For detailed usage instructions, architecture overview, and API documentation,
visit the official Imperat Documentation.

Join the Community

If you have any questions, ideas, or want to connect with other developers using Imperat, join our community on Discord.

License

Imperat is released under the MIT License. See LICENSE for more information.

Credits