Yarn: Fragen zu einigen Namen

Erstellt am 9. Sept. 2016  ·  11Kommentare  ·  Quelle: FabricMC/yarn

Einige der Klassennamen können geändert werden. Ex. TileEntity -> BlockEntity , Minecraft -> MinecraftClient . Diese Klassen haben einen genaueren Namen, wurden aber nicht umbenannt, weil die Leute in anderen Dekompilierungsprojekten zu faul waren, diese gebräuchlichen Namen zu ändern.

discussion

Hilfreichster Kommentar

Ich denke, MinecraftClient ist sinnvoller, da es mit der Benennung von übereinstimmt
die MinecraftServer-Klasse.

Am 9. September 2016 um 4:13 Uhr schrieb „Adrian Siekierka“ [email protected] :

Laut MinecraftWiki sind die TileEntities jetzt zumindest intern
in der Tat BlockEntities genannt, was die TileEntity->BlockEntity machen könnte
Benennen Sie eine gute Idee um. http://minecraft.gamepedia.com/Block_entity

MinecraftServer ist schon eine Sache, aber MinecraftClient kümmert sich auch um das
integrierter Server... MinecraftGame?


Sie erhalten dies, weil Sie diesen Thread abonniert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/FabricMC/pomf/issues/66#issuecomment -245885589, oder stumm
der Faden
https://github.com/notifications/unsubscribe-auth/ABusJFhxkmGe4ZveVsD7m6MDHm_7CIdGks5qoT9ZgaJpZM4J4qSD
.

Alle 11 Kommentare

Ich bin mir nicht ganz sicher, wofür dieses Problem speziell ist. Ich denke, wir versuchen ausdrücklich, die Verwendung der Namen anderer Mappings zu vermeiden, aber in einigen Fällen blieb der Name hängen, was dazu führte, dass die Community ihn übernahm. Ich hätte gerne einen Platz, um auf mögliche Namensänderungen wichtiger Klassen hinzuweisen und sie zu diskutieren.

In Bezug auf die Benennung von Blöcken / Tile-Entities gibt es auch die Alternative, Block -> Tile umzubenennen, was Mojangs Konvention zum Aufrufen von Blöcken zu sein scheint. (Obwohl ich selbst lieber zu BlockEntity wechseln würde.)

Und in Bezug auf MinecraftClient bin ich mir nicht sicher, ob das angemessen ist. Vielleicht passt etwas in der Art von Game oder App besser?

Zumindest laut MinecraftWiki heißen die TileEntities jetzt intern tatsächlich BlockEntities, was die Umbenennung von TileEntity->BlockEntity zu einer guten Idee machen könnte. http://minecraft.gamepedia.com/Block_entity

MinecraftServer ist schon eine Sache, aber MinecraftClient kümmert sich auch um den integrierten Server ... MinecraftGame?

Ich denke, MinecraftClient ist sinnvoller, da es mit der Benennung von übereinstimmt
die MinecraftServer-Klasse.

Am 9. September 2016 um 4:13 Uhr schrieb „Adrian Siekierka“ [email protected] :

Laut MinecraftWiki sind die TileEntities jetzt zumindest intern
in der Tat BlockEntities genannt, was die TileEntity->BlockEntity machen könnte
Benennen Sie eine gute Idee um. http://minecraft.gamepedia.com/Block_entity

MinecraftServer ist schon eine Sache, aber MinecraftClient kümmert sich auch um das
integrierter Server... MinecraftGame?


Sie erhalten dies, weil Sie diesen Thread abonniert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/FabricMC/pomf/issues/66#issuecomment -245885589, oder stumm
der Faden
https://github.com/notifications/unsubscribe-auth/ABusJFhxkmGe4ZveVsD7m6MDHm_7CIdGks5qoT9ZgaJpZM4J4qSD
.

@darkevilmac Ja, du bist derjenige, der diese Namensänderung in mcp vorgeschlagen hat, aber von dem schlecht gelaunten Typen abgelehnt wurde.

Ja, fast vergessen, dass ich das bis jetzt vorgeschlagen hatte.

Am 9. September 2016 um 12:26 Uhr schrieb „liach“ [email protected] :

@darkevilmac https://github.com/darkevilmac Ja, du bist derjenige, der
schlug diese Namensänderung in mcp vor, wurde aber von dem schlecht gelaunten Typen abgelehnt.


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/FabricMC/pomf/issues/66#issuecomment -246014311, oder stumm
der Faden
https://github.com/notifications/unsubscribe-auth/ABusJE7Vzf7w0y2pdxoOLAReHbM_kJ92ks5qobLigaJpZM4J4qSD
.

@darkevilmac Das würde nur Sinn machen, wenn Client und Server Gegensätze wären, aber Client hat seinen eigenen Server ...

@asiekierka Ich denke nicht, dass es ungewöhnlich ist, einen Spielclient mit integriertem Server zu haben. Wenn es den Server und den Client ganz alleine ausführen würde, würde ich es verstehen, aber so wie es jetzt ist, gibt es immer noch eine gewisse Trennung.

Als Randbemerkung, aus der Ausgabe, die ich ursprünglich auf MCP gemacht hatte, ist der offizielle Mojang-Name als Minecraft bekannt. Wenn man bedenkt, dass es sich um so wichtige Klassen handelt, kann es sinnvoll sein, sie so zu lassen, wie sie sind.

In Ordnung. Wir können jedoch immer noch BlockEntity verwenden.

Folgende Umbenennung wurde vorgenommen:
TileEntity => BlockEntity (#76)
Minecraft => MinecraftGame (#82)

Ok, das ist seit 2 Jahren so. Nah dran?

Entschuldigung, ich hätte das schließen sollen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

Runemoro picture Runemoro  ·  3Kommentare

Runemoro picture Runemoro  ·  4Kommentare

enbrain picture enbrain  ·  4Kommentare

ChloeDawn picture ChloeDawn  ·  5Kommentare

quat1024 picture quat1024  ·  3Kommentare