제가 서버를 만들고 싶은데 얼마전 개발을 시작했는데 체스트커맨드라는걸 들어서 검색해봤더니 제가 해보고 싶은 거더라고요 그래서 한 번 해보려고 하는데 어떻게 하죠?
menu 폴더 안에서 수정하시면 됩니다. example.yml이 있는데 이걸 수정하셔도 되고
새로 생성해서 만들어도 됩니다. 양식은 example에서 베껴오시면 되구요.
밑으로는 설명
menu-settings:
# REQUIRED
# Appears as the title of the menu.
name: '&1메뉴' ---------- GUI 제목
# 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 ----------- 갱신 주기인 것 같네요. 안손대도 될듯합니다.
# This command command will be executed when the menu is opened.
# Supports all the icon command types.
open-action: 'tell: &e메뉴를 엽니다.' ------- GUI를 열었을 때 발동시킬 명령어부분입니다. (저는 단순히 메시지만 출력했습니다)
# The menu will open only when right-clicking with a compass.
open-with-item:
id: compass ---------------- 정확히는 모르겠네요... 나침반을 들고 우클릭하면 열린다는 뜻인가.
left-click: false ---------------- 이부분은 저도 그냥 넘어가서.. 아마 id부분에 지정한 아이템을 들고
right-click: true ---------------- true값으로 지정된 행위를 하면 메뉴가 열리게 하는 기능같네요.
------------------------------------------------------------------------------ 여기까지 기본설정
이제 GUI 안의 버튼 정의부분입니다.
button_Create: -------------- 해당 버튼을 정의하는 역할입니다. (안겹치게 작성)
COMMAND: '섬생성' ---------- 버튼을 클릭했을 때 명령어를 실행합니다. 필요없으면 삭제
NAME: '&e/섬생성' ------------ 버튼 제목부분입니다.
LORE: ---------------------------- 밑으로는 설명부분
- '자신만의 섬을 생성합니다. /섬생성'
- '섬을 소유하고 있을 땐 더이상 생성이 안됩니다.'
ID: enderpearl ------------------ 버튼의 아이콘 (예시에서는 엔더진주네요)
POSITION-X: 2 ------------------ X좌표 위치
POSITION-Y: 3 ------------------ Y좌표 위치
펄미션 권한입니다.
chestcommands.command.open ----- 메뉴를 열 수 있습니다.
chestcommands.open.파일명.yml ----- 특정 메뉴를 열 수 있는 권한이 생깁니다.
클릭하면 명령어가 사용되잖아요 그걸 따로 체스트커맨드에 써야되나요?
여기 있잖아요. 제가 한글화 시켜서 명령어가 한글인거에요.
명령어가 /time set 0 이라면,
COMMAND: 'time set 0' 슬러시만 빼서 작성하면 되요.
와
와...
오!
건축
팀뉴일리시
2024-11-23
4
KHC
2024-10-25
2
2024-10-10
dbasd12
2024-10-09
레드스톤
노트블럭전문가
2024-10-08
1
갈대
2020.05.22menu 폴더 안에서 수정하시면 됩니다. 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.22COMMAND: '섬생성' ---------- 버튼을 클릭했을 때 명령어를 실행합니다. 필요없으면 삭제
여기 있잖아요. 제가 한글화 시켜서 명령어가 한글인거에요.
명령어가 /time set 0 이라면,
COMMAND: 'time set 0' 슬러시만 빼서 작성하면 되요.
YSK07
2020.05.28와
mchang
2020.05.22와...
YSK07
2020.05.22오!