728x90
반응형



마인크래프트 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 으로 버킷을 멈추면 아래 이미지처럼 코드에 작성한 텍스트가 출력됩니다.

 

 

 

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기