MCTOOLBOX
MC ToolboxMC TOOLBOX

مولّد نصوص JSON

Tellraw · العنوان · اسم العنصر - Java و Bedrock

Welcome to صندوق أدوات MC
الأمر الكامل
/tellraw @a [{"text":"Welcome to ","bold":true},{"text":"صندوق أدوات MC","color":"gold","bold":true}]
حمولة JSONMODERN
[{"text":"Welcome to ","bold":true},{"text":"صندوق أدوات MC","color":"gold","bold":true}]

مولّد نصوص JSON: تنسيق الأوامر بالشكل الصحيح

أنشئ نصًا منسقًا غنيًا لـ /tellraw, /title، وأسماء العناصر المخصصة. اختر بناء جملة مكونات Java الحالي، أو تنسيق Java الأقدم، أو rawtext الخاص بـ Bedrock قبل نسخ النتيجة.

حدد إصدار الإخراج قبل إضافة الأحداث

غيّر Java 1.21.5 مكونات نص الأوامر من حقول الأحداث القديمة الموجهة لـ JSON إلى SNBT المضمن مع click_event وhover_event. كما أعاد تسمية قيم الأحداث مثل run_command.value إلى run_command.command. يولد تبويب Java 1.21.5+ تلك الحقول الحالية، بينما يحتفظ تبويب Java الأقدم ببنية ما قبل 1.21.5 للخوادم التي لم تتم ترقيتها.

اختبر النص التفاعلي بصلاحيات اللاعب

لا يتجاوز إجراء النقر صلاحيات الأوامر. استخدم suggest_command عندما يحتاج اللاعبون إلى مراجعة أمر أو إكماله بأنفسهم، واحتفظ بـ run_command للإجراءات المسموح لهم بتنفيذها بالفعل. قد تطلب عملاء Java الحديثة تأكيدًا عندما يحاول كتاب أو رسالة دردشة تشغيل أمر غير معروف أو يتطلب صلاحية مرتفعة.

تنسيق Java مقابل Bedrock

تقبل أوامر Java الحالية مكونات نص SNBT المضمنة وتستخدم حقول أحداث بترميز snake-case. يستخدم Bedrock نص خام كائنًا ويدعم مجموعة مختلفة من ميزات المكونات. تعامل معها كمخرجات منفصلة بدلاً من JSON قابل للتبادل.

أحداث النقر والتمرير

استيراد /tellraw أمر موجود لتحليل بنية JSON الخاصة به إلى المحرر. زر الاستيراد يقبل مصفوفات JSON الخام أو أوامر ماينكرافت كاملة.

الأسئلة الشائعة حول نص JSON

ما الفرق بين /tellraw و /title؟

يرسل Tellraw نصًا منسقًا إلى نافذة الدردشة ويدعم أحداث النقر والتمرير. بينما يعرض Title نصًا كبيرًا على واجهة HUD ولا يدعم الأحداث القابلة للنقر. كلاهما يستخدم نفس تنسيق نص JSON.

لماذا استخدام نص منظم بدلاً من رموز § العادية؟

يمكن أن تتضمن مكونات النص المنظمة أحداث نقر، وتلميحات تحويم، وقيم لوحة النتائج، ومحددات الكيانات، والترجمات، وعرض مفاتيح الاختصار. تغير رموز التنسيق القديمة النمط المرئي فقط ولا تُقبل في كل سياق أوامر حديث.

كيف أجعل اسم عنصر مخصصًا بدون خط مائل؟

يجعل ماين كرافت custom_name بخط مائل افتراضيًا. يضيف مولّدنا تلقائيًا "italic":false عند تحديد هدف العنصر، لذا يظهر نصك بدون خط مائل دون أي خطوات إضافية.

هل يمكنني استخدام هذا للافتات والكتب؟

يمكن تكييف المكون المنسق للافتات والكتب المكتوبة، لكن بيانات العنصر أو الكتلة المحيطة تتغير عبر إصدارات Java. انسخ حمولة المكون، ثم ضعها في أمر أو مولّد يستهدف تنسيق اللافتة أو الكتاب الدقيق لإصدار Minecraft الخاص بك.