쑤박탱
대표칭호 없음
이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 1.20.x |
이제 플러그인 제작해 보려고 하는 유저입니다.
자바는 웹개발자 준비 중이라 플러그인 제작할 만큼의 지식은 있습니다.
다만 플러그인 제작이 처음이라 처음 세팅을 어떻게 해야할 지 잘 모르겠네요.
현재 인텔리제이 ide로 개발을 많이 하신다고 하셔서 세팅 중인데 마인크래프트 develpment 플러그인 툴에 버전 선택이 1.20 까지만 있는데, 원래 하던 서버가 렐름에서 다운 받은 월드라 최근에 다운받아서 1.20.1로 자동으로 버전 업이 됐더라구요.
그래도 혹시 몰라서 버전 낮춰보기도 하고 이것저것 시도해봤는데 1.20.1 호환 플긴은 현재는 못만드는것같더라구요..
혹시라도 제작할 수 있는 방법이 있을까요?
Dalsu
2023.06.15가능합니다. 스피곳이랑 페이퍼 둘 다 이미 1.20.1을 지원하고 있어요. 1.20으로 프로젝트를 만들고 API 버전만 바꿔주시면 돼요
쑤박탱
2023.06.15서버 구동하는 버킷 말씀하시는 건가요?
쑤박탱
2023.06.15name: TestPlugin
version: '1.0-SNAPSHOT'
main: io.jb.testplugin.TestPlugin
api-version: '1.20.1'
아니면 프로젝트에서 plugin.yml의 api 버전을 저런식으로 바꾸라는 말씀이신가요?
Dalsu
2023.06.16네 build.gradle의 dependencies도 바꿔주셔야 해요
쑤박탱
2023.06.16플러그인 제작은 처음이여서 그런데 혹시 자세하게 알려주실 수 있나요?
플로버
2023.06.16프로젝트를 1.20으로 만들고 plugin.yml에 api-version은 1.20으로 두고 build.gradle에 dependencies에 있는 compileOnly "io.papermc.paper:paper-api:1.20-R0.1-SNAPSHOT" 부분을 1.20.1로 바꿔주시면 됩니다. 바꾸고 나면 오른쪽 위에 새로고침 아이콘이 생길텐데 그걸 눌러주시면 됩니다.
쑤박탱
2023.06.16감사합니다. maven에서 gradle로 옮겨서 프로젝트 만들어보니 build.gradle이 생겨서 잘 적용시키고 실행까지 문제없이 됐습니다!