هذا التعديل يفعل بعض الأشياء القليلة:
[HOUR:MINUTE:SECOND] في نص وردي ، مع تلميح الأدوات الذي يجعل تاريخًا كاملاًيوفر هذا وزارة الدفاع أيضًا ميزات من العديد من التعديلات الأخرى ، بما في ذلك:
كن يبحث عن إصدارات جديدة ومشكلات وميزات مستقبلية!
(directory)/config/chatpatches.json .(directory)/config/chatpatches_old.json . في ذلك الوقت ، فتح كل من التكوينات الجديدة والقديمة في نفس الوقت ، يمكنك نسخ واللصق على القيم. تأكد من أن الإعدادات لها مدخلات صحيحة (على سبيل المثال ، يجب أن تكون time true / false وليس 123 أو "true" ). إذا كنت لا تزال تواجه مشاكل ، فتح مشكلة جديدة على Github.إذا كنت ترغب في المساعدة في ترجمة تصحيحات الدردشة إلى لغات أخرى ، فيمكنك:
بمجرد المساهمة ، انضم إلى خادم Discord حتى تتمكن من تلقي أدوار المساهم والمترجم!
./gradlew build/build/libs/ | اسم | القيمة الافتراضية | وصف | مفتاح لانج |
|---|---|---|---|
| طابع زمني تبديل | true | هل يجب أن تظهر الطابع الزمني أمام جميع الرسائل؟ | text.chatpatches.time |
| نص الطابع الزمني | "HH:mm:ss" | النص الذي تم تنسيقه في طابع زمني. راجع قسم تنسيق التاريخ والوقت لمزيد من المعلومات. | text.chatpatches.timeDate |
| نص زخرفة الطابع الزمني | "[$]" | سلسلة من المعدلات رمز التنسيق "&" + ونص الديكور الذي ينشئ الطابع الزمني. يعد "$" عنصرًا نائبًا لخيار الطابع الزمني المنسق فوق هذا الخيار. | text.chatpatches.timeFormat |
| لون الطابع الزمني | 0xff55ff | اللون المملوء بالمكان الذي سيكون فارغًا في الطابع الزمني الناتج. لاستخدام هذا مع معدلات التنسيق الأخرى ، استخدم '& r' في خيار نص الديكور. | text.chatpatches.timeColor |
| تحوم تبديل | true | هل يجب أن يظهر النص يوضح وصفًا أكثر تفصيلاً للوقت عندما تحوم فوق نص الطابع الزمني في الدردشة؟ | text.chatpatches.hover |
| تحوم النص | "MM/dd/yyyy" | النص الذي يتم تنسيقه في سلسلة تاريخ/زمنية أطول. راجع قسم تنسيق التاريخ والوقت لمزيد من المعلومات. | text.chatpatches.hoverDate |
| تحوم نص الديكور | "$" | سلسلة من معدلات رمز التنسيق "&" + ونص الديكور الذي ينشئ وصف Hover المفصل. يتطلب "$" كعنصر نائب لخيار الطابع الزمني المنسق فوق هذا واحد. | text.chatpatches.hoverFormat |
| تحوم لون النص | 0xffffff | اللون المملوء بالمكان الذي سيكون فيه أبيض فارغ في نص التحويم الناتج. لاستخدام هذا مع معدلات التنسيق الأخرى ، استخدم '& r' في خيار نص الديكور. | text.chatpatches.hoverColor |
| رسالة مضادة للتبديل | true | هل يجب أن يتم إرسال رسائل عداد الرسائل بعد الرسائل للإشارة إلى تكرارات متعددة؟ ملاحظة: يجب تمكين هذا لخيارات CompactChat للعمل. | text.chatpatches.counter |
| نص عداد الرسالة | "&8(&7x&r$&8)" | تم إرسال النص الذي تمت إضافته إلى نهاية رسالة للإشارة إلى التكرارات المتعددة. يتطلب "$" لعدد التكرارات ، كما يدعم معدلات رمز التنسيق "و" +. لا يزال ينطبق على طريقة compactchat ، إذا تم تمكين. | text.chatpatches.counterFormat |
| لون عداد الرسالة | 0xffff55 | اللون المملوء بالمكان الذي سيكون فيه أبيض فارغًا في العداد المكرر الناتج. لاستخدام هذا مع معدلات التنسيق الأخرى ، استخدم '& r' في خيار نص الديكور. لا يزال ينطبق على طريقة compactchat ، إذا تم تمكين. | text.chatpatches.counterColor |
| تحقق من المعدلات التنسيق | false | هل يجب أن تحقق عداد الرسائل المعدلات التنسيق عند التحقق من التكرارات؟ على سبيل المثال ، لن يعتبر "§e§labc§r" و "ABC" مكررة إذا كان صحيحًا. لا يزال ينطبق على طريقة compactchat ، إذا تم تمكين. | text.chatpatches.counterCheckStyle |
| طريقة compactchat تبديل | false | هل يجب أن يتصرف عداد الرسالة مثل واحد من Compactchat Mod؟ | text.chatpatches.counterCompact |
| مسافة التحقق من الرسالة | 0 | المسافة (شاملة) حتى يتم تجربة الرسائل لضغوطها. سيحاول تعيين هذا إلى "-1" قائمة الرسائل بأكملها ، وسيحاول "0" استخدام الحد الأقصى لمقدار الرسائل التي يمكنك رؤيتها في وقت واحد ، استنادًا إلى موازين الدردشة و GUI. على سبيل المثال ، سيحاول تعيين هذا إلى "7" ضغط الرسالة التالية المستلمة في واحدة من آخر 7 رسائل موجودة بالفعل. | text.chatpatches.counterCompactDistance |
| تبديل الحدود | true | هل يجب أن يظهر خط الحدود بعد الدردشة ، وترك العالم/خادم ، ثم الانضمام إلى عالم/خادم آخر لاحقًا؟ | text.chatpatches.boundary |
| نص الحدود | "&8[&r$&8]" | النص الذي تم تنسيقه واستخدامه لخط الحدود. يدعم "معدلات رمز التنسيق" + + ، " n" للخطوط الجديدة ، واستخدام "$" كعنصر نائب للاسم العالمي. | text.chatpatches.boundaryFormat |
| لون الحدود | 0x55ffff | اللون المملوء بالمكان الذي سيكون فيه أبيض فارغ في خط الحدود الناتج. لاستخدام هذا مع معدلات التنسيق الأخرى ، استخدم '& r' في خيار نص الديكور. | text.chatpatches.boundaryColor |
| تبديل سجل الدردشة | true | هل يجب حفظ الدردشة في سجل بحيث يمكن إعادة إضافةها مرة أخرى في الدردشة في جلسات اللعبة اللاحقة؟ | text.chatpatches.chatlog |
| احفظ الفاصل الزمني (دقائق) | 0 | كم من الوقت يجب أن ينتظر سجل الدردشة قبل حفظه إلى القرص؟ هذا في دقائق ، والحد الأدنى هو 1. ضبط على 0 لتوفير فقط عند توقف مؤقت (تحذير: الإعداد إلى <5 سوف يتخلف كثيرا). جميع القيم تحاول حفظ على الخروج. | text.chatpatches.chatlogSaveInterval |
| تجاهل إخفاء حزمة الرسائل | true | هل يجب تجاهل حزم الرسائل التي تحذف رسائل الدردشة؟ | text.chatpatches.chatHidePacket |
| تجاوز عرض الدردشة | 0 | عرض مربع الدردشة. هذا يتجاوز الافتراضي للفانيليا ويسمح بعرض أكبر بكثير. اضبط على 0 لاستخدام إعداد الفانيليا وعدم تجاوزه. | text.chatpatches.chatWidth |
| تجاوز ارتفاع الدردشة | 0 | عرض مربع الدردشة. هذا يتجاوز الافتراضي للفانيليا ويسمح بارتفاع أكبر بكثير. اضبط على 0 لاستخدام إعداد الفانيليا وعدم تجاوزه. | text.chatpatches.chatHeight |
| أقصى رسائل الدردشة | 16384 | كمية أقصى من رسائل الدردشة المسموح بها للحفظ. تقفز الفانيليا في 100 ، يمكن أن تزيد هذا التعديل إلى 32،767. ضع في اعتبارك أعلى الحد الأقصى يساوي استخدام الذاكرة الأعلى. | text.chatpatches.chatMaxMessages |
| نص playername | "<$>" | النص الذي يحل محل اسم playerName في رسائل الدردشة. الفانيليا هي "<$>" ، الاسم فقط هو "$" ؛ حيث "$" هو عنصر نائب عن playername. ينطبق فقط على رسائل Sent Player. | text.chatpatches.chatNameFormat |
| لون playername | 0xffffff | اللون المملوء بالمكان الذي سيكون فيه أبيض فارغًا في اسم playername المنسق الناتج. لاستخدام هذا مع معدلات التنسيق الأخرى ، استخدم '& r' في خيار نص الديكور. | text.chatpatches.chatNameColor |
| نقل الدردشة | 10 | يغير واجهة الدردشة لعدم عرقلة شريط الدروع و/أو الصحة. الافتراضي هو 10 ، تعيين على 0 لعدم التحول. | text.chatpatches.shiftChat |
| دردشة صياغة تبديل | false | هل يجب أن يستمر أي نص في حقل الدردشة بعد إغلاق الدردشة وإعادة فتحها؟ | text.chatpatches.messageDrafting |
| فقط تبديل الصياغة الغازية | false | هل يجب أن يستمر النص في حقل الدردشة فقط عند إغلاق الدردشة بشكل غير متوقع؟ على سبيل المثال ، عند إغلاق الدردشة بواسطة الخادم الذي يفتح واجهة المستخدم الرسومية ، يتم نقل المشغل إلى بعد آخر ، أو يموت اللاعب. | text.chatpatches.onlyInvasiveDrafting |
| ابحث عن تبديل الصياغة | true | هل يجب أن يستمر أي نص في حقل البحث بعد إغلاق الدردشة وإعادة فتحها؟ | text.chatpatches.searchDrafting |
| إخفاء زر البحث | false | هل يجب إخفاء زر البحث؟ لاحظ أن هذا يعطل جميع وظائف البحث. | text.chatpatches.hideSearchButton |
| تطهير دردشة الفانيليا | false | هل يجب أن تتضح رسائل الدردشة بعد مغادرة عالم/خادم مثل الفانيليا؟ لاحظ أن هذا يمحو بالكامل سجل الدردشة والدردشة. | text.chatpatches.vanillaClearing |
| استخدم بادئة البحث عن سجل | false | هل يجب البحث من خلال رسائل تصفية التاريخ المرسلة مع نفس البادئة وراء المؤشر؟ يسمح هذا بإكمال تلقائي أسرع لرسائل التاريخ السابقة التي تبدأ بنفس السلسلة. تعطل الفانيليا هذا ، بدلاً من ذلك باستخدام التاريخ الفوري فقط. | text.chatpatches.searchPrefix |
| لون اختيار الرسالة | 0x55ffff | لون مربع التحديد الذي يظهر بعد النقر بزر الماوس الأيمن على رسالة الدردشة. | text.chatpatches.copyColor |
| الرد على تنسيق نص | "/msg $ " | النص الذي يتم ملؤه في مربع الدردشة بعد النقر بزر الماوس الأيمن على رسالة الدردشة والنقر فوق الزر "الرد" في قائمة النسخ. مطلوب "$" وسيتم ملؤه باسم مرسل الرسالة. | text.chatpatches.copyReplyFormat |
يحتوي ملف changelog.md على معلومات changelog تبدأ من 194.4.0 . للإصدارات الفردية قبل 194.4.0 ، تحقق من ملف latest_changelog.md ملف. تحقق من قائمة الالتزام github بتفاصيل محددة للمطور عن طريق الالتزام.
يتوفر هذا التعديل تحت ترخيص GNU LGPLV3. تحقق من هذه الصفحة للحصول على معلومات.
هناك أنواع مختلفة من ملفات السجل التي يمكن تحميلها ، على الرغم من أنها متشابهة جدًا. من أجل الأكثر فائدة إلى الأقل ، هذه هي الأنواع الرئيسية الثلاثة:
debug.log - تم إنشاؤه عند تكوين اللعبة للإخراج على مستوى DEBUG . إنه ليس موجودًا دائمًا ، ولكن عندما يكون الأمر كذلك ، فإنه دائمًا ما يكون لديه الكثير من المعلومات الإضافية التي يمكن أن تكون حاسمة لحل المشكلات. هذه مجموعة فرعية أكثر تفصيلاً من latest.log .crash-report-<date>-<time>.txt يتم إنشاؤه عند تعطل اللعبة ؛ يحتوي على الكثير من المعلومات الإضافية غير المقدمة في السجلين الآخرين ، ومع ذلك فهي مفيدة للغاية عند اقترانها مع أحد السجلين الآخرين.latest.log - ملف السجل الرئيسي الذي يتم إنشاؤه في كل مرة يتم تشغيل اللعبة. يتم تحديثه باستمرار ، ويحتوي على الكثير من المعلومات المفيدة حول ما تفعله اللعبة. بشكل عام ، يجب عليك تحميل ملف .log واحدًا وملف crash-report-<date>-<time>.txt إذا كان لديك. خلاف ذلك ، فقط قم بتحميل كل ما لديك مدرج أعلاه. latest.log الوحيد الذي يجب debug.log تحميله هو debug.log latest.log . TL ؛ DR قم بتحميل قدر الإمكان ، ولكن لا تقم بتحميل كلاً من ملفات debug.log latest.log ملفات.
الآن بعد أن أصبح لديك الملفات ، فإن إرسالها ببساطة إلى https://mclo.gs/ سيعطيك رابطًا يمكنك مشاركته معي والآخرين للمساعدة في تشخيص مشكلتك. إنه حقًا الموقع الوحيد الذي أستخدمه ، لأنه يوفر الكثير من الأدوات المفيدة بالنسبة لي ولك. أحد هؤلاء هو الرقابة على العديد من مثيلات المعلومات التي يمكن تحديدها ، مثل اسم المستخدم وعنوان IP الخاص بجهاز الكمبيوتر الخاص بك.
للوصول إلى إصدارات الإصدار التجريبي ، ستحتاج إلى رابط يشبه هذا:
https://github.com/mrbuilder1961/chatpatches/actions/runs/8310511511/ أو
https://github.com/mrbuilder1961/chatpatches/actions/runs/8310511511/artifacts/1332245802
libs و devlibs . افتح مجلد libs .libs ، يجب أن ترى ملف .jar ، وملف آخر بنفس الاسم ولكن بدلاً من ذلك ينتهي بـ -sources.jar . ملف .jar هو mod نفسه ، وملف -sources.jar هو رمز المصدر.-sources ، إلى مجلد MODS الخاص بك..jar أو حذفه.(مأخوذة من روبوت Discord Fabric ، وليس المطالبة بالملكية ، مجرد مشاركة المعرفة!)
يمكن استخدام البحث الثنائي للعثور بسرعة على وزارة الدفاع التي تسبب المتاعب ، والتي يمكن أن تكون مفيدة بشكل خاص عندما لا تعطي السجلات إجابة قاطعة لمشكلتك.
ابدأ بإزالة أو تعطيل نصف تعديلك ، ثم اختبر ما تبقى من حدوث المشكلة. إذا كان الأمر كذلك ، فقم بإزالة نصف التعديلات المتبقية واختبارها مرة أخرى. إذا لم يحدث ذلك ، أضف نصف التعديلات التي قمت بإزالتها للتو.
ضع في اعتبارك أنك لست مضطرًا إلى التمسك بصرف في كل مرة ، وقد تضطر إلى تمكين بعض تعديل المكتبات مثل API Fabric خارج الترتيب.
من خلال تكرار ذلك على مجموعة أصغر بشكل متزايد من التعديلات ، ستجد التعديل الإشكالي ضمن بعض التكرارات.
تأكد من ترك تصحيحات الدردشة وتثبيت تبعيات عندما تبحث عن MOD الإشكالي ، وإلا فلن تفعل أي شيء للمساعدة في تشخيص المشكلة.
