Minecraft प्लगइन EssentialsAntiBuild

EssentialsAntiBuild और उन सर्वरों की जानकारी जहां यह मिला

🔌 AntiBuild के बारे में

AntiBuild (जो Essentials/EssentialsX AntiBuild module के रूप में वितरित होता है) एक Minecraft plugin module है जो Essentials suite से "antibuild" फ़ंक्शनैलिटी को अलग करके बढ़ाता है। यह server administrators को इस पर बारीक, permission-आधारित नियंत्रण देता है कि खिलाड़ी कौन-से blocks और items place, break, use, craft, pick up या drop कर सकते हैं।

🎯 उद्देश्य

AntiBuild अनचाही block/item interactions और targeted griefing की समस्या को हल करता है, क्योंकि यह operators को प्रति item और प्रति block actions सीमित करने देता है। यह तब उपयोगी है जब आपको केवल region-based protection पर निर्भर रहने के बजाय building और interaction behavior के लिए centralized, permission-based rules चाहिए हों।

⚙️ विशेषताएँ

  • खास blocks को place, break, use करने और piston से move करने के लिए पूरे server पर blacklists.
  • specific item interactions को block करने के लिए item-use blacklist.
  • place/break/interact/craft/pickup/drop के लिए per-item ID/name के आधार पर permission-based allow/deny rules.
  • पुराने blacklist syntax (IDs) के लिए legacy support और modern Minecraft versions पर item names की ओर transition.
  • Build alert system जो staff को सूचित करता है जब कुछ items place, use, या break किए जाते हैं.
  • Global opt-out permission, जिससे trusted users को checks से exempt किया जा सकता है और runtime overhead कम होता है.

🧩 यह किसके लिए है

  • छोटे से बड़े Survival/SMP और public servers, जिन्हें per-item/build restrictions चाहिए.
  • वे servers जो पहले से Essentials/EssentialsX उपयोग करते हैं और modular antibuild features चाहते हैं.
  • वे administrators जो specific items के लिए region-based protection की बजाय permission-based control पसंद करते हैं.

🏗️ उदाहरण उपयोग

  • खिलाड़ियों को TNT, pistons, या अन्य server-impacting blocks place करने से रोकना, जबकि normal building की अनुमति देना.
  • कुछ specific items (जैसे flint and steel) के use को block करना, लेकिन अन्य items से build करने देना.
  • जब कोई player किसी monitored item को place करे या उसके साथ interact करे, तो staff को alert करना.

🔐 Permissions

PermissionDescriptionDefault
essentials.buildGlobal opt-out: user को AntiBuild checks से exempt किया गया है।not specified
essentials.protect.exemptplacementplayer को placement blacklists से exempt करें।not specified
essentials.protect.exemptusageplayer को usage blacklists से exempt करें।not specified
essentials.protect.exemptbreakplayer को break blacklists से exempt करें।not specified
essentials.protect.alertsmonitored items trigger होने पर staff alerts प्राप्त करें।not specified
essentials.protect.alerts.notriggerकिसी player को alert notifications trigger करने से exempt करें।not specified
essentials.build.place.<id>specific item/block id (या name) को place करने की अनुमति दें।not specified
essentials.build.break.<id>specific item/block id (या name) को break करने की अनुमति दें।not specified
essentials.build.interact.<id>specific item/block id (या name) के साथ interact करने की अनुमति दें।not specified
essentials.build.craft.<id>specific item id (या name) को craft करने की अनुमति दें।not specified
essentials.build.pickup.<id>specific item id (या name) को pick up करने की अनुमति दें।not specified
essentials.build.drop.<id>specific item id (या name) को drop करने की अनुमति दें।not specified

नोट: module wildcard और per-datavalue permission variants का समर्थन करता है (उदाहरण के लिए essentials.build.* या essentials.build.place.54:*), जैसा कि module में documented है।

⚙️ Installation

📥 Setup

  • अपने Essentials/EssentialsX main module version से मेल खाने वाला AntiBuild module प्राप्त करें (module को Essentials/EssentialsX addon के रूप में प्रकाशित किया गया है).
  • module की .jar फ़ाइल को अपने server की plugins/ directory में main Essentials/EssentialsX plugin के साथ रखें.
  • server restart करें और server console में जाँचें कि module load हुआ है या नहीं.

📦 Dependencies

  • EssentialsX (main module का matching version) — आवश्यक है, क्योंकि module main suite पर निर्भर करता है.
  • Vault — अर्थव्यवस्था/permissions interactions के लिए EssentialsX द्वारा recommended/used.
  • Permissions plugin (उदाहरण: LuckPerms) — item/block permission nodes को प्रभावी ढंग से manage करने के लिए आवश्यक.

🧾 Configuration

  • AntiBuild blacklist और alert configuration sections का उपयोग करता है, जहाँ आप blocked/alerted items को ID (legacy) के आधार पर या modern Minecraft versions पर item name के आधार पर सूचीबद्ध करते हैं.
  • Standard config keys में blacklist.placement, blacklist.usage, blacklist.break, blacklist.piston और alert.on-placement, alert.on-use, alert.on-break शामिल हैं.
  • Module granular control के लिए essentials.build.* permission patterns expose करता है.

🧠 Technical Notes

  • Module numeric IDs के लिए legacy support रखता है, लेकिन Minecraft 1.13+ पर item names का उपयोग करता है.
  • जो module build आप डाउनलोड करते हैं, उसके साथ platform और version compatibility की पुष्टि करें; modern EssentialsX builds supported Minecraft versions को स्पष्ट रूप से सूचीबद्ध करते हैं.
  • AntiBuild Essentials/EssentialsX ecosystem में एक module के रूप में दिया जाता है, किसी standalone monolithic plugin के रूप में नहीं.

🤝 यह Plugin कब उपयोगी है

यदि आपको इस पर सटीक, permission-driven control चाहिए कि खिलाड़ी किन items और blocks के साथ interact कर सकते हैं (उदाहरण के लिए griefing रोकने या server-impacting blocks को सीमित करने के लिए), तो AntiBuild आपको permissions और blacklists के माध्यम से इन नियमों को centrally enforce करने देता है, और यह मौजूदा Essentials/EssentialsX setup के साथ integrated रहता है.

EssentialsAntiBuild प्लगइन वाले सर्वर

प्लगइन EssentialsAntiBuild का पेज दिखाता है कि मॉनिटरिंग ने इस प्लगइन को किन सर्वरों पर पाया, किन प्लेटफ़ॉर्म और वर्ज़न के साथ यह मिलता है।

प्लगइन्स कमांड, इकॉनमी, प्रोटेक्शन, एक्सेस अधिकार, मिनी-गेम्स, इंटीग्रेशन या अन्य मैकेनिक्स जोड़ सकते हैं। EssentialsAntiBuild की वास्तविक भूमिका संबंधित सर्वर की कॉन्फ़िगरेशन पर निर्भर करती है।

डेटा सर्वरों के तकनीकी जवाबों से स्वचालित रूप से बनता है। यदि कोई सर्वर प्लगइन सूची छुपाता है, तो वह इस अनुभाग में नहीं दिखेगा, भले ही EssentialsAntiBuild का उपयोग करता हो।

EssentialsAntiBuild वाले सर्वरों की सूची का उपयोग करके प्रोजेक्ट्स की तुलना करें, संगत वर्ज़न जांचें या सार्वजनिक सर्वरों पर प्लगइन के उपयोग के उदाहरण खोजें।