Skip to content

paperweight-userdevをKotlinで書くときのテンプレート

License

Notifications You must be signed in to change notification settings

Gorayan/paper-userdev-kt-template

Repository files navigation

Paper Kotlin Template

Kotlinで作るPaperプラグインのテンプレートリポジトリです。

paperweight-userdevを使用しており、NMSコードを扱うことができます。

Paperweight

設定項目

各プロジェクトごとに変更してください。

gradle/lib.versions.toml

  • paper : Paperのバージョン
  • paper-api : PaperAPIのバージョン ※plugin.ymlで使用

gradle.properties

  • pluginName : プラグイン名 ※plugin.ymlで使用
  • pluginVersion : プラグインのバージョン ※plugin.ymlで使用
  • pluginDescription : プラグインの説明 ※plugin.ymlで使用
  • mavenGroup : プロジェクトグループ

ビルド

./build/libsにプラグインが出力されます。

./gradlew build

テストサーバーを起動

プロジェクトディレクトリのrunでサーバーが起動します。 ビルドしたプラグインは手動でpluginsに配置する必要があります。

./gradlew runServer

About

paperweight-userdevをKotlinで書くときのテンプレート

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages