PocketMine Wiki Сборка Java-плагинов для Paper/Spigot и Nukkit-MOT. Установка через Scoop или SDKMAN, типовые команды.
Gradle и Maven
Gradle
Maven
Java
Плагины Spigot/Paper/Nukkit собираются через Maven или Gradle. Нужна Java JDK (17/21) — см. Java.
Установка на Windows (Scoop)
scoop bucket add javascoop install temurin21-jdk maven gradlejava -version·mvn -v·gradle -v
Установка на Linux/macOS (SDKMAN)
- SDKMAN: см. раздел в гайде Java
sdk install mavensdk install gradle
Maven — типовой цикл
Сборка
mvn -B packageЧистая сборка
mvn clean packageПропуск тестов
mvn package -DskipTestsАртефакт
target/*.jar → в plugins/ сервераGradle — типовой цикл
Wrapper
./gradlew build (Windows: gradlew.bat build)Только jar
./gradlew jar / shadowJar (если настроен)Зависимости Paperpaperweight / paper-api в build.gradle.kts
Nukkit-MOTcompileOnly координаты ядра MOT (см. Nukkit-MOT)
Совет. В CI и на чужих машинах всегда коммитьте Gradle Wrapper (
gradlew), чтобы версия Gradle не «плыла».Связано
Spigot/Paper · Nukkit-MOT · Java · Scoop