لا تضيف بادئة "الحالة" أي معلومات مفيدة إلى اسم الفئة. كل ما يخبرك به هو أنه يؤثر على "حالة" شيء ما (وهو ما يفعله أي تأثير ، بحكم التعريف).
أقترح تغييره إلى إما:
MobEffect
(هذا خطأ طفيف لأن اللاعبين ربما لا يعتبرون من الغوغاء ، لكنه اسم Mojang)CreatureEffect
Effect
كان هذا اسمًا من Minecraft wiki. سأذهب وأسأل لماذا "تأثير الحالة".
إنه تأثير يخبر عن حالة الكيان. يبدو لي أفضل من MobEffect أو CreatureEffect. التأثير غامض للغاية.
إنه تأثير يخبر عن حالة الكيان. يبدو لي أفضل من 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