Yarn: StatusEffect -> MobEffect/CreatureEffect/Effect

Erstellt am 3. Apr. 2019  ·  10Kommentare  ·  Quelle: FabricMC/yarn

Das Präfix "Status" fügt dem Klassennamen keine nützlichen Informationen hinzu. Alles, was es Ihnen sagt, ist, dass es den "Status" von etwas beeinflusst (was jeder Effekt per Definition tut).

Ich schlage vor, es zu ändern in:

  • MobEffect (es ist ein bisschen falsch, da Spieler wahrscheinlich nicht als Mobs gelten, aber es ist der Name von Mojang)
  • CreatureEffect
  • Effect
discussion

Alle 10 Kommentare

Dies war ein Name aus dem Minecraft-Wiki. Ich werde fragen, warum "Status Effect".

Es ist ein Effekt, der den Status einer Entität angibt. Scheint mir besser als MobEffect oder CreatureEffect. Wirkung ist nur sehr vage.

198

Es ist ein Effekt, der den Status einer Entität angibt. Scheint mir besser als MobEffect oder CreatureEffect. Wirkung ist nur sehr vage.

Ich stimme zu, dass Effect sehr vage ist. Aber das Hinzufügen von Status macht es nicht weniger vage. Es wird nicht erwähnt, dass es sich um den Status einer Entität handelt , weshalb ich MobEffect/CreatureEffect/EntityEffect (oder MobStatusEffect/CreatureStatusEffect/EntityStatusEffect, wenn Sie es vorziehen) vorschlage.

Mob ist der Name von Mojang, weshalb ich dafür stimmen würde, aber Creature (oder LivingEntity, aber das ist lang) wäre genauer, da er für Lebewesen gilt.

Ich bin mit MobEffect einverstanden, wenn wir LivingEntity in Mob umbenennen, wie es mojang getan hat.

wenn wir LivingEntity in Mob umbenennen, wie es mojang getan hat.

Mojang nennt nur lebende Wesen, die keine Spieler sind, Mobs. Ich erinnere mich, dass ich ein instanceof MobEntity direkt vor einer Ausnahmemeldung mit dem Wort "mob" gesehen habe, daher denke ich, dass unsere aktuelle MobEntity-Klasse mit dem Mojang-Namen übereinstimmt (abgesehen vom Entity-Suffix).

Ich sehe den Sinn nicht wirklich. Statuseffekt ist ein gebräuchlicher Name dafür, daher bezweifle ich, dass jemand wirklich verwirrt wäre. Effect ist zu kurz, um viel zu bedeuten, MobEffect ist etwas falsch, CreatureEffect entspricht nicht unserer Benennung von Entitäten.

Wirkung ist zu kurz um viel zu bedeuten

Und wie hilft das Hinzufügen von Status? Durch die Definition des Wortes "Effekt" modifizieren alle Effekte einen gewissen Status. Es wäre, als würde man es ModifyingEffect .

Es ist auch nicht wahr, es bedeutet nichts. Der Befehl heißt /effect und es ist klar, was er tut. Wir haben noch kürzere Namen wie Item die für sich genommen noch nichts bedeuten, aber sehr klar sind.

Statuseffekt ist ein gebräuchlicher Name dafür

Ich habe nur gehört, dass Spieler es "Effekt" nennen. Wenn Sie sagen, dass es ein gebräuchlicher Name ist, dann meinen Sie, dass es ein Name ist, der wegen des MCP-Namens häufig von Moddern verwendet wird, der uns egal sein sollte, genauso wie TileEntity uns egal ist.

StatusEffect ist definitiv kein MCP-Name. Tatsächlich bin ich froh zu sehen, dass der MCP-Name in dieser Diskussion kein einziges Mal erwähnt wurde (weil er nicht gut ist). Ich beziehe mich jedoch auf das offizielle Minecraft-Wiki, das Effekte wie folgt benennt: https://minecraft.gamepedia.com/Status_effect. Angesichts der Tatsache, dass viele Spieler ihre Informationen aus dem Wiki beziehen, ist es meiner Meinung nach fair zu sagen, dass dies üblich ist.

OK Was solls. Ich bin mit MobEffect einverstanden, denke ich, nur um mit dem Namen Mojang zu gehen. Aber ich glaube auch an die Menüänderung, um sie an mojang auszurichten

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

Awakened-Redstone picture Awakened-Redstone  ·  4Kommentare

enbrain picture enbrain  ·  4Kommentare

quat1024 picture quat1024  ·  6Kommentare

asiekierka picture asiekierka  ·  3Kommentare

altrisi picture altrisi  ·  4Kommentare