Awalan "Status" tidak menambahkan informasi berguna ke nama kelas. Semua itu memberitahu Anda bahwa itu mempengaruhi "status" dari beberapa hal (yang dilakukan oleh efek apa pun, menurut definisi).
Saya sarankan mengubahnya menjadi:
MobEffect
(ini sedikit salah karena pemain mungkin tidak dianggap monster, tapi itu nama Mojang)CreatureEffect
Effect
Ini adalah nama dari wiki Minecraft. Saya akan bertanya mengapa "Efek Status".
Ini adalah efek yang memberi tahu status suatu entitas. Tampaknya lebih baik daripada MobEffect atau CreatureEffect bagi saya. Efeknya sangat kabur.
Ini adalah efek yang memberi tahu status suatu entitas. Tampaknya lebih baik daripada MobEffect atau CreatureEffect bagi saya. Efeknya sangat kabur.
Saya setuju bahwa Efek sangat kabur. Tetapi menambahkan Status ke dalamnya tidak membuatnya kurang jelas. Itu tidak menyebutkan status entity , itulah sebabnya saya menyarankan MobEffect/CreatureEffect/EntityEffect (atau MobStatusEffect/CreatureStatusEffect/EntityStatusEffect jika Anda mau).
Mob adalah nama Mojang, itulah sebabnya saya memilih itu, tetapi Makhluk (atau Makhluk Hidup, tapi itu panjang) akan lebih tepat karena itu berlaku untuk makhluk hidup.
Saya setuju dengan MobEffect jika kita mengganti nama LivingEntity menjadi Mob seperti yang dimiliki mojang.
jika kita mengganti nama LivingEntity menjadi Mob seperti yang dimiliki mojang.
Mojang hanya menyebut gerombolan entitas hidup non-pemain. Saya ingat pernah melihat instanceof MobEntity
tepat sebelum pesan pengecualian dengan kata "mob" di dalamnya, jadi saya pikir kelas MobEntity kami saat ini cocok dengan nama Mojang (terlepas dari akhiran Entity).
Saya tidak benar-benar melihat intinya. Efek status adalah nama umum untuk itu, jadi saya ragu siapa pun akan benar-benar bingung. Effect
terlalu pendek untuk berarti banyak, MobEffect
sedikit salah, CreatureEffect
tidak sesuai dengan penamaan entitas kita.
Efeknya terlalu pendek untuk berarti banyak
Dan bagaimana cara menambahkan Status membantu? Dengan definisi kata "efek", semua efek mengubah beberapa status. Itu akan seperti menamainya ModifyingEffect
.
Juga, itu tidak benar itu tidak berarti apa-apa. Perintahnya bernama /effect
dan jelas fungsinya. Kami bahkan memiliki nama yang lebih pendek seperti Item
yang dengan sendirinya tidak berarti apa-apa, namun sangat jelas.
Efek status adalah nama umum untuk itu
Saya hanya mendengar pemain menyebutnya "efek". Jika Anda mengatakan itu nama umum, maka maksud Anda itu adalah nama yang biasa digunakan oleh para modder karena nama MCP, yang seharusnya tidak kami pedulikan, sama seperti kami tidak peduli TileEntity
.
StatusEffect jelas bukan nama MCP. Sebenarnya saya senang melihat bahwa nama MCP tidak pernah diangkat sekali dalam diskusi ini (karena itu tidak bagus). Namun saya mengacu pada wiki minecraft resmi, yang menamai efek seperti itu: https://minecraft.gamepedia.com/Status_effect. Mengingat bahwa banyak pemain mendapatkan informasi mereka dari wiki, saya pikir sebenarnya adil untuk mengatakan bahwa itu umum.
baik ... apapun. Saya baik-baik saja dengan MobEffect, saya kira hanya menggunakan nama mojang. Tapi saya juga percaya pada perubahan Menu untuk menyelaraskan dengan mojang