Minecraft Servers HQ

إضافة Minecraft EssentialsAntiBuild

معلومات عن EssentialsAntiBuild والخوادم التي تم العثور عليها فيها

🔌 حول AntiBuild

AntiBuild (يُوزَّع كـ module AntiBuild ضمن Essentials/EssentialsX) هو وحدة إضافة لمكوّن Minecraft تستخرج وتوسّع وظيفة "antibuild" من حزمة Essentials. يوفّر لمديري الخوادم تحكّمًا دقيقًا قائمًا على الأذونات فيما يخص الكتل والعناصر التي يمكن للاعبين وضعها أو كسرها أو استخدامها أو تصنيعها أو التقاطها أو إسقاطها.

🎯 الهدف

يحل AntiBuild مشكلة التفاعلات غير المرغوبة مع الكتل/العناصر وعمليات التخريب الموجّهة عبر السماح للمشغّلين بتقييد الأفعال لكل عنصر ولكل كتلة. وهو مفيد عندما تحتاج إلى قواعد مركزية قائمة على الأذونات لسلوك البناء والتفاعل بدلًا من الاعتماد على الحماية المعتمدة على المناطق فقط.

⚙️ المميزات

  • قوائم حظر على مستوى الخادم لوضع وكسر واستخدام وتحريك كتل معيّنة بواسطة piston.
  • قائمة حظر لاستخدام العناصر لمنع تفاعلات عناصر محددة.
  • قواعد سماح/منع قائمة على الأذونات لـ place/break/interact/craft/pickup/drop بحسب معرّف/اسم العنصر لكل عنصر على حدة.
  • دعم قديم لصيغة الحظر الأقدم (IDs) والانتقال إلى أسماء العناصر في إصدارات Minecraft الحديثة.
  • نظام تنبيه للبناء لإشعار الطاقم عند وضع عناصر معيّنة أو استخدامها أو كسرها.
  • إذن عالمي للاستثناء يتيح إعفاء المستخدمين الموثوقين من الفحوصات لتقليل الحمل أثناء التشغيل.

🧩 لمن هذا؟

  • خوادم Survival/SMP الصغيرة إلى الكبيرة والخوادم العامة التي تحتاج إلى قيود لكل عنصر/بناء.
  • الخوادم التي تستخدم بالفعل Essentials/EssentialsX وتريد ميزات antibuild بشكل معياري.
  • المديرون الذين يفضّلون التحكم القائم على الأذونات بدلًا من الحماية المعتمدة على المناطق لعناصر محددة.

🏗️ حالات استخدام مثال

  • منع اللاعبين من وضع TNT أو pistons أو كتل أخرى تؤثر في الخادم مع السماح بالبناء العادي.
  • حظر استخدام عناصر محددة (مثل flint and steel) مع السماح بغيرها للبناء.
  • تنبيه الطاقم عندما يضع لاعب عنصرًا مراقَبًا أو يتفاعل معه.

🔐 الأذونات

PermissionDescriptionDefault
essentials.buildاستثناء عالمي: المستخدم معفى من فحوصات AntiBuild.غير محدد
essentials.protect.exemptplacementإعفاء اللاعب من قوائم حظر الوضع.غير محدد
essentials.protect.exemptusageإعفاء اللاعب من قوائم حظر الاستخدام.غير محدد
essentials.protect.exemptbreakإعفاء اللاعب من قوائم حظر الكسر.غير محدد
essentials.protect.alertsتلقي تنبيهات الطاقم عند تفعيل العناصر المراقبة.غير محدد
essentials.protect.alerts.notriggerإعفاء اللاعب من التسبب في إشعارات التنبيه.غير محدد
essentials.build.place.<id>السماح بوضع العنصر/الكتلة المحددة بحسب المعرّف (أو الاسم).غير محدد
essentials.build.break.<id>السماح بكسر العنصر/الكتلة المحددة بحسب المعرّف (أو الاسم).غير محدد
essentials.build.interact.<id>السماح بالتفاعل مع العنصر/الكتلة المحددة بحسب المعرّف (أو الاسم).غير محدد
essentials.build.craft.<id>السماح بتصنيع العنصر المحدد بحسب المعرّف (أو الاسم).غير محدد
essentials.build.pickup.<id>السماح بالتقاط العنصر المحدد بحسب المعرّف (أو الاسم).غير محدد
essentials.build.drop.<id>السماح بإسقاط العنصر المحدد بحسب المعرّف (أو الاسم).غير محدد

ملاحظة: يدعم المكوّن صيغ الأذونات ذات البدل وبدائل قيمة البيانات لكل عنصر (مثل essentials.build.* أو essentials.build.place.54:*) كما هو موثّق في الوحدة.

⚙️ التثبيت

📥 الإعداد

  • احصل على وحدة AntiBuild المطابقة لإصدار الوحدة الرئيسية لديك من Essentials/EssentialsX (تُنشَر الوحدة كإضافة لـ Essentials/EssentialsX).
  • ضع ملف .jar الخاص بالوحدة داخل دليل plugins/ في خادمك بجانب المكوّن الرئيسي Essentials/EssentialsX.
  • أعد تشغيل الخادم وتحقق من سجل وحدة التحكم للتأكد من تحميل الوحدة.

📦 الاعتمادات

  • EssentialsX (الإصدار المطابق من الوحدة الرئيسية) — مطلوب لأن الوحدة تعتمد على الحزمة الرئيسية.
  • Vault — موصى به/مستخدم من قبل EssentialsX لتفاعلات الاقتصاد/الأذونات.
  • مكوّن Permissions (مثال: LuckPerms) — مطلوب لإدارة عقد أذونات العناصر/الكتل بفعالية.

🧾 الإعدادات

  • يستخدم AntiBuild أقسام إعدادات blacklist و alert حيث تسرد العناصر المحظورة/المُنبه عنها حسب المعرّف (legacy) أو حسب اسم العنصر في إصدارات Minecraft الحديثة.
  • تشمل مفاتيح الإعدادات القياسية blacklist.placement وblacklist.usage وblacklist.break وblacklist.piston وalert.on-placement وalert.on-use وalert.on-break.
  • يوفّر المكوّن أنماط الأذونات essentials.build.* للتحكم الدقيق.

🧠 ملاحظات تقنية

  • يحتفظ المكوّن بالدعم القديم للمعرّفات الرقمية، لكنه يستخدم أسماء العناصر في Minecraft 1.13+.
  • تأكد من توافق المنصة والإصدار مع build الوحدة التي تقوم بتنزيلها؛ فإصدارات EssentialsX الحديثة تسرد إصدارات Minecraft المدعومة تحديدًا.
  • يُقدَّم AntiBuild كوحدة ضمن منظومة Essentials/EssentialsX وليس كمكوّن منفرد متكامل.

🤝 متى يكون هذا المكوّن مفيدًا

إذا كنت بحاجة إلى تحكم دقيق قائم على الأذونات فيما يخص العناصر والكتل التي يمكن للاعبين التفاعل معها (مثل منع التخريب أو تقييد الكتل المؤثرة في الخادم)، فإن AntiBuild يتيح لك فرض هذه القواعد مركزيًا عبر الأذونات والقوائم السوداء مع التكامل مع إعداد Essentials/EssentialsX الحالي.

خوادم تستخدم EssentialsAntiBuild

تعرض صفحة إضافة EssentialsAntiBuild الخوادم التي وجد نظام المراقبة هذه الإضافة عليها، والمنصات والإصدارات التي تظهر معها.

قد تضيف الإضافات أوامر، اقتصادا، حماية، صلاحيات، ألعابا مصغرة، تكاملات أو آليات أخرى. يعتمد الدور الفعلي لـ EssentialsAntiBuild على إعداد كل خادم.

تُنشأ البيانات تلقائيا من الردود التقنية للخوادم. إذا كان الخادم يخفي قائمة الإضافات، فقد لا يظهر في هذا القسم حتى إذا كان يستخدم EssentialsAntiBuild.

استخدم قائمة الخوادم التي تحتوي على EssentialsAntiBuild لمقارنة المشاريع، التحقق من الإصدارات المتوافقة أو العثور على أمثلة لاستخدام الإضافة في الخوادم العامة.