본문 바로가기

마인크래프트/마인크래프트 자료실

[1.5.2~1.12] 대규모서버처럼 서버메뉴"GUI"를 만들자! <Chest Commands GUI>

위글은 "비비빅 (bibibik)" 직접 번역 했습니다.



Chest Commands GUI

제일 인기많은 버전으로 소개함.
아래파일들을 다운로드하세요.


ChestCommands v3.1.4 (1.5.2 이상 제일 최신버전)


ChestCommands v1.4.1 (1.5.2 버전)


Chest Commands GUI

https://dev.bukkit.org/projects/chest-commands 제작자 사이트


모든내용은 2017-07-10 일부로 최신화 되어있습니다.

찾으실내용은 Ctrl + F 해서 찾으세요


플러그인의 사용목적

  • 멀티플레이내 GUI를 지원
  • 간단하게 메뉴를 만들어 편리함을 제공
  • 커스텀마이징이가능하고 심볼?을 사용가능
  • 높은 퀄리티 (대규모서버도 비슷한)
  • Economy 제공, 필요로한 Vault (optional).
  • 계속해서 하는 플러그인 업데이트

지원되는 플러그인


Chest Commands GUI 가이드영상





Global permissions

 

명령어                        Permission                     내용
/chestcommands or /cc-모두가 쓸수잇는 명령어 입력시 해당플러그인의 제작자와 버전을 알수잇다.
/cc helpchestcommands.command.help/cc help 명령어를 쓸수잇게 퍼미션권한을 줌
/cc reloadchestcommands.command.reload해당플러그인을 재실행할수잇는 권한을 줌
/cc open <file>chestcommands.command.open해당 GUI를 열수잇는 능력을줌
/cc open <file> [player]chestcommands.command.open.others?
/cc listchestcommands.command.listList of correctly loaded menus.
-chestcommands.updateReceive update notifications on join.
-chestcommands.open.filename.ymlRequired to open a menu with the configured command, or from other menus.
-chestcommands.economy.bypassBypass economy costs.
-chestcommands.signRequired to create menu signs.


-간단한 설정 (발번역 "비비빅")-


Opening other GUIs ( GUI를 열기위해 )

명령어를 이용해서 창고 GUI를 엽니다, 파일의 KEEP-OPEN: true 로 해주셔야합니다. 

변수

변수값을 입력하면, 그에따른 GUI의 내용이 달라짐

  • {player} (당신의 플레이어닉네임을 보여줌).
  • {world} (해당접속중인 월드의 이름을 보여줌).
  • {online} (n° 해당서버의 현재접속자 인원을 보여줌).
  • {max_players} (n° 해당서버의 최대플레이어을 보여줌).
  • {money} (돈관련 플러그인과 Vault가 필요함. 해당 플레이어의 돈을 보여줌)

Normal commands (기본명령어)

명령어를 GUI의 아이템을 이용해서 열기위해선 "/" 을 입력하실필요 없다.
EX : /spawn X -> spawn 이렇게, 허나 월드에딧은 '/'을 한번더 입력해야함.


예제:

COMMAND: 'spawn'


Commands as console (콘솔창에 해당메시지를 띄움)

해당서버에 케어풀한 콘솔메시지를 띄운다는데, 
사실상 이기능은 잘 안쓸것같음


예제:

COMMAND: 'console: say Hello world!'


Commands as OP (위내용과 비슷한 기능 잘안쓸것같으니 알아서 번역)

Be careful with this command.
To execute a command as OP, put 'op:' before the command. 


예제:

COMMAND: 'op: say Hello world!'


Multiple commands (위내용과 비슷한 기능 잘안쓸것같으니 알아서 번역)

Separate multiple commands with a semicolon ";". The example makes the player execute the commands in this order: /spawn, then /me.


예제:

COMMAND: 'spawn; me I have been teleported to the spawn!'


Tell something to the user (위내용과 비슷한 기능 잘안쓸것같으니 알아서 번역)

Like previous examples, put 'tell:' before a string, to send it to the player. You can use color codes and symbols. 
In the example, the message will be red. 


예제:

COMMAND: 'tell: &cHello man!'


Broadcast something (위내용과 비슷한 기능 잘안쓸것같으니 알아서 번역)

It works like "tell:" but everyone will see the message. 


예제:

COMMAND: 'broadcast: {player} is awesome!'


Playing sounds (위내용과 비슷한 기능 잘안쓸것같으니 알아서 번역 플레이어한테  소리를 낸다는건데)

해당플레이어, GUI창 아이템을 클릭시 소리를 나게끔한다는건데  대충 내용이 'sound: <soundName>, [pitch], [volume]'
Sounds list: click


예제:

COMMAND: 'sound: ghast scream, 2.0, 0.5'


Give items (번역할필요가 잇나?)

해당플레이어가 GUI창 아이템을 클릭시 아이템을 얻는다는 간단한 내용


예제:

COMMAND: 'give: wool:15, 10'


Give money (번역할필요가 잇나?)

COMMAND: 'give-money: 100.0'
It will give money to the player who clicked. 
You need Vault and an economy plugin. (read more about economy)


예제:

COMMAND: 'give-money: 100.0'


Open other menus (번역할필요가 잇나?)

해당 메뉴를 열기위한 명령어입니다. 'open: <메뉴파일이름>' 당신서버에 있는 <메뉴파일이름>을 
열게끔 해줍니다.해당 <메뉴파일이름>을 열기위해선 그에따른 permission 이 필요로 하니 꼭 작성합시다.


예제:

COMMAND: 'open: example.yml'


BungeeCord commands (번지코드 관련 명령어)

당신의 서버: <target>'. 
타겟에 당신이 이을 번지코드서버를 작성합니다.

예제:

COMMAND: 'server: hub'


Player Points (using PlayerPoints plugin) (플레이어 포인트 #부속플러그인 필요)

 Player Points 가 필요한 목록입니다. 'give-points: <number>'. 
자세한내용은 해당플러그인과 연동되고 그에따른 예제가 필요!

예제:

COMMAND: 'give-points: 50'


Dragon Bar message (using BarAPI plugin) (드래곤바 메시지 #Bar API 플러그인필요)

해당 목록은 BarAPI 플러그인이 필요한 사항입니다. 'dragon-bar: <time-in-seconds> | <message>'. 
위내용은 잘은 모르겠지만 사용하면서 BAR를 이용할수잇게는것 같습니다. 추가사항은 코멘트남겨주세요!

예제:

COMMAND: 'dragon-bar: 10 | &aHello, {player}!'