NimBlock Iniciar sessão

Todos os artigos

Adiciona uma mensagem de boas-vindas ao teu servidor Minecraft Paper

Para dar as boas-vindas a um jogador quando entra, liga um acionador de entrada de jogador a uma ação que envia uma mensagem de chat a esse jogador. Podes montar esta regra no estúdio do NimBlock e executá-la num servidor Paper que já tenhas. A saudação abaixo é privada e aparece sempre que um jogador entra. Acrescenta uma mensagem; não substitui o anúncio normal de entrada do Minecraft.

Mensagem de boas-vindas Minecraft ou MOTD da lista de servidores?

A mensagem de boas-vindas aparece depois de o jogador se ligar. A MOTD aparece antes disso, por baixo do nome do servidor na lista de multijogador. Alterar motd em server.properties muda esta última, como explica a documentação do Paper. Não cria a saudação no chat deste guia.

Esta receita usa o editor de blocos do NimBlock e o respetivo runtime, separado e gratuito. Uma conta NimBlock basta para guardar a regra. Para a executar, precisas de um servidor Minecraft Java existente cujo alojamento permita carregar ficheiros de plugins. Os passos abaixo destinam-se ao Paper 1.21.11 com Java 21. Não precisas de um servidor alojado pelo NimBlock.

Cria a saudação no estúdio

  1. Abre os teus plugins no NimBlock e cria um plugin novo. O editor começa com uma regra de boas-vindas.
  2. Mantém o acionador Um jogador entra e a ação Enviar uma mensagem ao jogador. Deixa a regra sem condições para que corra sempre que um jogador entra.
  3. Muda a mensagem para algo útil, como Boas-vindas, {player}! Mantém o chat simpático. Mantém {player} exatamente como está: o runtime substitui-o pelo nome do jogador.
  4. Guarda o plugin. Na página dele, copia o JSON completo que aparece para um ficheiro de texto simples chamado welcome.json, guardado em UTF-8.

O estúdio produz uma regra em JSON, não um plugin Java autónomo. Noutro alojamento, instalas o runtime uma vez e depois dás-lhe esse ficheiro JSON. A gramática pública descreve os acionadores e as ações disponíveis.

Instala-a no teu servidor Paper existente

  1. Descarrega o runtime do NimBlock. Desliga o servidor, coloca o .jar do runtime diretamente em plugins/ e depois inicia o servidor.
  2. Confirma que o NimBlock está ativado com /plugins. O guia de instalação de plugins do Paper explica como diagnosticar uma falha no carregamento.
  3. Carrega welcome.json para plugins/NimBlock/specs/. Mantém as maiúsculas da pasta. Se a pasta não existir, cria-a antes de carregar o ficheiro.
  4. Como operador do servidor, executa /nimblock reload e depois /nimblock list. O nome do teu plugin guardado deve aparecer. Na consola do servidor, omite a barra inicial.

Corrige qualquer erro indicado durante o reload antes de testar. Um runtime que aparece em /plugins prova que o runtime carregou, não que a tua regra JSON carregou. Usa /nimblock list para essa segunda verificação.

Confirma o que os jogadores realmente veem

Liga-te com a tua conta de Minecraft Java. Deves ver a tua saudação com o teu nome. Desliga-te e volta a ligar-te: a mesma saudação deve aparecer outra vez. Se já houver outro jogador online, pede-lhe que confirme que não recebe a tua saudação privada. Essa pessoa pode continuar a ver o anúncio normal de entrada do Minecraft.

Para anunciar as chegadas a todos, escolhe antes a ação de difusão do estúdio. Isso acrescenta uma mensagem pública; continua a não remover o anúncio normal. Mantém as instruções privadas e os anúncios públicos separados, para que cada entrada não inunde o chat de todos.

Muda o texto sem reinstalar o runtime

Edita a mensagem no estúdio e guarda uma nova versão. Substitui o conteúdo do mesmo ficheiro welcome.json pelo JSON acabado de guardar e depois executa /nimblock reload. Volta a ligar-te para testar. Esta alteração, que só mexe na mensagem, não exige reiniciar o servidor. Se mantiveres o ficheiro antigo e o novo, podem carregar-se as duas regras e produzir duas saudações.

Sem saudação, ou com duas saudações?

  • Nada na lista do runtime: verifica a pasta, a extensão .json e os erros do reload. Um ficheiro chamado welcome.json.txt não é do mesmo tipo de ficheiro.
  • A regra carrega mas fica em silêncio: verifica se o acionador é a entrada de jogador, se não tem condições e se voltaste mesmo a ligar-te depois de a carregar. Carregar uma regra não repete as entradas anteriores.
  • Vês duas saudações personalizadas: procura um segundo ficheiro JSON ou outro plugin que envie uma mensagem de boas-vindas. Um anúncio normal de entrada junto com uma saudação privada é o esperado.
  • Queres uma saudação só para jogadores novos: isso exige uma condição adicional. Esta receita cumprimenta de propósito também os jogadores que regressam.

Podes usar o runtime no teu próprio servidor Paper compatível sem comprar alojamento NimBlock. A tua regra continua a ser um ficheiro JSON legível, que podes inspecionar e guardar com a cópia de segurança do servidor.

Cria a tua regra de boas-vindas no estúdio e usa-a no teu servidor Paper.

Gratuito durante a beta · um servidor de 1 GB por conta