Este é um artigo em destaque.

Ore UI

De Minecraft Wiki
Ir para navegação Ir para pesquisar
Esse recurso é exclusivo para a Edição Bedrock e Minecraft Education.
 
Esse artigo se beneficiaria da adição de mais sons.
 
Remova este aviso após adicionar sons adequados à esse artigo.
As instruções específicas são: Adicione uma tabela de sons com todos os sons reproduzidos nos menus da Ore UI (exceto músicas), como clique de botão, botão progressivo, notificação, ativação/desativação do modo Intenso e menu social
Ore UI
Ore UI.png: Imagem para infoboxes de Ore UI, um(a) programa no Minecraft
Desenvolvedor(es)

Paulo Ragonha, Fernando Vía Canel, Marlon Huber-Smith, Anna Päärni, Danila Dergachev, Omar ElGaml, James Nicholls

Publicador(es)

Mojang Studios

Plataforma(s)

O mesmo da Edição Bedrock e Minecraft Education

Motor

Coherent Gameface

Escrito em

TypeScript e JavaScript

Última versão

React Facet: v0.6.4

Data de
lançamento

Primeiro commit em 11 de outubro de 2021[1]

Tamanho

1,18 MB

Licença

Licença MIT

É de código
aberto?

Sim

Links

Ore UI ou Interface de Minério é uma coleção de pacotes de código aberto projetados para criar a interface de usuário interativa de um jogo eletrônico usando a tecnologia da web, escrita na liguagem de programação TypeScript e utilizando a biblioteca React. Ela fornece blocos de construção reutilizáveis para o desenvolvimento de jogos eletrônicos e para aplicações web de uso geral.[2] A Ore UI é atualmente usada em jogos como o Minecraft: Edição Bedrock, Bedrock Editor, Minecraft Education e Minecraft Legends.

Revisão do novo sistema de design de interface da Edição Bedrock[3]
Revisão do novo sistema de design de interface da Edição Bedrock (versão atualizada)[4]

Na Edição Bedrock, um novo sistema de design de interface está sendo desenvolvido usando o mecanismo Gameface (anteriormente Hummingbird[5]) desenvolvido por Coherent Labs,[6][7][8] que tornou possível executar a tecnologia web moderna, como JavaScript, HTML e CSS.[9]

Desenvolvimento

[editar | editar código-fonte]

Revisão da interface da Edição Bedrock

[editar | editar código-fonte]

Em 9 de novembro de 2018, Tobias Ahlin, o designer-chefe de experiência da Mojang Studios, anunciou uma reformulação da interface que chegaria à Edição Bedrock, construída no mecanismo Hummingbird, que executa um subconjunto de HTML e CSS, e um sistema de design construído com React.[7] Uma prévia da tecnologia para o redesenho da tela de título da Edição Bedrock foi mostrada com uma entrada amigável para toque, controle e teclado. Foi anunciado na conferência de desenvolvedores dotJS de 2018.

Prévia da tecnologia de redesenho da interface da Edição Bedrock, mostrada na conferência de desenvolvedores dotJS de 2018

A nova tela de título da prévia técnica apresenta duas páginas. A página superior mostra o último mundo jogado pelo jogador, com a interface de fundo que muda para corresponder à miniatura do mundo. A página inferior mostra cinco botões interativos:

  • Play, o que provavelmente permite que o jogador navegar até a tela Selecionar mundo.
  • Store, o que provavelmente permite que o jogador vá até a loja (semelhante ao Marketplace moderno).
  • Skins', o que provavelmente permite que o jogador troque sua skin (semelhante ao Criador de Personagem moderno).
  • Achievements e Settings, que permite ao jogador visualizar suas conquistas e configurações.

Há também um botão de perfil (com a foto de perfil do jogador) no canto superior direito, que provavelmente permite ao jogador navegar até sua tela de perfil.

O site para a documentação da API JavaScript do Minecraft já esteve disponível por meio de um link que pode ser visto próximo ao final da palestra. A documentação fornece a página para a prévia técnica, onde você pode interagir livremente com o redesenho da interface.[7] O link original para a documentação agora redireciona para um site completamente diferente, tornando a documentação completamente inacessível e considerada uma mídia perdida, pois não foi arquivada em nenhum outro lugar.

Na versão beta 1.16.100.50 lançada em 31 de julho de 2020, a nova tela de conquistas foi adicionada. Inicialmente, ela foi disponibilizada para 5% dos jogadores.[10] Nas próximas 9 semanas, o número de jogadores que podem acessar a nova tela de conquistas aumentou gradualmente de 5% para 75%.[11]

Em 18 de outubro de 2021, o código-fonte do React Facet foi publicado no repositório GitHub da Ore UI sob a licença MIT.[12]

Em 25 de outubro de 2021,[13] Paulo Ragonha, líder de tecnologia na Mojang Studios, anunciou o React Facet, um gerenciamento de estado baseado em Observer para a interface de usuário de videogame construído em React.[6] Isso foi anunciado na conferência de desenvolvedores React Advanced 2021. Na palestra, Ragonha mostra como o React Facet conecta dados do jogo ao introduzir um sistema que conecta o mecanismo do jogo C++ back-end (onde os estados do jogo residem) com a interface de usuário JavaScript front-end. Essa conexão se baseia em um conceito chamado facetas, que são objetos observáveis leves que representam fatias do estado do jogo. Essas facetas permitem que a interface do usuário assine partes específicas de dados do mecanismo do jogo, como vida do jogador, inventário ou alterações ambientais, e receba atualizações em tempo real conforme o estado muda no jogo.

Sistema de design

[editar | editar código-fonte]

O sistema de design da Ore UI pode ser encontrado na seção "Página do Desenvolvedor Ore UI" no Modo Desenvolvedor do Minecraft Bedrock.

As telas de menu atualizadas com a Ore UI implementaram novos recursos usando o sistema de design, como descrições informativas (e às vezes bem-humoradas), fontes menores para facilitar a leitura, layouts mais claros e modernos, controles deslizantes mais responsivos, mais tipos diferentes de elementos e etiquetas. Os botões foram estilizados de forma semelhante ao JSON UI, com aparência atualizada, animações de pressionamento e sons exclusivos para botões progressivos. Certos menus receberam animações e imagens adicionais, e todas as texturas da interface do usuário foram atualizadas, incluindo as dicas do controlador.

Diferentemente da JSON UI, os menus da Ore UI são divididos em seções que contêm os elementos. Dependendo da escala da interface, cada seção é dimensionada individualmente, deixando espaços para o panorama em escalas menores, enquanto alguns elementos, como a barra de navegação superior, permanecem responsivos. Os botões suspensos, que abrem uma janela pop-up de opções, são substituídos por botões de alternância sempre visíveis em escalas menores da interface. A Ore UI oferece uma opção adicional de escala de acessibilidade para aumentar o dimensionamento.

A interface Ore UI é atualmente utilizada nas seguintes telas de menu (incluindo submenus):

Edição Bedrock

[editar | editar código-fonte]

Bedrock Editor

[editar | editar código-fonte]

Minecraft Education

[editar | editar código-fonte]

Diferenças com a JSON UI

[editar | editar código-fonte]
Recursos JSON UI
(legada)
Ore UI
(moderna)
Personalização por criadores

Permite a criação de interfaces de usuário complexas, modificando ou definindo diretamente os controles da interface e outros elementos por meio de arquivos JSON.

  • Codificado e não pode ser modificada por pacotes de recursos[14][15][16].
  • É possível criar interfaces de usuário personalizadas para formulários no lado do servidor usando um módulo de script @minecraft/server-ui, embora ele não interaja diretamente com a interface HTML e permita apenas alguns elementos básicos de interface.
Códigos de cores e emojis Suporta propriedades de layout específicas, códigos de cores e emojis. Não suporta códigos de cores[17][18][19] na maioria das telas, porém é suportado na tela de morte no nome do jogador, item ou criatura que o matou e na nova tela de formulários no rótulo, já os emojis não são suportados[20][21] nativamente em campos de texto.
Status Planejado para ser removido em atualizações futuras.[carece de fontes] Atualmente em desenvolvimento ativo.
Desempemho Pode não ser otimizada, resultando em menor FPS, longos tempos de carregamento e uma experiência de usuário ruim em geral, especialmente com muita interface de usuário personalizada.[carece de fontes] Visa um melhor desempenho, embora alguns usuários tenham relatado microcongelamentos e problemas de lentidão, principalmente em consoles.
Disponibilidade Disponível por padrão em telas que ainda não foram migradas para a Ore UI. Disponível em algumas telas selecionadas (Jogar, Opções, Criar Novo Mundo e Conquistas). Embora possa recorrer à JSON UI legada em casos específicos.​[requer mais informações]
Acessibilidade Escalabilidade integrada limitada. Melhor suporte para diferentes tamanhos de tela.
Visuais Dimensionamento perfeito em cada pixel; layout clássico. Visual moderno, mas criticado pelo texto desfocado e espaçamento inadequado entre os botões.
Tecnologia Baseada em dados usando arquivos JSON. Desenvolvida utilizando tecnologia web moderna (JavaScript, HTML, CSS) e o motor Gameface da Coherent Labs.
Detalhes técnicos Os elementos da interface do usuário são definidos no pacote de recursos, especificamente no diretório <resource pack>/ui. Os elementos da interface do usuário são definidos internamente nos arquivos de instalação do jogo, especificamente em Content/data/gui/dist/hbui.

Ícones de controles

[editar | editar código-fonte]
Artigo principal: Controles

Controles de teclado e mouse

[editar | editar código-fonte]
  • Tecla A
  • Tecla B
  • Tecla C
  • Tecla D
  • Tecla E
  • Tecla F
  • Tecla G
  • Tecla H
  • Tecla I
  • Tecla J
  • Tecla K
  • Tecla L
  • Tecla M
  • Tecla N
  • Tecla O
  • Tecla P
  • Tecla Q
  • Tecla R
  • Tecla S
  • Tecla T
  • Tecla U
  • Tecla V
  • Tecla W
  • Tecla X
  • Tecla Y
  • Tecla Z
  • Tecla F2
  • Seta para cima
  • Seta para a direira
  • Seta para baixo
  • Seta para a esquerda
  • Tecla fechar colchete
  • Tecla fechar colchete pequena
  • Tecla abrir colchete
  • Tecla abrir colchete pequena
  • Tecla /
  • Tecla Alt
  • Tecla Ctrl
  • Tecla Ctrl pequena
  • Tecla Enter
  • Tecla Esc
  • Tecla Shift
  • Tecla espaço
  • Tecla Tab
  • Mouse
  • Clique esquerdo do mouse
  • Clique direito do mouse
  • Clique de rolagem do mouse
  • Roda de rolagem do mouse
  • Seleção por toque

Controles de controles

[editar | editar código-fonte]

  • Botão X
  • Botão A
  • Botão B
  • Botão Y
  • Botão para cima
  • Botão para direita
  • Botão para baixo
  • Botão para esquerda
  • Botão Menu, direcional
  • Botão Selecionar
  • Analógico direito
  • Para cima no analógico direito
  • Para a direita no analógico direito
  • Para baixo no analógico direito
  • Para a esquerda no analógico direito
  • Bumper direito
  • Gatilho direito
  • Clique no analógico direito
  • Analógico esquerdo
  • Para cima no analógico esquerdo
  • Para a direita no analógico esquerdo
  • Para baixo no analógico esquerdo
  • Para a esquerda no analógico esquerdo
  • Bumper esquerdo
  • Gatilho esquerdo
  • Clique no analógico esquerdo

  • Botão triângulo
  • Botão O
  • Botão X
  • Botão quadrado
  • Botão para cima, direcional
  • Botão para direita, direcional
  • Botão para baixo, direcional
  • Botão para esquerda, direcional
  • Botão Menu
  • Touch pad
  • Analógico direito
  • Para cima no analógico direito
  • Para a direita no analógico direito
  • Para baixo no analógico direito
  • Para a esquerda no analógico direito
  • Bumper direito
  • Gatilho direito
  • Clique no analógico direito
  • Analógico esquerdo
  • Para cima no analógico esquerdo
  • Para a direita no analógico esquerdo
  • Para baixo no analógico esquerdo
  • Para a esquerda no analógico esquerdo
  • Bumper esquerdo
  • Gatilho esquerdo
  • Clique no analógico esquerdo

  • Botão triângulo
  • Botão O
  • Botão X
  • Botão quadrado
  • Botão para cima, direcional
  • Botão para direita, direcional
  • Botão para baixo, direcional
  • Botão para esquerda, direcional
  • Botão Menu
  • Touch pad
  • Analógico direito
  • Para cima no analógico direito
  • Para a direita no analógico direito
  • Para baixo no analógico direito
  • Para a esquerda no analógico direito
  • Bumper direito
  • Gatilho direito
  • Clique no analógico direito
  • Analógico esquerdo
  • Para cima no analógico esquerdo
  • Para a direita no analógico esquerdo
  • Para baixo no analógico esquerdo
  • Para a esquerda no analógico esquerdo
  • Bumper esquerdo
  • Gatilho esquerdo
  • Clique no analógico esquerdo

  • Botão Y
  • Botão B
  • Botão A
  • Botão X
  • Botão para cima, direcional
  • Botão para direita, direcional
  • Botão para baixo, direcional
  • Botão para esquerda, direcional
  • Botão Menu
  • Botão Selecionar
  • Analógico direito
  • Para cima no analógico direito
  • Para a direita no analógico direito
  • Para baixo no analógico direito
  • Para a esquerda no analógico direito
  • Bumper direito
  • Gatilho direito
  • Clique no analógico direito
  • Analógico esquerdo
  • Para cima no analógico esquerdo
  • Para a direita no analógico esquerdo
  • Para baixo no analógico esquerdo
  • Para a esquerda no analógico esquerdo
  • Bumper esquerdo
  • Gatilho esquerdo
  • Clique no analógico esquerdo

Edição Bedrock

[editar | editar código-fonte]
Edição Bedrock
1.16.100beta 1.16.100.50 A tela de conquistas foi atualizada para corresponder à Ore UI, disponível apenas na versão beta, implementada gradualmente para 5% dos jogadores[10].
ReleaseA tela de conquistas foi liberada para todos os jogadores e não está mais disponíevl apenas na versão beta.
1.18.30beta 1.18.20.21 A tela "Criar Novo Mundo" foi atualizada para corresponder à Ore UI, disponíevl apenas na versão beta.
1.19.20A tela Criar Novo Mundo foi liberada para todos os jogadores e não está mais na versão preview.
1.19.40Preview 1.19.40.20 A tela Modo de controle foi adicionada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.19.40.22 A tela do botão "Relatar" no perfil (Outros Jogadores) foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.19.40.23Arquivo:New UI - Notification Screen Menu (Bedrock Preview 1.19.40.23).png A tela de notificações foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
ReleaseA tela de notificações foi liberada para todos os jogadores e não está mais apenas na versão preview.
1.19.50A tela do modo de controle foi liberada para todos os jogadores e não está mais apenas na versão preview.
A tela do botão Relatar no perfil (Outros Jogadores) foi liberada para todos os jogadores e não está mais apenas na versão preview.
1.19.80Preview 1.19.80.20 A tela "Você Morreu" (experimental) foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.19.80.21 A tela de login foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
ReleaseA tela de login foi liberada para todos os jogadores e não está mais apenas na versão preview.
1.20.30Preview 1.20.30.22 A aba "Mundos" da tela Jogar foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
Release A tela "Você Morreu" (experimental) foi liberada para todos os jogadores e não está mais disponível apenas na versão preview.
1.20.60Preview 1.20.60.21 A aba "Amigos" da tela Jogar foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.20.60.23 A tela "Caixa de Entrada" foi adicionada para corresponder à Ore UI, disponível apenas na versão preview.[22]
A tela "Editar Mundo" foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.[23]
A tela Histórias do Realms foi adicionada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.20.60.25 O botão "Começar" foi adicionado à tela "Criação Rápida de Mundo" e no Modo de Jogo na tela de Dificuldade do Sobrevivência para corresponder à Ore UI, disponível apenas na versão preview.
ReleaseA tela "Caixa de Entrada" e o botão "Começar" foram liberados para todos os jogadores e não estão mais disponíveis apenas na versão preview.
1.20.80Preview 1.20.80.21 A aba "Servidores" da tela Jogar foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.20.80.23 A tela "Buscar por Jogadores" foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
A tela de morte foi liberada para todos os jogadores e não está mais disponível apenas na opção exeprimental "Você Morreu".
ReleaseAs telas "Buscar por Jogadores" e "Histórias do Realms" foram liberadas para todos os jogadores e não estão disponíevsi apenas na versãao preview.
1.21.0Preview 1.21.0.20 A tela "Perfil" foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.21.0.25 A aba "Servidores" (MOTD) da tela Jogar foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
ReleaseA tela "Perfil" foi liberada para todos os jogadores e não está mais disponível apenas na versão preview.
1.21.20Preview 1.21.10.21 A textura da tela "Modo de Controle" foi alterada para corresponder à Ore UI.
Preview 1.21.20.21 A tela da cama (experimental) ao dormir foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
ReleaseO botão de conquistas no menu principal e no menu do jogo foi substituído pelo botão de perfil, juntamente com a nova tela de perfil, que mostra as estatísticas, conquistas e capturas de tela do jogador.[verificar]
1.21.30Preview 1.21.30.22 A tela "Galeria de Capturas de Tela" na tela de perfil foi adicionada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.21.30.24 A aba "Mundos" na tela "Jogar", ao clicar mo botão "Criar a partir de um modelo" foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
ReleaseA galeria de capturas de tela na tela de perfil foi liberada para todos os jogadores e não está disponível apenas na versão preview.
1.21.40Preview 1.21.40.22 A aba "Realms" da tela Jogar foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
1.21.50Preview 1.21.50.24A tela da cama ao dormir foi liberada a todos os jogadores e não está mais disponível na opção "Tela da cama (Experimental)".
ReleaseA tela da cama foi liberada para todos os jogadores e não está mais disponível apenas na versão preview.
28 de dezembro de 2024A tela "Editar Mundo" foi liberada para todos os jogadores e não está mais disponível apenas na versão preview.
1.21.60A tela "Jogar" foi liberada para o público e não está mais disponível apenas na versão preview.
1.21.70Preview 1.21.70.22 A tela "Permissões do Jogador" no menu do jogo foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.21.70.23 A tela "Reportar Mal Comportamento" na tela de perfil foi alterada para corresponder à Ore UI, disponível apenas na versão preview.
A tela "Reportar" foi renomeada para "Reportal Mal Comportamento".
ReleaseA tela "Permissões do Jogador" foi liberada paara todos os jogadores e não está mais disponível apenas na versão preview.
A gaveta "Amigos" agora pode ser acessada a partir do menu principal e da tela "Jogar".
1.21.80Preview 1.21.80.25 A lista de jogadores e servidores na tela de desconexão ou expulsão foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
1.21.90Preview 1.21.90.25 A criação rápida de mundo foi adicionada às telas de seleção de personagem de "Pronto para jogar", para corresponder à Ore UI, disponível apenas na versão preview.
ReleaseA crição rápida de mundo na tela de seleção de personagens e na tela "Pronto para jogar" foi liberada para todos os jogadores e não está mais disponível apenas na versão preview.
1.21.100Preview 1.21.100.20 A tela de opções de áudio foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.21.100.22 A lista de jogadores e servidores nas telas de desconexão ou expulsão, juntamente com o botão "Mostrar detalhes" adicionado na tela de detalhes do erro foram alterados para corresponder à Ore UI, disponível apenas na versão preview.
ReleaseA lista de jogadores e servidores nas telas de desconexão e de explusão foram liberadas para todos os jogadores e não estão mais disponíveis apenas na versão previes.
1.21.111Preview 1.21.110.20 A tela "Editar Mundo do Realms" foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.21.110.25 O botão na aba "Social" na tela de jogadores do menu de pausa foi atualizado para corresponder à Ore UI, disponível apenas na versão preview.
A aba "Amigos" foi renomeada para "Social", disponíevl apenas na versão preview.
Release A tela de conquistas foi alterada para corresponder à Ore UI.
1.21.120Preview 1.21.120.22 As telas de configurações de Acessibilidade e Idioma foram atualizadas para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.21.120.23 A lista de jogadores e servidores nas telas de desconexão e expulsão, junto com o botão "Saiba mais" foi alterada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 1.21.120.24 A tela de configurações Geral foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
ReleaseA aba "Social" no menu de pausa foi liberada para todos os jogadores e não está mais disponível apenas na versão preview.
A aba "Amigos" foi renomeada para "Social" foi liberada para todos os jogadores e não está disponível apenas na versão preview.
1.21.130Preview 1.21.130.24 A tela de configurações Vídeo foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.
26.0Preview 26.0.25 As telas de configuração Teclado e Mouse e Conta foram atualizadas para corresponder à Ore UI, disponível apenas na versão preview.
A aba "Grupo" foi adicionada a gaveta "Social" para corresponder à Ore UI, disponível apenas na versão preview.
A tela de criação de grupo foi adicionada para corresponder à Ore UI, disponível apenas na versão preview.
Preview 26.0.28 A tela de configurações no menu principal e no menu de pausa foi atualizada para corresponder à Ore UI, disponível apenas na versão preview.

Bedrock Editor

[editar | editar código-fonte]
Bedrock Editor
Versão Versão Preview Versão de lançamento Registro de alterações
0.3 Preview 1.19.80.20 –
A tela "Criar Novo Projeto" foi adicionada à Ore UI e está disponível apenas na versão preview.
A tela "Modo de Ferramenta do Projeto" foi adicionada à Ore UI e está disponível apenas na versão preview.
0.8.0 – 1.21.50 O Editor foi lançado ao público e não está mais disponível apena na versão preview.

Minecraft Education

[editar | editar código-fonte]
Edição Education
1.21.03Preview 1.21.01.0A tela de morte foi atualizada para corresponder à Ore UI.
1.21.90Preview 1.21.50.1A tela ao dormir foi atualizada para corresponder à Ore UI.
Preview 1.21.90.1A Ore UI foi adicionada à tela de criação de mundos.
As telas "Criar Novo Mundo" e "Editar Mundo" foram atualizadas para corresponder à Ore UI.
Edição Bedrock
1.16.100beta 1.16.100.50 Novas texturas foram adicionadas aos controles do Xbox para combinar com a Ore UI.
beta 1.16.100.56 Novas texturas foram adicionadas aos controles do Nintendo Switch para combinar com a Ore UI.
Novas texturas foram adicionadas aos controles do PlayStation 4 para combinar com a Ore UI.
1.16.210beta 1.16.210.50 Novas texturas foram adicionadas aos controles de controles para combinar com a Ore UI.
1.16.220beta 1.16.220.50 Novas texturas foram adicionadas para controles de teclado e mouse com uma versão escura para combinar com a Ore UI.
Novas texturas foram adicionadas para controles do Nintendo Switch com uma versão escura para combinar com a Ore UI.
Novas texturas foram adicionadas para controles do PlayStation 4 com uma versão escura para combinar com a Ore UI.
Novas texturas foram adicionadas para controles do Xbox com uma versão escura para combinar com a Ore UI.
beta 1.16.220.52 Novas texturas foram adicionadas para controles de controles para combinar com a Ore UI.
1.17.0beta 1.17.0.56 As texturas dos controles do mouse foram removidasUI.
1.17.30beta 1.17.20.20 Novas texturas foram adicionadas aos controles do PlayStation 4UI.
As texturas do botão Selecionar no PlayStation 4 foram removidas.
1.18.30Preview 1.18.20.24 Novas texturas foram adicionadas aos controles do teclado para combinar com a Ore UI.
1.19.0Preview 1.19.0.31 Novas texturas foram adicionadas aos controles do teclado para combinar com a Ore UI.
1.19.10Preview 1.19.10.21 Novas texturas foram adicionadas aos controles do teclado para combinar com a Ore UI.
As versões escuras das texturas dos controles de teclado e mouse foram removidas.
As versões escuras das texturas dos controles do Nintendo Switch foram removidas.
As versões escuras das texturas dos controles do PlayStation 4 foram removidas.
As versões escuras das texturas dos controles do Xbox foram removidas.
1.19.60Preview 1.19.60.22 Novas texturas foram adicionadas aos controles do teclado para combinar com a Ore UI.
1.19.70Preview 1.19.70.23 As texturas dos controles do teclado foram removidas.
1.20.30Preview 1.20.30.21 Uma textura dos controles do Xbox foi readicionada.
Uma textura dos controles do Xbox foi removida.
Preview 1.20.30.24 Novas texturas foram adicionadas aos controles do Nintendo Switch para combinar com a Ore UI.
Uma textura dos controles do Nintendo Switch foi removida.
1.20.50Preview 1.20.50.20 As texturas dos controles do Nintendo Switch foram alteradas para combinar com a Ore UI.
1.21.20Preview 1.21.10.20 Novas texturas foram adicionadas aos controles do PlayStation 5 para combinar com a Ore UI.
1.21.30Preview 1.21.30.23 Novas texturas foram adicionadas aos controles do teclado para combinar com a Ore UI.
1.21.90Preview 1.21.90.23 Novas texturas foram adicionadas aos controles do teclado para combinar com a Ore UI.
1.21.100Preview 1.21.100.20 As texturas dos controles de teclado pequenos foram removidas.
1.21.111Preview 1.21.110.20 Novas texturas foram adicionadas para os controles de teclado e mouse para combinar com a Ore UI.
As texturas dos controles de teclado e mouse foram removidas.
1.21.130Preview 1.21.130.20
Novas texturas foram adicionadas para os controles de teclado e mouse para combinar com a Ore UI.
Textures have been re-added for keyboard controls to match Ore UI.
As texturas dos controles do teclado foram readicionadas para combinar com a Ore UI.
Em breve na Edição Bedrock
26.10Preview 26.10.23 Novas texturas foram adicionadas aos controles de controles para combinar com a Ore UI.
Novas texturas foram adicionadas aos controles do Nintendo Switch para combinar com a Ore UI.
Novas texturas foram adicionadas aos controles do PlayStation para combinar com a Ore UI.
Novas texturas foram adicionadas aos controles do Xbox para combinar com a Ore UI.

Lançamentos da Ore UI

[editar | editar código-fonte]

Estas são versões independentes da Ore UI disponíveis no GitHub.

Laançamentos da Ore UI no GitHub
Versão Mudanças Mudanças internas Data
0.1.2 Estabilizar testes de desempenho automatizados. – 4 de novembro de 2021
Adicionar verificações ESLint.
O problema que impedia a limpeza adequada das assinaturas anteriores nas atualizações de estilo foi corrigido.
0.1.3 O problema de desmontagem e limpeza de Facetas foi corrigido. 5 de novembro de 2021
0.1.4 O suporte setWithCallback foi separado do conjunto da faceta. 17 de novembro de 2012
0.2.0 Adicionar suporte para valores nulos em algumas verificações de igualdade integradas. 10 de dezembro de 2021
Adicionar suporte para múltiplas facetas em useFacetCallback e useFacetEffect.
0.2.1 Adicionar o arquivo "contribute" com a documentação de publicação. 15 de dezembro de 2021
Corrigir o tipo de retorno useFacetCallback.
0.2.2 Adicionar instruções de login em CONTRIBUTING.md. 20 de dezembro de 2021
O configurador useFacetState agora é memorizado.
0.2.3 Adicionar índice aos testes de mapa. 8 de fevereiro de 2022
Adicionar uma propriedade de condição ao componente "Mount".
Renomear useFacetEffect para useFacetLayoutEffect e adicionar um novo useFacetEffect.
Adicionar o componente "With" para refinar o tipo de faceta dos componentes montados.
Funcionalidade de montagem diferida: DeferredMountWithCallback.
0.3.0 Adicionar suporte ao atributo id. Atualizar README.md. 11 de abril de 2022
Corrigir APIs públicas ausentes no pacote npm publicado. Tornar os tipos definidos nos hooks mais dinâmicos.
Renomear RemoteFacet para SharedFacet. Adicionar os caminhos do tscompiler para os pacotes.
Renomear "shared" para "shared-facet". Adicionar pr como um gatilho de ações.
0.3.2 Apresentar os auxiliares multiObserve e hasDefinedValue. – 28 de junho de 2022
0.3.3 Atualizar os tipos da função useFacetCallback. 29 de junho de 2022
Corrigir dependência circular.
0.3.4 Ajustar as configurações de fim de linha para um visual mais bonito. 14 de julho de 2022
Permitir valor nulo como retorno dos componentes de montagem.
0.3.5 Adicionar um provedor de configuração de montagem diferida. 25 de julho de 2022
0.3.6 Suporte ao manipulador onMouseMove. 2 de agosto de 2022
0.3.7 Corrigir vazamento de memória causado pela não remoção do processo filho do processo pai. 16 de agosto de 2022
0.3.8 Corrigir createFacet e equalityCheck para que o disparo não ocorra quando for indefinido ou nulo. 18 de agosto de 2022
0.3.9 Adicionar createFacetContext. 24 de agosto de 2022
0.3.10 Adicionar defaultEqualityCheck a createFacet e introduzir createStaticFacet. 31 de agosto de 2022
0.3.11 Suportar dados de propriedades relacionadas à narração. 14 de setembro de 2022
0.3.12 Atualizar versão do TypeScript e vincular a versão do TypeScript do VSCode ao espaço de trabalho. 21 de setembro de 2022
0.4.0 Converter alguns operadores coalescentes nulos importantes em operadores ternários explícitos. 24 de outubro de 2022
Transferir a responsabilidade pela limpeza dos efeitos das facetas para useEffect() / useFacetEffect().
0.4.1 Atualizar o Yarn para a versão 3.2.4. 3 de novembro de 2022
Desativar os registros de acesso estáticos no ambiente de teste.
Adicionar melhoria no registro de logs ao contexto de facetas estáticas.
0.4.2 Permitir que seja fornecido um valor inicial para useFacetRef. 6 de dezembro de 2022
Suportar defaultReturnValue em useFacetCallback.
0.4.3 Nova regra de linting para detectar problemas de importação.
0.4.4 Bloquear versão do Node.js. 3 de março de 2023
Corrigir useFacetCallback tendo valores desatualizados.
Corrigir assinaturas incompatíveis em useFacetCallback.
Aceitar caracteres numéricos somente se o tipo de entrada for número.
0.4.5 Atualizar a lista de responsáveis do arquivo README.md. 24 de março de 2023
Manter a instância useFacetCallback mesmo que as instâncias das facetas mudem.
0.5.0 Ajustar a digitação de hasDefinedValue. 15 de junho de 2023
Adiciona suporte para verificações de igualdade personalizadas ao desembrulhar.
Suporte para processamento em lote.
0.5.1 Adicionar suporte ao atributo cohinline do Gameface em dom-fiber. 14 de setembro de 2023
Atualizar a lista de responsáveis do arquivo README.md.
Forçar comparação estrita em eqeqeq eslint rule.
Voltar a usar void como tipo de limpeza para useFacetEffect.
0.5.2 Adicionar bigint ao tipo Value. 25 de setembro de 2023
0.5.3 Corrigir problema em chamadas de filhos com valores nulos e indefinidos. 27 de outubro de 2023
0.5.4 Adicionar suporte a foreignObject no renderizador personalizado. 31 de janeiro de 2024
0.6.0 Adicionar contagem de propriedades ao Mapa para disponibilizar o comprimento da matriz fornecida. 25 de julho de 2024
Os mapas useFacetMemo em cache podem retornar valores antes de qualquer assinatura.
0.6.1 Corrigir o suporte para verificação de igualdade personalizada em useFacetUnwrap.
0.6.2 Atualizar o Puppeteer para a versão mais recente. 12 de março de 2025
Atualizar a digitação em useSharedFacet.
0.6.4 Exportar corretamente fireEvent de renderer.ts. 3 de abril de 2025
18.0.0 Atualização para React 18. 4 de setembro de 2025
18.1.0 Suporte para useTransition e startTransition do React 18. 17 de setembro de 2025
18.2.0 Mover a documentação de um branch separado para o branch principal. 16 de outubro de 2025
Adicionar comentário para código com problemas usando useFacetCallback.
Corrigir problema de digitação incorreta para StrictReactNode.
Novos componentes auxiliares Unwrap e Times.
18.3.0 Melhorias na documentação e limpeza de primavera. 28 de outubro de 2025
Corrigido o suporte para atualização de verificações de igualdade de useFacetWrapMemo.
18.4.0 Corrigir createStaticFacet adicionando NO_VALUE. 14 de novembro de 2025
Corrigir o caso extremo em que os efeitos sem facetas não funcionavam.
Corrigir tipos externos de funções auxiliares mapFacets.
  • As descrições dos recursos dentro do jogo são, por vezes, notáveis ou engraçadas. Algumas citações notáveis são:
    • Explore um mundo misterioso onde você constrói, coleta, cria e luta contra monstros.
    • Independentemente do modo de jogo padrão... é isso que você terá.
    • Você não pode renascer se morrer. Boa sorte! Você vai precisar.
    • Uma misteriosa série de números usada para criar o seu mundo
    • Talvez seja melhor construir com pedra
    • A caixa vermelha explode
    • Divirta-se com Minecraft com seus amigos
    • Minecraft é para todos, inclusive você
    • Brilho intenso para itens encantados
    • Inverte a direção para cima e para baixo ao olhar ao redor. Uma opção menos comum para usuários de teclado e mouse, mas você decide.
    • Não sabíamos onde mais colocar essas configurações
    • Informações técnicas que não são relevantes para os jogadores. Fique à vontade para dar uma olhada se tiver curiosidade!
    • Não é uma pergunta capciosa. Quão lisos você gosta que seus blocos fiquem?
    • Nuvens felizes no céu
    • Folhas, mas melhor
    • Bolhas com estilo
    • Minecraft, em tela cheia

Capturas de tela

[editar | editar código-fonte]

Edição Bedrock

[editar | editar código-fonte]

Bedrock Editor

[editar | editar código-fonte]

Minecraft Education

[editar | editar código-fonte]

Capturas de tela de desenvolvimento

[editar | editar código-fonte]

Criar novo mundo

[editar | editar código-fonte]

Inventários externos

[editar | editar código-fonte]

Permissões do jogador

[editar | editar código-fonte]

Criação rápida de mundo

[editar | editar código-fonte]

Capturas de tela no estilo da Ore UI

[editar | editar código-fonte]

Essas interfaces de usuário se inspiram no redesenho da interface de usuário da Edição Bedrock e não são implementadas usando o framework da Ore UI. Em vez disso, podem usar pacotes de recursos ou implementações diferentes baseadas na JSON UI.

Desenvolvedor para Ore UI

  1. ↑ "Primeiro commit · Mojang/ore-ui@a899c6a" (traduzido) – GitHub.
  2. ↑ "Mojang/ore-ui: 💎 Blocos de construção para construir interfaces de usuário de jogos usando tecnologia da web." (traduzido) – GitHub.
  3. ↑ "Obrigado a todos que compareceram à minha palestra ao vivo no @ReactAdvanced. Para quem não pôde comparecer, postarei um link aqui assim que estiver disponível para todos. Foi uma conferência de desenvolvedores, mas se você estava esperando por uma prévia dos novos componentes da Interface... aqui está ☺️" (traduzido) – @pirelenito no X (anteriormente Twitter), 26 de outubro de 2021
  4. ↑ "Mojang 2022 - Atual" (traduzido) – Senior UX/UI Designer.
  5. ↑ "Perguntas e Respostas do GameTest 06/08/2021" (traduzido) – Bedrock Wiki.
  6. ↑ a b "Usando React para construir interfaces de usuário de jogos de alto desempenho no Minecraft - Paulo Ragonha, React Advanced 2021" (traduzido) – 27 de dezembro de 2021 no YouTube
  7. ↑ a b c "dotJS 2018 - Tobias Ahlin - Adicionando JavaScript ao Minecraft" – 4 de março de 2019 no YouTube
  8. ↑ "Desenvolvido por Coherent Labs" – Coherent Labs.
  9. ↑ "Gameface Coherent" – Coherent Labs.
  10. ↑ a b "Uh-oh! Acho que apertei algo, e agora 5% dos usuários beta do #Minecraft verão a nova tela de conquistas. Bem, é melhor pedir feedback aqui: https://aka.ms/mcAchievementBeta." (traduzido) – @Volgar no X (anteriormente Twitter), 31 de julho de 2020
  11. ↑ "Darei mais contexto depois, mas... geleia. Ele se espalha por todo lado. Portanto, incríveis 75% dos jogadores de #Minecraft têm a chance de ver a nova tela de conquistas tanto na versão mais recente quanto na versão beta mais recente. Fiquem ligados! Até mais!" (traduzido) – @Volgar no X (anteriormente Twitter), 10 de dezembro de 2020
  12. ↑ "Importando base de código do repositório interno (#1) · Mojang/ore-ui@96c107c" (traduzido) – GitHub.
  13. ↑ "Agenda" (traduzido) – React Advanced.
  14. ↑ "Não. Permitir a troca direta de telas foi o que se tornou impossível melhorar o design da interface do Minecraft: qualquer alteração quebra os mods existentes. É o mesmo motivo pelo qual existe um cemitério de mods abandonados para o Minecraft Java – nem todo modder tem tempo para fazer atualizações para cada lançamento." (traduzido) – @Volgar no X (anteriormente Twitter), 9 de dezembro de 2024
  15. ↑ "Introdução à JSON UI" (traduzido) – Bedrock Wiki, 1 de abril de 2024.
  16. ↑ MCPE-180757 — Os arquivos de textura HBUI não estão na pasta "resource_packs" (traduzido) — resolvido como "Funciona como planejado".
  17. ↑ "Provavelmente não será compatível com as novas telas, mas certamente não deveria ter essa aparência, apenas texto simples. Obrigado, vou repassar para a equipe." (traduzido) – @Volgar no X (anteriormente Twitter), 12 de dezembro de 2024
  18. ↑ MCPE-174371 — A nova interface da tela "Jogar" não suporta caracteres coloridos (traduzido) — resolvido como "Funciona como planejado".
  19. ↑ MCPE-152246 — A nova interface da tela de Criar Novo Mundo não suporta códigos de formatação de texto (traduzido) — resolvido como "Funciona como planejado".
  20. ↑ "Emojis e Símbolos" (traduzido) – Bedrock Wiki, 1 de abril de 2024.
  21. ↑ MCPE-185774 — A nova interface do servidor não exibe alguns caracteres (traduzido) — resolvido como "Não será corrigido".
  22. ↑ "Olá, meus queridos! Caso vocês não tenham visto, agora existe uma nova tela de Caixa de Entrada criada com a Ore UI disponível nas versões preview do #Minecraft. Ainda está em desenvolvimento, mas esperamos que sirva como um ponto central para notas de lançamento, convites etc." (traduzido) – @Volgar no X (anteriormente Twitter), 13 de dezembro de 2023
  23. ↑ "Bem, na verdade, isso não é tudo, meus queridos. Na preview de hoje, a nova tela Editar Mundo também será lançada! Confiram e usem o botão de feedback na tela para nos dizer o que acharam." (traduzido) – @Volgar no X (anteriormente Twitter), 13 de dezembro de 2023
  24. ↑ "Até agora, a interface só tem uma barra rápida." (traduzido) – @xKingDarkYT no X (anteriormente Twitter), 28 de dezembro de 2024
  25. ↑ a b c "Novas telas de inventário, ejetor/liberador e funil da OreUI." (traduzido) – @nipitare_ no X (anteriormente Twitter), 4 de setembro de 2025
  26. ↑ a b "Telas da Bigorna e Bancada de Trabalho na OreUI" (traduzido) – @SmokeyStack_ no X (anteriormente Twitter), 12 de agosto de 2025
  27. ↑ a b "Nova tela de receitas de fabricação da OreUi no #Minecraf
    A primeira imagem mostra as receitas desbloqueadas, a segunda, as bloqueadas.
    Observação: a quantidade de linhas pode estar imprecisa e não se preocupe com o pão."
    (traduzido) – @nipitare_ no X (anteriormente Twitter), 9 de setembro de 2025
  28. ↑ "Parece que ainda está em fase inicial de desenvolvimento, mas pode estar pronto em breve... talvez já no ano que vem?" (traduzido) – @xKingDarkYT no X (anteriormente Twitter), 20 de novembro de 2024
  29. ↑ a b c "A tela da fornalha na OreUI recebeu algumas atualizações importantes" (traduzido) – @nipitare_ no X (anteriormente Twitter), 3 de dezembro de 2025
  30. ↑ a b "Novas telaas do rebolo e do suporte de poções da OreUI (as baarras brancas são barras de progresso, ambas em 50%)" (traduzido) – @nipitare_ no X (anteriormente Twitter), 27 de janeiro de 2026
  31. ↑ "Parte da nova tela de comércio na OreUI. Em termos de código, as ofertas ne negociação parecem estar inovadoras, mas não consigo fazer as coisas funcionarem." (traduzido) – @nipitare_ no X (anteriormente Twitter), 23 de setembro de 2025
  32. ↑ a b c d "Versões da OreUI das telas de contêiner" (traduzido) – @xKingDarkYT no X (anteriormente Twitter), 28 de dezembro de 2024
  33. ↑ a b c d "Aparententemente, as telas da OreUI ficam lado a lado se você usar o perfil de interface Pocket. Isso se aplica a todas as telas de contêiner da OreUI; Caixa de Shulker e Bigorna são apenas exemplos." (traduzido) – @nipitare_ no X (anteriormente Twitter), 18 de setembro de 2025
  34. ↑ a b "Uma versão da OreUi da tela de permissões do jogador foi adicionada na Preview de hoje (1.21.60.25)" (traduzido) – @xKingDarkYT no X (anteriormente Twitter), 8 de janeiro de 2025
  35. ↑ "Parece que a Mojang está trabalhando em um sistema de grupo?" (traduzido) – @xKingDarkYT no X (anteriormente Twitter), 28 de fevereiro de 2025
  36. ↑ "Nova tela de desconexão." (traduzido) – @xKingDarkYT no X (anteriormente Twitter), 28 de fevereiro de 2025
  37. ↑ "Nova tela de seleção de personagens no #Minecraft Bedrock" (traduzido) – @inotflying no X (anteriormente Twitter), 8 de maio de 2025
  38. ↑ "Prévia do próximo recurso do Realms 👀

    Os proprietários de Realms na Bedrock terão a opção de exigir que os jogadores optem por participar da Linha do Tempo do Realm se quiserem jogar nele."
    (traduzido) – @CornerHardMC no X (anteriormente Twitter), 16 de maio de 2025
  39. ↑ "Melhoria para Realms Pequenos chegando na versão 1.21.90: há um novo botão "Adicionar Membros" que leva você diretamente à tela que permite adicionar membros ao seu Realm"" (traduzido) – @CornerHardMC no X (anteriormente Twitter), 24 de maio de 2025
  40. ↑ "Uma olhada nos primeiros designs abandonados da Tela Inicial (Menu Principal).
    A imagem da esquerda é de 2019.
    A imagem da direita é de 2020"
    (traduzido) – @xKingDarkYT no X (anteriormente Twitter), 24 de abril de 2023
  41. ↑ https://twitter.com/xKingDarkTV/status/1650372641637687296

Ligações externas

[editar | editar código-fonte]