Plugin Minecraft PluginConstructorAPI

PluginConstructorAPI là một API plugin Minecraft tập trung mã dùng chung cho các plugin của Zombie_Striker_Dev, giảm các lớp bị trùng lặp và cung cấp một thư viện chung mà các plugin khác có thể phụ thuộc vào.

Tìm máy chủ có PluginConstructorAPI

Máy chủ báo cáo PluginConstructorAPI: 5

Tất cả máy chủ có PluginConstructorAPI

Giới thiệu PluginConstructorAPI

🔌 Giới thiệu về PluginConstructorAPI

PluginConstructorAPI là một plugin Minecraft tương thích với Bukkit, cung cấp một thư viện dùng chung và các tiện ích runtime được nhiều plugin của tác giả Zombie_Striker_Dev sử dụng. Nó tập trung mã dùng chung để các plugin phụ thuộc không phải chứa các lớp trùng lặp, đồng thời cung cấp một API mà các nhà phát triển plugin khác có thể gọi hoặc mở rộng.

🎯 Mục đích

Plugin này tồn tại như một thư viện dành cho nhà phát triển để:

  • Giảm trùng lặp bộ nhớ và dung lượng lưu trữ bằng cách đặt các tiện ích dùng chung trong một JAR plugin duy nhất.
  • Cung cấp các tính năng runtime có thể tái sử dụng và các tiện ích được dùng xuyên suốt bộ sưu tập plugin của tác giả.
  • Cho phép các plugin phụ thuộc lấy hoặc cập nhật thư viện dùng chung khi các plugin đó cần.

⚙️ Tính năng

  • API/thư viện dùng chung cho nhiều plugin cùng tác giả.
  • Trình kiểm tra và tải xuống cập nhật tự động (có thể cấu hình).
  • Cung cấp các tiện ích và lớp dùng chung cho các plugin phụ thuộc, giúp tránh NoClassDefFoundError khi thư viện bị thiếu.

🧩 Dành cho ai

  • Các nhà phát triển plugin dựa vào hoặc đóng góp cho bộ plugin của Zombie_Striker_Dev.
  • Quản trị viên máy chủ chạy một hoặc nhiều plugin khai báo PluginConstructorAPI là phần phụ thuộc.
  • Các máy chủ muốn tập trung mã dùng chung cho nhiều addon để giảm trùng lặp theo từng plugin.

🏗️ Ví dụ sử dụng

  • Một máy chủ cài nhiều addon của cùng tác giả; cài PluginConstructorAPI một lần sẽ ngăn việc sao chép lặp lại các lớp trợ giúp giống nhau.
  • Một plugin phụ thuộc kiểm tra các lớp do PluginConstructorAPI cung cấp và xử lý an toàn hoặc tải các tính năng mở rộng khi API có sẵn.

⚙️ Cài đặt

📥 Thiết lập

  • Tải JAR chính thức của PluginConstructorAPI từ trang tải xuống của dự án.
  • Đặt JAR vào thư mục plugins/ của máy chủ.
  • Khởi động lại máy chủ và kiểm tra console để xác nhận plugin đã được tải.

📦 Hành vi cập nhật tự động

  • PluginConstructorAPI bao gồm trình cập nhật tự động sẽ kiểm tra và tải xuống các bản cập nhật.
  • Trình cập nhật có thể cấu hình; ghi chú của dự án cho biết bạn có thể tắt tải xuống tự động bằng cách chỉnh sửa tệp plugins/AUpdater/global.yml và đặt update: false.

🧠 Ghi chú kỹ thuật

  • Phân loại nền tảng đã xác nhận: Bukkit (dự án được liệt kê là một plugin Bukkit trên các trang dự án chính thức).
  • Trang dự án liệt kê nhiều phiên bản Minecraft; các mục đã xác nhận phổ biến gồm: 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9.
  • Dự án được phân phối theo giấy phép GNU GPL v2.

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

Nếu bạn chạy một hoặc nhiều plugin phụ thuộc vào cùng một mã dùng chung từ Zombie_Striker_Dev, PluginConstructorAPI sẽ tập trung các tiện ích đó và giảm trùng lặp giữa các JAR plugin, đồng thời cung cấp một trình cập nhật tự động cho thư viện có thể tắt được.

Bình luận

Chưa có bình luận nào

Hãy là người đầu tiên bình luận.

Dành cho quản trị viên máy chủ

Tác giả
Zombie_Striker_Dev
Giấy phép
GPL-2.0
Nền tảng hỗ trợ
Bukkit
Phiên bản hỗ trợ
1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9

Liên kết

Máy chủ báo cáo gì

Nền tảng máy chủ

  • Cauldron2
  • Spigot2
  • CraftBukkit1

Phiên bản plugin

  • 1.0.524
  • 1.0.501

Số liệu lấy từ các máy chủ công khai danh sách plugin khi MSHQ kiểm tra. Nhiều máy chủ ẩn danh sách này, nên mức sử dụng thực tế cao hơn.