The simplest command framework for Bukkit & Bungee 1.8+.
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.
This project is available for anyone to use. In order to include this project as a dependency, you must
authenticate to GitHub Packages
via your Maven settings.xml
.
After you accomplish that, simply add the repository and dependencies as follows:
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.
- Java 8 or above
- Maven (Dependency Management)
Clone the repository, and launch your command prompt within it to run the following Maven command:
mvn clean package
Your submissions have to be licenced under the GNU General Public Licence v3.