Skip to content

플레이어가 네이버 카페에 가입했는지 확인을 해주는 마인크래프트 플러그인입니다.

License

Notifications You must be signed in to change notification settings

PJM03/NCafeVerify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NCafeVerify

플레이어가 카페에 가입했는지 확인을 해주는 마인크래프트 플러그인입니다.

기존 NCafeVerify 플러그인에서 내부 코드 개선, 기능 추가 등이 이루어진 새로운 버전입니다

Commands

/카페인증: 인증 단계를 시작했을 경우 게시글 확인을 진행하고 아닌 경우 도움말을 표시합니다.

관리자 전용 명령어

/인증관리 확인 <닉네임>: 닉네임에 해당하는 플레이어의 인증 시각, 네이버 아이디를 확인할 수 있습니다.

/인증관리 삭제 <닉네임>: 닉네임에 해당하는 플레이어의 인증 기록을 삭제합니다.

/인증관리 리로드: config.yml파일을 다시 불러옵니다.

config.yml

기본

  • cafe-url: 사용할 카페의 주소를 입력. (ex. https://cafe.naver.com/cafeid)

  • code-length: 인증코드의 길이.

  • title-prefix: 인증 게시글 제목 말머리.

  • user-permission: /카페인증명령어를 사용하기 위해 필요한 펄미션 노드

  • admin-permission: /인증관리명령어를 사용하기 위해 필요한 펄미션 노드

메시지

type 부분에는 CHAT, ACTION_BAR, TITLE 이 들어갈 수 있습니다. 각각 이름이 의미하는대로 채팅으로 메시지를 보낼지, 액션바로 메시지를 보낼지, 타이틀로 메시지를 보낼지 정하는 항목입니다.

  • privacy-message: 처음 1회만 보이는 개인정보 활용 경고 메시지입니다. 꼭 기본과 비슷한 형식으로 작성해주셔야 혹시라도 생길 불이익을 방지하는데 도움이 될 것입니다.
  • invalid-id: 아이디의 형식이 맞지 않을 시 보이는 메시지
  • already-complete: 이미 인증을 완료한 플레이어가 명령어를 사용 시 보이는 메시지.
  • already-process: 인증코드를 발급받은 상태에서 명령어를 사용 시 보이는 메시지. %title% 부분은 title-prefix:인증코드 형식으로 들어감.
  • checking: 인증 게시글을 작성하고 확인 시에 보이는 메시지.
  • success: 인증에 성공했을 때 뜨는 메시지
  • fail: 인증에 실패했을 때 뜨는 메시지
  • help: 도움말
  • permission: 일반 유저가 /인증관리 명령어 사용 시 뜨는 메시지
  • start: 인증 시작 시 뜨는 메시지. already-process와 마찬가지로 %title%사용 가능

API

플러그인

  • VerifySuccessEvent: 인증에 성공했을 때 발생되는 이벤트.
  • NCafeVerifyAPI.setComplete(UUID, String naverId): 플레이어를 인증된 상태로 변경합니다.
  • NCafeVerifyAPI.getVerifyData(UUID): 플레이어의 인증 데이터를 가져옵니다. 반환 타입: VerifyData
  • NCafeVerifyAPI.isVerified(UUID): 플레이어의 인증 여부를 반환. 반환 타입: boolean

Skript

  • on verify success: 인증에 성공했을 때 발생되는 이벤트.
  • %player% verified: 플레이어의 인증 여부를 반환.
  • %player%'s naverid: 플레이어의 네이버 아이디를 반환. (인증이 완료되지 않을 플레이어일 시 오류발생)

오류신고 및 문의

디스코드: PIGLAND#7552

라이선스

2021 © Pic_E(P-JungMin) All rights reserved.

이 플러그인은 CC BY-NC-ND 4.0을 따름 CC

About

플레이어가 네이버 카페에 가입했는지 확인을 해주는 마인크래프트 플러그인입니다.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages