Diferenças entre Minecraft: Edição Bedrock e Minecraft: Edição Java

Diferenças entre <a name=Minecraft: Edição Bedrock e Minecraft: Edição Java" src="/images/posts/b425b78b64ca64ea05e9caa2ae81f8b8-0.jpg">

As duas versões principais do Minecraft são: Edição Bedrock e Edição Java. Superficialmente, eles podem parecer muito semelhantes, mas sob o capô é uma história completamente diferente. A base de código de cada versão cria ambientes de desenvolvimento distintos dos quais os criadores de conteúdo devem estar cientes.

Neste tutorial você aprenderá o seguinte:

  • Uma breve história da Edição Java e da Edição Bedrock
  • Como as duas edições diferem e o que isso significa para a criação de conteúdo

Minecraft: Edição Java

Esta versão foi lançada originalmente em 2009. Eu era chamado simplesmente de "Minecraft" até ser renomeado para "Minecraft: Java Edition" em setembro de 2017. Como o nome indica, é desenvolvido em Java e não é compatível com a versão atual do Minecraft em geral. Esta edição é comumente referida como "Java".



Minecraft: Edição Bedrock

O Bedrock Edition foi lançado em 20 de setembro de 2017 e foi baseado no Minecraft: Pocket Edition, lançado em 2011. Ele reuniu nove das principais plataformas de dispositivos em uma única base de código chamada Bedrock Engine. Esta foi uma reescrita do Minecraft desde o início e trouxe consigo algumas mudanças fundamentais para a plataforma, abrindo caminho para uma nova comunidade de desenvolvimento empolgante. Esta edição é comumente referida como simplesmente "Bedrock".

Diferenças de formato mundial

Uma grande diferença técnica entre as duas versões é o formato mundial. A Edição Bedrock usa o formato LevelDB para armazenamento mundial, enquanto a Edição Java usa o formato Anvil. Devido a isso, a maioria das ferramentas de terceiros criadas para a edição do mundo da Edição Java não funcionará na Edição Bedrock.


As duas versões também usam um formato de bloco bastante diferente. O Java Edition achatou seu formato de bloco usando uma string exclusiva para cada bloco individual e armazenando o estado desse bloco separadamente. Da mesma forma, a Bedrock Edition mudou para um sistema baseado em string com estados de bloco, mas manteve alguns blocos agrupados definidos pelo valor dos dados. Basicamente, isso significa que os blocos são nomeados de forma diferente entre as versões. Na Edição Bedrock, o granito seria a pedra 1, enquanto na Edição Java seria simplesmente granito.


Redstone e Diferenças de Comando

A estrutura e implementação de comandos entre as duas versões também divergiram. A estrutura de comando da Edição Bedrock é semelhante ao sistema usado nas versões da Edição Java anteriores a 1.13. Ele também renuncia a strings JSON brutas dentro de comandos para um sistema baseado em componentes. Em vez de usar strings JSON longas e complexas para personalizar entidades, você pode convocar uma entidade com um evento para disparar e também nomeá-la em um único comando.

Redstone também funciona de maneira ligeiramente diferente. Ao contrário da Edição Java, a Edição Bedrock não suporta quase-conectividade. Os sistemas que utilizam mecanismos como interruptores Block Update Detector (BUD) não funcionarão. Os pistões requerem um tique para retrair e não deixarão blocos para trás se receberem um pulso de um tique. Até a maneira como as atualizações acontecem é um pouco diferente. Embora a grande maioria dos circuitos de redstone funcione bem entre as duas versões, circuitos mais complexos podem não funcionar.

Pacotes de recursos

A ideia por trás dos pacotes de recursos é a mesma em ambas as edições: mudar a aparência do jogo. No entanto, os recursos e o layout são muito diferentes.


Pacotes de comportamento

O equivalente da Edição Bedrock aos pacotes de dados do Java são chamados de pacotes de comportamento. Novamente, ambos compartilham algumas semelhanças e algumas diferenças. Apenas a Edição Java pode alterar a forma dos blocos e apenas a Edição Bedrock pode alterar a forma das entidades. Cada um usa um formato de geometria para essa finalidade que é incompatível com a outra edição. Para animar texturas, Bedrock usa um único arquivo chamado flipbook_textures.json, enquanto Java usa arquivos .mcmeta individuais para cada textura. O Java Edition pode criar fontes personalizadas e shaders GLSL, enquanto o Bedrock não pode. A Edição Bedrock pode criar partículas e névoas personalizadas, enquanto o Java não pode.

Jogabilidade e entrada do jogador

Uma grande diferença que tende a ser negligenciada é a escolha dos dispositivos de entrada preferidos pelos jogadores em diferentes versões. Para a Edição Java, você pode ter certeza de que seu player está usando um teclado e mouse; na Bedrock Edition, é mais do que provável que seu jogador esteja usando controles de console, com o toque em segundo lugar e teclado e mouse em terceiro lugar.


Isso significa que, ao criar experiências na Edição Bedrock, você deve estar ciente dos diferentes tipos de entrada que os jogadores usarão. Além disso, tenha em mente como seus jogadores estão jogando. Embora o "clique de spam" possa ser bom para jogadores que usam um mouse ou até mesmo um controlador típico, ele forneceria uma experiência ruim para jogadores de toque. Os tecladistas com um arco podem ter uma mira perfeita, mas é muito mais difícil para os jogadores que usam um controlador ou controles de toque. O parkour complexo pode até ser quase impossível de jogar em um dispositivo móvel.


Considerações

Além dos bugs conhecidos que causam problemas, os recursos avançados podem apresentar desafios. Muitas entidades com comportamentos complicados podem deixar alguns dispositivos lentos. Entidades personalizadas que usam modelos excessivamente complexos podem consumir RAM. Mesmo o número de blocos que podem ser carregados de uma só vez pode ser drasticamente reduzido em dispositivos móveis.


Qual é o próximo?

Se você veio da Edição Java, seus primeiros passos na Edição Bedrock serão o desenvolvimento de complementos. Isso abrirá muitas portas necessárias para a criação de conteúdo no Bedrock.

Adicione um comentário do Diferenças entre Minecraft: Edição Bedrock e Minecraft: Edição Java
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.