Plugin Minecraft nightcore
Thông tin về nightcore và máy chủ nơi plugin được tìm thấy
🔌 Giới thiệu NightCore
NightCore là một thư viện nhẹ dành cho việc phát triển plugin máy chủ Minecraft. Nó cung cấp các tiện ích có thể tái sử dụng, công cụ dữ liệu và cầu nối tích hợp để các plugin khác không phải tự triển khai lại các chức năng phổ biến. Dự án được phân phối theo GPL-3.0 và được duy trì cùng với một bộ plugin phụ thuộc vào nó.
🎯 Mục đích
NightCore tồn tại để tập trung các nhu cầu chung của lập trình viên (cấu hình, bản địa hóa, trợ giúp cơ sở dữ liệu, phân tích lệnh, cầu nối item và economy, v.v.) ताकि tác giả plugin có thể tập trung vào logic tính năng thay vì hạ tầng. Nó hữu ích cho các nhà phát triển và quản trị viên server đang chạy hoặc triển khai nhiều plugin được NightExpress/NightCore hỗ trợ.
⚙️ Tính năng
- Cầu nối server cung cấp hỗ trợ thống nhất cho Spigot, Paper và Folia.
- Cầu nối economy để giao tiếp với nhiều plugin tiền tệ/economy.
- Cầu nối item và hỗ trợ nhà cung cấp item tùy chỉnh cho các hệ thống item của bên thứ ba.
- Cầu nối quyền hạn để tích hợp với các plugin permission khác nhau.
- Tiện ích lệnh: phân tích tham số, kiểu tham số tùy chỉnh, và trợ giúp tab completion.
- Công cụ cấu hình YAML với đọc/ghi kiểu schema và giữ nguyên comment.
- Công cụ bản địa hóa cho các file ngôn ngữ có cấu trúc và thông điệp có tham số.
- Công cụ cơ sở dữ liệu hỗ trợ SQLite và MySQL cùng các helper để đồng bộ dữ liệu bảng.
- Tiện ích trợ giúp cho Inventory GUI và màn hình dialog.
- Helper và wrapper tiện ích cho Player, entity, location và ItemStack.
- Helper PersistentDataContainer và tiện ích reflection cho các tác vụ nâng cao.
- Bộ theo dõi block do người chơi đặt, lưu dữ liệu vị trí trong bộ nhớ chunk gốc.
🧩 Dành cho ai
- Các nhà phát triển plugin đang xây dựng hoặc duy trì plugin Spigot/Paper/Folia, đặc biệt là họ plugin NightExpress.
- Quản trị viên server chạy nhiều plugin và muốn dùng một lớp tiện ích dùng chung.
🏗️ Ví dụ sử dụng
- Một plugin dùng cầu nối economy của NightCore để tương tác với bất kỳ plugin economy nào có trên server.
- Một nhà phát triển dùng các schema cấu hình và bản địa hóa của NightCore để tránh viết đi viết lại mã xử lý file.
- Một server cài plugin NightExpress yêu cầu NightCore như một thư viện dùng chung.
⚙️ Cài đặt
📥 Thiết lập
- Tải JAR plugin NightCore chính thức từ trang phân phối của dự án.
- Đặt JAR vào thư mục
plugins/của server cùng với các plugin tương thích Bukkit khác. - Khởi động lại server và kiểm tra trong console rằng NightCore đã tải thành công.
📦 Phụ thuộc
- Không có phụ thuộc bên ngoài nào được ghi là bắt buộc; NightCore cung cấp các cầu nối để tích hợp với các hệ thống phổ biến (economy, permission, item tùy chỉnh) khi các hệ thống đó có mặt.
🧠 Ghi chú kỹ thuật
- Các nền tảng được hỗ trợ đã xác nhận: Spigot, Paper, Purpur và Folia.
- Các mục tương thích được tài liệu hóa bao gồm các dải phát hành Minecraft hiện đại (ví dụ được hiển thị trên các trang phân phối chính thức). Chủ server nên dùng bản NightCore khớp với phiên bản Minecraft của server mình.
- Được cấp phép theo GPL-3.0.
🤝 Khi nào plugin này hữu ích
Nếu bạn đang duy trì hoặc phát triển các plugin cần các tiện ích server phổ biến (config, bản địa hóa, helper DB, phân tích lệnh, tích hợp economy/item/permission), NightCore giảm công việc lặp lại bằng cách cung cấp một lớp thư viện dùng chung, được duy trì.
- Restarting...1654.61
- Smithtainment
SMP sinh tồn hướng cộng đồng, với plugin tùy chỉnh, kinh tế, mcMMO và mini‑games — người chơi thân thiện và diễn đàn sôi nổi.
550.84 - Netherlite is loading...249.28
- LilBoxPvP
Một máy chủ tập trung vào BoxPvP với chiến đấu đấu trường nhanh, đấu tay đôi và tiến trình theo mùa. Cung cấp vật phẩm tùy chỉnh, menu điều khiển bởi NPC và có thể hỗ trợ crossplay giữa Java và Bedrock.
348.93 - Racsu Planet
MMORPG sinh tồn cross-play (Java + Bedrock) với kỹ năng, nhiệm vụ, hầm ngục tùy chỉnh và nền kinh tế trong game, được hỗ trợ bởi cửa hàng chính thức và hub cộng đồng.
046.06 - MoodCraft
SMP sinh tồn semi-RP bằng tiếng Pháp, tập trung vào các thị trấn do người chơi điều hành, kinh tế và các dự án đô thị — tiến trình thân thiện với hướng dẫn trong game, cửa hàng, công việc và bảo vệ rương an toàn. Hỗ trợ Java và Bedrock.
145.2 - A Minecraft Server144.38
- EthelMC
Survival cộng đồng: kinh tế, bảo vệ vùng đất, đấu trường và crossplay (Java & Bedrock). Cửa hàng người chơi và sự kiện.
244.21 - ÂCOIN SERVER136.21
- SentinelCraft
Cộng đồng survival lâu đời với Towns, mcMMO và kinh tế người chơi — chống grief, có sự kiện.
034.92 - server033.76
- Solaris
SMP sinh tồn thoải mái với bảo vệ đất, cửa hàng do người chơi vận hành và kinh tế trong game, cùng crossplay Java ↔ Bedrock và các công cụ tiện ích cho lối chơi hợp tác dài hạn.
031.5 - AntyMC
Máy chủ Lifesteal kiểu Anarchy của Ba Lan, tập trung vào PvP và sinh tồn — có vật phẩm tùy chỉnh, bang hội, đấu giá người chơi và nền kinh tế trong game cho lối chơi cạnh tranh, đầy rủi ro.
031.4 - GalaxyCraft128.99
Trang plugin nightcore 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 nightcore 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 nightcore.
Sử dụng danh sách máy chủ có nightcore để 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.