- 저장소 복제
git clone https://github.com/monun/paper-sample.git
- 프로젝트 이름 변경 (
settings.gradle.kts
의rootProject.name
) - 구성 태스크 실행
./gradlew setupModules
최상위 계층 인터페이스
API의 구현, 실제 실행 코드
net.minecraft.server
를 참조하는 코드
하위에 참조할 버전 이름의 프로젝트를 생성 ex) v1.18
./gradlew jar
= subprojects#reobfJar
이 프로젝트를 사용하지 않는다면 삭제해도 됩니다
PaperMC 와 상호작용할 JavaPlugin 을 포함한 코드
./gradlew pluginJar
Standalone 플러그인 빌드./gradlew testPluginJar
라이브러리를 참조하는 플러그인 빌드
배포용 프로젝트