A starter template for Minecraft plugin development using SingularityLib. Designed for Paper 26.2+ (and Folia), bootstrap plugin model — copy this repo to kick off a new plugin.
- Easy setup for new plugins
- Uses SingularityLib for extended functionality
- Configurable via
paper-plugin.yml
- Paper 26.2+ / Folia 26.x, JDK 25
- SingularityLib installed on the server (it's a bootstrap dependency, not bundled here)
- Build the plugin:
mvn clean package # requires JDK 25 - Place
target/singularityplugin-*.jarinto your server'splugins/folder. - Make sure
SingularityLibis inplugins/too (download from central.sonatype.com/artifact/io.github.pinont/singularitylib or add the repo to your own project).
<dependency>
<groupId>io.github.pinont</groupId>
<artifactId>singularitylib</artifactId>
<version>2.0.0</version>
<scope>provided</scope> <!-- never bundle the lib -->
</dependency>This project is licensed under the MIT License. See the LICENSE file for details.