02. Guia de Configuração de Spawn (TOML) — Wiki Oficial
Esta página detalha como personalizar o aparecimento dos visitantes no Visiting Villagers através do arquivo de configuração TOML ou pelas telas nativas do jogo.
As configurações de spawn ficam localizadas em: config/visitingvillagers-common.toml
- Via Menu do Jogo (Forge): Clique no botão Config na lista de mods para abrir as 5 telas de sliders (1 tela raiz + 4 submenus divididos por categorias).
- Edição Direta de Arquivo: Abra o arquivo
visitingvillagers-common.tomlem qualquer editor de texto.
⚠️ Importante: Alterações no arquivo
.tomlexigem o reinício do servidor ou do jogo para entrarem em vigor. Diferente dos arquivos JSON de trocas, o sistema de spawn não possui recarga em tempo real.
Todas as 10 chaves utilizam valores inteiros (integer) com limites definidos de mínimo e máximo (min–max).
Define as regras globais para atração de visitantes pela vila.
| Chave | Padrão | Intervalo | Descrição do Efeito |
|---|---|---|---|
spawnCheckIntervalSeconds | 10 | 1–60 | Intervalo em segundos entre as verificações de spawn ao redor do jogador. |
minVillagersForSpawn | 6 | 1–100 | Mínimo de aldeões estabelecidos na vila para permitir a chegada de visitantes. |
minGolemsForSpawn | 1 | 0–50 | Mínimo de Golems de Ferro na vila para permitir o aparecimento de visitantes. |
Controla o limite de população e a taxa de chegada de comerciantes adultos (VisitorEntity).
| Chave | Padrão | Intervalo | Descrição do Efeito |
|---|---|---|---|
visitorSpawnPercentage | 100 | 0–100 | Porcentagem da população da vila usada para definir o limite máximo de visitantes adultos (ex: 100% = 1 visitante adulto por aldeão). |
maxSpawnsPerCycle | 3 | 1–10 | Quantidade máxima de adultos que podem surgir em uma única verificação. |
defaultVisitorTradeChance | 40 | 0–100 | Chance (%) de o visitante da variante default possuir um catálogo de trocas. |
Regula o nascimento e a quantidade de crianças brincalhonas (BabyVisitorEntity).
| Chave | Padrão | Intervalo | Descrição do Efeito |
|---|---|---|---|
minAdultsForBaby | 2 | 1–10 | Mínimo de visitantes adultos estabelecidos na vila para que os bebês comecem a surgir. |
babySpawnPercentage | 60 | 0–100 | Porcentagem em relação ao número de adultos que determina o limite máximo de bebês (ex: 60% = até 3 bebês para 5 adultos). |
Ajusta a presença de viajantes raros por bioma (WanderingVisitorEntity).
| Chave | Padrão | Intervalo | Descrição do Efeito |
|---|---|---|---|
maxWanderingVisitors | 2 | 0–10 | Número máximo de andarilhos presentes simultaneamente no mundo/área. |
wanderingSpawnDelaySeconds | 120 | 10–600 | Tempo de espera (em segundos) entre as tentativas de spawn de andarilhos. |
O servidor executa o ciclo de decisão a cada spawnCheckIntervalSeconds na área ao redor do jogador, seguindo três gatilhos em cascata:
- Gatilho de Vila Estabelecida: O mod checa se a vila local atinge o mínimo de aldeões (
minVillagersForSpawn) e o mínimo de golems (minGolemsForSpawn). Se a vila não atender aos dois requisitos, nenhum visitante é gerado. - Gatilho de Adultos e Bebês:
- Limite de Adultos:
Limite = (Aldeões × visitorSpawnPercentage) / 100. Havendo vaga, o mod gera atémaxSpawnsPerCycleadultos por ciclo, próximos a um aldeão. - Limite de Bebês: Quando
Adultos ≥ minAdultsForBaby, calcula-seLimite = (Adultos × babySpawnPercentage) / 100. Os bebês surgem próximos a um visitante adulto.
- Limite de Adultos:
- Gatilho de Andarilhos: Calculados separadamente (respeitando o limite
maxWanderingVisitors). Cada tentativa ocorre após o tempo definido emwanderingSpawnDelaySeconds, e o spawn ocorre obrigatoriamente próximo a um Golem de Ferro.
- Período Diurno: Visitantes adultos e bebês aparecem exclusivamente durante o dia (entre 500 e 12000 ticks). Andarilhos surgem um pouco mais tarde no ciclo (a partir do tick 1500).
- Superfície Válida: O aparecimento só ocorre sobre blocos naturais marcados com a tag
#visitingvillagers:visitors_spawnable_on(como blocos de grama).
Se os visitantes não estiverem aparecendo na vila, verifique os 5 pontos abaixo antes de alterar as configurações:
- Requisitos de População: Verifique se há aldeões e golems suficientes na área próxima ao jogador. O cálculo é local em relação ao jogador, não global no mapa.
- Horário do Dia: Certifique-se de que é dia (entre o amanhecer e o meio-dia). Durante a tarde, noite ou tempestades, o aparecimento é bloqueado.
- Bloco de Aparição: Garanta que há blocos válidos de grama/terra sem obstrução na vila (tag
visitors_spawnable_on). - Reinício do Servidor: Lembre-se de reiniciar o servidor/jogo após editar o arquivo
visitingvillagers-common.toml. - Vila Pequena: Com os valores padrão, uma vila com apenas 4 aldeões não atinge o requisito mínimo (
4 < 6) e não gerará visitantes.
