GriefPrevention — إضافة حماية من التخريب (griefing) لماين كرافت
إضافة GriefPrevention هي أداة حماية لماين كرافت تسمح للاعبين بحماية أراضيهم وصناديقهم دون تدخل المسؤول.
إضافة GriefPrevention هي أداة حماية لماين كرافت تسمح للاعبين بحماية أراضيهم وصناديقهم دون تدخل المسؤول.
المتطلبات:
نوع السيرفر: Spigot, Paper, Purpur, Pufferfish, Bukkit
إصدار ماين كرافت: 1.17.x – 1.21.x والإصدارات الأحدث
تسمح إضافة GriefPrevention للاعبين بحماية (claim) أراضيهم دون الحاجة لتدخل المسؤول. يقوم اللاعب بتحديد منطقة باستخدام مجرفة ذهبية، وتمنع الإضافة أي شخص لم يُمنح إذنًا من المالك من كسر أو وضع البلوكات، وفتح الصناديق، والأبواب، والأزرار داخل حدودها. حجم الحماية محدود بـ "بلوكات الحماية" (claim blocks)، والتي تتراكم مع مرور وقت اللعب. الإضافة تعمل منذ عام 2011 وهي مصممة لسيرفرات البقاء (survival)، حيث يجب حل النزاعات الإقليمية دون تدخل يدوي من الإدارة.
حماية الأراضي
الأداة الرئيسية هي مجرفة ذهبية. يقوم اللاعب بضرب بلوكة زاوية للمنطقة المستقبلية بها، ثم الزاوية المقابلة — المنطقة بينهما تصبح محمية (claim). يتم حساب الحجم أفقيًا؛ وتمتد الحماية عبر الارتفاع الكامل للعمود فوق وتحت المنطقة المحددة.
لعرض الحدود، يتم استخدام عصا: عند ضرب بلوكة بها يظهر من يملك المنطقة المجاورة. تقوم الإضافة تلقائيًا بحماية صناديق اللاعبين الجدد في دائرة نصف قطرها صغير للحفاظ على معدات البداية الخاصة بهم حتى يتم إنشاء حماية كاملة.
بلوكات الحماية
مساحة المناطق المحمية مقيدة بمخزون بلوكات الحماية. يحصل اللاعب على رصيد أولي فورًا ثم يجمع البلوكات عن كل ساعة يقضيها في السيرفر حتى يصل إلى الحد الأقصى الذي يحدده المسؤول. كل منطقة تستهلك البلوكات وفقًا لمعادلة المساحة (الطول × العرض). يمكن إزالة الحماية عن أرض مهجورة باستخدام أمر — وستعود البلوكات إلى الرصيد.
بشكل افتراضي، الحد الأدنى لعرض ومساحة المنطقة مقيد في الإعدادات. لن تسمح الإضافة بإنشاء منطقة ضيقة جدًا أو صغيرة لمنع اللاعبين من "قص" شرائح حماية قريبة جدًا من مباني الآخرين.

مستويات الثقة (trust)
يتم منح الوصول إلى منطقة شخص آخر عبر نظام الثقة (trust). تختلف المستويات من حيث نطاق الصلاحيات:
المستوى | الأمر | ما يسمح به |
|---|---|---|
Access |
| الأبواب، الأزرار، الروافع، الأسرة |
Container |
| الصناديق، الأفران، الموزعات + صلاحيات Access |
Build |
| وضع وكسر البلوكات + صلاحيات Container |
Manage |
| منح وإلغاء الثقة للآخرين |
يمكن منح الثقة للاعب معين، للجميع (public)، أو لمنطقة واحدة فقط. لعرض الصلاحيات الممنوحة — /trustlist، للإلغاء — /untrust <اللاعب>.
الأوامر
أوامر الحماية متاحة للاعبين بدون صلاحيات منفصلة إذا كان griefprevention.claims مفعلًا. أوامر المسؤول تتطلب صلاحيات (nodes) منفصلة.
الأمر | الوصف | الصلاحية |
|---|---|---|
| قائمة مناطق اللاعب المحمية | — |
| إزالة الحماية عن المنطقة تحت قدميك | — |
| إزالة الحماية عن جميع المناطق | — |
| إخلاء إذا علقت في منطقة شخص آخر | — |
| وضع لتقسيم الحماية إلى أجزاء فرعية | — |
| وضع مناطق المسؤول (السيرفر) |
|
| تجاهل حماية المناطق مؤقتًا |
|
| إعطاء بلوكات إضافية للاعب |
|
| حذف منطقة محميّة لشخص آخر |
|
الإعدادات
توجد الإعدادات الأساسية في config.yml، ضمن قسم GriefPrevention.Claims. تم نقل نصوص الرسائل إلى ملف messages.yml منفصل ويمكن ترجمتها دون تعديل الكود.
GriefPrevention:
Claims:
InitialBlocks: 100 # الرصيد الأولي للبلوكات
BlocksAccruedPerHour: 100 # التراكم لكل ساعة لعب
MaxAccruedBlocks: 80000 # الحد الأقصى للرصيد
AutomaticNewPlayerClaimsRadius: 4 # حماية صندوق المبتدئ تلقائيًا
MinimumWidth: 5 # الحد الأدنى لعرض المنطقة
MinimumArea: 100 # الحد الأدنى للمساحة
يتم تعيين وضع الحماية بشكل منفصل لكل عالم: في عوالم البقاء (survival)، تكون الحماية مفعلة، وفي عوالم الإبداع أو التقنية يمكن إيقافها تمامًا.
عمليات التكامل
مع تثبيت Vault، تسمح الإضافة ببيع وشراء بلوكات الحماية بعملة اللعبة — يمكن للاعب شراء مساحة دون انتظار تراكمها عبر وقت اللعب. يتم قراءة صلاحيات الوصول للأوامر بواسطة أي إضافة صلاحيات (LuckPerms وما شابه) عبر عُقد bukkit القياسية.
الخلاصة
تحل إضافة GriefPrevention المهمة الأساسية لسيرفر البقاء — حماية المباني والصناديق دون تدخل يدوي من المسؤول. نقطة قوتها هي الخدمة الذاتية: يقوم اللاعبون بحماية المناطق وإعطاء الصلاحيات بأنفسهم، ويقوم المسؤول فقط بتحديد الحدود في الإعدادات. على عكس WorldGuard، الذي يركز على مناطق يحددها المسؤول، يقوم اللاعبون هنا بإنشاء الحماية بأنفسهم باستخدام مجرفة ذهبية. القيود — الحماية تكون مستطيلة فقط، بدون مضلعات معقدة، ولا توجد واجهة مستخدم (GUI) مدمجة: يتم التحكم في كل شيء عبر الأوامر وعنصرين. بالنسبة لسيرفرات RPG الكبيرة ذات تقسيم المناطق المعقد، يُفضل غالبًا WorldGuard؛ أما بالنسبة للبقاء الكلاسيكي مع الحمايات، فإن GriefPrevention أكثر عملية.
أسئلة وأجوبة
كيف أحمي منطقة في GriefPrevention؟ خذ مجرفة ذهبية واضرب بها زاويتين متقابلتين من الأرض. المنطقة بينهما ستصبح محمية.
ما هي بلوكات الحماية؟ هي حد للمساحة. يحصل اللاعب على رصيد أولي ويجمع بلوكات جديدة عن كل ساعة في السيرفر. مساحة جميع الأراضي المحمية لا يمكن أن تتجاوز الرصيد المتاح.
كيف أسمح لصديق بالبناء في منطقتي؟ الأمر /trust <اللاعب> — يمنح وصولًا كاملًا للبناء. للوصول فقط إلى الصناديق استخدم /containertrust، وللأبواب فقط — /accesstrust.
هل تحتاج GriefPrevention لإضافات تابعة؟ لا، الإضافة تعمل بشكل مستقل. Vault مطلوب فقط لتبادل بلوكات الحماية بالعملة.
ما الفرق بين GriefPrevention و WorldGuard؟ في GriefPrevention، يقوم اللاعبون بإنشاء مناطقهم بأنفسهم باستخدام مجرفة ذهبية. في WorldGuard، يتم تحديد المناطق من قبل المسؤول عبر الأوامر.
التثبيت
التثبيت النموذجي يستغرق حوالي 5 دقائق. الخطوات نفسها؛ يختلف فقط المُحمّل والبناء المطابق.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











