mirror of
https://github.com/PoweredByApartium/cocoa-beans.git
synced 2026-06-20 16:47:31 +00:00
General purpose library for Java & Spigot
https://cocoa-beans.apartium.net/
- Java 99.8%
* Add Tab completion suggestion priority Closes #382 * Add unit tests * Fixes lior issues * Fixes sonar issues * Rename to TabCompletionEvaluationResult |
||
|---|---|---|
| .github | ||
| .idea | ||
| .sonarlint | ||
| build-logic | ||
| build-scripts | ||
| cocoa-beans-commands | ||
| cocoa-beans-commands-spigot | ||
| cocoa-beans-common | ||
| cocoa-beans-minestom | ||
| cocoa-beans-schematic | ||
| cocoa-beans-schematic-minestom | ||
| cocoa-beans-schematic-spigot | ||
| cocoa-beans-scoreboard | ||
| cocoa-beans-scoreboard-minestom | ||
| cocoa-beans-scoreboard-spigot | ||
| cocoa-beans-spigot | ||
| cocoa-beans-spigot-1-8 | ||
| cocoa-beans-spigot-1-20 | ||
| cocoa-beans-state | ||
| cocoa-beans-state-animation | ||
| cocoa-beans-state-spigot | ||
| code-coverage-report | ||
| gradle | ||
| spigot-plugin | ||
| spigot-test-plugin | ||
| Writerside | ||
| .gitignore | ||
| .mailmap | ||
| build.gradle.kts | ||
| CHANGELOG.md | ||
| CNAME | ||
| CONTRIBUTING.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE.md | ||
| README.md | ||
| SECURITY.md | ||
| settings.gradle.kts | ||
Welcome to Cocoa beans!
This library aims to be a very well-made and thought-out toolkit for developers to save the hassle
of copying common code between projects. Cocoa beans is modular, it contains a spigot module
and a common java module and commands java module and commands spigot module inside of it, with more modules planned for the future.
Contributions are welcome!
Relevant Links
Important
Requirements
- Java 17
- Minecraft 1.8 and above (For the spigot modules)
Installation
Note
Cocoabean could be included in your jar file, but if you are making a Spigot plugin you should consider downloading the library as a plugin from Hangar.
Maven:
<dependencies>
<dependency>
<groupId>dev.apartium.cocoa-beans</groupId>
<!-- You can also use 'spigot' instead to get the spigot utilities as well -->
<artifactId>cocoa-beans-common</artifactId>
<version>[VERSION]</version>
</dependency>
<!-- For the command system itself -->
<dependency>
<groupId>dev.apartium.cocoa-beans</groupId>
<!-- You can also use 'commands-spigot' instead to get the spigot utilities as well -->
<artifactId>cocoa-beans-commands</artifactId>
<version>[VERSION]</version>
</dependency>
</dependencies>
Gradle:
dependencies {
// You can also use 'spigot' instead to get the spigot utilities as well
implementation('dev.apartium.cocoa-beans:cocoa-beans-common:[VERSION]')
// For the command system (You also could use 'commands-spigot' instead to get the spigot command utilities as well)
implementation('dev.apartium.cocoa-beans:cocoa-beans-commands:[VERSION]')
}
Contributing
This project is at a very early stage right now, with a very minimal set of features included. Any contribution of high quality code is welcome.