Cài Đặt
Yêu cầu
Trước khi cài EnhancedEchest, hãy đảm bảo máy chủ của bạn đáp ứng các yêu cầu sau:
| Yêu cầu | Thông số |
|---|---|
| Phiên bản Minecraft | Chỉ 26.1.x |
| Phần mềm máy chủ | Paper, Folia, Purpur hoặc các bản fork tương thích Paper |
| Phiên bản Java | Java 25 |
Cần Paper 26.1.x
EnhancedEchest dựa vào các API chỉ-có-ở-Paper (bootstrap plugin, lệnh Brigadier và Dialog API) và được build trên API 26.1.x. Nó cần Paper hoặc một bản fork tương thích Paper (Folia, Purpur); nó sẽ không chạy trên CraftBukkit, cũng như trên các phiên bản Minecraft khác.
Cần Java 25
Plugin được biên dịch cho Java 25. Hãy đảm bảo máy chủ của bạn chạy trên môi trường Java 25 (hoặc mới hơn), nếu không nó sẽ không tải được.
Tải về
Chọn nguồn tải bạn ưa thích:
Các bước cài đặt
1. Cài plugin
- Dừng máy chủ của bạn hoàn toàn
- Tải file
.jarmới nhất từ một nguồn ở trên - Đặt nó vào thư mục
plugins/của máy chủ - Khởi động máy chủ (tránh dùng
/reload, nó có thể gây lỗi)
Không cần phụ thuộc bên ngoài
Mọi driver cơ sở dữ liệu, connection pool và bộ lập lịch đều được đóng gói bên trong jar. Bạn không cần cài gì khác trên máy chủ.
2. Kiểm tra cài đặt
Chạy lệnh sau trong console máy chủ hoặc trong game để xác nhận plugin đã tải:
/pluginsEnhancedEchest sẽ xuất hiện trong danh sách với trạng thái màu xanh. Mặc định nó chạy trên SQLite, nên hoạt động ngay không cần thiết lập thêm.
3. Các file được tạo
Plugin tự động tạo các file của nó trong plugins/EnhancedEchest/:
| File | Mô tả |
|---|---|
config.yml | Cấu hình chính: kích thước rương, cơ sở dữ liệu, chuyển dữ liệu |
enderchests.db | Cơ sở dữ liệu SQLite (backend lưu trữ mặc định) |
language/<locale>/messages.yml | Tin nhắn hiển thị cho người chơi và prefix của plugin |
language/<locale>/gui.yml | Tiêu đề kho đồ và nhãn menu rương |
Cập nhật
- Tải phiên bản mới
- Dừng máy chủ
- Thay file
.jarcũ bằng file mới - Khởi động máy chủ
Cơ sở dữ liệu và cấu hình của bạn được giữ nguyên qua các lần cập nhật.
Nhận trợ giúp
Nếu bạn gặp sự cố:
- Kiểm tra log console để tìm thông báo lỗi
- Báo lỗi trên GitHub Issues
