Skip to content

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

Quyền
Mô tả
Mặc định
Permission:enhancedechest.command.open
Description: Mở rương Ender bằng lệnh (/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ọ.
Default:op
Permission:enhancedechest.additional_amount.<count>.slot.<size>
Description: Cấp thêm rương Ender tự động. Node mã hóa cả số lượng rương lẫn số ô của chúng. Ví dụ, 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.
Default:none

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ủa 9 từ 9 đến 54. 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.9enhancedechest.additional_amount.2.slot.9 sẽ 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 resize/ee delete sẽ 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.enabledtrue 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.

Quyền
Mô tả
Mặc định
Permission:enhancedechest.command.admin
Description: Quyền cơ sở bắt buộc cho mọi lệnh quản trị /enhancedechest (/ee), cùng với node riêng của từng lệnh.
Default:op
Permission:enhancedechest.admin.add
Description: Dùng /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).
Default:op
Permission:enhancedechest.admin.resize
Description: Dùng /ee resize <player> <index> <size> để thay đổi số ô của một rương (dồn phần dư khi thu nhỏ).
Default:op
Permission:enhancedechest.admin.delete
Description: Dùng /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.
Default:op
Permission:enhancedechest.admin.view
Description: Dùng /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.
Default:op
Permission:enhancedechest.admin.edit
Description: Cấp thêm vào trên 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.
Default:op
Permission:enhancedechest.admin.reload
Description: Dùng /ee reload để tải lại các file cấu hình và ngôn ngữ từ đĩa.
Default:op
Permission:enhancedechest.admin.migrate.run
Description: Dùng /ee migrate run <player>/ee migrate run all để nhập nội dung rương Ender vanilla.
Default:op

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).