Java/Minecraft Plugin

마인크래프트 Shopkeeper 플러그인(주민 거래 시스템)

Script_Coder 2022. 2. 25. 08:00
728x90
반응형

안녕하세요. 3일만에 글 올려보네요.. 그동안 글 못올린점 정말 죄송합니다.

오늘은 스크립트 배포가 아닌 플러그인을 소개해보려고 합니다.

 

오늘 소개할 플러그인은 shokeeper 플러그인을 소개하려고 합니다.

 

마인크래프트에는 주민이 있는데 그 주민들과 거래를 할 수 있습니다.

shopkeeper 플러그인은 그 주민거래 기능을 만드는 것입니다.

쉽게 말해서 주민들이 거래하는 아이템을 설정할 수 있게 해주는 플러그인입니다.

 

다운로드 링크:

https://dev.bukkit.org/projects/shopkeepers/files?filter-game-version=1738749986%3a1 

 

Files - Shopkeepers - Bukkit Plugins - Projects - Bukkit

1.49 MB Dec 16, 2021 1.18 +4 25,056 1.28 MB Jul 8, 2021 1.17 +3 53,774 1.28 MB Jul 7, 2021 1.17 +3 2,572 1.26 MB Jun 26, 2021 1.17 +3 3,556 1.26 MB Jun 19, 2021 1.17 +3 2,390 984.86 KB Nov 3, 2020 1.16 +2 81,968 978.24 KB Aug 12, 2020 1.16 +2 16,730 897.02

dev.bukkit.org

저는 1.17.1 버전을 사용했습니다. 다른 버전에서는 설정 형태가 많이 바뀔 수 있습니다.

 

일단 주민을 소환하기 위해서 소환하고 싶은 자리를 바라보고

/shopkeeper 이라는 명령어를 입력해주세요.

그럼 이렇게 주민이 소환되는데 여기서 소환된 주민을 바라본 상태에서 쉬프트 우클릭을 하면 주민상점을 설정할 수 있는 GUI가 나오게됩니다. 당연한 말이지만 이 쉬프트 우클릭(shopkeeper 설정)은 op가 있는 플레이어만 할 수 있습니다.

 

저기 이름표를 클릭하면 창이 닫히면서 Please type the shop's name into the chat. Type a dash (-) to remove the name. 이라는 텍스트가 나오는데 그 상태에서 채팅에 텍스트를 입력하면 그 입력한 텍스트가 이 shopkeeper의 이름으로 설정됩니다. shopkeeper의 이름을 설정할 때 아쉽게도 색 코드를 삽입하지 못하게 되어있습니다. ㅠㅠ

 

그리고 이름표 옆에있는 달걀을 클릭하면 이 shopkeeper가 아기 주민의 형태로 변하게 되는데 다시 클릭하면

커집니다 (?)

 

방벽을 클릭하면 주민의 생김새를 변경할 수 있습니다. 한마디로 주민의 종류를 변경하는것입니다.(농부, 어부, 대장장이 등)

 

그리고 저기 가죽 조끼를 클릭하면 shopkeeper의 옷 색상을 변경할 수 있고

 

조약돌을 클릭하면 주민 허리에 있는 광석같은거 색상을 변경할 수 있습니다.

(솔칙히 좀 쓸모없어요)

 

그리고 뼈 를 클릭하면 그 shopkeeper가 삭제됩니다. 삭제한 shopkeeper은 다시 복구할 수 가 없습니다.

 

저 2개짜리 책은 다음 페이지로 넘기는 버튼이고 나머지 버튼들은 많이 쓰이지 않는 기능이기 때문에 여기까지만 설명하겠습니다.

 

이제 가장 중요한 shopkeeper의 거래 아이템을 설정하는방법을 알려드리겠습니다.

 

우선 쉬프트 우클릭으로 shopkeeper 설정 GUI를 열어주고

다이아몬드를 주면 흙을 주는 거래를 만들고 싶으면

 

이렇게 만들면 됩니다.그리고 GUI를 닫은 후 shopkeeper을 그냥 우클릭하면

이렇게 주민 거래가 완성됩니다.

 

여기서 다이아몬드와 네더의 별을 줬을 때 흙을 주는 거래를 만들고싶다면

이렇게 만들면 됩니다.

이 상태에서 더 많은 거래들을? 추가하고 싶으면 옆에 추가로 같은 방식으로 아이템을 배치하면 됩니다.

 

감사합니다.

728x90
반응형