wildvitals-3.4.8.jar
Curse Maven Snippet
What's new
3.4.8 — Hardening de persistência, clocks e sincronização
- reconcilia deadlines persistidos de necessidades, descanso, ferimentos, reprodução, crescimento e ecologia com o
gameTimeatual; - impede
Long.MAX_VALUE/timestamps futuros de congelarem necessidades, recuperação, gestação, postura, crescimento ou comportamentos ecológicos; - adiciona soma saturada para deadlines persistidos e teto de 24.000.000 ticks para durações configuráveis;
- limita contadores/listas persistentes, IDs e traits genéticas;
- limita lotes/quantidade do ninho e sincroniza ao cliente somente uma amostra visual de até 12 ovos;
- força ovo de chão persistido a uma unidade e valida nutrição parcial do comedouro contra a nutrição atual do item;
- adiciona guard V3.4.8, testes-fonte e checklist de NBT adulterado; build NeoForge/GameTestServer continuam pendentes até o wrapper estar disponível.
V3.4.6 — Configuration scopes / Escopos de configuração
English
- Explicitly separates global server configuration, personal player preferences, and personal administrator preferences.
- Adds a separate Administrator — TOP diagnostics/debug toggle visible only to OP/Admin.
- ADMIN/DEBUG is opt-in per administrator and defaults to disabled.
- The administrator preference persists only one boolean; diagnostic data is computed on demand.
adminDebugOnlyInExtendedModeremains a global restriction.
Português
- Separa explicitamente configuração global do servidor, preferência pessoal do jogador e preferência administrativa pessoal.
- Adiciona um toggle separado Administrador — diagnóstico/debug do TOP, visível somente para OP/Admin.
- ADMIN/DEBUG passa a exigir opt-in individual do administrador e inicia desativado.
- A preferência administrativa persiste apenas um booleano; os dados de diagnóstico são calculados sob demanda.
adminDebugOnlyInExtendedModepermanece como restrição global.
V3.4.5 — The One Probe per-player details / Detalhes por jogador
English
- Field Guide adds a player-facing toggle for advanced WildVitals details in The One Probe.
- The choice is persisted per player and does not modify server configuration or require admin permission.
showMoreDetailsis now the default for players who have not chosen a preference yet.- ADMIN/DEBUG information remains permission-gated and independent from the player toggle.
Português
- O Guia de Campo recebe um toggle para cada jogador ativar/desativar detalhes avançados do WildVitals no The One Probe.
- A escolha persiste por jogador, não altera a configuração do servidor e não exige permissão administrativa.
showMoreDetailspassa a ser o padrão para quem ainda não escolheu uma preferência.- Informações ADMIN/DEBUG continuam protegidas por permissão e independentes do toggle do jogador.
3.4.2 — Male-only dominance / Dominância entre machos sem fêmeas
EN: Male competition can now establish dominance/territory without adult females when competeWithoutFemales=true, with maleOnlyMinimumMales controlling the minimum number of adult males. Existing fitness, intimidation, retreat, cooldown and defeat-memory safeguards remain active. Social dominance no longer requires the global ecology.enabled master; territory/migration still do.
PT-BR: A competição entre machos agora pode estabelecer dominância/território sem fêmeas adultas quando competeWithoutFemales=true, com maleOnlyMinimumMales definindo o mínimo de machos adultos. Permanecem as proteções de condição física, intimidação, recuo, cooldown e memória de derrota. A dominância social não depende mais do master global ecology.enabled; território/migração continuam dependendo.
3.4.1 — Admin QA Commands / Comandos administrativos de QA
EN-US
- Adds
/wvas a short alias while preserving/wildvitals. - Adds
/wv spawn <mob> [gender] [stage]with Brigadier suggestions, optional random/forced gender,adultandjuvenile_1..4, including namespaced modded entity IDs. - Administrative spawn starts WildVitals needs healthy/full according to the resolved species profile instead of inheriting an artificial time-of-day deficit.
- Adds
/wv thirst <0-100>,/wv hunger <0-100>and/wv sleep <0-100>for managed living mobs within 16 blocks, with common percentage suggestions and next-tick reevaluation. - Commands remain server-authoritative and restricted by
commands.permissionLevel(validated 2–4 / OP-admin range).
PT-BR
- Adiciona
/wvcomo atalho mantendo/wildvitals. - Adiciona
/wv spawn <mob> [gender] [stage]com sugestões Brigadier, gênero aleatório/forçado opcional,adultejuvenile_1..4, inclusive IDs completos de mobs de outros mods. - O spawn administrativo inicia as necessidades WildVitals saudáveis/cheias conforme o perfil resolvido da espécie, sem criar déficit artificial pelo horário do mundo.
- Adiciona
/wv thirst <0-100>,/wv hunger <0-100>e/wv sleep <0-100>para mobs gerenciados vivos em até 16 blocos, com sugestões de percentuais e reavaliação no tick seguinte. - Os comandos continuam server-authoritative e restritos por
commands.permissionLevel(validado entre 2–4 / faixa OP-admin).
3.4.0 — Genetics & Lineages / Genética e Linhagens
CompileFix 3: updated
AutonomyConfigTestto the current 13-argumentHuntingConfigrecord contract after real GradlecompileTestJavafeedback.PT-BR: primeiro
gradlew clean testreal encontrou e levou à correção de duas chamadas inválidas emNestBlockEntityeWildVitalsBlockForagingGoal; nenhuma nova chave de configuração foi criada.EN-US: first real
gradlew clean testexposed and led to fixes for two invalid calls inNestBlockEntityandWildVitalsBlockForagingGoal; no new configuration key was introduced.
EN-US
- Persistent individual genotype with bounded lineage and parent snapshots at conception.
- Inheritable max health, attack damage, movement speed, growth, metabolism, fertility, resilience and thermal tolerance.
- WildVitals owns only
wildvitals:genetic_*modifiers and never rewrites attribute base values. - Fertilized eggs persist genetics through nests/ground eggs to hatching.
- AttributeFix and Apothic Attributes support is optional/fail-soft with no external API hard dependency.
PT-BR
- Genótipo individual persistente com linhagem limitada e snapshot dos pais na concepção.
- Vida máxima, dano, velocidade, crescimento, metabolismo, fertilidade, resiliência e tolerância térmica herdáveis.
- WildVitals administra apenas modifiers
wildvitals:genetic_*e não sobrescreve valores-base dos atributos. - Ovos fecundados preservam genética no ninho/chão até a eclosão.
- Compatibilidade AttributeFix/Apothic Attributes é opcional/fail-soft, sem dependência rígida de API externa.
- Auditoria integral: modifiers físicos passam a transient; campos/configuração sem consumidor e packages-placeholder foram removidos; todos os grupos existentes passam por validação genética.
Audit follow-up / Auditoria pós-fechamento
- Physical genetic modifiers are transient; the WildVitals attachment remains the persisted source of truth.
- Unused
modekeys and placeholder packages/files were removed. - Legacy
main/javaandtest/javatrees outside Gradle source sets were removed, preventing stale duplicate sources from being mistaken for active code. - Genetics overrides are transactionally validated across all established group dimensions before snapshot activation.
V3.3.0 — Stage 4 — Administration, Guide, TOP and final static audit / Etapa 4 — Administração, Guia, TOP e auditoria estática final
English (en-US)
- Adds an Admin Center Health page plus per-animal common health overrides using the existing group/species inheritance.
- Field Guide species pages expose the resolved injury thresholds, recovery and physical effects.
- The One Probe stays compact: SEVERE/CRITICAL injuries remain visible; MINOR/MODERATE require
showMoreDetails=true. - Adds V3.3 diagnostics without a world scan, pure overlay presentation policy coverage and a source GameTest smoke test.
- Final audit fixes the admin group action encoder from six to seven group types so the social group shown by the UI is encodable.
- Static V2.1→V3.3 guards close successfully; real NeoForge build/GameTest/runtime certification remains pending.
Português (pt-BR)
- Adiciona página Saúde no Admin Center e overrides comuns por animal usando a herança existente grupo/espécie.
- A ficha de espécie no Guia mostra thresholds, recuperação e efeitos físicos já resolvidos.
- The One Probe continua compacto: SEVERE/CRITICAL permanecem visíveis; MINOR/MODERATE exigem
showMoreDetails=true. - Adiciona diagnóstico V3.3 sem scan do mundo, teste puro da política de apresentação e GameTest-fonte de smoke.
- A auditoria final corrige o encoder de ações administrativas de seis para sete tipos de grupo, cobrindo o grupo social exibido pela UI.
- Guards estáticas V2.1→V3.3 fecham a implementação; build/GameTest/runtime NeoForge real continuam pendentes.
V3.3.0 — Stage 3 — Behavioral integrations / Etapa 3 — Integrações comportamentais
English (en-US)
- Injured prey receives additional hunting preference without bypassing prey/risk/size filters or adding a new entity scan.
- High injury burden defers non-critical hunting and progressively reduces/blocks reproduction.
- Male competition uses injury burden for challenge and retreat decisions.
- Injury pain increases effective fear/aggression stress while domestication floors remain authoritative.
- Severe injury can pause maternal egg return; migration uses shorter steps but is never fully disabled by injury.
Português (pt-BR)
- Presas feridas recebem preferência adicional sem ignorar filtros de presa/risco/tamanho nem criar novo scan de entidades.
- Burden alto adia caça não crítica e reduz/bloqueia progressivamente a reprodução.
- Competição masculina usa burden para decisões de desafio e retirada.
- Dor do ferimento aumenta o stress efetivo de fear/agressividade mantendo os pisos da domesticação.
- Ferimento grave pode pausar retorno maternal aos ovos; migração usa passos menores sem ser totalmente desligada pelo ferimento.
V3.3.0 — Stage 2 — Recovery and physical effects / Etapa 2 — Recuperação e efeitos físicos
English
- Adds deadline-driven injury recovery influenced by enabled hunger, thirst, sleep, body condition, rest/activity and configured ambient temperature.
- Injury burden continuously reduces movement and stamina regeneration and can disable sprinting at a configurable threshold.
- Meaningful new trauma restarts the recovery window; no dedicated recovery entity ticker or global scan is added.
Português
- Adiciona recuperação de ferimentos por deadline influenciada por fome, sede, sono, condição corporal, descanso/atividade e temperatura configurada.
- O burden reduz continuamente movimento e regeneração de stamina e pode impedir corrida em um limiar configurável.
- Novo trauma relevante reinicia a janela de recuperação; não foi adicionado ticker dedicado de recuperação nem scan global.
WildVitals — Changelog / Histórico de Alterações
This file keeps English (en-US) and Português (pt-BR) together for easier publication on GitHub, CurseForge and Modrinth.
Este arquivo mantém English (en-US) e Português (pt-BR) juntos para facilitar a publicação no GitHub, CurseForge e Modrinth.
3.3.0 — Health, Injuries & Recovery / Saúde, Ferimentos e Recuperação — Stage 1 / Etapa 1
English (en-US)
- Starts V3.3 with a persistent injury burden separate from vanilla hit points.
- Meaningful damage records injury burden proportional to max-health damage and classifies none/minor/moderate/severe/critical.
- Injury capture is event-driven with no global scan or per-injury ticker.
- WildVitals internal starvation/thermal damage can be suppressed from physical injury capture to avoid double accounting.
healthconfiguration follows the existing profile inheritance and can be overridden by groups/species.- SHIFT inspection shows current injury severity and burden.
Português (pt-BR)
- Inicia a V3.3 com carga persistente de ferimento separada dos pontos de vida vanilla.
- Dano significativo registra carga proporcional à vida máxima e classifica nenhum/leve/moderado/grave/crítico.
- Captura de ferimento é dirigida por evento, sem scan global nem ticker por ferimento.
- Dano interno do WildVitals por fome/temperatura pode ser suprimido da captura física para evitar contagem dupla.
- A configuração
healthsegue a herança de perfis existente e pode ser sobrescrita por grupos/espécie. - A inspeção SHIFT mostra gravidade e carga atuais.
3.2.0 — Ecosystem & Domestication / Ecossistema + Domesticação
English (en-US)
- Added persistent territory and bounded step-based migration under the V3.1 scheduler/pathfinding budgets.
- Added lightweight regional resource pressure fed by existing search outcomes instead of a parallel world scan.
- Predator prey-density behavior reuses the already bounded prey query; repeated prey shortage can drive migration without artificial compensating spawns.
- Reproduction population pressure is species-local instead of mixing unrelated species in the same region.
- Added configurable male competition through existing social groups with per-species overrides, including female/male ratio, intimidation, minimum needs, retreat health, defeat cooldown and territorial departure.
- Added WILD/TOLERANT/HABITUATED/DOMESTICATED trust progression with persistent caregiver UUIDs, daily gain cap, juvenile multiplier, optional decay, multiple caregivers and native-mechanic exclusions.
- Bond lowers WildVitals fear/aggression probability toward that caregiver but never removes fear, stress or the possibility of attack; high stress/damage restores reaction probability.
- Domesticated animals resist migration longer while survival can still override the bond after repeated resource failures.
- Predators can be configured to ignore domesticated animals as prey.
- Added Admin Ecosystem controls/diagnostics and static V3.2 regression guards. Runtime NeoForge certification is still required.
Português (pt-BR)
- Adicionado território persistente e migração limitada por etapas dentro dos budgets de scheduler/pathfinding da V3.1.
- Adicionada pressão regional leve alimentada pelas buscas existentes, sem scan ecológico paralelo do mundo.
- A densidade de presas reutiliza a busca já limitada; falta repetida de presas pode causar migração sem spawn compensatório artificial.
- A pressão populacional sobre reprodução passa a considerar a população local da própria espécie.
- Adicionada competição masculina configurável nos grupos sociais existentes e por espécie, com proporção fêmeas/macho, intimidação, necessidades mínimas, limite de vida, derrota, cooldown e saída territorial.
- Adicionada domesticação WILD/TOLERANT/HABITUATED/DOMESTICATED com confiança persistente por UUID, limite diário, bônus juvenil, decay opcional, múltiplos cuidadores e exclusões para mecânicas nativas.
- O vínculo reduz a probabilidade de medo/agressão WildVitals contra o cuidador, mas nunca remove fear/stress nem impede ataque; stress/dano alto aumenta novamente a reação.
- Animais domesticados resistem mais à migração, mas sobrevivência continua soberana após falhas repetidas de recurso.
- Predadores podem ser configurados para ignorar animais domesticados como presa.
- Adicionados controles/diagnóstico de Ecossistema no Admin Center e guards estáticas V3.2. A certificação runtime NeoForge ainda é obrigatória.
3.1.0 — Performance & Scalability / Performance e Escalabilidade
English (en-US)
- Added a fair global WildVitals AI scheduler with independent evaluation, block-scan and pathfinding budgets.
- Added FULL/REDUCED/DISTANT distance tiers that reduce evaluation frequency/search radius and stop new expensive spatial work for distant entities.
- Added live-validated spatial caching for water/troughs/forage, monotonic snapshot generations and safe persistent mob-index restore.
- Added a bounded 200-tick observability window, Admin Performance screen, diagnostics and conservative warnings.
- Added reproducible controlled profiles for 100, 500, 1,000 and 2,000 animals and fixed starvation found during full queue rotation.
- Real TPS/ms certification is still pending: full Gradle/GameTest, large modpack and prolonged dedicated-server soak remain required.
Português (pt-BR)
- Adicionado scheduler global justo da IA WildVitals com budgets independentes de avaliações, scans de blocos e pathfinding.
- Adicionados níveis FULL/REDUCED/DISTANT por distância, reduzindo frequência/raio e impedindo novo trabalho espacial caro em entidades distantes.
- Adicionados cache espacial revalidado para água/bebedouros/forrageio, geração monotônica do snapshot e restauração segura do índice persistente de mobs.
- Adicionadas janela de observabilidade de 200 ticks, tela Admin de Desempenho, diagnóstico e avisos conservadores.
- Adicionados perfis controlados reproduzíveis para 100, 500, 1.000 e 2.000 animais e corrigido starvation encontrado na rotação completa da fila.
- A certificação real de TPS/ms continua pendente: Gradle/GameTest, modpack grande e soak prolongado de dedicated server ainda são obrigatórios.
3.0.1 — Natural Egg System / Sistema Natural de Ovos
English (en-US)
- Added one universal species-typed egg with fertilized/unfertilized state and
c:eggsculinary compatibility. - Separated fertilization from laying, enabled natural unfertilized laying and enforced one completed lay per Minecraft day for every managed
OVIPAROUSspecies. - Added nest preference, persistent ground eggs, reduced ground incubation and maternal return without global scanning.
- Added event-driven laying nutrition: good feeding reduces rest while poor feeding increases it without bypassing the daily cap.
Português (pt-BR)
- Adicionado um ovo universal tipado por espécie, com estado fecundado/não fecundado e compatibilidade culinária por
c:eggs. - Separadas fecundação e postura, habilitada postura natural não fecundada e imposta uma postura concluída por dia Minecraft para toda espécie
OVIPAROUSgerenciada. - Adicionados preferência por ninho, ovos persistentes no chão, incubação reduzida no chão e retorno maternal sem scan global.
- Adicionada nutrição de postura event-driven: boa alimentação reduz pausas e alimentação ruim aumenta pausas sem furar o limite diário.
3.0.0 — Realistic AI / IA Realista
English (en-US)
- Added temporary environmental memory for water, dropped food, forage, shelter, nests and safe regions.
- Added expiration, invalidation and cooldowns for stale, missing or unreachable remembered targets.
- Added dedicated social profiles: herd, pack, loose group and solitary.
- Added preferred/max group size, cohesion, separation, juvenile proximity and collective fear propagation.
- Added resource spacing so social animals do not all compete for the exact same food/water block.
- Hunting is now need-driven and considers distance, visibility, path accessibility, prey size/risk, age, injuries and isolation.
- Predators abandon hunts when hunger recovers, the configured stop threshold is reached, the target becomes inaccessible or pursuit times out.
- Added temporary fear/safety behavior reacting to damage, explosions, fire, predators, rain and thermal stress.
- Heat can prioritize shade/shelter; cold can prioritize social proximity before shelter depending on the profile.
- Added weighted daily routine preferences for feeding, drinking, social behavior and rest; critical needs always override routine.
- Cold Sweat remains optional through the generic ambient-temperature provider.
- Added schema migration
2 -> 3without deleting customized configuration. - Extended the graphical animal editor with Social, Memory, Fear and Routine controls.
- Added V3.0 unit tests and GameTest source coverage for memory, bounded searches, social behavior, shelter/nest memory and hunting decisions.
- Added compile/test maintenance fixes discovered by the real Gradle test run: checked exceptions, shelter type compatibility, lambda capture, updated
HuntingConfigtests and schema/layout migration tests. - Removed the requirement for a root
versionfile;gradle.properties -> mod_versionis the single project version source and/version/can remain a local ignored folder. - Field Guide maintenance: stronger parchment text contrast, responsive animal-editor viewport, scrollable controls on smaller GUI scales, compact section navigation, adaptive compatibility layout and clearer disabled-button explanations.
- The “Create individual configuration” button now explicitly reports when no animal is selected or when an individual configuration already exists.
- “Restore inheritance” now explains when the section is already inherited and therefore does not need restoration.
Português (pt-BR)
- Adicionada memória ambiental temporária para água, comida caída, forrageamento, abrigo, ninhos e regiões seguras.
- Adicionados expiração, invalidação e cooldown para alvos lembrados que desapareceram ou ficaram inacessíveis.
- Adicionados perfis sociais próprios: rebanho, matilha, grupo solto e solitário.
- Adicionados tamanho preferencial/máximo do grupo, coesão, separação, proximidade de juvenis e propagação coletiva de medo.
- Adicionado espaçamento de recursos para evitar que todos os animais sociais disputem exatamente o mesmo bloco de comida/água.
- A caça passa a ser guiada pela necessidade e considera distância, visibilidade, caminho acessível, tamanho/risco da presa, idade, ferimentos e isolamento.
- Predadores abandonam a caça quando a fome se recupera, o limite configurado é atingido, a presa fica inacessível ou a perseguição excede o tempo máximo.
- Adicionado comportamento temporário de medo/segurança reagindo a dano, explosões, fogo, predadores, chuva e estresse térmico.
- Calor pode priorizar sombra/abrigo; frio pode priorizar proximidade do grupo antes do abrigo conforme o perfil.
- Adicionada rotina diária ponderada para alimentação, hidratação, comportamento social e descanso; necessidades críticas sempre ignoram a rotina.
- Cold Sweat continua opcional através do provedor genérico de temperatura ambiente.
- Adicionada migração de schema
2 -> 3sem apagar configurações personalizadas. - Editor gráfico de animais ampliado com controles de Social, Memória, Medo e Rotina.
- Adicionados testes unitários e fontes de GameTest para memória, buscas limitadas, comportamento social, memória de abrigo/ninho e decisões de caça.
- Adicionados hotfixes de compilação/testes encontrados pelo Gradle real: exceções checked, compatibilidade de tipo do abrigo, captura de lambda, testes de
HuntingConfige testes de migração/layout atualizados. - Removida a exigência de arquivo raiz
version;gradle.properties -> mod_versionpassa a ser a única fonte da versão e/version/pode continuar como pasta local ignorada. - Manutenção do Guia de Campo: maior contraste das letras no pergaminho, viewport responsivo do editor, controles com rolagem em GUI scale alto, navegação compacta de seções, compatibilidade com layout adaptativo e explicação de botões desabilitados.
- O botão “Criar configuração individual” agora informa claramente quando nenhum animal está selecionado ou quando a configuração individual já existe.
- “Restaurar herança” agora explica quando a seção já está herdando do grupo e, portanto, não precisa ser restaurada.
2.9.0 — Quality & Administration / Qualidade e Administração
English (en-US)
- Added the graphical WildVitals Administration Center inside the Field Guide for authorized administrators.
- Administrator permission is revalidated server-side for every configuration mutation.
- Added visual compatibility status/toggles for Cold Sweat, The One Probe and Industrial Foregoing, including detected version and plain-language descriptions.
- Added a full visual animal editor for groups, hunger, thirst, stamina, sleep, penalties, feeding, autonomy, reproduction, growth/wellbeing and per-species temperature.
- Added minimal per-section overrides with clear inherited/individual status and restore-inheritance actions.
- Administrators can configure food rules using the item held in the main hand instead of typing registry IDs.
- Added detailed diagnostics, diagnostic report export and bounded administrative history.
- Added Casual, Balanced, Realistic, Hardcore and Performance presets with preview, confirmation, backup, transactional reload and rollback.
- Presets preserve individual animal overrides.
- Added plain-language tooltips and confirmations for destructive/global operations.
- Commands remain technical/automation tools; the GUI is the primary administration path.
- Added the canonical V2.9 -> V3.2 roadmap/checklist.
Português (pt-BR)
- Adicionado o Centro de Administração gráfico do WildVitals dentro do Guia de Campo para administradores autorizados.
- A permissão administrativa é revalidada no servidor para cada alteração de configuração.
- Adicionado status/controle visual das integrações Cold Sweat, The One Probe e Industrial Foregoing, incluindo versão detectada e descrição em linguagem simples.
- Adicionado editor visual completo para grupos, fome, sede, stamina, sono, penalidades, alimentação, autonomia, reprodução, crescimento/bem-estar e temperatura por espécie.
- Adicionados overrides mínimos por seção, mostrando claramente estado herdado/individual e opção de restaurar herança.
- Administradores podem configurar alimentos segurando o próprio item na mão, sem digitar registry IDs.
- Adicionados diagnóstico detalhado, exportação de relatório e histórico administrativo limitado.
- Adicionados presets Casual, Balanceado, Realista, Hardcore e Performance com prévia, confirmação, backup, reload transacional e rollback.
- Presets preservam overrides individuais dos animais.
- Adicionados tooltips em linguagem simples e confirmações para operações destrutivas/globais.
- Comandos permanecem como ferramentas técnicas/de automação; a interface é o caminho administrativo principal.
- Adicionado roadmap/checklist canônico V2.9 -> V3.2.
2.8.5 — Beginner-Friendly Config Layout / Configuração Amigável
English (en-US)
- Reorganized
config/wildvitalsby user-facing subject instead of internal implementation details. - Centralized optional integrations under
compatibility/with descriptive files such ascold_sweat.json,the_one_probe.jsonandindustrial_foregoing.json. - Renamed generic files to descriptive names such as
general.json,food_settings.json,drop_settings.jsonandmigration_settings.json. - Added
README_FIRST.txtand focused guides for compatibility, food and advanced configuration. - Added automatic one-way layout migration with backups; existing canonical files are never overwritten.
- Excluded runtime
storage/data from the editable configuration tree budget. - Disabled Cold Sweat integration no longer probes its temperature provider while building the Guide.
Português (pt-BR)
- Reorganizado
config/wildvitalspor assunto visível ao usuário em vez da implementação interna. - Centralizadas as integrações opcionais em
compatibility/, com arquivos descritivos comocold_sweat.json,the_one_probe.jsoneindustrial_foregoing.json. - Arquivos genéricos foram renomeados para nomes claros como
general.json,food_settings.json,drop_settings.jsonemigration_settings.json. - Adicionados
README_FIRST.txte guias focados para compatibilidade, alimentação e configurações avançadas. - Adicionada migração automática do layout com backup; arquivos canônicos existentes nunca são sobrescritos.
- Dados runtime de
storage/foram removidos do orçamento da árvore de configuração editável. - Com Cold Sweat desativado, a criação do Guia não consulta mais seu provedor de temperatura.
2.8.4 — Config Migration / Migração de Configuração
English (en-US)
- Added forward-only JSON config migration from schema 1 to schema 2.
- Added backups before migration, bounded backup retention and migration history.
- Missing defaults are reconciled without overwriting existing user values.
- Future schemas are rejected before writes and failed migrations attempt rollback.
Português (pt-BR)
- Adicionada migração progressiva de configuração JSON do schema 1 para o schema 2.
- Adicionados backups antes da migração, retenção limitada e histórico de migração.
- Defaults ausentes são reconciliados sem sobrescrever valores existentes do usuário.
- Schemas futuros são recusados antes de gravações e falhas de migração tentam rollback.
This mod has no additional files

