+101
.checkstyle/checkstyle.xml
+101
.checkstyle/checkstyle.xml
···+value="sun, jdk, com.sun, org.jetbrains.annotations.Nullable, org.jetbrains.annotations.NotNull"/>
+6
.checkstyle/suppressions.xml
+6
.checkstyle/suppressions.xml
+10
.editorconfig
+10
.editorconfig
+7
api/build.gradle.kts
+7
api/build.gradle.kts
api/src/main/java/com/example/template/api/.gitkeep
api/src/main/java/com/example/template/api/.gitkeep
This is a binary file and will not be displayed.
+18
build-logic/build.gradle.kts
+18
build-logic/build.gradle.kts
···
+7
build-logic/settings.gradle.kts
+7
build-logic/settings.gradle.kts
+18
build-logic/src/main/kotlin/FileCopyTask.kt
+18
build-logic/src/main/kotlin/FileCopyTask.kt
···
+5
build-logic/src/main/kotlin/PlatformExtension.kt
+5
build-logic/src/main/kotlin/PlatformExtension.kt
+37
build-logic/src/main/kotlin/base-conventions.gradle.kts
+37
build-logic/src/main/kotlin/base-conventions.gradle.kts
···
+16
build-logic/src/main/kotlin/extensions.kt
+16
build-logic/src/main/kotlin/extensions.kt
···
+17
build-logic/src/main/kotlin/platform-conventions.gradle.kts
+17
build-logic/src/main/kotlin/platform-conventions.gradle.kts
···
+34
build-logic/src/main/kotlin/publishing-conventions.gradle.kts
+34
build-logic/src/main/kotlin/publishing-conventions.gradle.kts
···
+24
build-logic/src/main/kotlin/shadow-platform.gradle.kts
+24
build-logic/src/main/kotlin/shadow-platform.gradle.kts
···
+21
gradle/libs.versions.toml
+21
gradle/libs.versions.toml
···+indra-licenseHeader = { group = "net.kyori", name = "indra-licenser-spotless", version.ref = "indra" }+shadow = { group = "com.gradleup.shadow", name = "shadow-gradle-plugin", version.ref = "shadow" }
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.jar
This is a binary file and will not be displayed.
+7
gradle/wrapper/gradle-wrapper.properties
+7
gradle/wrapper/gradle-wrapper.properties
+252
gradlew
+252
gradlew
···+# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt+# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.+# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,+# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
+94
gradlew.bat
+94
gradlew.bat
···+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
+674
license.txt
+674
license.txt
···
+16
license_header.txt
+16
license_header.txt
···
+32
plugin/build.gradle.kts
+32
plugin/build.gradle.kts
···+//import io.papermc.paperweight.userdev.ReobfArtifactConfiguration.Companion.MOJANG_PRODUCTION // paperweight
+25
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/biome/dark.json
+25
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/biome/dark.json
···
+25
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/biome/light.json
+25
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/biome/light.json
···
+9
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/configured_feature/dark_square.json
+9
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/configured_feature/dark_square.json
+9
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/configured_feature/light_square.json
+9
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/configured_feature/light_square.json
+9
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/configured_feature/over_floor.json
+9
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/configured_feature/over_floor.json
+9
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/configured_feature/under_floor.json
+9
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/configured_feature/under_floor.json
+41
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/noise_settings/superflat.json
+41
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/noise_settings/superflat.json
···
+18
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/placed_feature/dark_square.json
+18
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/placed_feature/dark_square.json
···
+18
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/placed_feature/light_square.json
+18
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/placed_feature/light_square.json
···
+18
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/placed_feature/over_floor.json
+18
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/placed_feature/over_floor.json
···
+18
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/placed_feature/under_floor.json
+18
plugin/run/world/datapacks/checkerboard/data/checkerboard/worldgen/placed_feature/under_floor.json
···
+15
plugin/run/world/datapacks/checkerboard/data/minecraft/dimension/overworld.json
+15
plugin/run/world/datapacks/checkerboard/data/minecraft/dimension/overworld.json
···
+11
plugin/run/world/datapacks/checkerboard/pack.mcmeta
+11
plugin/run/world/datapacks/checkerboard/pack.mcmeta
+32
plugin/src/main/java/com/example/template/TemplatePlugin.java
+32
plugin/src/main/java/com/example/template/TemplatePlugin.java
···
+24
readme.md
+24
readme.md
···+Template to easily create Bukkit plugins for [paper](https://github.com/PaperMC/Paper). It is pretty+This template was made as a personal convenience; I don't have any interest in providing support for+- Replaces the overworld on the test server with a custom generated checkerboard pattern (see [the datapack](plugin/run/world/datapacks/checkerboard))+This template uses (a fork of) checkstyle to ensure code style is consistent across the entire project.+4. While still in the `Checkstyle` tab, go to `Configuration File`, add `.checkstyle/checkstyle.xml`
+29
settings.gradle.kts
+29
settings.gradle.kts
···