Quyền
EnhancedEchest dùng cổng quyền Brigadier trên mọi lệnh. Tất cả node mặc định là op, nên ngay từ đầu chỉ operator mới dùng được các lệnh. Hãy cấp các node bên dưới qua plugin quyền của bạn (LuckPerms, v.v.) để mở chúng cho các rank khác.
Quyền người chơi
/enderchest, /ec, /eclist) và dùng thao tác Đặt làm rương chính trong menu. Chuột phải vào khối rương Ender không bao giờ cần quyền này. Một người chơi không có nó mà sở hữu nhiều rương sẽ không bao giờ đặt được rương chính, nên chuột phải vào khối luôn mở menu quản lý cho họ. enhancedechest.additional_amount.2.slot.54 cấp hai rương 54 ô. Nhiều node khớp sẽ cộng dồn (cộng theo từng kích thước). Xóa một node sẽ xóa đúng ngần ấy rương của kích thước đó; mọi vật phẩm chúng chứa sẽ dồn sang một rương tạm mà người chơi có thể khôi phục từ /eclist. Xem Rương cấp theo quyền bên dưới. Rương cấp theo quyền
Ngoài lệnh quản trị /ee add, bạn có thể phát rương Ender hoàn toàn qua quyền với node enhancedechest.additional_amount.<count>.slot.<size>. Điều này lý tưởng cho việc gắn các đặc quyền rương vào rank trong LuckPerms (hoặc bất kỳ plugin quyền nào).
<count>: số rương cần cấp (một số nguyên dương).<size>: số ô của chúng, một bội số của9từ9đến54. Kích thước không hợp lệ bị bỏ qua.
Việc cấp được đồng bộ mỗi lần người chơi mở rương Ender, nên thay đổi có hiệu lực ở lần mở tiếp theo của họ, không cần lệnh hay đăng nhập lại.
Cách việc cấp hoạt động
- Cộng dồn, không phải lấy cao nhất. Mọi node khớp đều được cộng lại, nhóm theo kích thước. Cấp cả
enhancedechest.additional_amount.1.slot.9vàenhancedechest.additional_amount.2.slot.9sẽ cho người chơi ba rương 9 ô. - Mất một node sẽ xóa đúng những rương đó. Hạ rank và các rương khớp bị xóa lại; nếu chúng chứa vật phẩm, những vật phẩm đó dồn sang một rương tạm khôi phục được từ
/eclist, nên không có gì bị hủy. - Rương cơ bản được bảo vệ. Mỗi người chơi luôn giữ ít nhất một rương thường. Quyền không bao giờ tạo, xóa hay ghi đè nó.
- Chúng hành xử như rương thường. Rương được cấp có thể mở, đổi tên, gán biểu tượng và đặt làm rương chính; chúng không mang nhãn hay hạn chế đặc biệt nào. Chỉ lệnh quản trị bỏ qua chúng:
/ee resizevà/ee deletesẽ không chỉnh sửa một rương cấp theo quyền.
Tắt tính năng
Việc cấp theo quyền chỉ được áp dụng khi permission-chests.enabled là true trong config.yml. Tắt nó sẽ dừng đồng bộ nhưng giữ nguyên các rương đã cấp (chúng tiếp tục hành xử như rương thường). Xem trang Cấu hình.
Quyền quản trị viên
Lệnh quản trị dùng mô hình hai khóa: mỗi lệnh con /ee kiểm tra node cơ sở enhancedechest.command.admin cùng với node riêng của nó bên dưới. Chỉ cấp node riêng thôi là không đủ: người chơi còn cần enhancedechest.command.admin. Không có sự kế thừa giữa chúng.
/enhancedechest (/ee), cùng với node riêng của từng lệnh. /ee add <player> <size> [duration] để cấp cho người chơi một rương mới (tùy chọn tạm thời). /ee resize <player> <index> <size> để thay đổi số ô của một rương (dồn phần dư khi thu nhỏ). /ee delete <player> <count> [force] để xóa các rương mới nhất (dồn vật phẩm của chúng, hoặc xóa cứng với force); rương đầu tiên của người chơi luôn được giữ lại. /ee view <player> [index] để mở rương của người chơi khác. Chỉ đọc nếu cấp một mình: bạn thấy nội dung nhưng không di chuyển được vật phẩm. enhancedechest.admin.view, cho phép bạn lấy và thêm vật phẩm khi xem rương của người chơi khác. Không có nó, /ee view chỉ là xem. /ee reload để tải lại các file cấu hình và ngôn ngữ từ đĩa. /ee migrate run <player> và /ee migrate run all để nhập nội dung rương Ender vanilla. Cấp quyền quản trị một lần
Để cho một moderator toàn quyền quản trị, hãy cấp cả enhancedechest.command.admin lẫn các node riêng họ cần (hoặc một wildcard như enhancedechest.admin.* nếu plugin quyền của bạn mở rộng nó, nhớ rằng họ vẫn cần node cơ sở enhancedechest.command.admin).
