Minecraft 플러그인 PermissionsEx

PermissionsEx와 확인된 서버에 대한 정보

🔌 About PermissionsEx

PermissionsEx (PEX) is a Minecraft plugin that provides full-featured permissions and group management for servers and proxy networks. It exposes a developer API, supports multiple platform implementations, and is designed to be extended with different datastore backends and platform adapters.

🎯 Purpose

PermissionsEx is intended for server administrators and plugin developers who need granular control over permission nodes, group hierarchies, and runtime permission queries. It targets both single-server setups and multi-server/proxy networks by offering platform-specific builds and an implementation-agnostic core.

⚙️ Features

  • Fine-grained permission node assignment and group management.
  • Programmatic API for plugins to query and modify permissions at runtime.
  • Pluggable datastore architecture (supports adding or implementing new backends).
  • Multiple platform implementations (Bukkit/Spigot/Paper, Sponge, BungeeCord/Waterfall, Velocity, Fabric).
  • Build artifacts available for platform-specific installs and development artifacts for library use.

🧩 Who It Is For

  • Server operators who need structured permission groups and inheritance.
  • Networks using proxies (BungeeCord/Waterfall, Velocity) that require a consistent permission system across backend servers.
  • Plugin developers who need an API to read or modify permission data programmatically.

🏗️ Example Use Cases

  • Creating role-based groups (admin, moderator, builder, default) with distinct permission sets.
  • A proxy-backed network using platform builds for consistent permission handling across backend servers.
  • A developer integrating permission checks into custom plugins via the PEX API.

⚙️ Installation

📥 Setup

  • Obtain the official platform build (the project produces .jar artifacts for supported server platforms).
  • Place the .jar file into your server's plugins/ directory for Bukkit/Spigot/Paper-like servers (or the appropriate plugin/mod folder for other platforms).
  • Restart the server and monitor the server console to confirm the plugin loads and creates its configuration/data directories.

📦 Dependencies

  • No runtime dependencies are required by default in the core repository; platform-specific builds are provided. (Do not assume additional plugins are required unless your chosen build or documentation specifies them.)

🧠 Technical Notes

  • The project provides a modular core and platform-specific implementations; it is distributed as separate artifacts for different server and proxy platforms.
  • An API and Maven/Gradle artifacts are available for developers who want to include PEX components in other projects.
  • The source repository has been maintained publicly and includes an issues tracker and documentation resources for setup and development.

🤝 When This Plugin Is Useful

If you need a permissions system that separates core logic from platform implementations and provides an API for developers, PermissionsEx is useful because it offers platform-specific builds, datastore extensibility, and programmatic access to permission data.

PermissionsEx 플러그인 서버

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

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

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

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