Skip to content

Commands and Permissions

kalzo-vn edited this page Aug 10, 2026 · 2 revisions

Lệnh & Quyền hạn

Permission node

Node Mặc định Mô tả
phobanx.use Tất cả người chơi Được phép dùng lệnh /phoban và tham gia phó bản
phobanx.admin Chỉ OP Toàn quyền quản trị: tạo/sửa/xoá phó bản, xem danh sách admin, phát vé, reload, trigger boss phase

Lệnh chính: /phoban (alias: /pb)

Lệnh Quyền Mô tả
/phoban phobanx.use Mở GUI danh sách phó bản
/phoban help phobanx.use Xem hướng dẫn lệnh
/phoban start phobanx.use Ép bắt đầu ải 1 sớm khi đang ở sảnh chờ (cần đang ở trong phòng)
/phoban thoat (hoặc leave) phobanx.use Rời phó bản đang chơi, hoặc rời team nếu không ở trong phó bản nào. Nếu đang trong Setup Mode (admin đặt spawn) thì thoát Setup Mode
/phoban list phobanx.use Xem danh sách phó bản (cần phobanx.admin)
/phoban list party phobanx.use Xem danh sách thành viên team hiện tại
/phoban info <id> phobanx.admin Mở GUI chỉnh sửa phó bản <id>
/phoban create phobanx.use Mở GUI danh sách; admin bấm icon "➕ Tạo Mới" để bắt đầu tạo qua chat
/phoban admin create <id> phobanx.admin Tạo phó bản mới với id chỉ định, giá trị mặc định
/phoban admin reload phobanx.admin Reload toàn bộ config + dungeon + messages
/phoban admin giveve <id> <player|all> <amount> phobanx.admin Phát vé vào cửa của phó bản <id> cho người chơi/tất cả
/phoban shareve <id> <player|party> <amount> phobanx.use Chia sẻ vé của bạn cho 1 người hoặc cả team (chỉ đội trưởng mới share được cho party)
/phoban invite <player> phobanx.use Mời người chơi vào team
/phoban accept phobanx.use Chấp nhận lời mời team gần nhất
/phoban deny phobanx.use Từ chối lời mời team
/phoban kick <player> phobanx.use Kick thành viên khỏi team (chỉ đội trưởng)
/phoban disband phobanx.use Giải tán team (chỉ đội trưởng)

Lệnh nội bộ: /phobanx trigger

Dùng để tích hợp với skill MythicMobs (boss nhiều phase), không dành cho người chơi thường gõ tay — thường được gắn thẳng vào file skill MythicMobs, chạy dưới quyền console. Quyền: phobanx.admin.

Cú pháp

/phobanx trigger <target> <action> [param...]

3 cách xác định <target> (phòng nào sẽ nhận lệnh):

Cách Cú pháp Dùng khi
Theo người chơi /phobanx trigger <playerName> <action> Biết tên người chơi đang ở trong phòng đó (ví dụ <caster.name> hoặc <target.name> trong MythicMobs)
Theo room ID /phobanx trigger room <roomId> <action> Biết chính xác ID phòng
Theo toạ độ X /phobanx trigger loc <x_coordinate> <action> Chỉ có toạ độ của mob/boss lúc chạy skill (ví dụ <caster.x>) — PhoBanX tự suy ra phòng dựa theo world instance đang chia lô theo trục X

Các <action> hỗ trợ:

Action Tham số Mô tả
complete không Kết thúc ải hiện tại ngay lập tức (thắng ải, chuyển ải kế/kết thúc phó bản nếu là ải cuối). Dùng cho boss có boss.manual-complete: true
signal <name> [bossUUID] tên signal, UUID boss (tuỳ chọn) Gửi 1 tín hiệu chuyển pha tới phòng — xem danh sách signal có sẵn ở Hướng dẫn Admin, mục 7. Tham số UUID boss dùng khi 1 ải có nhiều boss cùng lúc, để biết áp dụng signal cho đúng con nào — bỏ trống vẫn hoạt động nếu ải chỉ có 1 boss
nextwave không Ép chuyển sang ải kế tiếp ngay (bỏ qua điều kiện phải dọn hết quái)

Ví dụ thực tế trong skill MythicMobs

# Boss chết -> kết thúc ải ngay
Skills:
  - command{c="phobanx trigger <target.name> complete";asConsole=true} @NearestPlayer ~onDeath

# Boss mất 50% máu -> chuyển pha 2 (dùng toạ độ vì đang ở trong skill, không có tên player)
  - command{c="phobanx trigger loc <caster.x> signal phase2 <caster.uuid>";asConsole=true} @Self ~onDamaged

Lệnh chạy không hợp lệ (phòng không tồn tại, phòng không ở trạng thái RUNNING, action sai...) sẽ chỉ ghi log cảnh báo ra console, không làm crash MythicMobs skill.

Discord YouTube

Clone this wiki locally