/paper-sample-complex

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

PaperMC plugin sample (1.17.1+)

Kotlin Kotlin Gradle GitHub Kotlin

프로젝트 구성하기

  1. 저장소 복제 git clone https://github.com/monun/paper-sample.git
  2. 프로젝트 이름 변경 (settings.gradle.ktsrootProject.name)
  3. 구성 태스크 실행 ./gradlew setupModules

API

최상위 계층 인터페이스


CORE

API의 구현, 실제 실행 코드


DONGLE [optional]

net.minecraft.server 를 참조하는 코드

하위에 참조할 버전 이름의 프로젝트를 생성 ex) v1.18

  • ./gradlew jar = subprojects#reobfJar

이 프로젝트를 사용하지 않는다면 삭제해도 됩니다


PLUGIN

PaperMC 와 상호작용할 JavaPlugin 을 포함한 코드

  • ./gradlew pluginJar Standalone 플러그인 빌드
  • ./gradlew testPluginJar 라이브러리를 참조하는 플러그인 빌드

PUBLISH

배포용 프로젝트