Некоторые имена классов могут быть изменены. Бывший. TileEntity
-> BlockEntity
, Minecraft
-> MinecraftClient
. Эти классы имеют более точное название, но они не были переименованы, потому что в других проектах по декомпиляции люди были слишком ленивы, чтобы изменить эти общеупотребительные имена.
Не совсем понятно, для чего конкретно этот вопрос. Я думаю, что мы специально стараемся избегать использования других имен карт, но в некоторых случаях название прижилось, заставляя сообщество принять его. Я хотел бы иметь место, чтобы указать на возможные изменения имен важных классов и обсудить их.
Что касается именования блоков / элементов плитки, существует также альтернатива переименования Block
-> Tile
, что, по-видимому, является соглашением Mojang о вызове блоков. (Хотя я сам предпочел бы перейти на BlockEntity
.)
А что касается MinecraftClient
, я не уверен, что это уместно. Возможно, мне больше подойдет что-то вроде Game
или App
?
По крайней мере, согласно MinecraftWiki, TileEntities теперь внутренне действительно называются BlockEntities, что может сделать переименование TileEntity->BlockEntity хорошей идеей. http://minecraft.gamepedia.com/Block_entity
MinecraftServer уже существует, но MinecraftClient также поддерживает встроенный сервер... MinecraftGame?
Я думаю, что MinecraftClient имеет больше смысла, поскольку он соответствует названию
класс MinecraftServer.
9 сентября 2016 г., 4:13, «Адриан Сикиерка» [email protected] написал:
По крайней мере, согласно MinecraftWiki, TileEntities теперь внутренне
действительно называется BlockEntities, что может привести к тому, что TileEntity->BlockEntity
переименовать хорошая идея. http://minecraft.gamepedia.com/Block_entityMinecraftServer уже есть, но MinecraftClient также обрабатывает
интегрированный сервер... MinecraftGame?—
Вы получаете это, потому что подписаны на эту тему.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/FabricMC/pomf/issues/66#issuecomment -245885589 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/ABusJFhxkmGe4ZveVsD7m6MDHm_7CIdGks5qoT9ZgaJpZM4J4qSD
.
@darkevilmac Да, это ты предложил изменить имя в mcp, но был отвергнут вспыльчивым парнем.
Да, почти забыл, что я предлагал это до сих пор.
9 сентября 2016 г., 12:26, «liach» [email protected] написал:
@darkevilmac https://github.com/darkevilmac Да, ты тот, кто
предложил изменить имя в mcp, но был отвергнут вспыльчивым парнем.—
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/FabricMC/pomf/issues/66#issuecomment -246014311 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/ABusJE7Vzf7w0y2pdxoOLAReHbM_kJ92ks5qobLigaJpZM4J4qSD
.
@darkevilmac Это имело бы смысл только в том случае, если бы Клиент и Сервер были противоположностями, но у Клиента есть свой собственный Сервер ...
@asiekierka Я не думаю, что это неслыханно иметь игровой клиент со встроенным сервером. Если бы он запускал сервер и клиент сам по себе, я бы понял, но сейчас там все еще есть некоторое разделение.
В качестве примечания: из проблемы, которую я изначально создал на MCP, известно, что официальное название Mojang — Minecraft. Учитывая, что они такие важные классы, возможно, имеет смысл оставить их как есть.
В порядке. Однако мы все еще можем использовать BlockEntity
.
Произведено следующее переименование:
TileEntity
=> BlockEntity
(#76)
Minecraft
=> MinecraftGame
(#82)
Ну хорошо это было сделано в течение 2 лет. Закрывать?
Извините, я должен был закрыть это.
Самый полезный комментарий
Я думаю, что MinecraftClient имеет больше смысла, поскольку он соответствует названию
класс MinecraftServer.
9 сентября 2016 г., 4:13, «Адриан Сикиерка» [email protected] написал: