Minecraft Servers HQ

Plugin Minecraft PermissionsEx

Thông tin về PermissionsEx và máy chủ nơi plugin được tìm thấy

🔌 Giới thiệu về PermissionsEx

PermissionsEx (PEX) là một plugin Minecraft cung cấp hệ thống phân quyền và quản lý nhóm đầy đủ tính năng cho server và mạng proxy. Plugin này cung cấp API cho nhà phát triển, hỗ trợ nhiều triển khai nền tảng khác nhau, và được thiết kế để mở rộng bằng các backend datastore và adapter nền tảng khác nhau.

🎯 Mục đích

PermissionsEx dành cho quản trị viên server và nhà phát triển plugin cần kiểm soát chi tiết các permission node, hệ thống phân cấp nhóm và các truy vấn quyền khi chạy. Plugin này hướng tới cả cấu hình một server lẫn mạng nhiều server/proxy bằng cách cung cấp các bản build riêng cho từng nền tảng và phần lõi không phụ thuộc vào cách triển khai.

⚙️ Tính năng

  • Gán permission node chi tiết và quản lý nhóm.
  • API lập trình cho plugin để truy vấn và chỉnh sửa quyền khi chạy.
  • Kiến trúc datastore có thể gắn thêm (hỗ trợ thêm hoặc tự triển khai backend mới).
  • Nhiều triển khai cho các nền tảng (Bukkit/Spigot/Paper, Sponge, BungeeCord/Waterfall, Velocity, Fabric).
  • Có artifact build cho cài đặt theo từng nền tảng và artifact phát triển để dùng như thư viện.

🧩 Plugin này dành cho ai

  • Chủ server cần các nhóm quyền có cấu trúc và kế thừa.
  • Các mạng dùng proxy (BungeeCord/Waterfall, Velocity) cần một hệ thống phân quyền nhất quán giữa các backend server.
  • Nhà phát triển plugin cần API để đọc hoặc sửa dữ liệu quyền bằng lập trình.

🏗️ Ví dụ sử dụng

  • Tạo các nhóm theo vai trò (admin, moderator, builder, default) với bộ quyền khác nhau.
  • Một mạng dùng proxy sử dụng các bản build theo nền tảng để xử lý quyền nhất quán trên các backend server.
  • Nhà phát triển tích hợp kiểm tra quyền vào plugin tùy chỉnh thông qua API của PEX.

⚙️ Cài đặt

📥 Thiết lập

  • Lấy bản build chính thức cho nền tảng (dự án tạo các artifact .jar cho những nền tảng server được hỗ trợ).
  • Đặt file .jar vào thư mục plugins/ của server với các server kiểu Bukkit/Spigot/Paper (hoặc thư mục plugin/mod phù hợp cho các nền tảng khác).
  • Khởi động lại server và theo dõi console để xác nhận plugin đã tải và tạo các thư mục cấu hình/dữ liệu của nó.

📦 Phụ thuộc

  • Mặc định, core repository không yêu cầu runtime dependencies; các bản build theo nền tảng đã được cung cấp. (Đừng tự cho rằng cần thêm plugin khác trừ khi bản build hoặc tài liệu bạn chọn nói rõ điều đó.)

🧠 Ghi chú kỹ thuật

  • Dự án cung cấp phần lõi dạng mô-đun và các triển khai theo nền tảng; nó được phân phối dưới dạng các artifact riêng cho nhiều nền tảng server và proxy.
  • API và artifact Maven/Gradle có sẵn cho nhà phát triển muốn đưa các thành phần PEX vào dự án khác.
  • Kho mã nguồn được duy trì công khai và có tracker lỗi cùng tài nguyên tài liệu cho việc thiết lập và phát triển.

🤝 Khi plugin này hữu ích

Nếu bạn cần một hệ thống phân quyền tách logic lõi khỏi các triển khai nền tảng và cung cấp API cho nhà phát triển, PermissionsEx rất hữu ích vì nó có các bản build theo nền tảng, khả năng mở rộng datastore và truy cập dữ liệu quyền bằng lập trình.

Máy chủ có plugin PermissionsEx

Trang plugin PermissionsEx cho biết hệ thống giám sát đã tìm thấy plugin này trên máy chủ nào, cùng với nền tảng và phiên bản liên quan.

Plugin có thể thêm lệnh, kinh tế, bảo vệ, quyền, minigame, tích hợp hoặc cơ chế khác. Vai trò thực tế của PermissionsEx phụ thuộc vào cấu hình của từng máy chủ.

Dữ liệu được tạo tự động từ phản hồi kỹ thuật của máy chủ. Nếu máy chủ ẩn danh sách plugin, nó có thể không xuất hiện trong phần này ngay cả khi dùng PermissionsEx.

Sử dụng danh sách máy chủ có PermissionsEx để so sánh dự án, kiểm tra phiên bản tương thích hoặc tìm ví dụ sử dụng plugin trên máy chủ công khai.