Plugin cấp phép sẵn sàng cho minecraft 1.8. Hướng dẫn thiết lập PermissionsEx (PEX). Quản lý người chơi theo nhóm

Nếu bạn dự định tạo máy chủ hoặc dự án của riêng mình thì rất có thể bạn sẽ cần một plugin chia tất cả người chơi thành các nhóm khác nhau. Ví dụ: bạn cần người điều hành và người trợ giúp, làm cách nào bạn có thể thêm họ vào các nhóm đặc biệt và cấp cho họ một số quyền nhất định? Một plugin có tên "PermissionsEX" sẽ được giải cứu. Đây chính xác là plugin chúng tôi có trên máy chủ của mình.

Nhờ plugin này, bạn có thể thêm người chơi vào các nhóm đặc biệt và cấp cho họ các quyền khác nhau. Plugin cũng cho phép bạn thực hiện trò chuyện toàn cầu và cục bộ, thay đổi màu biệt hiệu của bạn.

Thiết lập plugin:

Đầu tiên bạn cần vào file Permissions.yml và sửa lại một chút.

Khi bạn mở tập tin, bạn sẽ thấy như sau:

Hãy phân tích từng thành phần.

các nhóm:- Sau tham số này sẽ có các nhóm và quyền.

mặc định:- nhóm mặc định. Tất cả người chơi vừa đăng nhập sẽ đến đó.

mặc định: đúng- Sử dụng tham số này bạn có thể thiết lập nhóm mặc định.

quyền:- bên dưới tham số này, bạn có thể nhập quyền cho một nhóm cụ thể.

sửa đổi thế giới.*- Khả năng thay đổi người chơi trên thế giới. Tốt hơn là để trống.

Ví dụ về nhóm

Đội:

Dịch vụ

Đội Sự cho phép Sự miêu tả
/pex quyền.quản lý Hiển thị trợ giúp PEX
/pex chuyển đổi gỡ lỗi quyền.quản lý Bật/Tắt chế độ gỡ lỗi (tạo nhiều thông tin gỡ lỗi trong server.log)
/người dùng pex kiểm tra quyền.manage. Kiểm tra tính đủ điều kiện Người chơi
/pex tải lại quyền.manage.reload Tải lại plugin
/cấu hình pex quyền.manage.config Xuất ra giá trị từ cấu hình PEX. Ngoài ra, bạn có thể nhập để đặt giá trị mới cho tham số.
/pex phụ trợ quyền.manage.backend Danh sách các chương trình phụ trợ hiện đang được sử dụng.
/pex phụ trợ quyền.manage.backend Thay đổi phần phụ trợ quyền một cách nhanh chóng (Hãy thận trọng khi sử dụng!) Lưu ý rằng thao tác này sẽ chỉ thay đổi phần phụ trợ một cách nhanh chóng, nó sẽ không lưu thay đổi trong tệp cấu hình cũng như không chuyển đổi bất kỳ thứ gì. Đây chỉ là để thử nghiệm.)
/pex phân cấp quyền.manage.users Hiển thị hệ thống phân cấp đầy đủ của người chơi/nhóm
/pex đổ quyền.manage.dump Kết xuất người dùng và nhóm vào định dạng đã chọn nộp

Quản lý quyền người chơi

Đội Sự cho phép Sự miêu tả
/người dùng pex quyền.manage.users Hiển thị danh sách tất cả người dùng đã ghi. Và người chơi máy chủ
/người dùng pex quyền.manage.users Hiển thị quyền của người chơi
/người dùng pex tiếp đầu ngữ quyền.manage.users.prefix. Cài đặt vào trình phát tiếp đầu ngữ
/người dùng pex hậu tố quyền.manage.users.suffix. Cài đặt vào trình phát hậu tố
/người dùng pex xóa bỏ quyền.manage.users. Xóa trình phát từ phần phụ trợ hiện đang được sử dụng.
/người dùng pex thêm vào Trao quyền Gửi người chơi
/người dùng pex di dời quyền.manage.users.permissions. Lấy đi quyền Người chơi có
/người dùng pex thêm thời gian Trao quyền tạm thời Gửi người chơi
/người dùng pex loại bỏ thời gian quyền.manage.users.permissions.timed. Lấy từ người chơi luật tạm thời
/người dùng pex bộ quyền.manage.users.permissions. Đặt tùy chọn

Quản lý quyền nhóm người chơi

Đội Sự cho phép Sự miêu tả
/người dùng pex danh sách nhóm Hiển thị danh sách các nhóm mà người chơi là thành viên
/người dùng pex thêm nhóm quyền.manage.membership. Thêm người chơi đến nhóm một lúc
/người dùng pex tập nhóm quyền.manage.membership. Đặt nhóm cho người chơi (sẽ xóa nó khỏi các nhóm khác)
/người dùng pex xóa nhóm quyền.manage.membership. Xóa trình phát từ nhóm

Quản lý quyền nhóm

Đội Sự cho phép Sự miêu tả
/ nhóm pex quyền.manage.groups.list Hiển thị tất cả các nhóm đã đăng ký
/ nhóm mặc định pex Hiển thị nhóm mặc định
/pex đặt nhóm mặc định quyền.manage.groups.inheritance Đặt nhóm , là nhóm mặc định
/ nhóm pex tiếp đầu ngữ quyền.manage.groups.prefix. Cài đặt vào nhóm tiếp đầu ngữ
/ nhóm pex hậu tố quyền.manage.groups.suffix. Cài đặt vào nhóm hậu tố
/ nhóm pex tạo nên quyền.manageups.create. Để tạo một nhóm và nếu bạn cần thiết lập một nhóm/nhóm chính cho nó
/ nhóm pex xóa bỏ quyền.manage.groups.remove. Xóa nhóm
/ nhóm pex cha mẹ Danh sách các nhóm cha của một nhóm
/ nhóm pex bố mẹ đặt quyền.manage.groups.inheritance. Cài đặt vào nhóm nhóm/nhóm cha mẹ
/ nhóm pex Hiển thị tất cả các quyền của nhóm
/ nhóm pex thêm vào quyền.manage.groups.permissions. Trao quyền đến nhóm
/ nhóm pex di dời quyền.manage.groups.permissions. Lấy đi quyền Tại nhóm
/ nhóm pex thêm thời gian Trao quyền tạm thời đến nhóm trong thời gian (tính bằng giây)
/ nhóm pex loại bỏ thời gian quyền.manage.groups.permissions.timed. Lấy đi quyền tạm thời Tại nhóm
/ nhóm pex bộ quyền.manage.groups.permissions. Đặt tùy chọn
/ nhóm pex cân nặng quyền.manage.groups.weight. Hiển thị/đặt trọng lượng nhóm

Quản lý người chơi theo nhóm

Đội Sự cho phép Sự miêu tả
/ nhóm pex người dùng quyền.manage.membership. Hiển thị tất cả người chơi trong một nhóm
/ nhóm pex người dùng thêm quyền.manage.membership. Thêm người chơi/người chơi đến nhóm một lúc
/ nhóm pex người dùng xóa quyền.manage.membership. Xóa người chơi/người chơi khỏi nhóm
/pex quảng bá quyền.user.promote. Quảng cáo một người chơi vào nhóm cao nhất
/pex hạ cấp quyền.user.demote. Hạ hạng một người chơi vào nhóm thấp hơn quyền.manage.worlds Hiển thị thông tin di truyền thế giới
/pex thế giới thừa kế quyền.manage.worlds.inheritance Đặt thế giới/thế giới cha mẹ Cho thế giới

Cài đặt:

2. Đặt nó vào thư mục Plugins.

3. Khởi động lại máy chủ.

Tất cả các plugin trong Minecraft thuộc bất kỳ phiên bản nào đều có quyền hoặc quyền riêng đối với các lệnh và hành động nhất định của plugin. Các quyền này phải được ghi trong tập tin quyền.yml, nằm trong thư mục từ plugin quyền (ví dụ: QuyềnEx).

Tất cả các quyền đối với plugin đều có trong tệp quyền.yml.

Mọi thứ trong tập tin này phải được viết như thế này:

các nhóm:
mặc định:
mặc định: đúng
quyền:
-lwc.bảo vệ
- lệnhbook.kit
- commandbook.kit.list
- commandbook.spawn
Người điều hành:
di sản:
- mặc định
mặc định: sai
quyền:
- iConomy.holdings.others
- quyền: iConomy.accounts.take
- iConomyChestShop.shop.create
- ChestShop.shop.create
Quản trị viên:
di sản:
- Người điều hành
mặc định: sai
quyền:
- authme.admin.changepassword
-authme.admin.reload
-authme.admin.unregister
-authme.admin.register
Người giúp đỡ:
di sản:
- mặc định
mặc định: sai
quyền:
- lệnh.mute
- commandbook.unmute
- lệnhbook.msg
- commandbook.broadcast
- commandbook.return
- commandbook.teleport
- commandbook.teleport.other
người dùng:
Kratos:
nhóm:
- Quản trị viên
Nexus:
nhóm:
-Người giúp đỡ
Bezumet:
nhóm:
- Người điều hành

Điều quan trọng nhất trong quyền.ymlđây là lưu các tab trong dữ liệu. Nếu bạn phá vỡ nó, sẽ không có gì xảy ra.

Từ "tab" trông như thế nào và có ý nghĩa gì trong một tập tin? quyền.yml:

Giải thích một cách rất đơn giản, điều này là tiết kiệm một số khoảng trắng nhất định từ cạnh trái của các phần và tham số tệp riêng lẻ. Nghĩa là, nó phải là:

(Để dễ hiểu, tôi sẽ liệt kê mọi thứ theo mẫu sau)

nhóm, người dùng: 0 khoảng trắng.

Tên các nhóm trong nhóm, Biệt danh của người chơi trong người dùng: 2 khoảng trống.

Các tham số, quyền, v.v.: 4 khoảng trống.

Phần các nhómngười dùng không thể lặp lại và tồn tại trong 1 trường hợp. Quyền của các nhóm người chơi được mô tả (Quản trị viên, Người điều hành, Người trợ giúp, VIP), ở đây không thể có bất kỳ biệt hiệu người chơi nào mà chỉ có quyền của chính họ quyền plugin, được viết là:

-<пробел>(sự cho phép)

Commandbook.teleport

mặc định: ĐÚNG VẬY - nghĩa là quyền này sẽ được cấp mặc định cho tất cả người chơi vào máy chủ, nó phải tồn tại 1 bản, ở các nhóm quyền khác thì phải có mặc định: SAI

di sản: biểu thị một nhóm cha mẹ nhô ra, chẳng hạn như nhóm trên người điều hành lấy quyền từ nhóm mặc định và bổ sung chúng bằng cái riêng của mình, và Quản trị viênđặt quyền của mình trên quyền của nhóm người điều hành trong đó bao gồm các quyền mặc định.

chương người dùng chứa biệt hiệu người dùng và nhóm họ thuộc về. Có lẽ thay vì một nhóm quyền nếu bạn cần chỉ định một số quyền nhất định cho người dùng thay vì một nhóm. Ở đây như trong phần các nhóm nó là cần thiết để duy trì bảng biểu tương tự.

Tất cả các câu hỏi trong các ý kiến.

Và như vậy, có lẽ mỗi bạn, ngoại trừ những người sở hữu máy chủ có kinh nghiệm, đều gặp vấn đề trong việc thiết lập quyền truy cập.
Cá nhân tôi sử dụng plugin PermissionsEx vì tôi nghĩ đây là plugin phân phối quyền tốt nhất cho máy chủ.

Những gì chúng tôi cần:

1. Sổ tay++
2. Bản thân plugin. Phiên bản mới nhất luôn có thể được tải xuống.
3. Cánh tay thẳng. (Vật dụng yêu cầu)

Vì vậy, hãy bắt đầu.

1. Tải plugin xuống và giải nén nó. Trong thư mục có 3 file:

2. Đặt các tập tin vào thư mục plugin, khởi động máy chủ và dừng nó.
Xuất hiện 3 thư mục:
ChatManager và ModifyWorld

3. Mở thư mục PermissionsEx. Trong thư mục này, hãy mở tệp Permissions.yml bằng Notepad++
Và chúng ta thấy điều này:

Và như vậy, theo thứ tự:
các nhóm://không chạm vào từ này, nó cho biết các nhóm và quyền của họ sẽ xuất hiện bên dưới.
mặc định:// tên của nhóm bao gồm tất cả người dùng vừa đăng nhập vào máy chủ, tất nhiên trừ khi bạn đã đăng ký họ vào một nhóm khác.
mặc định: đúng// tham số này đặt nhóm làm nhóm mặc định. điều này có nghĩa là bất kỳ người chơi nào không được xác định các nhóm và/hoặc trường hợp ngoại lệ khác sẽ có tất cả các quyền của nhóm này.
// mọi thứ bên dưới thực sự là “quyền” của chính nhóm; quyền từ các plugin khác nhau được cài đặt trên máy chủ của bạn cần phải được nhập vào đó.

Mặc định của nhóm: mặc định: quyền thực sự: - Modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.Payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: mặc định: kế thừa sai: - Quyền mặc định: - Modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. khác - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy. Bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.Payment - iConomy.rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - biến mất.* Quản trị viên: mặc định: thừa kế sai: - Quyền của người kiểm duyệt: - "*" người dùng : admin: nhóm: - Quyền của quản trị viên: null Người điều hành: nhóm: - Quyền của người điều hành: null

Quyền này được định cấu hình cho các plugin: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Ở đây, như bạn có thể nhận thấy, các thông số mới đã xuất hiện:

thông tin: // nhóm tham số
tiền tố: "//tiền tố
hậu tố: "//hậu tố

// để hiển thị tiền tố/hậu tố, bạn phải kích hoạt plugin ChatManager, được bao gồm trong PEX. Để thực hiện việc này, trong thư mục plugin/ChatManager/ của tệp config.yml, hãy tìm kích hoạt và thay đổi nó, nếu cần, từ kích hoạt: sai thành kích hoạt: đúng

thừa kế: // kế thừa quyền
— Mặc định // trong trường hợp này, tất cả các quyền của nhóm “mặc định” đều được kế thừa
Bạn cũng có thể nhận thấy tham số người dùng đã xuất hiện:
Theo đó, bạn cần chỉ ra biệt hiệu của những người dùng mà bạn muốn cấp thêm quyền và/hoặc chuyển họ sang nhóm khác. Ví dụ:

Người điều hành:
nhóm:
—Hiện đại
quyền: vô giá trị

trong đó “Người điều hành” là biệt danh của người chơi, “Người điều hành” là tên của nhóm, quyền: null là các quyền bổ sung cho người dùng này, trong trường hợp này không có quyền nào.

Nhớ! Trong YAML, bạn cần tuân thủ nghiêm ngặt trình tự, thêm một khoảng trắng và tham số sẽ không hoạt động.

Lưu ý từ idg_dima: YAML hoạt động hiệu quả với các vấn đề bổ sung hoặc thậm chí cả các dòng trống, thứ duy nhất nó phá vỡ là các tab.
Và chúng tôi đưa ra những thay đổi của mình vì sự chậm trễ trong việc kiểm tra bài viết, chúng tôi rất bận rộn với một số việc, bao gồm cả việc chuẩn bị máy chủ cho việc di chuyển.

QuyềnEx là gì?

QuyềnEx (PEX) là một plugin cấp quyền mới, dựa trên ý tưởng về Quyền và hỗ trợ tất cả các tính năng của nó. Nhưng PEX còn hơn thế nữa! Nó cung cấp các chương trình phụ trợ khác nhau, quản lý ingame mạnh mẽ, các hạn chế chi tiết đối với việc sửa đổi thế giới.

Vui lòng sử dụng diễn đàn để được trợ giúp/thảo luận.

Tính năng hiện tại

  • Hỗ trợ UUID kể từ phiên bản 1.21
  • Một số hỗ trợ phụ trợ. Các chương trình phụ trợ được đóng gói hiện tại là Tệp (YAML) và SQL (MySQL, SQLite). Ngoài ra, bạn có thể thêm của riêng mình.
  • Phần phụ trợ YAML, với lược đồ cấu hình mới, được suy nghĩ lại hoàn toàn. Bây giờ tất cả người dùng, nhóm và quyền của họ được lưu trữ trong một tệp – Permission.yml. Tên tập tin cũng có thể được điều chỉnh.
  • Phần phụ trợ SQL, ngon nhất. Hiện tại MySQL và SQLite được hỗ trợ, nhưng các DB khác (như Postgre) cũng có thể. PEX tự động triển khai sơ đồ DB (bảng và dữ liệu ban đầu). Điều này có nghĩa là bạn chỉ cần cung cấp dữ liệu về cách kết nối với db, mọi thứ khác PEX sẽ tự xử lý.
  • Kiến trúc và API linh hoạt – bạn có thể thay đổi rất nhiều theo chương trình.
  • Giao diện lệnh trò chuyện/bảng điều khiển phong phú. Bạn có thể làm hầu hết mọi thứ trong game. Danh sách lệnh bên dưới.
  • Modifyworld – Cơ chế hạn chế dựa trên quyền (chúng tôi gọi là “modifyworld”), cung cấp khả năng kiểm soát các khả năng của người chơi, chẳng hạn như phá hủy/đặt khối, lái xe/thuyền hoặc thậm chí bị đám đông phát hiện và hơn thế nữa. Có sẵn từ trang dự án của nó
  • Kế thừa đa nhóm Người dùng cũng như Nhóm có thể là thành viên của một số nhóm. Và kế thừa các quyền, tùy chọn và tiền tố/hậu tố của họ.
  • Quyền dựa trên biểu thức chính quy. Điều này có nghĩa là bạn có thể sử dụng biểu thức thông thường. Ví dụ: Modifyworld.blocks.(destroy|place).(3|12) – quyền này cho phép đặt hoặc phá hủy chỉ các khối cát (12) hoặc bụi bẩn (3). Vẫn có giới hạn về việc sử dụng dấu chấm trong biểu thức chính quy của bạn – dấu chấm được thoát theo mặc định. Cờ biểu thức chính quy thô cũng có sẵn và được giải thích trên wiki.
  • Quyền đa thế giới. Chỉ cần không chỉ định thế giới và quyền sẽ hoạt động ở bất kỳ thế giới nào.
  • Kế thừa đa thế giới. Bạn có thể kế thừa các nhóm khác nhau ở các thế giới khác nhau.
  • Hiệu suất thân thiện. Bộ nhớ đệm cấp thấp sẽ giúp ích rất nhiều khi bạn có hơn 100 người dùng trực tuyến
  • Hệ thống khuyến mại/giảm giá. Bạn có thể chỉ định thứ hạng cho các nhóm và thăng/hạ cấp người dùng xuống nhóm xếp hạng cao hơn/thấp hơn. MỚI: mới bạn có thể tạo các thang xếp hạng máy chủ.
  • Kế thừa thế giới - quyền/tùy chọn của một thế giới có thể được kế thừa bởi thế giới khác.
  • Quyền theo thời gian - bạn chỉ có thể cấp quyền cho người dùng trong một khoảng thời gian.
  • Kể từ phiên bản 1.21.1, PermissionsEx tự động cập nhật để giúp bạn cập nhật các bản sửa lỗi và tính năng mới mới nhất. Chức năng cập nhật tự động sẽ chỉ thực hiện cập nhật giữa các bản phát hành nhỏ (ví dụ: chỉ 1.21.1->1.21.2 chứ không phải 1.21.3->1.22). Để tắt tính năng này, hãy đặt tùy chọn trình cập nhật thành sai trong plugin/PermissionsEx/config.yml.
  • Tương thích với Quyền Bukkit (SuperPerms).

Để tắt báo cáo lỗi, hãy tạo một tệp có tên `report-disable` trong thư mục plugin/PermissionsEx. Lưu ý rằng việc bật tùy chọn này có nghĩa là bạn SẼ KHÔNG nhận được bất kỳ hỗ trợ nào về lỗi vì thông tin được xuất bản (tệp quyền, cấu hình và phiên bản) là cần thiết để giải quyết vấn đề.

Cài đặt plugin:
1) Tải xuống plugin, LUÔN có thể tìm thấy phiên bản mới nhất tại liên kết NÀY.
Sau khi tải xuống kho lưu trữ, chúng ta sẽ tìm thấy các tệp sau trong đó:
2) Di chuyển (sao chép) các tệp (ChatManager, Modifyworld, Permissions, PermissionsEx) vào thư mục plugin trên máy chủ của bạn (đường dẫn ví dụ: C:\Server\plugins)
3) Khởi động máy chủ, đợi thông báo “Xong” trong bảng điều khiển máy chủ và dừng nó.
4) Vào thư mục Plugins và xem như sau:


Nếu bạn đã làm mọi thứ chính xác và thấy các thư mục do plugin tạo ra thì bạn có thể cho rằng plugin đã được cài đặt.

Đặt quyềnEx:
Trước tiên, hãy xem tệp Permissions.yml tại (máy chủ\plugins\PermissionsEx của bạn). Lưu ý: có thể xem các tệp có phần mở rộng .yml bằng BẤT KỲ trình soạn thảo văn bản nào, nhưng để thuận tiện, tôi khuyên bạn nên sử dụng Notepad++ (bạn có thể tải xuống)

Mở file chúng ta sẽ thấy như sau:


Theo thứ tự:

nhóm: //không chạm vào từ này, nó cho biết các nhóm và quyền của họ sẽ xuất hiện bên dưới.
default: //tên của nhóm, tất cả người dùng vừa đăng nhập vào máy chủ sẽ được đưa vào đó, tất nhiên trừ khi bạn đã đăng ký họ vào nhóm khác.
default: true // tham số này đặt nhóm làm nhóm mặc định. điều này có nghĩa là bất kỳ người chơi nào không được xác định các nhóm và/hoặc trường hợp ngoại lệ khác sẽ có tất cả các quyền của nhóm này.
quyền: // mọi thứ bên dưới thực ra là “quyền” của chính nhóm, bạn cần nhập quyền từ nhiều plugin khác nhau được cài đặt trên máy chủ của mình vào đó.
- Modifyworld.* //khả năng “sửa đổi” thế giới, tôi không khuyên bạn nên chạm vào tham số này. Lưu ý: trên thực tế, tham số “modifyworld” còn có nhiều ý nghĩa hơn, nhưng vì đây là một Câu hỏi thường gặp nhỏ và chỉ những điều quan trọng nhất mới được thảo luận ở đây nên tôi không giải thích tham số này, nếu bạn quan tâm, bạn có thể đọc tài liệu chính thức bằng tiếng Anh tại liên kết NÀY.

Bây giờ hãy xem các quyền đã được định cấu hình cho một số plugin.

nhóm: mặc định: mặc định: quyền thực sự: - Modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy. Bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main. set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.Payment - iConomy.rank - jobs.join.* - jobs. world.* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: mặc định: kế thừa sai: - Quyền mặc định: - Modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. khác - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy. bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.Payment - iConomy.rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - biến mất.* Quản trị viên: mặc định: thừa kế sai: - Quyền của người kiểm duyệt: - "*" người dùng : admin: nhóm: - Quyền của quản trị viên: null Người điều hành: nhóm: - Quyền của người điều hành: null

Quyền này được định cấu hình cho các plugin: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Ở đây, như bạn có thể nhận thấy, các thông số mới đã xuất hiện:

  • thông tin: // nhóm tham số
  • tiền tố: "" // tiền tố
  • hậu tố: "" //hậu tố

// để hiển thị tiền tố/hậu tố, bạn phải kích hoạt plugin ChatManager, được bao gồm trong PEX. Để thực hiện việc này, trong thư mục plugin/ChatManager/ của tệp config.yml, hãy tìm kích hoạt và thay đổi nó, nếu cần, từ kích hoạt: sai thành kích hoạt: đúng

  • thừa kế: // kế thừa quyền

Mặc định // trong trường hợp này, tất cả các quyền của nhóm "mặc định" đều được kế thừa

Bạn cũng có thể nhận thấy tham số người dùng đã xuất hiện:
Theo đó, bạn cần chỉ ra biệt hiệu của những người dùng mà bạn muốn cấp thêm quyền và/hoặc chuyển họ sang nhóm khác. Ví dụ:

Người điều hành:
nhóm:
- Người điều hành
quyền: vô giá trị

trong đó “Người điều hành” là biệt danh của người chơi, “Người điều hành” là tên của nhóm, quyền: null là các quyền bổ sung cho người dùng này, trong trường hợp này không có quyền nào.

Nhớ! Trong YAML, bạn cần tuân thủ nghiêm ngặt trình tự, thêm một khoảng trắng và tham số sẽ không hoạt động. Để ít lỗi hơn, TÔI KHUYẾN NGHỊ sử dụng trang NÀY Lưu ý: dán mã của bạn vào cửa sổ bên trái, nếu không có lỗi ở cửa sổ bên phải thì bạn đã viết mã trong yaml chính xác và nó sẽ hoạt động.

Bài viết này được lấy từ rubukkit.org