Framework helpers shipped in the artifact (entry-point classes linked).
- Menu — Inventory GUI framework
- Scheduler — Bukkit/Folia scheduling abstraction
- BoardManager — Scoreboard management
- Timer — Cooldown timers with events
- ItemBuilderUtil — Item builder utility
- PlayerInventoryUtil — Inventory snapshot and restore
- CommentedConfiguration — YAML with preserved comments
- CC — Chat colors and translations (including hex)
- Center — Pixel-based chat message centering
- ClassUtils — Package scanning and discovery
- XPUtil — Experience helpers
- ColorMaterialUtil — Chat colors to wool, terracotta, and carpet
- ProgressionBar — Progress bars for chat or scoreboards
Maven
<dependency>
<groupId>com.conaxgames</groupId>
<artifactId>clibraries</artifactId>
<version>1.4.0</version>
</dependency>Gradle
implementation 'com.conaxgames:clibraries:1.4.0'Shade this library inside your artifact to avoid clashes; relocate com.conaxgames as needed (Maven Shade · Shadow).
@Override
public void onEnable() {
new LibraryPlugin().onEnable(this, "§2", "§7", "yourplugin", "yourplugin.permission");
}
@Override
public void onDisable() {
LibraryPlugin.getInstance().onDisable();
}Use LibraryPlugin.getInstance() anywhere after onEnable.
clibraries ships against papermc tooling and owes its stability to upstream platform work: