A reference implementation of a simple "announcement" plugin written for the Bukkit platform with Java 8+ in mind.
The codebase has been documented with comments to assist readers in understanding the code. Authored for teaching basic Java syntax with a practical usage.
The Gradle build system is used for compiling and resolving external dependencies.
If you have a local Gradle installation use the following build command:
gradle assemble
If you do not have a local Gradle installation, the Gradle wrapper has been provided so that you can still build the project.
./gradlew assemble