Minecraft Servers HQ

Plugin Minecraft EssentialsAntiBuild

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

🔌 Giới thiệu về AntiBuild

AntiBuild (được phát hành dưới dạng module AntiBuild của Essentials/EssentialsX) là một module plugin Minecraft tách và mở rộng chức năng "antibuild" từ bộ Essentials. Nó cung cấp cho quản trị viên máy chủ quyền kiểm soát chi tiết, dựa trên permission, đối với những block và item mà người chơi được phép đặt, phá, sử dụng, chế tạo, nhặt lên hoặc thả ra.

🎯 Mục đích

AntiBuild giải quyết vấn đề tương tác block/item không mong muốn và griefing có chủ đích bằng cách cho phép operator giới hạn hành động theo từng item và từng block. Nó hữu ích khi bạn cần các quy tắc tập trung, dựa trên permission cho hành vi xây dựng và tương tác thay vì chỉ dựa vào bảo vệ theo vùng.

⚙️ Tính năng

  • Blacklist toàn máy chủ cho việc đặt, phá, sử dụng và đẩy bằng piston đối với các block cụ thể.
  • Blacklist sử dụng item để chặn các tương tác item cụ thể.
  • Quy tắc cho phép/từ chối dựa trên permission cho place/break/interact/craft/pickup/drop theo ID/tên item cho từng item.
  • Hỗ trợ legacy cho cú pháp blacklist cũ (ID) và chuyển sang tên item trên các phiên bản Minecraft hiện đại.
  • Hệ thống cảnh báo xây dựng để thông báo cho staff khi một số item được đặt, sử dụng hoặc phá.
  • Permission opt-out toàn cục để miễn trừ người dùng đáng tin cậy khỏi các kiểm tra nhằm giảm overhead lúc chạy.

🧩 Dành cho ai

  • Các server Survival/SMP từ nhỏ đến lớn và server công khai cần giới hạn theo từng item/buổi xây dựng.
  • Các server đã dùng Essentials/EssentialsX và muốn có tính năng antibuild dạng module.
  • Quản trị viên thích kiểm soát dựa trên permission hơn là chỉ bảo vệ theo region đối với các item cụ thể.

🏗️ Ví dụ sử dụng

  • Ngăn người chơi đặt TNT, piston hoặc các block khác có thể ảnh hưởng đến server nhưng vẫn cho phép xây dựng bình thường.
  • Chặn sử dụng một số item cụ thể (ví dụ: flint and steel) nhưng vẫn cho phép các item khác để xây dựng.
  • Thông báo cho staff khi người chơi đặt hoặc tương tác với một item đang được theo dõi.

🔐 Permission

PermissionDescriptionDefault
essentials.buildOpt-out toàn cục: người dùng được miễn kiểm tra AntiBuild.không xác định
essentials.protect.exemptplacementMiễn trừ người chơi khỏi blacklist đặt block.không xác định
essentials.protect.exemptusageMiễn trừ người chơi khỏi blacklist sử dụng.không xác định
essentials.protect.exemptbreakMiễn trừ người chơi khỏi blacklist phá block.không xác định
essentials.protect.alertsNhận cảnh báo dành cho staff khi các item được theo dõi bị kích hoạt.không xác định
essentials.protect.alerts.notriggerMiễn trừ người chơi khỏi việc kích hoạt thông báo cảnh báo.không xác định
essentials.build.place.<id>Cho phép đặt item/block cụ thể theo id (hoặc tên).không xác định
essentials.build.break.<id>Cho phép phá item/block cụ thể theo id (hoặc tên).không xác định
essentials.build.interact.<id>Cho phép tương tác với item/block cụ thể theo id (hoặc tên).không xác định
essentials.build.craft.<id>Cho phép chế tạo item cụ thể theo id (hoặc tên).không xác định
essentials.build.pickup.<id>Cho phép nhặt item cụ thể theo id (hoặc tên).không xác định
essentials.build.drop.<id>Cho phép thả item cụ thể theo id (hoặc tên).không xác định

Lưu ý: plugin hỗ trợ biến thể permission dạng wildcard và per-datavalue (ví dụ essentials.build.* hoặc essentials.build.place.54:*) như tài liệu của module đã mô tả.

⚙️ Cài đặt

📥 Thiết lập

  • Lấy module AntiBuild khớp với phiên bản module chính Essentials/EssentialsX của bạn (module được phát hành dưới dạng addon của Essentials/EssentialsX).
  • Đặt file .jar của module vào thư mục plugins/ của server cùng với plugin Essentials/EssentialsX chính.
  • Khởi động lại server và kiểm tra console của server để xác nhận module đã được tải.

📦 Phụ thuộc

  • EssentialsX (phiên bản khớp của module chính) — bắt buộc vì module phụ thuộc vào bộ chính.
  • Vault — được EssentialsX khuyến nghị/sử dụng cho các tương tác kinh tế/permission.
  • Plugin permissions (ví dụ: LuckPerms) — cần để quản lý hiệu quả các permission node cho item/block.

🧾 Cấu hình

  • AntiBuild sử dụng các phần cấu hình blacklist và alert, nơi bạn liệt kê các item bị chặn/được cảnh báo theo ID (legacy) hoặc theo tên item trên các phiên bản Minecraft hiện đại.
  • Các khóa config tiêu chuẩn gồm blacklist.placement, blacklist.usage, blacklist.break, blacklist.pistonalert.on-placement, alert.on-use, alert.on-break.
  • Module cung cấp các mẫu permission essentials.build.* để kiểm soát chi tiết hơn.

🧠 Ghi chú kỹ thuật

  • Module vẫn hỗ trợ legacy cho ID số, nhưng dùng tên item trên Minecraft 1.13+.
  • Hãy xác nhận tính tương thích về nền tảng và phiên bản với bản build module bạn tải xuống; các bản build EssentialsX hiện đại liệt kê rõ các phiên bản Minecraft được hỗ trợ.
  • AntiBuild được cung cấp như một module trong hệ sinh thái Essentials/EssentialsX chứ không phải một plugin đơn lẻ, nguyên khối.

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

Nếu bạn cần kiểm soát chính xác, dựa trên permission về những item và block mà người chơi có thể tương tác (ví dụ để ngăn griefing hoặc hạn chế các block ảnh hưởng đến server), AntiBuild cho phép bạn thực thi các quy tắc đó tập trung thông qua permission và blacklist, đồng thời tích hợp với thiết lập Essentials/EssentialsX hiện có.

Máy chủ có plugin EssentialsAntiBuild

Trang plugin EssentialsAntiBuild 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 EssentialsAntiBuild 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 EssentialsAntiBuild.

Sử dụng danh sách máy chủ có EssentialsAntiBuild để 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.