출처: https://dev.bukkit.org/projects/permissionsex
다운로드 페이지: https://dev.bukkit.org/projects/permissionsex/files
- 페이지 뒤로 넘기시면 1.5.2도 나옵니다.
매우 유명한 플러그인이지만 그래도 기본적인 사용법은 알려드리겠습니다.
기본적으로 이 플러그인은
펄미션 폴더 안에 있는 Permissions 파일 중심으로 사용합니다.
(명령어도 가능하지만 되도록이면 위 파일을 사용합시다.)
메모장이나 노트패드 프로그램으로 키시면 됩니다.
그리고 이 플러그인은 그룹을 만들어서 그 그룹에 속해있는 사람들의 권한을 설정하는 플러그인이라고
생각하시면 편합니다.
그러면 한번 메모장 내용을 보죠.
저는 기본적으로 설정돼있는 내용이 아니라
PermissionsEx GitHub라는 사이트에서 제공하고 있는 상세 예시를 조금 변형해서 설명해드리겠습니다
(https://github.com/PEXPlugins/PermissionsEx/wiki/Advanced-permissions-setup)
- 해당 사이트에 들어가보면 더 심화적인 부분도 나옵니다!
groups:
Default: - 그룹명 부분입니다
options:
default: true - 서버에 처음 들어오면 이 그룹으로 자동 지정됩니다..
prefix: '&7[&e뉴비&7]' - 채팅시 나오는 칭호라고 생각하시면 됩니다.
suffix: '' - 뒷부분에 칭호가 생긴다고 생각하시면 됩니다.
permissions: - 펄미션 노드 부분입니다.
- modifyworld.* 이 부분에 플러그인마다 제공하는 노드를 써서 권한을 관리하는 거죠.
Member:
inheritance: - 바로 밑에 있는 그룹의 권한을 그대로 가져오는 설정입니다.
- Default 즉 Member 그룹은 Default의 권한을 다 가지게 되는 것이죠.
options:
prefix: '&7[&b유저&7]'
permissions:
- modifyworld.*
Admin:
options:
inheritance:
- Member
prefix: '&7[&3관리자&7]'
permissions:
- permissions.*
명령어면 유저들의 그룹 설정은 충분합니다.
/pex user [플레이어닉네임] group set [그룹명]
- 해당 플레이어를 [그룹명]으로 옮깁니다.
(콘솔으로만 가능한가 봅니다.)
이를 이용하여 특정 유저들의 그룹을 바꿔주시면 됩니다.
다른 예시를 통해 더 설명해드리겠습니다.
groups:
default:
options:
default: true
prefix: '&7[&e뉴비&7]'
suffix: '&7[&eNewbie&7]'
permissions:
- modifyworld.*
- essentials.heal
Member:
inheritance:
- default
options:
prefix: '&7[&b맴버&7]'
suffix: '&7[&bMember&7]'
permissions:
- modifyworld.*
- essentials.give
이렇게 설정하였습니다.
이 경우 default 그룹은 에센셜 명령어 중 /heal를 쓸 수 있게 되고
채팅을 할 때마다 [뉴비]유저닉네임[Newbie] : asdfasdf 이런 식으로 나옵니다.
마찬가지로 Member 그룹은 에센셜 명령어 /give 를 사용할 수 있으며 또한 /heal도 사용할 수 있게 됩니다.
채팅을 하면 [맴버]유저닉네임[Member] : asdfasdf 나옵니다.
(참고로 &7 이나 &e은 색깔코드로 7은 회색 e는 노란색을 뜻합니다.)
※참고
색깔 코드
출처: 푸른 하늘의 게임 세상 블로그, https://blog.naver.com/kls1998
칭호를 한글로 하고 싶으시다면 '노트패드++'라는 프로그램을 다운받고 'permission' 파일을 해당 프로그램으로 작성해야 합니다.(내용 적기 전에 노트패드 프로그램 내 인코딩 누르시고 UFC-8(BOM 없음)로 표시하시고 작성하셔야 합니다.)
모두 설정하셨으면 이렇게 나옵니다.
댓글