Máy chủ và tệp
Trình tạo plugin.yml
Xây dựng plugin.yml cho Spigot / Paper / Bukkit từ bộ trường chính thức: name, main, version bắt buộc, cùng với commands, permissions, depend, v.v. Tải xuống vào thư mục tài nguyên plugin của bạn.
Bắt buộc (Spigot)
Siêu dữ liệu tùy chọn
Lệnh
Quyền hạn
Hướng dẫn plugin.yml
Tệp plugin.yml là tệp kê khai của plugin Bukkit/Spigot/Paper. Nó phải chứa ít nhất các trường name, main và version. Tên chỉ có thể chứa chữ cái, số và dấu gạch dưới (a-z, A-Z, 0-9, _).
Các lệnh được định nghĩa dưới khóa commands, mỗi lệnh có tên (không có / ở đầu), mô tả, cách dùng, quyền, thông báo quyền và bí danh. Quyền được định nghĩa dưới permissions, với nút, mô tả, giá trị mặc định (op, true, false, notop) và các nút con với giá trị boolean.
Các phụ thuộc được chỉ định với depend (bắt buộc), softdepend (tùy chọn) và loadbefore (tải trước). Bạn cũng có thể sử dụng provides để khai báo plugin của bạn cung cấp chức năng của plugin khác, và libraries để bao gồm các phụ thuộc Maven.
Câu hỏi thường gặp
Những trường nào là bắt buộc trong plugin.yml?
Các trường bắt buộc là name, main và version. Tên chỉ được chứa chữ cái, số và dấu gạch dưới (a-z, A-Z, 0-9, _).
Làm thế nào để thêm bí danh cho một lệnh?
Trong phần lệnh, nhập các bí danh cách nhau bằng dấu phẩy vào trường 'aliases'. Nếu chỉ có một bí danh, nó được hiển thị nội dòng; nếu nhiều, chúng được liệt kê bằng dấu gạch ngang.
Làm thế nào để cấu hình quyền với các nút con?
Trong phần quyền, sử dụng trường 'children' với định dạng nút:true, khác:false. Ví dụ: myplugin.use:true, myplugin.admin:false.
Tôi có thể tải xuống tệp đã tạo không?
Có, nhấp vào nút tải xuống để lấy tệp plugin.yml đã tạo. Tệp sẽ được tải xuống với tên 'plugin.yml'.
plugin.yml đã tạo
name: MyPlugin main: com.example.myplugin.MyPlugin version: 1.0.0 description: 'A cool new plugin.' api-version: 26.1.2 author: Player