마인크래프트/포켓에디션/ModPE/Player Administrator

파일:Player admin title logo.jpg

1 개요

이름Player Administrator
제작자인디벨(Indvel)
최초 제작2015년 7월 14일
분류유틸리티[1]
제작 언어ModPE 스크립트[2]
기능 개수총 31개
용도보다 원활한 서버 관리를 위한 도구
배포[[::: MK :::|MK]], 제작자 블로그
버전v1.3.1

인디벨(Indvel, InfinityDeveloper)이 만든 MCPE 서버 관리 스크립트이다. 또는 이름대로 서버원 관리도 맞다.

줄여서 Player Admin,[3] 더 줄여서 Pad로 불린다.
한국어로는 이름 그대로 플레이어 어드민 또는 서버원 관리, 서버 관리 등으로 불린다.

2 목적

정확한 목적은 안정적이고 편리한 서버 운영/관리이다.

허나, 이 스크립트를 개인이 어떤 곳에 사용하느냐에 따라서 목적은 달라진다. 불법적인 일에는 사용하지 않도록 하자.

3 역사

2015년 7월 14일에 MK에 올린 어느 한 질문글로부터 시작되었다.

그 질문 속 투표의 결과를 보고 괜찮겠다 싶어서
계속 만들다 보니 현재의 Player Admin이 되었다.

4 기능

현재 버전 1.3.1 기준으로 있는 기능들이다.
모두 31개.(서브 메뉴 미포함)

  • 플레이어 보기
  • 텔레포트
    • 어드민 -> 플레이어 텔레포트
    • 플레이어 -> 어드민 텔레포트
    • 모든 플레이어 -> 어드민 텔레포트
  • 플레이어 죽이기[4]
  • 모든 플레이어 죽이기
  • 플레이어 프리징/언프리징[5]
  • 플레이어 킥(강제퇴장)
  • 플레이어 밴/언밴
  • 플레이어 추적[6]
  • 플레이어 포션 효과
    • 특정 플레이어에게 포션 효과
    • 모든 플레이어에게 포션 효과
  • 플레이어 시점 보기/시점 보기 해제
  • 아이템 지급
    • 특정 플레이어에게 아이템 지급
    • 모든 플레이어에게 아이템 지급
  • 플레이어 체력 채우기
  • 전체 채팅[7]
  • 인첸트[8]
  • 월드 설정
    • 시간 설정
    • 날씨 설정
    • PVP 설정
    • 드롭된 아이템 제거
    • 테러 방지
    • 최후의 수단[9]
  • 스크립트 정보/설정
    • CI(Connect Info), AI(Attack Info), DI(Death Info) 표시/해제
    • 메뉴 창 위치 변경

5 히든 메뉴

스크립트 내에서는 최후의 수단으로 표기되지만, 본 목적을 감추기 위함이지, 원래는 히든 메뉴이다.

위에도 써있듯이 월드 설정 메뉴 최하단에 있다.

이 히든 메뉴는 어드민이 정말 안되겠다, 이건 못참겠다. 싶을때 사용하는 것이다. 정작 사용은 거의 안한다.

5.1 활성화 방법

전체 채팅 메뉴로 가서, 입력하는 곳에
active hidden menu 20150714 [10] [11]를 입력하고 보내기 버튼을 누르면 "어드민이 최후의 수단을 선택하였습니다."라는 메시지와 함께 활성화된다.

다만, 블럭런처를 껐다가 다시 키면 비활성화된다.

5.2 기능

딱히 별다른 기능은 없다.

  • 모든 플레이어 머리 터트리기
  • 모든 플레이어 킥
  • 서버원 접속 막기[12]

6 여담

최근까지 블럭런처의 엔티티 관련 이벤트 리스너[13]의 고장으로 인해 원활한 업데이트 작업이 어려울 것이라 판단하여 개발 임시 중단 상태였다. 하지만 같은 스크립터인 DarkTornado가 위 리스너 픽스 스크립트를 업데이트한 덕분에 개발 재개가 가능하게 되었다.
  1. 상위 문서에서 에디터로 분류되었었는데, 애초에 서버 관리 목적이므로 관리를 위한 도구, 즉 유틸리티이다.
  2. 기본 문법은 자바 스크립트, GUIJava.
  3. 영어에서는 "관리자"라는 뜻의 Administrator를 줄여서 Admin으로 표기하기도 한다.
  4. 즉시 대미지 포션 효과 사용.
  5. 구속 포션 효과 사용.
  6. 플레이어 좌표, 바이옴, 자신과의 거리 표시.
  7. nativeSendChat 메서드 고장 시 사용 불가능.
  8. 어드민 용.
  9. 아래에 후술.
  10. 뒤의 숫자들은 당연히 이 스크립트의 첫 제작 날짜.
  11. 일부 버전은 angry admin 20150714또는 i am angry 20150714였다.
  12. 튕기는 오류 있음.
  13. entityAddedHook