개인 자료란 (JE)

  서버 커뮤니티

Profile YSK07 대표칭호 없음
Profile

질문하기 플러그인

체스트커맨드 질문이요 ㅎㅎ

2020.05.21 조회 수 754 추천 수 0

제가 서버를 만들고 싶은데 얼마전 개발을 시작했는데 체스트커맨드라는걸  들어서 검색해봤더니 제가 해보고 싶은 거더라고요 그래서 한 번 해보려고 하는데 어떻게 하죠?

8개의 댓글

갈대
2020.05.22

menu 폴더 안에서 수정하시면 됩니다. example.yml이 있는데 이걸 수정하셔도 되고

새로 생성해서 만들어도 됩니다. 양식은 example에서 베껴오시면 되구요.

 

밑으로는 설명

menu-settings:

 

# REQUIRED

# Appears as the title of the menu.

name: '&1메뉴' ---------- GUI 제목

 

# REQUIRED

# The number of rows in the menu.

rows: 6 ------- 몇줄로 할건지. 6이면 6줄 인벤입니다.

 

# OPTIONAL (you can remove this or set it to '')

# Bind multiple commands using ; (command: 'menu; m; me')

command: 'menu' --------- 실행명령어입니다. 'menu'면 /menu라고 치면 해당 GUI가 나와요.

 

# OPTIONAL

# How frequently the menu will be refreshed, in seconds.

# Useful if you have variables in items' descriptions.

auto-refresh: 5 ----------- 갱신 주기인 것 같네요. 안손대도 될듯합니다.

 

# OPTIONAL

# This command command will be executed when the menu is opened.

# Supports all the icon command types.

open-action: 'tell: &e메뉴를 엽니다.' ------- GUI를 열었을 때 발동시킬 명령어부분입니다. (저는 단순히 메시지만 출력했습니다)

 

 

# OPTIONAL

# The menu will open only when right-clicking with a compass.

open-with-item:

id: compass ---------------- 정확히는 모르겠네요... 나침반을 들고 우클릭하면 열린다는 뜻인가.

left-click: false ---------------- 이부분은 저도 그냥 넘어가서.. 아마 id부분에 지정한 아이템을 들고

right-click: true ---------------- true값으로 지정된 행위를 하면 메뉴가 열리게 하는 기능같네요.

 

------------------------------------------------------------------------------ 여기까지 기본설정

갈대
2020.05.22
@갈대

이제 GUI 안의 버튼 정의부분입니다.

 

button_Create: -------------- 해당 버튼을 정의하는 역할입니다. (안겹치게 작성)

COMMAND: '섬생성' ---------- 버튼을 클릭했을 때 명령어를 실행합니다. 필요없으면 삭제

NAME: '&e/섬생성' ------------ 버튼 제목부분입니다.

LORE: ---------------------------- 밑으로는 설명부분

- '자신만의 섬을 생성합니다. /섬생성'

- '섬을 소유하고 있을 땐 더이상 생성이 안됩니다.'

ID: enderpearl ------------------ 버튼의 아이콘 (예시에서는 엔더진주네요)

POSITION-X: 2 ------------------ X좌표 위치

POSITION-Y: 3 ------------------ Y좌표 위치

갈대
2020.05.22
@갈대

펄미션 권한입니다.

 

chestcommands.command.open ----- 메뉴를 열 수 있습니다.

chestcommands.open.파일명.yml ----- 특정 메뉴를 열 수 있는 권한이 생깁니다.

YSK07
2020.05.22
@갈대

클릭하면 명령어가 사용되잖아요 그걸 따로 체스트커맨드에 써야되나요?

갈대
2020.05.22
@YSK07

COMMAND: '섬생성' ---------- 버튼을 클릭했을 때 명령어를 실행합니다. 필요없으면 삭제

여기 있잖아요. 제가 한글화 시켜서 명령어가 한글인거에요.

명령어가 /time set 0 이라면,

COMMAND: 'time set 0' 슬러시만 빼서 작성하면 되요.

YSK07
2020.05.28
@갈대

mchang
2020.05.22
@갈대

와...

YSK07
2020.05.22
@갈대

오!