NPC và Citizens
Cách thiết lập nhân vật không phải người chơi: tạo, skin, lệnh khi nhấp, thương nhân và người giao nhiệm vụ, cùng tải của máy chủ.
Cập nhật 13 tháng 8, 2026
Citizens là plugin NPC tiêu chuẩn. Nhân vật trông giống người chơi, đứng yên một chỗ và phản hồi khi bị nhấp vào.
Tạo NPC
/npc create Blacksmith
/npc skin Notch
/npc command add warp shop
/npc lookclose true
/npc protect
/npc protect là bắt buộc: NPC không được bảo vệ sẽ bị giết ngay ngày đầu tiên.
Dùng để làm gì
| Vai trò | Cách thực hiện |
|---|---|
| Dịch chuyển đến warp | Chạy lệnh khi nhấp |
| Cửa hàng | Nhấp để mở menu của plugin cửa hàng |
| Người giao nhiệm vụ | Liên kết với plugin nhiệm vụ |
| Thông tin | Gửi tin nhắn chat khi nhấp |
| Ngân hàng, đấu giá, rương | Mở giao diện tương ứng |
Skin
Skin được lấy từ nickname của một tài khoản đã tồn tại. Trên máy chủ offline, skin của NPC có thể không tải được — nguyên nhân giống như với người chơi: Skin không hiển thị.
Hiệu năng
Mỗi NPC là một entity. Hai mươi NPC ở spawn thì ổn, hai trăm con đã gây chú ý rõ rệt. Hãy tắt lookclose cho những NPC ở xa người chơi: việc xoay đầu liên tục được tính mỗi tick.
Lưu trữ
NPC được lưu trong plugins/Citizens/saves.yml. Bạn nên đưa tệp này vào bản sao lưu: khôi phục thủ công sau khi mất sẽ tốn rất nhiều thời gian — Sao lưu.
