Datei suchen
2022-08-07 16:06:46 -07:00
.github/workflows Update java for actions 2021-11-17 16:55:45 -08:00
gradle/wrapper Update gradle wrapper 2022-05-29 20:10:31 -07:00
src/main/java/io/papermc/paperweight/testplugin Fix PluginBrigadierCommand suggestions delegation 2022-08-07 16:06:46 -07: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 to 1.19.2 2022-08-07 13:49:16 -07: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 Updated paper repository endpoint (#4) 2022-05-29 20:08:54 -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.