- المقدمة
- الخطوة 1: تفعيل الأوامر
- الخطوة 2: فتح الدردشة وكتابة أمر
- الخطوة 3: صلاحيات المشغّل على الخادم
- قراءة صيغة الأمر
- محددات الأهداف
- أوامر شائعة حسب المهمة
- قواعد العالم: أسماء Java الجديدة
- البناء بأمر واحد: /fill
- كتل الأوامر
- إذا لم يعمل الأمر
- نوصي بـ
نحن جاهزون لمساعدتك
شرح أوامر Minecraft: دليل عملي لـ Java وBedrock
لاستخدام الأوامر في Minecraft، فعّلها أولاً من إعدادات العالم (Allow
Commands في Java Edition أو خيار Cheats في Bedrock Edition). افتح
الدردشة، واكتب شرطة مائلة للأمام ثم الأمر ووسائطه، واضغط Enter. مثلاً،
يغيّر /time set day الوقت إلى النهار فوراً. يغطي هذا
الدليل Java Edition 26.3 وإصدار Bedrock الحالي، ويوضح الفروق التي قد
تجعل الأوامر المنقولة من أدلة قديمة لا تعمل.
الخطوة 1: تفعيل الأوامر
من دون الصلاحية، ستخبرك اللعبة بأنك لا تملك الإذن بتنفيذ الأمر.
Java Edition. فعّل Allow Commands عند إنشاء العالم. يمنحك العالم الفردي الذي أُنشئ بهذا الخيار مستوى صلاحية 4، وهو يتيح جميع الأوامر. لتفعيلها لاحقاً في عالم موجود، اضغط Esc وافتح World Options.
Bedrock Edition. فعّل Cheats من تبويب Cheats في إعدادات العالم، سواء عند إنشائه أو لاحقاً.
هناك تبعة مهمة: تفعيل Cheats في Bedrock يعطّل الإنجازات نهائياً في ذلك العالم، حتى لو أوقفتها لاحقاً. أما إنجازات Java فلا تتأثر. إذا كانت الإنجازات مهمة لك، انسخ عالم Bedrock وجرّب في النسخة.
الخطوة 2: فتح الدردشة وكتابة أمر
-
اضغط T أو
Enter لفتح
الدردشة. يفتح زر
/الدردشة والشرطة مكتوبة مسبقاً. -
اكتب اسم الأمر مباشرة بعد الشرطة، من دون مسافة:
/weather clear. - استخدم Tab للتنقل بين الأوامر المطابقة وأسماء اللاعبين والوسائط المقترحة.
- اضغط Enter. يعرض السهمان لأعلى ولأسفل الأوامر السابقة لتعيد استخدامها مع قيمة أخرى.
يعني التمييز باللون الأحمر أن اللعبة لم تتعرّف على الوسيط في ذلك
الموضع. أما رسالة الصلاحيات فتعني أن عليك الرجوع إلى الخطوة الأولى أو
سؤال مشرف الخادم. اكتب /help أو
/help gamemode لمعرفة الأوامر المتاحة لمستوى صلاحيتك.
الخطوة 3: صلاحيات المشغّل على الخادم
تفعيل الأوامر في العالم لا يجعل كل لاعب مشرفاً. على الخادم، يمنح المالك الصلاحيات:
- من الدردشة، مع صلاحية كافية:
/op PlayerName -
من وحدة تحكم الخادم، من دون الشرطة:
op PlayerName - لإلغاء الصلاحية:
/deop PlayerName
تستخدم Java أربعة مستويات متراكمة للمشغّل:
| المستوى | الصلاحيات |
|---|---|
| 1 | تجاوز حماية نقطة الظهور |
| 2 | معظم أوامر اللعب وكتل الأوامر وتغيير الصعوبة |
| 3 | إدارة اللعب الجماعي، مثل /ban |
| 4 |
كل الصلاحيات، بما فيها إدارة الخادم مثل /stop
|
يُحدَّد المستوى الافتراضي للمشغّلين الجدد في
server.properties. يحتاج /give إلى المستوى
2، بينما يحتاج /stop إلى المستوى 4.
تستخدم Bedrock أدواراً بدلاً من الأرقام: Visitor وMember وOperator، إضافة إلى صلاحيات مخصصة. يحصل المشغّلون ضمن صلاحياتهم على Operator Commands.
قراءة صيغة الأمر
لنأخذ /give @s minecraft:diamond 8 مثالاً:
giveهو الأمر.@sهو الهدف (أنت).minecraft:diamondهو معرّف العنصر.8هو العدد.
في التوثيق، تشير <target> إلى وسيط مطلوب، وتشير
[count] إلى وسيط اختياري. لا تكتب الأقواس نفسها. تقبل
Bedrock أيضاً الصيغة المختصرة /give @s diamond 8؛ أما في
Java، فالأفضل استخدام المعرّف الكامل ذي النطاق، خصوصاً في العوالم
المعدّلة.
الإحداثيات
ترتيب الإحداثيات دائماً
X Y Z: يمتد X من
الشرق إلى الغرب، ويمثل Y الارتفاع، ويمتد Z من الشمال إلى الجنوب. تعرض
Java موقعك على شاشة F3؛ وفي Bedrock، فعّل قاعدة العالم
showcoordinates.
-
مطلقة: ينقلك
/tp @s 100 80 100إلى نقطة محددة. -
نسبية باستخدام ~:
يرفعك
/tp @s ~ ~3 ~ثلاثة مربعات. تُبقي~المنفردة المحور كما هو، وتحركك~-2مربعين في الاتجاه السالب. -
محلية باستخدام ^:
تعني
^ ^ ^5خمسة مربعات إلى الأمام باتجاه نظرك.
عند تنفيذ الأمر من وحدة التحكم أو كتلة أوامر، تكون نقطة المرجع موقع الكتلة أو نقطة ظهور العالم، لا موقع شخصيتك.
محددات الأهداف
تحل المحددات محل اسم اللاعب وتختار الأهداف تلقائياً.
| المحدد | الأهداف |
|---|---|
@p |
أقرب لاعب |
@a |
جميع اللاعبين المتصلين |
@r |
لاعب عشوائي |
@e |
جميع الكيانات: اللاعبون والغوغاء والحيوانات والعناصر المسقطة |
@s |
من ينفذ الأمر |
@n |
أقرب كيان (Java منذ 1.21، وBedrock منذ 1.21.100) |
تضيف Bedrock المحدد @initiator للاعب الذي ضغط زرّاً في
حوار NPC. انتبه إلى @e من دون مرشّح: الأمر
/kill @e يزيل الحيوانات الأليفة وحوامل الدروع والعناصر
المسقطة، ويقتلك أنت أيضاً.
تختلف مرشّحات المحددات بين الإصدارين
تضيّق المرشّحات داخل الأقواس المربعة نطاق الاختيار، وهنا غالباً ما تفشل الأوامر المنقولة بين الإصدارين.
| المطلوب | Java | Bedrock |
|---|---|---|
| زومبي ضمن 10 مربعات | @e[type=zombie,distance=..10] |
@e[type=zombie,r=10] |
| الأقرب فقط | limit=1,sort=nearest |
c=1 |
| لاعبو Survival | @a[gamemode=survival] |
@a[m=survival] |
| مستوى خبرة من 8 إلى 16 | level=8..16 |
lm=8,l=16 |
قبل الإزالة الجماعية، اختبر المحدد بأمر غير ضار، مثل تأثير التوهّج، ثم
استبدله بـ /kill عند التأكد.
أوامر شائعة حسب المهمة
نمط اللعب. استخدم
/gamemode creative أو /gamemode survival.
استبدل @s أو أضف اسماً لتغيير نمط لاعب آخر. يحدد
/defaultgamemode نمط اللاعبين الجدد في Java.
الوقت والطقس.
/time set day و/time set night و/weather clear.
العناصر.
/give @s minecraft:diamond_pickaxe أو
/give @s minecraft:torch 64.
الانتقال الفوري.
/tp @s 0 100 0 أو إلى صديق باستخدام
/tp @s FriendName. تحقق من مكان الهبوط قبل الانتقال إلى
ارتفاع شاهق.
التأثيرات. في
Java: /effect give @s minecraft:night_vision 600 0. في
Bedrock: /effect @s night_vision 600 0. تمثل 600 الثواني
ويمثل 0 مستوى التأثير.
الغوغاء. يستدعي
/summon minecraft:wolf ~ ~ ~ ذئباً بجوارك.
قواعد العالم: تستخدم Java أسماء جديدة الآن
هذا أبرز مواضع الالتباس في 2026. في Java 1.21.11 (snapshot 25w44a)،
نقلت Mojang جميع قواعد العالم إلى صيغة snake_case وأعادت تسمية بعضها
بالكامل. لذلك لم يعد keepInventory الوارد في الأدلة
القديمة هو الاسم المستخدم في Java. أبقت Bedrock أسماءها المكتوبة
بالأحرف الصغيرة.
| الوظيفة | Java 26.3 | Bedrock |
|---|---|---|
| الاحتفاظ بالعناصر بعد الموت | keep_inventory |
keepinventory |
| تعاقب الليل والنهار | advance_time |
dodaylightcycle |
| تغير الطقس | advance_weather |
doweathercycle |
| تكسير الغوغاء للكتل | mob_griefing |
mobgriefing |
| تجاوز شاشة الموت | immediate_respawn |
doimmediaterespawn |
| تجدد الصحة الطبيعي | natural_health_regeneration |
naturalregeneration |
| ظهور الغوغاء | spawn_mobs |
domobspawning |
| إظهار الإحداثيات على الشاشة | غير متاحة؛ استخدم F3 | showcoordinates |
في Java استخدم /gamerule keep_inventory true، وفي Bedrock
استخدم /gamerule keepinventory true. لتثبيت الوقت في
Java، استخدم /gamerule advance_time false.
تغيرت قاعدة النار أيضاً. أزالت Java doFireTick، وأصبح
انتشار النار يتحكم به fire_spread_radius_around_player؛
وتعطله القيمة 0. ما زالت Bedrock تستخدم dofiretick.
البناء بأمر واحد: /fill
يملأ /fill المنطقة المستطيلة بين زاويتين بالكتل:
/fill ~-5 ~ ~-5 ~5 ~4 ~5 minecraft:stone hollow
ينشئ هذا الأمر غرفة حجرية مجوفة أبعادها 11 × 11 وارتفاعها 5 مربعات حولك. تحدد الكلمة الأخيرة النمط:
-
replace(الافتراضي): يستبدل كل شيء، بما في ذلك الهواء. hollow: يبني القشرة ويفرغ الداخل.outline: يبني القشرة ويترك الداخل كما هو.keep: يملأ الهواء فقط.destroy: يستبدل الكتل ويسقط القديمة كعناصر.-
strict(Java فقط): يضع الكتل من دون تحديث الكتل المجاورة.
حجم التعبئة محدود. في Java، تحدده قاعدة العالم
max_block_modifications، وكانت تسمى سابقاً
commandModificationBlockLimit؛ وكان الحد التاريخي الثابت
32,768 كتلة. إذا فشل الأمر، قسّم المنطقة إلى أجزاء أصغر.
تستهلك عمليات /fill الكبيرة ومئات الكيانات قدرة المعالج،
خصوصاً عند استخدام حزم التظليل. إذا انخفض معدل الإطارات كثيراً في عالم
كبير، فقد تحتاج إلى عتاد أقوى؛ صُممت
أجهزة الكمبيوتر المخصصة للألعاب
لدينا لتوفير أداء إضافي لهذه الأحمال.
كتل الأوامر
تنفذ كتلة الأوامر الأمر المحفوظ فيها عند تلقي إشارة Redstone، أو بشكل
مستمر. لا يمكن صنعها؛ احصل عليها باستخدام
/give @s minecraft:command_block في Java أو
/give @s command_block في Bedrock. تحتاج إلى نمط Creative
وصلاحيات المشغّل، كما يجب أن يكون
enable-command-block=true في
server.properties على خوادم Java.
للكتل ثلاثة أنواع:
- Impulse (برتقالية): تنفذ مرة واحدة عند وصول الإشارة.
- Chain (خضراء): تنفذ بعد الكتلة التي تشير إليها، ما يتيح إنشاء تسلسلات متعددة الخطوات.
- Repeat (بنفسجية): تنفذ الأمر كل tick في اللعبة ما دامت نشطة.
يحدد الخياران Needs Redstone وAlways Active ما إذا كانت الكتلة ستنتظر
إشارة. وقد تخفض كتلة Repeat النشطة دائماً، مع أمر ثقيل، أداء العالم
كله؛ ابدأ بكتل Impulse. لا يشير @s داخل كتلة الأوامر إلى
لاعب، لأن الكتلة لا تملك شخصية. استخدم @p أو اسماً.
إذا لم يعمل الأمر
- أمر غير معروف أو لا تملك الصلاحية: الأوامر غير مفعّلة في العالم أو أن مستوى المشغّل لديك منخفض.
- تمييز أحمر: وسيط غير صحيح؛ استخدم Tab لإكمال المعرّف.
- دليل الإصدار الآخر: تختلف مرشّحات المحددات وأسماء قواعد العالم؛ راجع الجداول أعلاه.
- اسم قاعدة قديم في Java: استخدم snake_case بعد 1.21.11.
- لم يحدث شيء: لم يعثر المحدد على هدف؛ وسّع النطاق أو أزل أحد المرشّحات.
لا يوجد زر للتراجع. أنشئ نسخة احتياطية من العالم قبل تنفيذ
/fill على مساحة واسعة أو /kill @e أو تغيير
القواعد على خادم مشترك.
نوصي بـ