PrismAnchorAPI is a module designed to enhance productivity and flexibility when working with the Minecraft BukkitAPI. This module simplifies various tasks, improves code maintainability, and boosts development efficiency.
PrismAnchorAPI makes working with the Bukkit API easier and improves code readability.
-
Templates and Abstract Classes
- Inventory Template & Build
- Easy Compose Command
- Coordinate ChatColor & Component (MiniMessage)
- Easy Compose YamlConfigurations
- And more...
-
AutoRegister/AutoGenerator
Automatically registers components such asEvent Listeners,Commands, andYamlConfigurations. It also provides options to auto-generate additional elements likeTabCompleters. -
Utility Tools
Includes utilities likeItemBuilder,MiniMessage,ChatColor,DateFormat, and more.
For more details, please check the Wiki.
This library is available through JitPack. The latest version can always be found on the GitHub Releases page.
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
dependencies {
implementation("com.github.Cupelt:PrismAnchorAPI:{$version}") { // replace {$version} with the latest version
}
}<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.Cupelt</groupId>
<artifactId>PrismAnchorAPI</artifactId>
<version>{$version}</version>
</dependency>PrismAnchorAPI must be included in the build output of your plugin in order for it to function properly.
It is generally recommended to use Gradle's ShadowJar to create a FatJar.
plugins {
id 'com.github.johnrengelman.shadow'
}
dependencies {
...other Dependencies
shadow 'com.github.cupelt:PrismAnchorAPI:{$version}'
}
shadowJar {
configurations = [project.configurations.shadow]
}If you've made it this far, it means you're interested in contributing to this project!
To contribute, please follow these steps:
- Fork this repository.
- Create a new branch to add features or fix bugs.
- Commit your changes and submit a pull request.
- Once your pull request is approved, it will be merged.
If you have any questions or inquiries, feel free to contact us via email: CupeltHub@gmail.com