Yarn: Dúvidas sobre alguns nomes

Criado em 9 set. 2016  ·  11Comentários  ·  Fonte: FabricMC/yarn

Alguns dos nomes de classes podem ser modificados. Ex. TileEntity -> BlockEntity , Minecraft -> MinecraftClient . Essas classes têm um nome mais preciso, mas não foram renomeadas porque em outros projetos de descompilação as pessoas eram preguiçosas demais para alterar esses nomes comumente usados.

discussion

Comentários muito úteis

Acho que MinecraftClient faz mais sentido, pois combina com a nomenclatura de
a classe MinecraftServer.

Em 9 de setembro de 2016 04:13, "Adrian Siekierka" [email protected] escreveu:

De acordo com o MinecraftWiki, pelo menos, as TileEntities agora são internamente
de fato chamado BlockEntities, o que pode tornar o TileEntity-> BlockEntity
renomear uma boa ideia. http://minecraft.gamepedia.com/Block_entity

O MinecraftServer já existe, mas o MinecraftClient também lida com o
servidor integrado... MinecraftGame?


Você está recebendo isso porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/FabricMC/pomf/issues/66#issuecomment -245885589, ou mudo
o segmento
https://github.com/notifications/unsubscribe-auth/ABusJFhxkmGe4ZveVsD7m6MDHm_7CIdGks5qoT9ZgaJpZM4J4qSD
.

Todos 11 comentários

Não tenho certeza para que esse problema é especificamente. Acho que especificamente tentamos evitar usar outros nomes de mapeamento, mas em alguns casos o nome pegou, fazendo com que a comunidade o adotasse. Eu adoraria ter um lugar para apontar possíveis mudanças de nome de classes importantes e discuti-las.

Em relação à nomenclatura de blocos/entidades tile, há também a alternativa de renomear Block -> Tile , que parece ser a convenção da Mojang de chamar blocos. (Embora eu mesmo prefira mudar para BlockEntity .)

E em relação MinecraftClient , não tenho certeza se isso é apropriado. Talvez algo Game ou App possa ser mais adequado?

De acordo com o MinecraftWiki, pelo menos, os TileEntities agora são chamados internamente de BlockEntities, o que pode tornar a renomeação TileEntity-> BlockEntity uma boa ideia. http://minecraft.gamepedia.com/Block_entity

O MinecraftServer já existe, mas o MinecraftClient também lida com o servidor integrado... MinecraftGame?

Acho que MinecraftClient faz mais sentido, pois combina com a nomenclatura de
a classe MinecraftServer.

Em 9 de setembro de 2016 04:13, "Adrian Siekierka" [email protected] escreveu:

De acordo com o MinecraftWiki, pelo menos, as TileEntities agora são internamente
de fato chamado BlockEntities, o que pode tornar o TileEntity-> BlockEntity
renomear uma boa ideia. http://minecraft.gamepedia.com/Block_entity

O MinecraftServer já existe, mas o MinecraftClient também lida com o
servidor integrado... MinecraftGame?


Você está recebendo isso porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/FabricMC/pomf/issues/66#issuecomment -245885589, ou mudo
o segmento
https://github.com/notifications/unsubscribe-auth/ABusJFhxkmGe4ZveVsD7m6MDHm_7CIdGks5qoT9ZgaJpZM4J4qSD
.

@darkevilmac Sim, você é quem sugeriu essa mudança de nome no mcp, mas foi rejeitado pelo cara mal-humorado.

Sim, quase esqueci que tinha sugerido isso até agora.

Em 9 de setembro de 2016 12:26, ​​"liach" [email protected] escreveu:

@darkevilmac https://github.com/darkevilmac Sim, você é quem
sugeriu essa mudança de nome no mcp, mas foi rejeitado pelo cara mal-humorado.


Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/FabricMC/pomf/issues/66#issuecomment -246014311, ou mudo
o segmento
https://github.com/notifications/unsubscribe-auth/ABusJE7Vzf7w0y2pdxoOLAReHbM_kJ92ks5qobLigaJpZM4J4qSD
.

@darkevilmac Isso só faria sentido se Cliente e Servidor fossem opostos, mas o Cliente tem seu próprio Servidor ...

@asiekierka Não acho que seja inédito ter um cliente de jogo com um servidor integrado. Se estivesse executando o servidor e o cliente sozinho, eu entenderia, mas como está agora ainda há alguma separação lá.

Como nota lateral, a partir do problema que fiz inicialmente no MCP, o nome oficial da Mojang é conhecido como Minecraft. Considerando que são classes tão importantes, pode fazer sentido deixá-las como estão.

OK. Ainda podemos usar BlockEntity .

A seguinte renomeação foi feita:
TileEntity => BlockEntity (#76)
Minecraft => MinecraftGame (#82)

Ok, bem, isso foi feito por 2 anos. Fechar?

Desculpe, eu deveria ter fechado isso.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ChloeDawn picture ChloeDawn  ·  6Comentários

quat1024 picture quat1024  ·  6Comentários

Sollace picture Sollace  ·  5Comentários

ChloeDawn picture ChloeDawn  ·  5Comentários

copygirl picture copygirl  ·  6Comentários