개인 자료란 (JE)

  서버 커뮤니티

Profile 누굴까나 대표칭호 없음

Coding_Slave 131316a90d5e49c59818970da63d7487

Profile

질문하기 플러그인

플러그인 개발 질문

2022.07.28 조회 수 96 추천 수 0
게임버전 (JE) 1.16.5 
게임버전 (BE) 관련없음 

안녕하세요.


다름이 아니라 현재 플러그인을 직접 개발 진행중에 질문 드릴 것이 있어서 왔습니다.


현재 towny와 경제 시스템을 연결한 커스텀 인벤토리 벼룩시장 플러그인을 만들고 있습니다.


다른 기능들은 다 만들었으나 진행을 못하고 있는 기능들을 질문 드릴려 합니다.


1. 명령어 /벼룩시장 입장 [상점 이름] 을 입력시 인벤토리 이름이 [상점이름]인 커스텀 인벤토리를 열어서 아이템을 살 수 있게 하고 싶습니다.

해당 부분 방법 아시는 분 계실까요?


2. 명령어 /벼룩시장 설정 [상점 이름] 을 입력시 인벤토리 이름이 [상점이름]인 커스텀 인벤토리를 열어서 판매할 아이템 추가 및 아이템 별 가격 설정이 가능하도록 하고 싶습니다. 해당 부분 방법 아시는 분 계실까요?


3. 명령어 /벼룩시장 생성 [상점 이름]을 입력시  인벤토리 이름이 [상점이름]인 커스텀 인벤토리를 생성하도록 하고 싶습니다. 해당 부분 방법 아시는 분 계실까요?


궁금한 점이 많아 죄송합니다.


일부만 아시는 분이라도 괜찮으니 도움 부탁 드립니다.


6개의 댓글

윈초
2022.07.28

커스텀 인벤토리 생성 코드

Inventory inventory = Bukkit.createInventory(null, 9/*인벤토리 크기*/, Component.text("타이틀"));

플레이어에게 커스텀 인벤토리 보여주는 코드

player.openInventory(inventory);

1,2의 기능은 InventoryClickEvent 사용하시면 됩니다.

누굴까나
2022.07.29
@윈초

오홍 감사합니당!

qsef1256
2022.07.29

spigot wiki 가시면 이 기능을 구현하는데 필요한 모든 지식이 적혀있습니다

누굴까나
2022.07.29
@qsef1256

봤는데 설명이 이해가 안되더라구요...ㅠㅠ 영어좀 공부해야 겠네요...

qsef1256
2022.07.29

대충 데이터베이스랑 GUI, Vault 가격 연동만 알아도 구현하실 수 있습니다

누굴까나
2022.07.29
@qsef1256

DB라던지 가격 연동은 알겠는데 GUI가 부족하네요.....ㅠㅠ

아무튼 GUI도 위에 분에게 도움을 받았으니 참고해서 해봐야겠네요 감사합니다!!!!

뉴스 및 창작물
/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견 3

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1