Yarn: StatusEffect -> MobEffect/CreatureEffect/Effect

Créé le 3 avr. 2019  ·  10Commentaires  ·  Source: FabricMC/yarn

Le préfixe "Status" n'ajoute aucune information utile au nom de la classe. Tout ce qu'il vous dit, c'est qu'il affecte le "statut" de quelque chose (ce que fait tout effet, par définition).

Je suggère de le changer en :

  • MobEffect (c'est un peu faux puisque les joueurs ne sont probablement pas considérés comme des monstres, mais c'est le nom de Mojang)
  • CreatureEffect
  • Effect
discussion

Tous les 10 commentaires

C'était un nom du wiki Minecraft. Je vais aller demander pourquoi "Status Effect".

C'est un effet qui indique le statut d'une entité. Cela me semble mieux que MobEffect ou CreatureEffect. L'effet est juste très vague.

198

C'est un effet qui indique le statut d'une entité. Cela me semble mieux que MobEffect ou CreatureEffect. L'effet est juste très vague.

Je suis d'accord que l'effet est très vague. Mais y ajouter Status ne le rend pas moins vague. Il ne mentionne pas que c'est le statut d'une entité , c'est pourquoi je suggère MobEffect/CreatureEffect/EntityEffect (ou MobStatusEffect/CreatureStatusEffect/EntityStatusEffect si vous préférez).

Mob est le nom de Mojang, c'est pourquoi je voterais pour cela, mais Creature (ou LivingEntity, mais c'est long) serait plus précis puisqu'il s'applique aux entités vivantes.

Je suis d'accord avec MobEffect si nous renommons LivingEntity en Mob comme l'a fait mojang.

si nous renommons LivingEntity en Mob comme l'a fait mojang.

Mojang n'appelle que des créatures vivantes non-joueurs. Je me souviens avoir vu un instanceof MobEntity juste avant un message d'exception avec le mot "mob" dedans, donc je pense que notre classe MobEntity actuelle correspond au nom Mojang (à part le suffixe Entity).

Je ne vois pas vraiment l'intérêt. L'effet de statut est un nom commun pour cela, donc je doute que quiconque soit vraiment confus. Effect est trop court pour vouloir dire grand-chose, MobEffect est légèrement faux, CreatureEffect ne correspond pas à notre dénomination des entités.

L'effet est trop court pour signifier beaucoup

Et en quoi l'ajout de statut aide-t-il ? Par la définition du mot « effet », tous les effets modifient un certain statut. Ce serait comme le nommer ModifyingEffect .

De plus, ce n'est pas vrai, ça ne veut rien dire. La commande s'appelle /effect et ce qu'elle fait est clair. Nous avons des noms encore plus courts comme Item qui en eux-mêmes ne veulent rien dire, mais qui sont pourtant très clairs.

L'effet de statut est un nom commun pour cela

J'ai seulement entendu des joueurs l'appeler "effet". Si vous dites que c'est un nom commun, alors vous voulez dire que c'est un nom couramment utilisé par les moddeurs à cause du nom MCP, dont nous ne devrions pas nous soucier, de la même manière que nous ne nous soucions pas de TileEntity .

StatusEffect n'est certainement pas un nom MCP. En fait, je suis content de voir que le nom MCP n'a pas été évoqué une seule fois dans cette discussion (parce que ce n'est pas le bon). Je fais cependant référence au wiki officiel de minecraft, qui nomme les effets comme ça : https://minecraft.gamepedia.com/Status_effect. Étant donné que beaucoup de joueurs obtiennent leurs informations du wiki, je pense qu'il est en fait juste de dire que c'est courant.

bien, peu importe. Je suis d'accord avec MobEffect, je suppose juste pour aller avec le nom de mojang. Mais je crois aussi au changement de menu pour s'aligner sur mojang

Cette page vous a été utile?
0 / 5 - 0 notes