template#
Template to easily create Bukkit plugins for paper. It is pretty heavily inspired by Carbon's project layout. This template was made as a personal convenience; I don't have any interest in providing support for usage, but PR's are welcome. :)
Assumptions#
This template makes a few assumptions based solely on my personal preference:
- Licensed under the GPL.
- Shades jpenilla's gremlin.
- Replaces the overworld on the test server with a custom generated checkerboard pattern (see the datapack)
Checkstyle#
This template uses (a fork of) checkstyle to ensure code style is consistent across the entire project.
For checkstyle support in IDEA:
- Install the checkstyle plugin.
- Compile https://gitlab.com/stellardrift/stylecheck
Settings->Tools->CheckstyleThird-Party Checks, add the compiled stylecheck jar- While still in the
Checkstyletab, go toConfiguration File, add.checkstyle/checkstyle.xmland tick the check-box.