Yarn: StatusEffect -> MobEffect / CreatureEffect / Effect

تم إنشاؤها على ٣ أبريل ٢٠١٩  ·  10تعليقات  ·  مصدر: FabricMC/yarn

لا تضيف بادئة "الحالة" أي معلومات مفيدة إلى اسم الفئة. كل ما يخبرك به هو أنه يؤثر على "حالة" شيء ما (وهو ما يفعله أي تأثير ، بحكم التعريف).

أقترح تغييره إلى إما:

  • MobEffect (هذا خطأ طفيف لأن اللاعبين ربما لا يعتبرون من الغوغاء ، لكنه اسم Mojang)
  • CreatureEffect
  • Effect
discussion

ال 10 كومينتر

كان هذا اسمًا من Minecraft wiki. سأذهب وأسأل لماذا "تأثير الحالة".

إنه تأثير يخبر عن حالة الكيان. يبدو لي أفضل من MobEffect أو CreatureEffect. التأثير غامض للغاية.

198

إنه تأثير يخبر عن حالة الكيان. يبدو لي أفضل من MobEffect أو CreatureEffect. التأثير غامض للغاية.

أوافق على أن التأثير غامض للغاية. لكن إضافة Status إليها لا تجعلها أقل غموضًا. لا يذكر أنها حالة الكيان ، ولهذا أقترح MobEffect / CreatureEffect / EntityEffect (أو MobStatusEffect / CreatureStatusEffect / EntityStatusEffect إذا كنت تفضل ذلك).

Mob هو اسم Mojang ، وهذا هو السبب في أنني سأصوت لذلك ، لكن المخلوق (أو LivingEntity ، لكن هذا طويل) سيكون أكثر دقة لأنه ينطبق على الكيانات الحية.

أنا بخير مع MobEffect إذا قمنا بإعادة تسمية LivingEntity إلى Mob كما فعل mojang.

إذا قمنا بإعادة تسمية LivingEntity إلى Mob كما فعل Mojang.

Mojang يدعو فقط الكيانات الحية من غير اللاعبين الغوغاء. أتذكر أنني رأيت instanceof MobEntity مباشرة قبل رسالة استثناء تحتوي على كلمة "mob" فيها ، لذلك أعتقد أن فئة MobEntity الحالية تتطابق مع اسم Mojang (بصرف النظر عن لاحقة Entity).

لا أرى الهدف حقًا. تأثير الحالة هو اسم شائع له ، لذلك أشك في أن أي شخص سيكون مرتبكًا حقًا. Effect قصير جدًا لدرجة لا تعني الكثير ، MobEffect خاطئ بعض الشيء ، CreatureEffect لا يتوافق مع تسمية الكيانات لدينا.

التأثير قصير جدًا لدرجة لا تعني الكثير

وكيف تساعد إضافة الحالة؟ من خلال تعريف كلمة "تأثير" ، فإن جميع التأثيرات تعدل بعض الحالة. سيكون مثل تسميته ModifyingEffect .

أيضًا ، هذا ليس صحيحًا فهو لا يعني شيئًا. يسمى الأمر /effect ومن الواضح ما يفعله. لدينا أسماء أقصر مثل Item والتي لا تعني بمفردها أي شيء ، ومع ذلك فهي واضحة جدًا.

تأثير الحالة هو الاسم الشائع لها

سمعت فقط لاعبين يطلقون عليه اسم "تأثير". إذا كنت تقول إنه اسم شائع ، فأنت تقصد أنه اسم شائع الاستخدام من قبل المودعين بسبب اسم MCP ، والذي لا ينبغي أن نهتم به ، بنفس الطريقة التي لا نهتم بها بـ TileEntity .

StatusEffect بالتأكيد ليس اسم MCP. في الحقيقة أنا سعيد برؤية اسم MCP لم يُطرح مرة واحدة في هذه المناقشة (لأنه ليس اسمًا جيدًا). ومع ذلك ، فإنني أشير إلى موقع minecraft wiki الرسمي ، والذي يسمي تأثيرات من هذا القبيل: https://minecraft.gamepedia.com/Status_effect. بالنظر إلى أن الكثير من اللاعبين يحصلون على معلوماتهم من الويكي ، أعتقد أنه من العدل أن نقول إنها شائعة.

حسنا ... مهما يكن. أنا بخير مع MobEffect أعتقد فقط أن أذهب مع اسم mojang. لكنني أؤمن أيضًا بتغيير القائمة لتتماشى مع mojang

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

ChloeDawn picture ChloeDawn  ·  5تعليقات

asiekierka picture asiekierka  ·  4تعليقات

ChloeDawn picture ChloeDawn  ·  6تعليقات

Runemoro picture Runemoro  ·  3تعليقات

Runemoro picture Runemoro  ·  4تعليقات