Configurando o Sponge

Você pode encontrar todos os arquivos de configuração dentro da pasta “config”.

Sintaxe de configuração

A maior parte dos arquivos de configuração vão fazer uso do formato HOCON.

O que você pode configurar

Os plugins também terão seus próprios arquivos de configuração na pasta “config”.

Configurações de mundos

Há três tipos de configuração de mundos:

  • Global

  • Dimensional

  • Mundial

Arquivos de configurações globais podem afetar todos os mundos e dimensões de um servidor. Esse é o nível pré-definido para configurações. Os arquivos de configuração de dimensões são usados para afetar certa dimensão ou um grupo de mundos. Esses tipos de configuração vão sobrescrever os arquivos de configuração global. Arquivos de configuração de mundo são utilizados para modificar apenas mundos individuais. Configurações de mundo sobrescrevem configurações globais e de dimensão.

Modificando a configuração em jogo

É possivel alterar essas configurações pelo jogo através do comando /sponge config. A sintaxe do comando de configuração é:

/sponge config <flag> <key> <value>

Existem flags para especificar o que você quer alterar. Essas flags são global, dimensão e mundo.

  • -g é a flag para global

  • -d <dim> se refere à dimensão (substituindo o <din> com a dimensão que você quer configurar)

  • -w <world> se refere a um mundo (substituindo <world> pelo mundo escolhido).

A chave é o valor que você quer mudar. O valor é o valor da chave que você quer mudar.

Aqui um exemplo desse comando em ação:

/sponge config -d minecraft:nether logging.chunk-load true

Isso definirá a configuração para registrar o carregamento de chunks no nether.

Se você precisa checar o valor de uma chave, é só omitir o valor. Checar o valor de uma chave como logging.chunk-load no nether seria algo como:

/sponge config -d minecraft:nether logging.chunk-load

Salvando a configuração de um mundo

Salvar a configuração de um mundo no seu arquivo pode ser desejado depois de fazer modificações. Isso seria útil em um eventual encerramento indesejado do servidor. Isso pode ser feito usando o comando /sponge save no servidor sponge. A sintaxe desse comando é similar ao do comando de configuração:

/sponge save <flag>

Aqui um exemplo para salvar a configuração global:

/sponge save -g

Recarregar a configuração de um mundo

Às vezes pode ser desejável recarregar a configuração de um mundo enquanto o servidor está em execução. Isso seria útil se fez alterações no arquivo de configuração local e quer recarregar ele para usar no servidor. Isso é possível usando o comando /sponge reload. A sintaxe desse comando é a seguinte:

/sponge reload <flag>

Aqui um exemplo para recarregar o arquivo de configuração do fim do mundo:

/sponge reload -d minecraft:the_end