Plugin Minecraft MyCommand
Thông tin về MyCommand và máy chủ nơi plugin được tìm thấy
🔌 Giới thiệu MyCommand
MyCommand là một plugin Minecraft để tạo lệnh tùy chỉnh, alias và các giao diện tương tác điều khiển bằng lệnh mà không cần viết Java. Plugin cung cấp hệ thống dựa trên YAML để định nghĩa các lệnh có thể chạy lệnh khác, gửi văn bản đã định dạng, mở GUI, kích hoạt script và tương tác với event.
🎯 Mục đích
MyCommand dành cho quản trị viên server cần các lệnh tùy chỉnh linh hoạt, phím tắt và giao diện admin/người chơi. Nó giải quyết nhu cầu thêm hành vi lệnh riêng (delay, warmup, cooldown, tab-completion, placeholders) và các tương tác GUI nhẹ mà không cần phát triển một plugin hoàn chỉnh.
⚙️ Tính năng
- Tạo lệnh và alias mới, có thể đăng ký cho tab completion.
- Chạy nhiều lệnh từ một lệnh tùy chỉnh duy nhất (thực thi bởi console hoặc người chơi).
- Delay, warmup và cooldown cho lệnh.
- Ghi đè lệnh khác hoặc cung cấp phím tắt/alias.
- Kích hoạt lệnh từ item, block, sign, book, NPC và item frame.
- Thành phần GUI: IconMenu dựa trên chest, ActionBar, BossBar, Title, Scoreboard, Anvil GUI và Sign GUI.
- Hỗ trợ placeholders và các điều kiện kiểu script cho hành vi động.
- Tích hợp kinh tế (tùy chọn qua Vault) và một số tính năng kinh tế độc lập.
- Hỗ trợ event người chơi (join/quit/death) và tác vụ theo lịch.
- Cơ sở dữ liệu người chơi tùy chỉnh dùng SQL tùy chọn và hỗ trợ nhiều file cho số lượng lệnh không giới hạn.
- Tính năng liên quan đến BungeeCord và một biến thể riêng cho phía Bungee để xử lý lệnh ở phía proxy.
- Yêu cầu HTTP (GET/POST) và hỗ trợ định dạng MiniMessage khi có sẵn.
- Dùng bStats để báo cáo số liệu.
🧩 Dành cho ai
- Server Survival và SMP muốn có lệnh và menu tùy chỉnh mà không cần code.
- Server thiên về admin hoặc kinh tế cần luồng shop/command tùy chỉnh.
- Mạng proxy cần hành vi lệnh tập trung hoặc ở phía proxy.
- Người vận hành server cần điều kiện kiểu script và placeholders cho đầu ra động.
🏗️ Ví dụ sử dụng
- Định nghĩa một lệnh duy nhất chạy chuỗi lệnh console để mở shop, đưa vật phẩm và ghi lại giao dịch.
- Tạo menu GUI punish/teleport bằng các mục chest GUI và prompt anvil/sign.
- Cung cấp alias ngắn ánh xạ tới các lệnh chuyển server BungeeCord dài hơn với tab completion.
⌨️ Commands
Tài liệu chính thức liệt kê các lệnh quản trị để quản lý plugin. Ví dụ được dự án ghi nhận bao gồm:
| Command | Description | Permission | Access |
|---|---|---|---|
/mycmd-reload | Tải lại các file cấu hình của plugin. | mycommand.reload | Admin |
/mycmd-book make <n> <text/runcmd> | Tạo một cuốn sách được điền từ dữ liệu lệnh tùy chỉnh. | mycommand.book.make | Admin |
(Xem tài liệu lệnh chính thức của plugin để biết danh sách đầy đủ và cú pháp chính xác.)
🔐 Permissions
Dự án có tài liệu về các node permission cho các thao tác quản trị. Ví dụ từ danh sách permission chính thức gồm:
| Permission | Description | Default |
|---|---|---|
mycommand.reload | Quyền tải lại cấu hình MyCommand. | không xác định |
mycommand.book.make | Quyền tạo sách từ các lệnh tùy chỉnh. | không xác định |
(Xem tài liệu permissions của plugin để có bản đồ permission đầy đủ.)
⚙️ Cài đặt
📥 Thiết lập
- Tải file
.jarchính thức của plugin và đặt vào thư mụcplugins/của server. - Khởi động hoặc khởi động lại server và kiểm tra log console để xác nhận plugin đã được tải.
- Nếu plugin không tải được, hãy kiểm tra rằng các plugin hỗ trợ bắt buộc/tùy chọn (xem Dependencies) đã có hoặc đã được cập nhật.
📦 Dependencies
- ProtocolLib — được ghi là quan trọng nếu plugin không tải hoặc cho một số tính năng.
- Vault — tùy chọn, cần cho tích hợp kinh tế.
- PlaceholderAPI — tùy chọn, để mở rộng hỗ trợ placeholders.
Chỉ cài các dependency đã được xác nhận cho các tính năng bạn muốn; nhiều tích hợp là tùy chọn.
🧠 Ghi chú kỹ thuật
- Plugin được cấu hình qua các file YAML và hỗ trợ nhiều file command để tránh giới hạn số lệnh.
- Có lưu trữ SQL cho cơ sở dữ liệu người chơi tùy chỉnh (tùy chọn) và hỗ trợ thiết lập nhiều file.
- Có một thành phần BungeeCord riêng để xử lý lệnh ở phía proxy.
- Dự án báo cáo số liệu qua bStats.
- Định dạng MiniMessage và hỗ trợ tab-completion có sẵn trong các môi trường được hỗ trợ.
🤝 Khi nào plugin này hữu ích
Nếu bạn cần các lệnh tùy chỉnh linh hoạt, dựa trên file, scripting có điều kiện và luồng lệnh dựa trên GUI mà không cần viết Java, MyCommand cung cấp một nền tảng có thể cấu hình cho những nhu cầu đó và bổ sung tích hợp proxy cùng kinh tế khi cần.
- LinkCraft
Máy chủ Minecraft cộng đồng tập trung vào rankup, đường parkour, mê cung và thử thách — minigame nhẹ nhàng và tiến trình.
1753.92 - Froggie
SMP sinh tồn thân thiện, cung cấp claim được bảo vệ, nền kinh tế với cửa hàng người chơi và đấu giá, hỗ trợ nhiều phiên bản, cùng cross-play Java–Bedrock cho người chơi xây dựng giải trí và cộng đồng.
651.15 - Rooted Realm
SMP Survival Java whitelist: không wipe theo kế hoạch, nền kinh tế do người chơi điều khiển, sự kiện hàng tuần và PvP tùy chọn. Cộng đồng người lớn thân thiện.
451.1 - Minetown
Máy chủ sinh tồn phong cách Minetopia (Hà Lan) với nền kinh tế, plugin tùy chỉnh và cộng đồng thân thiện — bắt đầu cuộc phiêu lưu ngay!
142.26 - The Dojo
Towny survival với tiến trình mcMMO, kinh tế người chơi và tập trung cộng đồng — xây thị trấn, nâng kỹ năng và chơi cùng bạn bè.
038.92 - A Minecraft Server138.9
- Verre de Lait
Máy chủ 100% vanilla (Survival & Freebuild) tập trung cộng đồng, có voice chat, quy tắc rõ ràng và thế giới Skyland — trải nghiệm yên bình, hợp tác.
036.88 - 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.93 - GeyserMC Demo & Test Server032.67
- 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.52 - 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.45 - Prison 2.0023.96
- A Minecraft Server023.37
- LiminalDream022.39
- Modora
Máy chủ Survival chú trọng cộng đồng, với claim đất, kinh tế & công việc, NPC, nhiệm vụ hằng ngày và phần thưởng bình chọn. Cấu hình plugin cho thấy hỗ trợ crossplay Java–Bedrock và nhiều phiên bản.
018.21
Trang plugin MyCommand 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 MyCommand 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 MyCommand.
Sử dụng danh sách máy chủ có MyCommand để 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.