O prefixo "Status" não adiciona nenhuma informação útil ao nome da classe. Tudo o que ele diz é que afeta o "status" de alguma coisa (que é o que qualquer efeito faz, por definição).
Eu sugiro alterá-lo para:
MobEffect
(é um pouco errado, pois os jogadores provavelmente não são considerados mobs, mas é o nome Mojang)CreatureEffect
Effect
Esse era um nome do wiki do Minecraft. Vou perguntar por que "Efeito de status".
É um efeito que informa o status de uma entidade. Parece melhor do que MobEffect ou CreatureEffect para mim. O efeito é muito vago.
É um efeito que informa o status de uma entidade. Parece melhor do que MobEffect ou CreatureEffect para mim. O efeito é muito vago.
Eu concordo que Effect é muito vago. Mas adicionar Status a ele não o torna menos vago. Não menciona que é o status de uma entidade , por isso estou sugerindo MobEffect / CreatureEffect / EntityEffect (ou MobStatusEffect / CreatureStatusEffect / EntityStatusEffect se você preferir).
Mob é o nome Mojang, e é por isso que eu votaria nisso, mas Creature (ou LivingEntity, mas isso é longo) seria mais preciso, pois se aplica a entidades vivas.
Tudo bem com o MobEffect se renomearmos o LivingEntity para Mob como o mojang fez.
se renomearmos LivingEntity para Mob como mojang tem.
Mojang apenas chama mobs de entidades vivas não-jogadores. Lembro-me de ter visto um instanceof MobEntity
logo antes de uma mensagem de exceção com a palavra "mob" nela, então acho que nossa classe MobEntity atual corresponde ao nome Mojang (exceto o sufixo Entity).
Eu realmente não vejo o ponto. Efeito de status é um nome comum para isso, então duvido que alguém fique realmente confuso. Effect
é muito curto para significar muito, MobEffect
é um pouco errado, CreatureEffect
não corresponde ao nosso nome de entidades.
O efeito é muito curto para significar muito
E como adicionar Status ajuda? Pela definição da palavra "efeito", todos os efeitos modificam algum status. Seria como chamá-lo de ModifyingEffect
.
Além disso, não é verdade, não significa nada. O comando é denominado /effect
e está claro o que ele faz. Temos nomes ainda mais curtos, como Item
que por si só não significam nada, mas são muito claros.
Efeito de status é um nome comum para isso
Eu só ouvi jogadores chamarem de "efeito". Se você está dizendo que é um nome comum, então quer dizer que é um nome comumente usado por modders por causa do nome MCP, com o qual não devemos nos preocupar, da mesma forma que não nos importamos com TileEntity
.
StatusEffect definitivamente não é um nome MCP. Na verdade, fico feliz em ver que o nome MCP não foi mencionado nenhuma vez nesta discussão (porque não é bom). No entanto, estou me referindo ao wiki oficial do minecraft, que nomeia efeitos como esse: https://minecraft.gamepedia.com/Status_effect. Dado que muitos jogadores obtêm suas informações da wiki, acho que é justo dizer que isso é comum.
Bem, tanto faz. Estou bem com MobEffect, acho que apenas para ir com o nome mojang. Mas também acredito na mudança do menu para se alinhar com mojang