본문 바로가기

마인크래프트/플러그인

마인크래프트 1.19 플러그인 만들기 Import 에러 해결법

728x90
반응형


플러그인 만들기 Import 에러

오래전부터 마인크래프트 플러그인을 만들어 보고 싶었는데 어제 할맘이 생겨서 하게 되었다

인터넷에 플러그인 만들기를 검색을 하니 나무위키부터 여러 블로그에 플러그인을 만드는 방법이 소개되어있었다

지금 마인크래프트 버전은 1.19니까 왠만하면 최신버전으로 하자 해서

최신버전의 api를 받고 외부라이브러리에 등록을 했다

그런데 똑같이 라이브러리를 등록하고 똑같은 코드를 입력했는데 안되는거다

설마설마 IDE문제겠거니 해서 이클립스 말고 intelliJ를 설치하고 했는데도 안되어서 낮은 버전의 api를 라이브러리로 넣었더니 되더라... 낮은버전으로 할 수는 없으니 오랜만에 한마포에 들어가서 질문을 하니까 답해주시는 분이 있어서

겨우 해결했다


1.18 이상 Spigot API import시 에러 해결

나도 정확히는 모르는데 1.18부터 소스가 있는 api와 분리가 되었다고 하더라

 

https://hub.spigotmc.org/nexus/content/repositories/snapshots/org/spigotmc/spigot-api/

 

Index of /repositories/snapshots/org/spigotmc/spigot-api

 

hub.spigotmc.org

 

나는 처음부터 spigot으로 하려 했으니 상관이 없는데 paper나 craft이런건 나도 모르겠다

아무튼 내가 해결한 방법

 

 

위 사이트로 들어가서 자신이 하려는 버전으로 들어가서

 

 

같은 버전의 그냥 jar와 sources jar을 둘 다 다운받고 외부라이브러리에 등록하면 된다

 

 

이렇게 하면 오류가 뜨던 코드가 그렇지 않게 된다

그러면 이제 다시 공부하러 가야겠다

728x90
반응형