A Minecraft Bedrock Edition oferece suporte nativo a add-ons e conta com uma comunidade enorme, que permite expandir a jogabilidade com seus amigos. Um add-on é composto por um Behavior Pack (comportamento do jogo) e/ou um Resource Pack (texturas, sons, modelos). Neste guia, mostramos como instalar e ativar add-ons no seu servidor de Minecraft Bedrock no ZapX.
Esta opção exige um pouco mais de trabalho, mas tem a vantagem de manter o mundo atual do seu servidor com todo o progresso.
Os arquivos .mcaddon e .mcpack são arquivos ZIP. Descompacte-os no seu PC, por exemplo, usando o 7-Zip: clique com o botão direito no arquivo, depois em 7-Zip e em Extract to, com o nome da pasta do arquivo. Um arquivo .mcaddon geralmente contém outros arquivos .mcpack, que também precisam ser descompactados.
Ao final, você terá uma pasta para cada pack, com o arquivo manifest.json diretamente dentro dela. Geralmente, você consegue identificar se é um Behavior Pack ou Resource Pack pelo nome da pasta: os Resource Packs têm RP no nome e os Behavior Packs têm BP. Para confirmar, confira o arquivo manifest.json: na seção modules, os Behavior Packs têm "type": "data" e os Resource Packs têm "type": "resources".
Pare o servidor no ZapX e abra a aba Arquivos. Envie as pastas dos packs para estas pastas:
| Pack | Pasta no servidor |
|---|---|
Behavior Pack (BP) | behavior_packs |
Resource Pack (RP) | resource_packs |
Para enviar pastas maiores, o jeito mais prático é usar SFTP, por exemplo, com o FileZilla ou o WinSCP. Você também encontra os dados de acesso na aba Arquivos. Saiba mais no nosso guia Acessar via SFTP.
Envie a pasta correta.
O arquivo manifest.json deve estar diretamente dentro da pasta do pack enviado, por exemplo, behavior_packs/MeuAddon_BP/manifest.json, e não em uma subpasta.
Para que seu mundo carregue os packs, adicione-os a dois arquivos na pasta do mundo. Seu mundo fica na pasta worlds, dentro da pasta com o nome definido no parâmetro de inicialização Pasta do mundo. Por padrão, esse nome é worlds/Bedrock level.
- Abra o arquivo
manifest.jsondo Behavior Pack e anote os valores deuuideversionna seçãoheader. - Na pasta do seu mundo, abra o arquivo
world_behavior_packs.json. Se ele ainda não existir, crie-o. - Adicione o pack da seguinte forma, substituindo os espaços reservados pelos seus valores:
[
{
"pack_id": "UUID HIER",
"version": [1, 0, 0]
}
]
- Faça o mesmo para o Resource Pack, usando o arquivo
world_resource_packs.jsonna mesma pasta.
Adicionar vários packs Adicione os outros packs como novos itens da lista. Separe os itens com vírgula, mas não coloque vírgula depois do último item:
[
{ "pack_id": "UUID PACK 1", "version": [1, 0, 0] },
{ "pack_id": "UUID PACK 2", "version": [2, 1, 0] }
]
Se você quiser que todos os jogadores sejam obrigados a usar os Resource Packs do seu servidor, defina a linha texturepack-required=true em server.properties.
Inicie o servidor, conecte-se e confira se os add-ons estão funcionando. As mensagens de erro relacionadas aos packs aparecem na Console durante a inicialização. Entre as causas mais comuns estão pack_id ou version incorretos, uma pasta do pack em um nível a mais ou um add-on incompatível com a versão do seu servidor.
