/CommandFramework

Command Framework for Bukkit & Bungee 1.8 - 1.19.4

Primary LanguageJavaOtherNOASSERTION

CommandFramework

The simplest command framework for Bukkit & Bungee 1.8 - 1.16.5!

This is the old command framework from sk89q's WorldEdit. It has been factored out and modified so it may be used in other projects without having to include WorldEdit as a dependency.

The groupId of the project has been changed to prevent clashes with WorldEdit's command utility classes, given that it is usually present in upstream Minecraft servers.

Usage

This project is available for anyone to use, and you may implement it with ease:

Maven Repository

<repository>
    <id>github</id>
    <url>https://maven.pkg.github.com/BGMP/CommandFramework</url>
</repository>

Bukkit

<dependency>
    <groupId>cl.bgm</groupId>
    <artifactId>command-framework-bukkit</artifactId>
    <version>1.0.4-SNAPSHOT</version>
</dependency>

Bungee

<dependency>
    <groupId>cl.bgm</groupId>
    <artifactId>command-framework-bungee</artifactId>
    <version>1.0.4-SNAPSHOT</version>
</dependency>

Documentation is still being worked on, but for a hands-on example I have taken care of arranging a simple plugin to illustrate the framework's features and usage.

Prerequisites

  • Java 8 or above
  • Maven (Dependency Management)

Compiling

Clone the repository, and launch your command prompt within it to run the following Maven command:

mvn clean package

Contributing

Your submissions have to be licenced under the GNU General Public Licence v3.