Datei suchen
2021-12-16 18:57:30 -08:00
.github/workflows Update java for actions 2021-11-17 16:55:45 -08:00
gradle/wrapper Update gradle wrapper 2021-12-02 00:19:22 -08:00
src/main/java/io/papermc/paperweight/testplugin Update to 1.18 2021-12-01 01:48:52 -08:00
.editorconfig Initial commit 2021-07-08 05:30:01 -07:00
.gitignore Initial commit 2021-07-08 05:30:01 -07:00
build.gradle.kts Update dev bundle 2021-12-16 18:57:30 -08:00
gradlew Update gradle wrapper 2021-12-01 01:49:54 -08:00
gradlew.bat Update Gradle wrapper to 7.2 2021-08-17 16:39:40 -05:00
README.md Update README.md 2021-12-05 20:03:45 -08:00
settings.gradle.kts update Run Paper to 1.0.4 2021-08-24 00:33:55 -07:00

paperweight-test-plugin

jmp's test plugin for paperweight-userdev development

(also serves as an example until more thorough documentation is created)

note

  • build.gradle.kts and settings.gradle.kts both contain important configuration.
  • paperweight-userdev automatically detects shadow and will use shadowJar as input for reobfJar. This means no extra configuration is required to use paperweight-userdev with shadow. See the shadow branch on this repository for an exmaple usage of shadow with paperweight-userdev.
  • The plugin-yml and run-paper Gradle plugins are both optional, however I use them in almost all my plugin projects and recommend at least trying them out. plugin-yml auto-generates your plugin.yml file from configuration in the build file, and run-paper allows for launching a test server with your plugin through the runServer and runMojangMappedServer tasks.