PLUGINv3.1.5-1.20.1-26.3 · updated 7 thg 11, 2026

BileTools - Kiểm tra Plugin Nhanh Hơn

Chưa có đánh giá
CREATED BYVolmitSoftware8 plugins

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

  1. Đặ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.

  2. Chỉ định đầu ra xây dựng của bạn đến plugins/ và xây dựng lại.

  3. 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án

Quyề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án

Tí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.

Mã nguồn • Tài liệu • Discord

BileTools - Kiểm tra Plugin Nhanh HơnFREE

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.