VanillaMine

Servidor de Minecraft: Bedrock Edition · PHP

O servidor Bedrock com jogabilidade vanilla que mantém seus plugins.

O VanillaMine é a continuação do PocketMine-MP 5, mantida pela Luxury Nodes. Gera a Superfície, o Nether e o End como no vanilla, traz mobs, aldeões, redstone e clima de fábrica e mantém a API de plugins que seus plugins 5.x já usam.

Baixar Ler a documentação (em inglês) (abre outro site) Hub de plugins (abre outro site)

5.46.4Para Bedrock 1.26.52PHP 8.4LGPL-3.0

40plugins populares testados
200jogadores simulados no teste de carga
3dimensões
  • Mundos vanillaSuperfície, Nether e End com biomas, estruturas e saques vanilla.
  • Seus plugins continuam funcionandoPlugins da API 5 rodam sem mudanças; a API só cresce.
  • Feito para servidores cheiosPadrões ajustados e código nativo onde importa.
  • Pronto para NetherNetOs jogadores entram por NetherNet ou RakNet na mesma porta.

PocketMine-MP 5, continuado

O servidor que você conhece, com versões novas do Bedrock e jogabilidade vanilla.

Em julho de 2026 a equipe do PMMP encerrou o PocketMine-MP e arquivou seus repositórios. A última versão deles, 5.44.3, é para o Bedrock 1.26.30. O VanillaMine continua a partir da 5.44.3: acompanha as novas versões do Bedrock, publica suas próprias compilações de PHP e bibliotecas e adiciona jogabilidade vanilla.

É mantido pela Luxury Nodes e desenvolvido de forma aberta no GitLab sob a LGPL-3.0, como o PocketMine-MP. O VanillaMine não tem afiliação com a equipe do PMMP nem com a Mojang.

  1. 5.44.3

    Última versão do PocketMine-MP: da equipe do PMMP, para o Bedrock 1.26.30.

  2. Fim do PocketMine-MP: os repositórios originais são arquivados.

  3. VanillaMine 5.46.0: primeira versão estável; substitui a 5.45.0, que foi retirada.

  4. 5.46.2 e 5.46.3: correções para Pterodactyl, ticks mais rápidos, menos memória, pacotes corrigidos para a 1.26.52.

  5. Em breve

    Bedrock 26.60: o suporte está preparado para a atualização de 27 de out. de 2026.

Vanilla, de fábrica

Você não precisa de plugins de jogabilidade para o básico: já vem no servidor.

Mais na documentação (em inglês) (abre outro site)
Gerador de mundosterreno, biomas, cavernas, minérios e decoração vanilla, calculados por um núcleo nativo.
Estruturas e saquesvilas, templos, minas, fortalezas, monumentos, mansões, fortalezas do Nether e cidades do End.
Três dimensõesSuperfície, Nether e End com a luta contra o dragão, o portal de saída e os portais para as ilhas externas. Multimundo também.
Mobs com IAbusca de caminhos e surgimento natural como no Bedrock, de mobs passivos até o warden.
Aldeõesprofissões, rotinas, reprodução, fofocas, comércio, vendedores ambulantes, zumbificação e cura.
Invasões e chefespatrulhas de illagers, invasões e Herói da Vila. O Ender Dragon e o Wither, com barra de chefe.
Redstonefio, repetidores, comparadores, pistões, observadores, funis e ejetores (primeira fase).
Clima e raioschuva e tempestades por mundo, /weather, conversões por raio e Condutividade.
Golens e veículosgolens de ferro, neve e cobre; cavalos, happy ghasts, carrinhos nos trilhos, barcos.
Sculk e conduítessensores e vibrações, propagação do catalisador, uivadores que chamam o warden, conduítes.
Encantamentos e combatemuito mais encantamentos, maça e lanças, pesca, bigornas, teares, trouxas, mapas e sinalizadores.
Comandos e idiomaseletores de alvo, /locate e sugestões nativas de comandos. Mensagens no idioma de cada jogador.

O comportamento vanilla ainda está em desenvolvimento: algumas mecânicas são simplificadas ou faltam, e alguns blocos, como os geradores de desafio e os cofres, são decorativos por enquanto.

Por que o VanillaMine

O que importa quando você cuida de um servidor Bedrock todo dia.

Seus plugins continuam funcionando

Em relação ao PocketMine-MP 5.44.3 a API só ganha coisas: novas classes, métodos, eventos e parâmetros opcionais. Nada foi removido ou alterado, então plugins feitos para 5.x rodam como estão.

  • Testamos os 40 plugins da API 5 mais baixados do Poggit no VanillaMine e no PocketMine-MP 5.44.3. Os que falham, falham do mesmo jeito nos dois.
  • Os mobs nativos convivem com plugins de mobs e NPCs. Os mobs deixam os NPCs de plugins em paz.
  • Uma exceção em um evento ou tarefa de um plugin desativa esse plugin; o servidor continua rodando.
  • Exceções: plugins que dependem de APIs internas, reflexão ou dos namespaces de rede e dados.

Compatibilidade de plugins (em inglês) (abre outro site) Hub de plugins (abre outro site)

plugin.yml

name: MyPlugin
main: MyName\MyPlugin\Main
version: 1.0.0
api: 5.0.0
  • SpawnReason
  • MobPreSpawnEvent
  • EntityTargetEvent
  • Server::getProxyNetwork()
  • PlayerProxyTransferEvent

Novo na API: motivos de surgimento, eventos de surgimento e de alvo, transferências por proxy.

Feito para servidores cheios

Configurações novas começam com distância de simulação 4 e compressão de rede leve. A serialização de chunks, os ticks aleatórios, a busca de caminhos e os timings rodam em código nativo, e o carregamento de chunks, o tick de entidades e o envio pela rede foram refeitos. Dependendo do hardware e dos plugins, um servidor aguenta mais de 100 jogadores.

  • −18%tempo da thread principal por tick, 200 jogadores parados
  • −7%com 200 jogadores explorando e trocando de dimensão
  • 795 → 533 MBmemória com 4 workers e sem jogadores
  • 25 MBcache do phar em disco, antes cerca de 105–118 MB

Medido na 5.46.2 com 200 jogadores simulados em 4 vCPU e a compilação atual do PHP-Binaries. Verificou-se que a jogabilidade não muda. Seus números vão depender do hardware, dos mundos e dos plugins. Em breve: uma extensão nativa mais rápida na próxima compilação do PHP-Binaries.

Pronto para o jeito como o Bedrock se conecta agora

Clientes do Bedrock 1.26.50 e mais novos entram por NetherNet (WebRTC). O VanillaMine roda NetherNet e RakNet lado a lado na mesma porta, os dois ativados por padrão, com HTTPS opcional e certificados automáticos. Nos nossos testes, clientes preview do Bedrock 26.60 recusam servidores só RakNet, e o VanillaMine já fala NetherNet.

  • Abra a porta 19132 em UDP e TCP.
  • Os comandos enviam a sintaxe real, então o chat mostra as sugestões do próprio Bedrock, inclusive as de plugins.
  • Cookies anti-spoofing opcionais para RakNet.

Configurações de rede (em inglês) (abre outro site)

Fácil de hospedar, fácil de atualizar

O egg para Pterodactyl e Pelican instala o servidor e o PHP 8.4, ativa o JIT tracing e atualiza os dois com Reinstalar mantendo seus mundos, plugins e configurações. Os servidores procuram novas versões estáveis e avisam os operadores quando sai uma.

  • async-workers "auto" respeita o limite de CPU do contêiner; workers ociosos param após 5 minutos.
  • Servidores em painéis não falham mais ao iniciar com "No space left on device": o phar agora descompacta em cerca de 25 MB.
  • Só x86-64 por enquanto (ainda não há compilações de PHP para ARM).

Eggs do Pterodactyl (em inglês) (abre outro site)

Variáveis do egg

VANILLAMINE_VERSIONlatest
PHP_MARCHx86-64-v3
PHP_JITtracing

Começar

Rodando em três passos

O VanillaMine precisa de dois downloads: o servidor e a nossa compilação do PHP 8.4. Em um painel de hospedagem, o egg faz os dois por você.

  1. 1Baixe o PHP 8.4nossa compilação PHP-Binaries para Linux x86-64 (v3 com AVX2, ou v2 para CPUs antigas) ou Windows x64.
  2. 2Baixe o servidorPocketMine-MP.phar e o script de inicialização da última versão.
  3. 3Inicierode start.sh ou start.cmd, responda o assistente rápido e abra a porta 19132 em UDP e TCP.

Linux

mkdir vanillamine && cd vanillamine
curl -L -o PocketMine-MP.phar "https://gitlab.com/api/v4/projects/VanillaPocketMine%2FVanillaMine/packages/generic/PocketMine-MP/latest/PocketMine-MP.phar"
curl -L -o start.sh "https://gitlab.com/api/v4/projects/VanillaPocketMine%2FVanillaMine/packages/generic/PocketMine-MP/latest/start.sh"
chmod +x start.sh
curl -L "https://gitlab.com/api/v4/projects/VanillaPocketMine%2FPHP-Binaries/packages/generic/PHP-Binaries/latest/PHP-8.4-Linux-x86-64-v3-PM5.tar.gz" | tar -xz
./start.sh

Sem AVX2? Use o tarball x86-64-v2.

Windows

  1. Baixe PocketMine-MP.phar, start.cmd e start.ps1 da última versão em uma pasta.
  2. Descompacte PHP-8.4-Windows-x64-PM5.zip do PHP-Binaries na mesma pasta.
  3. Execute start.cmd.

Pterodactyl / Pelican

Importe o egg em Admin → Nests → Import Egg. Ele instala o servidor e o PHP 8.4, e Reinstalar atualiza os dois.

A primeira inicialização abre um assistente rápido (pule com --no-wizard). O primeiro mundo vanilla precisa de internet: o servidor baixa o servidor Java Edition da Mojang e um Java portátil (cerca de 120 MB), gera os dados do gerador na sua máquina (um ou dois minutos) e apaga os downloads. Isso só se repete depois de uma atualização que mude esses dados.

Vindo do PocketMine-MP 5.44.3?

Substitua PocketMine-MP.phar e a pasta bin/. Mundos, plugins, server.properties e pocketmine.yml continuam como estão. Mundos existentes mantêm o gerador; os novos usam o vanilla. Duas mudanças: agora surgem mobs naturalmente (desative com mobs.spawning.enabled: false) e a porta do jogo precisa estar aberta em TCP além de UDP.

A família VanillaMine

Tudo o que você precisa para rodar servidores Bedrock. O servidor, o proxy, as compilações de PHP e as bibliotecas são de código aberto no GitLab.

Grupo no GitLab (abre outro site)

Última versão

Versões estáveis com os arquivos que você precisa, publicadas no GitLab.

VanillaMine 5.46.4

Publicada em · build 3040 · Para Minecraft: Bedrock Edition 1.26.52 (protocolo 2193)

Baixar PocketMine-MP.phar (abre outro site)

Destaques

  • Plugins de placar como o ScoreHud que chamam SetScorePacket::create() só com uma lista de entradas não falham mais quando um jogador entra.
  • O atualizador automático e os links das versões usam updates.vanillamine.com; servidores que ainda usam updates.luxurynodes.com continuam funcionando.
  • O egg do Pterodactyl baixa o servidor de updates.vanillamine.com. Importe-o de novo para usar; o egg antigo continua funcionando.
  • Inclui a 5.46.3 e a 5.46.2: pacotes conferidos para a 1.26.52 (os capturados do servidor oficial são decodificados e recodificados byte a byte), a correção do "No space left on device" no Pterodactyl, ticks mais rápidos e menos memória.

Arquivos em cada versão

  • PocketMine-MP.phar
  • PocketMine-MP.phar.sha256
  • start.sh
  • start.cmd
  • start.ps1
  • build_info.json
  • core-permissions.rst

Em breve

  • Bedrock 26.60: o suporte está preparado em um branch e previsto para quando a atualização do jogo chegar (27 de out. de 2026).
  • Bedrock 26.70: o trabalho na versão preview já começou.

Compatibilidade

Onde o VanillaMine 5.46.4 roda e com o que funciona.

Compatibilidade
O quêStatusObservações
Minecraft: Bedrock EditionCompatível1.26.52 (protocolo 2193). Versões anteriores não são compatíveis.
Bedrock 26.60Em breveAtualização do jogo em 27 de out. de 2026.
PluginsCompatívelPlugins do PocketMine-MP 5.x (api: 5.0.0). Não cobertos: APIs internas, reflexão, namespaces de rede e dados.
PHPCompatívelPHP 8.4 (nossas compilações): 8.4.16 com chunkutils2 0.3.9.
LinuxCompatívelx86-64: v3 (AVX2, padrão) ou v2 (CPUs e VPS antigos).
WindowsCompatívelx64.
ARM e macOSAinda nãoAinda não há compilações de PHP para ARM nem macOS.
Pterodactyl / PelicanCompatívelEgg com a imagem Debian do yolks, x86-64.
RedeRequisitoNetherNet e RakNet na porta 19132, UDP e TCP.
MemóriaRequisitoCerca de 1 GB para um servidor pequeno; mais com muitos jogadores, mundos ou geração vanilla.
ProxyCompatívelVanillaGate 0.1.0: Linux amd64 e arm64, Windows amd64.

Perguntas frequentes

O VanillaMine é o mesmo que o PocketMine-MP?

É a continuação dele. O VanillaMine parte do PocketMine-MP 5.44.3, a última versão antes de a equipe do PMMP encerrar o projeto, e segue com novas versões do Bedrock e jogabilidade vanilla. É um projeto separado, sem afiliação com a equipe do PMMP.

Meus plugins do PocketMine-MP 5 vão funcionar?

Plugins escritos para a API 5.x rodam sem mudanças, porque a API só recebe adições. Plugins que usam APIs internas, reflexão ou os namespaces pocketmine\network\mcpe e pocketmine\data podem precisar de ajustes.

Como troco um servidor que já tenho?

Substitua PocketMine-MP.phar e a pasta bin/ pelos nossos. Seus mundos, plugins, server.properties e pocketmine.yml são mantidos, e os mundos existentes mantêm o gerador. Duas mudanças: agora surgem mobs naturalmente (desative com mobs.spawning.enabled: false) e a porta do jogo precisa estar aberta em TCP além de UDP.

Qual versão do Minecraft pode entrar?

Minecraft: Bedrock Edition 1.26.52. O suporte ao Bedrock 26.60 está preparado e sai quando essa atualização chegar.

Por que o servidor precisa de TCP além de UDP?

Clientes novos do Bedrock entram por NetherNet, que usa TCP para a sinalização e UDP para os dados do jogo na mesma porta. No iOS, clientes 1.26.5x só usam sinalização HTTPS, então sem um certificado válido eles entram por RakNet. Nos nossos testes, clientes preview do Bedrock 26.60 não entram mais em servidores só RakNet, então, a menos que a Mojang mude o cliente de iOS, os jogadores de iOS vão precisar de um certificado válido (network.nethernet.https.acme-domains no pocketmine.yml).

O servidor precisa de internet?

Só para o gerador vanilla: na primeira vez, e de novo depois de uma atualização que mude os dados dele, o servidor baixa o servidor Java Edition da Mojang e um Java portátil (cerca de 120 MB), gera os dados na sua máquina e apaga os downloads. Se falhar, o mundo padrão é criado com o gerador normal.

Roda em ARM ou macOS?

Ainda não. O servidor precisa das nossas compilações de PHP, que só existem para Linux x86-64 e Windows x64. O VanillaGate, o proxy, tem versão para Linux arm64.

Tudo é exatamente como no vanilla?

Ainda não. O comportamento vanilla está em desenvolvimento: algumas mecânicas são simplificadas ou faltam, a redstone está na primeira fase, e os geradores de desafio e os cofres são decorativos por enquanto. A documentação detalha o que está coberto.

Quem mantém o VanillaMine?

A Luxury Nodes. O VanillaMine não tem afiliação com a Mojang nem com a Microsoft, nem com a equipe do PMMP. O crédito do PocketMine-MP é da equipe do PMMP e de seus colaboradores.

É gratuito?

Sim. VanillaMine e VanillaGate são livres e de código aberto sob a LGPL-3.0, como o PocketMine-MP. A documentação é CC BY 4.0 e os exemplos de código são de domínio público.

Código aberto

Feito de forma aberta

O servidor, o VanillaGate, o PHP-Binaries e suas bibliotecas estão no grupo VanillaPocketMine do GitLab. Leia o código, compile e envie merge requests. O branch de desenvolvimento é o vanilla-content.

Grupo no GitLab (abre outro site) Merge requests (abre outro site)

Guia de contribuição (abre outro site)

  1. 1Clonegit clone https://gitlab.com/VanillaPocketMine/VanillaMine.git
  2. 2Instale as dependênciascomposer install
  3. 3Gere o pharcomposer make-server