Minecraft Servers HQ

Plugin Minecraft Vault

Thông tin về Vault và máy chủ nơi plugin được tìm thấy

🔌 Giới thiệu Vault

Vault là một plugin Minecraft cung cấp một API trừu tượng nhẹ để các plugin khác truy cập vào hệ thống permissions, chat và economy. Thay vì mỗi plugin phải hỗ trợ mọi nhà cung cấp permissions/economy/chat, các nhà phát triển có thể dựa vào Vault như một cầu nối duy nhất để các plugin tương tác với nhiều plugin cung cấp khác nhau.

🎯 Mục đích

Mục đích cốt lõi của Vault là khả năng tương thích giữa các hệ thống: nó cung cấp các giao diện dịch vụ chung (permissions, chat, economy) để plugin trên server có thể truy vấn hoặc thay đổi những hệ thống đó mà không phụ thuộc vào một cách triển khai cụ thể.

⚙️ Tính năng

  • Cung cấp một lớp API cho các dịch vụ Permissions, Chat và Economy.
  • Hoạt động như một cầu nối thời gian chạy: Vault phát hiện và kết nối với các plugin cung cấp khả dụng.
  • Bao gồm một bộ lệnh quản trị nhỏ để xem thông tin plugin và chuyển đổi dữ liệu economy giữa các dịch vụ economy đã đăng ký.
  • Được phân phối kèm một API artifact riêng để lập trình viên biên dịch dựa trên đó.

🧩 Dành cho ai

  • Quản trị viên server chạy các server dựa trên Bukkit/Spigot và cần nhiều plugin cùng dùng permissions, định dạng chat hoặc dữ liệu economy.
  • Nhà phát triển plugin muốn có một điểm tích hợp duy nhất cho các hệ thống đó.

🏗️ Ví dụ sử dụng

  • Một plugin cửa hàng truy vấn dịch vụ economy qua Vault để có thể hoạt động với bất kỳ nhà cung cấp economy nào đã cài.
  • Một plugin đọc tiền tố người chơi thông qua dịch vụ chat của Vault, nhờ đó hỗ trợ nhiều plugin chat/permissions mà không cần hook bổ sung.

⌨️ Lệnh

CommandDescriptionPermissionAccess
/vault-infoHiển thị thông tin về Vault.vault.adminAdmin
/vault-convert [economy1] [economy2]Chuyển đổi dữ liệu từ một dịch vụ economy đã đăng ký sang dịch vụ khác.vault.adminAdmin

🔐 Permissions

PermissionDescriptionDefault
vault.adminThông báo cho người chơi khi Vault cần cập nhật và kiểm soát quyền truy cập vào các lệnh quản trị Vault.op

⚙️ Cài đặt

📥 Thiết lập

  • Tải file jar chính thức của Vault và đặt vào thư mục plugins/ của server.
  • Khởi động lại server (hoặc chạy server) để plugin được tải.
  • Kiểm tra console/log của server để xác nhận Vault đã được tải và đã phát hiện các plugin cung cấp khả dụng.

Vault chạy như một plugin độc lập và không cần đóng gói source của nó vào các plugin khác.

🧠 Ghi chú kỹ thuật

  • Vault là một lớp trừu tượng cho các server kiểu Bukkit và được phân phối kèm một API artifact dành cho nhà phát triển.
  • Dự án liệt kê nhiều plugin cung cấp được hỗ trợ cho permissions, chat và economy (ví dụ: LuckPerms, PermissionsEx, GroupManager, SuperPerms) — Vault dựa vào các plugin cung cấp đó phải có mặt để hiển thị dịch vụ.
  • Giấy phép: GNU Lesser General Public License (LGPL-3.0).

🤝 Khi nào plugin này hữu ích

Nếu bạn cần nhiều plugin cùng chia sẻ permissions, định dạng chat hoặc dữ liệu economy mà không muốn thêm hook riêng cho từng nhà cung cấp, Vault cung cấp một điểm tích hợp duy nhất, đã được xác nhận, giúp đơn giản hóa việc phát triển và cấu hình server.

Máy chủ có plugin Vault

Trang plugin Vault cho biết hệ thống giám sát đã tìm thấy plugin này trên máy chủ nào, cùng với nền tảng và phiên bản liên quan.

Plugin có thể thêm lệnh, kinh tế, bảo vệ, quyền, minigame, tích hợp hoặc cơ chế khác. Vai trò thực tế của Vault phụ thuộc vào cấu hình của từng máy chủ.

Dữ liệu được tạo tự động từ phản hồi kỹ thuật của máy chủ. Nếu máy chủ ẩn danh sách plugin, nó có thể không xuất hiện trong phần này ngay cả khi dùng Vault.

Sử dụng danh sách máy chủ có Vault để so sánh dự án, kiểm tra phiên bản tương thích hoặc tìm ví dụ sử dụng plugin trên máy chủ công khai.