
One Player Sleep — إضافة لتخطّي الليل بسرعة في Minecraft
على الخادم متعدد اللاعبين، لا يُتخطّى الليل إلا عندما يستلقي عدد كافٍ من اللاعبين في الأسرّة. وهذا ليس أمرًا حرجًا للخوادم الكبيرة، لكن…
على الخادم متعدد اللاعبين، لا يُتخطّى الليل إلا عندما يستلقي عدد كافٍ من اللاعبين في الأسرّة. وهذا ليس أمرًا حرجًا للخوادم الكبيرة، لكن الوضع مختلف على التجميعات الخاصة المؤلفة من شخصين إلى خمسة أشخاص عندما: يريد أحدهم النوم، بينما الباقون منشغلون بالبناء أو ليسوا بالقرب من…
One Player Sleep — إضافة لتخطّي الليل بسرعة في Minecraft
إصدار الإضافة: 1.4
على الخادم متعدد اللاعبين، لا يُتخطّى الليل إلا عندما يستلقي عدد كافٍ من اللاعبين في الأسرّة. وهذا ليس أمرًا حرجًا للخوادم الكبيرة، لكن الوضع مختلف على التجميعات الخاصة المؤلفة من شخصين إلى خمسة أشخاص عندما: يريد أحدهم النوم، بينما الباقون منشغلون بالبناء أو ليسوا بالقرب من الحاسوب أصلًا. تُزيل One Player Sleep هذا الشرط — ينتهي الليل بمجرد استلقاء شخص واحد في السرير.
مبدأ العمل
المنطق بسيط: أي لاعب ينام، فينتقل الوقت إلى الصباح للجميع. أما اللاعبون الآخرون فلا يفعلون شيئًا — يواصلون شؤونهم، البناء، الزراعة. لا تُظهر الإضافة شاشة تحميل ولا تقاطع أفعالهم.
بعد التثبيت لا حاجة لضبط أي شيء: ما عليك سوى وضع ملف .jar في مجلد /plugins وإعادة تشغيل الخادم — وتُصبح الآلية فعّالة. لا تُنشئ الإضافة ملف config.yml خاصًا بها ولا تُضيف أي سجلات إلى ملف plugins.yml الخاص بأنظمة الصلاحيات الخارجية.
تعالج الإضافة حدث النوم على مستوى الخادم: عندما يدخل لاعب إلى السرير، يُتجاوز فحص عدد النائمين ويُحوَّل الوقت فورًا إلى الصباح. تُعرض رسوم متحركة قياسية للخلود إلى النوم — تُظلم الشاشة و«يستيقظ» اللاعب في الصباح تمامًا كما في اللعب الفردي.

إظهار رسالة في الدردشة تُفيد بأن الإضافة فعّالة
الأوامر والصلاحيات
One Player Sleep لا تُسجّل أي أوامر ولا تمتلك أي عُقد صلاحيات. وهذا يعني أنه لا يمكن تقييد السلوك لِلاعبين بعينهم — فإمّا أن يستخدم الجميع هذه الآلية، أو يجب حذف الإضافة.
القيد الفعلي الوحيد للإعدادات: من المستحيل تحديد نسبة اللاعبين الذين يجب أن يناموا، أو إيقاف الزمن عند عدم وجود أحد متصل، أو منع النوم على مجموعة معينة عبر نظام الصلاحيات.
البديل الفانيلا
مع صدور Minecraft 1.17 ظهرت في اللعبة قاعدة لعب جديدة. وهي افتراضيًا مضبوطة على 100 (على جميع اللاعبين أن يناموا)، لكن أمرًا واحدًا يُغيّر السلوك ليصبح مكافئًا للإضافة: /gamerule playersSleepingPercentage
عند القيمة 1 يُتخطّى الليل ابتداءً من أول لاعب نائم — دون إضافات، ودون تبعيات، مع دعم أصلي لأي تحديثات رسمية.
عند القيمة 0 يتجاهل الخادم العدد الإجمالي للاعبين المتصلين — يكفي واحد في السرير. أما القيم السالبة فيفسّرها Minecraft تمامًا كالقيمة 0.
على الخوادم بإصدار 1.17 وما بعده تُكرّر One Player Sleep الحل المدمج. تحتفظ الإضافة بمعناها العملي حصرًا للتجميعات على الإصدارات الأقدم من 1.17، حيث لا وجود لـ playersSleepingPercentage بعد.
الخلاصة
لا إعدادات، ولا صلاحيات، ولا أوامر. بالنسبة لمسؤول خادم خاص صغير على إصدار قديم أقدم من 1.17 — هذا هو الحل الأدنى للعب مريح.
على الخوادم بإصدار 1.17 وما فوق لا حاجة للإضافة. /gamerule playersSleepingPercentage 1 — أمر فانيلا يقوم بالشيء نفسه دون تبعيات خارجية، ومضمون الدعم في جميع التحديثات المستقبلية.
التثبيت
التثبيت النموذجي يستغرق حوالي 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.








