Skip to content
Pular para o conteúdo
Voltar ao Blog
PowerNukkitX: Seu Servidor Minecraft Bedrock Personalizado

PowerNukkitX: Seu Servidor Minecraft Bedrock Personalizado

Alexandru Maftei
Alexandru Maftei
@ice
Atualizado
35 visualizações
Resposta rápida:PowerNukkitX é um servidor de código aberto para Minecraft: Bedrock Edition, permitindo controle total sobre itens personalizados, mobs, regras e geração de mundo, sem depender da infraestrutura da Microsoft. Funciona com Java 21 ou posterior.
TL;DR:PowerNukkitX é um servidor Java de código aberto para Minecraft: Bedrock Edition que permite hospedar servidores personalizados com itens, blocos e IA de mobs únicos. Perfeito para comunidades que desejam controle total sem assinaturas mensais.
🐳 Projeto Minecraft de código aberto

PowerNukkitX/PowerNukkitX

Servidor Minecraft: Bedrock Edition rico em recursos e de código aberto, escrito em Java. Suporta itens personalizados, blocos, entidades, comandos vanilla completos, IA avançada de mobs e geração de mundo. Não é afiliado com Mojang AB.

⭐ 623 estrelas💻 Java📄 LGPL-3.0
Ver no GitHub ↗

PowerNukkitX é um software de servidor de código aberto que permite executar seu próprio servidor Minecraft: Bedrock Edition sem depender da infraestrutura da Microsoft. É escrito em Java, mantido pela comunidade e tem 623 estrelas no GitHub apoiando-o. Se você deseja controle total sobre um servidor Bedrock - itens personalizados, mobs personalizados, regras avançadas - este é o projeto que torna isso possível.

O que Este Projeto Faz

PowerNukkitX é uma implementação do zero de um servidor Minecraft Bedrock. Isso significa que ele gerencia toda a comunicação servidor-cliente, persistência do mundo, aparecimento de mobs, matemática de combate, atualizações de blocos - tudo que acontece quando os jogadores se conectam a um servidor. Não é um mod ou addon em camadas sobre vanilla, é um servidor de substituição completo escrito em Java que fala o protocolo Bedrock.

O projeto recebeu seu nome de um software de servidor anterior chamado Nukkit, que fazia o mesmo para uma versão Bedrock mais antiga. PowerNukkitX é a continuação modernizada e mantida ativamente. Falando com franqueza, a equipe o mantém atualizado para corresponder às versões atuais do Minecraft (estamos na 1.26.30 para a versão estável mais recente) e suporta criação de conteúdo personalizado que servidores vanilla não conseguem.


Por Que Você Usaria Isso

A maioria das pessoas executa servidores Bedrock por meio do Realms ou de um provedor de hospedagem. Essas opções são boas se você apenas quer sobrevivência vanilla com seus amigos. Mas se você quer fazer algo mais - sobrevivência personalizada com itens únicos, um servidor criativo com ferramentas de construção especiais ou um servidor de minigame com mobs personalizados - servidores vanilla atingem uma parede dura. PowerNukkitX remove essa parede.

Você é o dono do servidor. O código é licenciado sob LGPL-3.0, então você pode lê-lo, modificá-lo e executá-lo da forma que quiser. Sem assinatura mensal. Sem restrições do provedor de servidor. Apenas você, Java e controle total.

O sistema de item e bloco personalizado é onde as coisas ficam interessantes. Em vez de estar limitado ao conteúdo vanilla, você pode criar itens completamente novos com texturas, comportamentos e receitas de fabricação personalizadas. Quer um sabre de luz que causa dano extra aos mobs? Um mob personalizado com IA especial? Um gerador de mundo que cria terreno diferente de qualquer coisa que vanilla suporta? PowerNukkitX pode fazer tudo isso.

Outro atrativo real é o suporte de comando Vanilla. Todos os comandos do servidor Bedrock regular funcionam aqui - nada proprietário ou limitado. Se você está migrando de um servidor Realms, seus blocos de comando e automação serão transferidos diretamente.


Instalação e Primeiros Passos

É aqui que fica prático. Para executar PowerNukkitX, você precisa de Java 21 ou mais recente. (Na verdade, versões mais recentes do Java também funcionam, mas as flags de inicialização mudam - o repositório GitHub tem scripts de inicialização para isso, e valem a pena se você estiver usando Java 22+.)

Passo um: obtenha JDK21. O projeto recomenda GraalVM, que é uma escolha sólida. Baixe-o em https://www.graalvm.org/downloads, instale-o e certifique-se de que java -version mostra 21 ou posterior.

Passo dois: baixe o arquivo JAR. Vá para a página de lançamentos e pegue powernukkitx.jar. A versão estável mais recente é 2.0.0. Baixe e salve em uma pasta onde você deseja que seu servidor seja executado.

Passo três: execute-o. Abra um prompt de comando ou terminal nessa pasta e execute isto:

bash
java -jar --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED powernukkitx.jar

Essas flags --add-opens são necessárias porque PowerNukkitX precisa acessar alguns internos do Java. O primeiro lançamento leva um tempo enquanto gera o mundo padrão e os arquivos de configuração. Depois disso, os inicios subsequentes são mais rápidos.

Na primeira execução, ele cria server.properties onde você pode ajustar regras do jogo, nome do mundo, dificuldade e outras configurações. Os padrões são razoáveis para um servidor de sobrevivência. Se você deseja executar um modo de jogo diferente ou criar um mundo criativo, edite esses arquivos antes de lançar.


Os Recursos Que Funcionam

Vou ser honesto: nem todo recurso personalizado funciona igualmente bem. Mas os destaques valem a pena usar.

Itens e Blocos Personalizados funcionam muito bem. Você os define em arquivos JSON, aponta para texturas personalizadas e o servidor cuida do resto. Os jogadores os veem com a aparência correta, empilham corretamente e você pode vinculá-los a comportamentos personalizados - ações de clique direito, valores de dano especiais, qualquer coisa que você possa programar. Executei um servidor de teste com blocos de minério personalizados e um picareta personalizado, e ambos funcionaram sem travamentos.

Terra Generator é um sistema de geração de mundo que vai muito além do vanilla. Em vez do terreno padrão do Minecraft, Terra permite definir biomas personalizados, mapas de altura e regras procedurais. É complexo - você escreve arquivos de configuração que descrevem como o terreno deve ser gerado - mas a saída parece genuinamente polida. Não é tão rápida quanto a geração vanilla (mapas maiores demoram), mas os resultados justificam.

IA de Mob é avançada o suficiente para que mobs não pareçam vazios de cérebro. Zumbis o procuram em vez de avançar direto. Esqueletos fazem laterais. Aranhas navegam o terreno inteligentemente. Não é uma revolução, mas é um avanço notável em relação ao comportamento vanilla de mobs do Bedrock.

Suporte Completo de Contêiner significa que cada bloco que armazena itens funciona: baús, funis, barris, fornos, stands de fabricação, tudo. O sistema de inventário lida com o espectro completo do Vanilla de propriedades de itens - encantamentos, durabilidade, dados personalizados. Sem meias-medidas.

Uma coisa a gerenciar: conteúdo personalizado é do lado do servidor. Os jogadores não precisam instalar nada para participar - o servidor envia automaticamente os itens e blocos personalizados para o cliente deles. Essa é uma enorme vantagem sobre mods da Java Edition, onde todos precisam ter o mesmo modpack instalado.


Dicas, Armadilhas e o Que Confunde as Pessoas

As flags de inicialização importam. O comando --add-opens não é opcional, sem ele o servidor falha com erros de permissão. Copie exatamente.

A migração de mundo requer trabalho. Se você está se movendo de um mundo Realms, não é uma importação com um clique. Você precisa converter o formato do mundo. A documentação o orienta, mas não espere que seja instantâneo.

O desempenho do servidor depende do seu hardware. PowerNukkitX é eficiente, mas um servidor que lida com 50 jogadores com conteúdo personalizado complexo precisa de mais CPU do que um servidor vanilla com 10 jogadores. Comece enxuto, adicione conteúdo personalizado gradualmente e monitore o uso de memória.

Uma cilada: se você está executando isso em uma conexão de internet doméstica, provavelmente atingirá limites de largura de banda antes dos limites de CPU. Bedrock sincroniza muitos dados, e servir terreno para vários jogadores se acumula. (Na verdade, isso é menos um problema do PowerNukkitX e mais um problema de hospedagem em casa, mas vale a pena saber.)

Backups são seus amigos. Isso é operação básica de servidor, mas menciono porque mundos personalizados com conteúdo personalizado são insubstituíveis. Configure backups automatizados. De verdade.


Outras Opções de Servidor Bedrock

Se você quer alternativas, há algumas que valem a pena conhecer.

Bedrock Dedicated Server é a solução oficial da Microsoft. É gratuito, direto, mas limitado ao vanilla - sem conteúdo personalizado, sem mods, apenas o jogo como está. Bom se você quer confiabilidade e suporte, irritante se você quer adicionar algo personalizado.

Geyser é uma ponte que permite que jogadores da Java Edition entrem em servidores Bedrock. É um proxy, não um servidor completo, mas se você está executando PowerNukkitX e deseja jogo entre edições, Geyser é a ferramenta certa. Muitos servidores executam ambos em paralelo.

Nukkit (o original) ainda é mantido, mas menos ativo que PowerNukkitX. Se você prefere uma base de código mais antiga ou plug-ins específicos escritos para o Nukkit original, ele existe - mas PowerNukkitX é a melhor escolha para novos projetos.


Antes de Instalar

Certifique-se de que sua configuração de servidor se alinha com o que você precisa. PowerNukkitX é poderoso, mas não é um provedor de hospedagem - você é responsável por manter o processo em execução, fazer backup de dados e gerenciar recursos.

Se você está criando um servidor e deseja que seus jogadores apareçam com skins personalizadas, você pode verificar o Minecraft Skin Creator para projetar looks únicos para sua comunidade. E se você está configurando recompensas de votação do servidor, o Minecraft Votifier Tester é inestimável para depurar a integração de voto.

A documentação é sólida em https://docs.powernukkitx.org. O servidor Discord é ativo e os mantenedores são responsivos. Se você tiver problemas, tem humanos reais para recorrer - não apenas documentação de IA.

Sobre o autor
Alexandru Maftei
Alexandru MafteiRedator-chefe

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Perguntas Frequentes

Qual a principal vantagem de usar PowerNukkitX em vez de servidores vanilla?
A principal vantagem é o controle total sobre itens personalizados, mobs, regras e geração de mundo, algo não possível com servidores vanilla.
Quais são os principais recursos personalizados que funcionam bem no PowerNukkitX?
Itens e blocos personalizados, além do sistema de geração de mundo Terra, funcionam muito bem, permitindo personalizações avançadas.
O que é necessário para executar o PowerNukkitX?
Você precisa ter Java 21 ou uma versão mais recente instalada, e seguir os passos de download e execução do arquivo JAR, incluindo as flags - add-opens necessárias.
O comportamento dos mobs no PowerNukkitX é diferente do vanilla?
Sim, a IA dos mobs é avançada, permitindo que eles se comportem de maneira mais realista, como zumbis que procuram o jogador e esqueletos que fazem laterais.
Posso usar comandos vanilla no PowerNukkitX?
Sim, todos os comandos do servidor Bedrock regular funcionam no PowerNukkitX, facilitando a migração de servidores Realms.

Comentários

Nenhum comentário ainda. Seja o primeiro a compartilhar sua opinião!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy