마인크래프트 Paper Plugin 개발환경 구축
아래 사이트 참고부탁드립니다.
https://mu7a7ion.tistory.com/85
[ IntelliJ IDEA / Java ] 마인크래프트 Paper Plugin 개발 작업 환경 구성하기
IntelliJ IDEA install 아래 사이트 참고부탁드립니다. https://mu7a7ion.tistory.com/84 [ IntelliJ IDEA ] 설치 및 기본 설정IntelliJ IDEA란? IntelliJ IDEA는 JetBrains사에서 제작한 상용 자바 통합 개발 환경이
mu7a7ion.tistory.com
프로젝트 생성
step 1. 프로생성 버튼 클릭
step 2. 아래 이미지와 같게 옵션을 변경합니다.
- Name : 프로젝트 명
- Location : 소스코드 파일 위치
- Groups : Mod / Plugin / Proxy ( 우린 Plugin 개발 )
- Templates : Paper / Spigot / Sponge ( 우린 Paper 플러그인 개발 )
- Language : Java / Kotlin ( 우린 Java로 개발함 )
- Minecraft Version : 1.21.1 ( 플러그인을 사용할 마인크래프트 버전 )
- Plugin Name : 플러그인 이름
- Main Class : org.____.____.____ 형식으로 본인이 편한대로 작성 ( 특수문자 X )
- Group ID : org.____ ( 위 Main Class에 작성한 앞 두부분 작 )
- Artifact ID : 해당 플러그인에 대한 설명이라고 간단하게 생각하면 될 것 같습니다.
- version : 상관없음
간단한 코드 작성 및 플러그인 테스트
딱 처음 켜면 아래 화면이 나올겁니다.
아래 코드는 자동으로 생성되는 기본 코드입니다.
public final class Blog_pjt extends JavaPlugin {
@Override
public void onEnable() { // 플러그인이 시작되면 작동하는 코드
// Plugin startup logic
}
@Override
public void onDisable() { // 플러그인이 종료되면 작동하는 코드
// Plugin shutdown logic
}
}
해당 소스코드를 아래와 같이 변경합니다.
public final class Blog_pjt extends JavaPlugin {
@Override
public void onEnable() {
// Plugin startup logic
getLogger().info("플러그인 시작 테스트");
}
@Override
public void onDisable() {
// Plugin shutdown logic
getLogger().info("플러그인 종료 테스트");
}
}
이후 아래 이미지 화살표에 있는 파일을 클릭합니다.
소스코드 밑에 해당 코드를 작성 합니다. ( 플러그인 파일을 저장하는 위치를 지정하는 코드입니다. )
( 파일 이름과 경로는 직접 수정합니다. )
tasks.jar{
archiveFileName = 'Blog_pjt.jar'
destinationDirectory = file('C:\\Users\\82105\\Desktop\\pjt_plugin_jar')
}
이후 아래 이미지 화살표에 있는 버튼을 클릭합니다.
그리고 Tasks -> build -> jar 을 더블 클릭합니다.
클릭하면 아래 이미지처럼 자동으로 build가 진행되는걸 볼 수 있습니다.
아래 이미지 처럼 build 가 끝날 때 까지 기다려 줍니다.
이후 아까 지정한 경로에 플러그인 파일이 제대로 만들어 졌는지 확인합니다.
이제 플러그인 파일을 플러그인 폴더에 넣고 버킷을 실행해 봅니다.
정상적으로 했을 시 버킷에 아래 이미지처럼 코드에 작성한 텍스트가 출력됩니다.
stop 으로 버킷을 멈추면 아래 이미지처럼 코드에 작성한 텍스트가 출력됩니다.
'개인 프로젝트 > 마인크래프트 플러그인' 카테고리의 다른 글
[ IntelliJ IDEA / Java ] 마인크래프트 Paper Plugin 개발 작업 환경 구성하기 (2) | 2024.09.02 |
---|
최근댓글