
BileTools - Kiểm tra Plugin Nhanh Hơn
Tải lại các plugin mà không cần khởi động lại máy chủ
BileTools tải lại plugin của bạn trên máy chủ thử nghiệm ngay khi một bản xây dựng mới được đưa vào thư mục plugin. Các plugin phụ thuộc vào nó sẽ được tải lại theo đúng thứ tự, và một lần tải lại thất bại sẽ đưa các phiên bản cũ trở lại. Nó cũng chạy trên Velocity và có thể đẩy các bản xây dựng đến các máy chủ phát triển khác.
BileTools tải, hủy tải và xóa các plugin trong thời gian chạy; nó chỉ được khuyến nghị cho việc phát triển.
Tải lại nóng tự động
Trình theo dõi
Một jar đã thay đổi sẽ được tải lại khi tệp ngừng thay đổi
Một jar mới sẽ được tải, với bất kỳ jar phụ thuộc nào bị thiếu
Một jar đã bị xóa sẽ được hủy tải sau ba giây
Các jar đã xây dựng lại sẽ được tải lại cùng nhau, phụ thuộc trước
Một jar BileTools mới sẽ cập nhật chính BileTools
Không có tải lại giả
Một kiểm tra SHA-256 xác nhận một jar thực sự đã thay đổi
Các jar chưa hoàn thành sẽ bị bỏ qua cho đến khi hoàn tất
Một lần tải lại tự động thất bại sẽ tạm dừng plugin đó cho đến khi bạn tải lại bằng tay
Danh sách cho phép và bỏ qua giới hạn những gì tự động tải lại
Tải lại an toàn và khôi phục
Kiểm tra trước khi tháo dỡ
Các phụ thuộc bị thiếu, vòng lặp và xung đột tên sẽ dừng một lần tải lại trước khi bất kỳ thứ gì bị hủy tải
Các tác vụ, trình lắng nghe và lệnh sẽ được dọn dẹp
Người chơi sẽ nhận được danh sách lệnh mới
Lỗi trong khi một plugin được kích hoạt sẽ được tính là một lần tải lại thất bại
Các plugin có thể hoàn thành công việc của chúng hoặc từ chối một lần tải lại
Khôi phục
Một lần hoán đổi thất bại sẽ tải lại các phiên bản cũ của toàn bộ nhóm
Mỗi phiên bản bạn chạy đều được lưu trữ
/bile install sẽ đưa một phiên bản cũ trở lại
Proxy và triển khai từ xa
Proxy Velocity
Các plugin proxy đã xây dựng lại sẽ tải lại cùng với các phụ thuộc của chúng
Các kiểm tra và khôi phục tương tự áp dụng
Triển khai từ xa
Máy chủ chính của bạn sẽ đẩy một jar đã tải lại đến các máy chủ phát triển mà bạn liệt kê
Mỗi máy chủ sẽ tạo khóa riêng của nó khi khởi động lần đầu
Cả hai bên chỉ giao tiếp với các khóa mà bạn tin tưởng
Các jar di chuyển qua TLS mã hóa
Một danh sách IP tùy chọn giới hạn ai có thể kết nối
Triển khai từ xa tắt theo mặc định.
Bắt đầu
Đặt jar BileTools vào plugins/ trên máy chủ phát triển hoặc proxy Velocity của bạn và khởi động nó một lần.
Chỉ định đầu ra xây dựng của bạn đến plugins/ và xây dựng lại.
Theo dõi bảng điều khiển để biết thông tin tải lại.
Lệnh và quyền
Lệnh
Biệt danh: /bile, /bi và /b cho /biletools
/bile reload <plugin> Tải lại một plugin và các phụ thuộc
/bile load <plugin> Tải một jar từ plugins/
/bile unload <plugin> Hủy tải một plugin và các phụ thuộc
/bile inspect <plugin> Kiểm tra xem nó có thể tải lại không
/bile library plugin=<name> Liệt kê các phiên bản đã lưu trữ
/bile install <plugin> version=<v> Khôi phục một phiên bản đã lưu trữ
/bile config Mở trình chỉnh sửa cài đặt
/biletools debug dump Tải lên một báo cáo chẩn đoánQuyền
Quyền Mặc định Cho phép
bile.use op Quản lý các plugin và xóa các jar
biletools.config op Trình chỉnh sửa cài đặt và ngôn ngữ máy chủ
biletools.debug op Báo cáo chẩn đoánTính tương thích và giới hạn
Chạy trên: Paper, Purpur, Leaf, Folia, Canvas, Spigot, Velocity
Minecraft: 1.20.1 đến 26.3 trên Java 17 hoặc mới hơn. Các máy chủ 26.x yêu cầu Java 25
Nền tảng Paper, Purpur và Leaf là các mục tiêu chính. Velocity cần 3.4 hoặc mới hơn. Trên Folia và Canvas, các plugin phải tự dọn dẹp công việc khu vực của chúng. Spigot cần quyền để tạo các liên kết biểu tượng.
Tích hợp Các plugin có thể hoạt động với các lần tải lại thông qua giao diện ReloadAware của VolmLib.
Ngôn ngữ Tiếng Anh cộng với 17 bản dịch, cho mỗi người chơi hoặc toàn bộ máy chủ. Proxy chỉ có tiếng Anh.
Mạng Tải xuống thư viện của nó và bất kỳ bản dịch nào bạn chọn. Kiểm tra GitHub để cập nhật. Các báo cáo gỡ lỗi tải lên mclo.gs trừ khi bạn thêm
upload=false. Lắng nghe trên cổng 9876 chỉ khi nhận được triển khai.Giới hạn Trạng thái tĩnh, luồng riêng và móc gói cần dọn dẹp riêng của plugin. Khôi phục không thể hoàn tác dữ liệu hoặc thay đổi thế giới. Trên Paper, một jar mới với paper-plugin.yml cần khởi động lại. BileTools không thể tải lại chính nó trên Velocity.
Các câu hỏi, đề xuất và báo cáo lỗi được hoan nghênh trên Discord hoặc GitHub.
Sẵn sàng tạo ra điều gì đó tuyệt vời chưa?
Tham gia cộng đồng MCModels và bắt đầu xây dựng dự án mơ ước của bạn hôm nay.










