🔌 LuckPerms 소개

LuckPerms는 그룹, 사용자 노드, 컨텍스트를 통해 체계적인 권한 관리를 제공하는 Minecraft 권한 플러그인입니다. 단일 서버와 멀티 서버 환경 전반에서 플레이어와 역할이 할 수 있는 일을 유연하고 감사 가능한 방식으로 제어해야 하는 서버 관리자와 개발자를 위해 설계되었습니다.

🎯 목적

이 플러그인의 핵심 목적은 권한 처리를 중앙화하는 것입니다. 사용자나 그룹에 권한을 할당하고, 상속을 관리하며, 컨텍스트별 규칙을 적용할 수 있습니다(예: 월드별 또는 서버별). 또한 다른 플러그인과 통합 기능이 권한 데이터를 읽고 수정할 수 있도록 공개 개발자 API도 제공합니다.

⚙️ 기능

  • 그룹과 개별 사용자 권한을 생성하고 관리합니다.
  • 컨텍스트를 인식하는 권한 노드(월드, 서버 및 기타 컨텍스트).
  • 그룹 상속과 그룹 순서를 위한 가중치/우선순위 제어.
  • 권한과 그룹을 시각적으로 편집할 수 있는 웹 편집기.
  • 네트워크용 여러 저장 백엔드와 데이터 동기화 옵션.
  • 플러그인 통합 및 개발자 사용을 위한 공개 Java API.
  • 여러 Minecraft 서버 구현 전반에서의 크로스 플랫폼 지원.

🧩 대상

  • 강력한 권한 관리가 필요한 서버 소유자와 관리자.
  • 동기화된 권한이 필요한 proxy/back-end 구성을 운영하는 네트워크 운영자.
  • 권한을 읽거나 수정할 수 있는 안정적인 API를 원하는 플러그인 개발자.

🏗️ 사용 예시

  • 스태프, 모더레이터, 플레이어 그룹을 서로 다른 권한 세트로 정의합니다.
  • 만료 노드를 사용해 플레이어에게 임시 권한(예: 제한 시간 VIP 접근)을 적용합니다.
  • proxy 네트워크에서 백엔드 서버 간 권한 변경을 동기화합니다.

⌨️ 명령어

이 설명에서는 자세한 명령어 목록이 공식 프로젝트 문서에 정리되어 있으므로 명령어 세부 사항은 생략합니다.

🔐 권한

이 설명에서는 명시적인 권한 노드 목록을 생략합니다. 프로젝트의 공식 문서에 권한 노드와 기본값이 문서화되어 있습니다.

⚙️ 설치

📥 설정

  • 사용하는 플랫폼용 공식 플러그인 jar 파일을 다운로드합니다.
  • jar 파일을 서버의 plugins/ 디렉터리에 넣습니다.
  • 서버를 재시작하고 콘솔에서 플러그인이 로드되었는지 확인합니다.

📦 종속성

  • 여기에는 런타임 종속성이 나와 있지 않습니다. 선택적 통합은 공식 문서를 확인하세요.

🧠 기술 참고

  • 공식 프로젝트는 플랫폼별 빌드와 공개 Java API를 제공합니다.
  • 이 프로젝트는 여러 저장 백엔드를 지원하고 네트워크 동기화 기능을 제공합니다.
  • 이 플러그인은 관대한 오픈 소스 라이선스로 배포됩니다.

🤝 이 플러그인이 유용한 경우

통합을 위한 API와 멀티 서버 저장/동기화 옵션이 있는, 컨텍스트 인식 중앙 권한 관리가 필요하다면 LuckPerms는 그런 기능을 제공하는 유지 관리되는 오픈 소스 프로젝트입니다.

LuckPerms 플러그인 서버

플러그인 LuckPerms 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.

플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. LuckPerms의 실제 역할은 서버별 설정에 따라 다릅니다.

데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, LuckPerms을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.

LuckPerms을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.