wildvitals-3.7.15.jar
Curse Maven Snippet
What's new
3.7.15 — General Audit V1 Consolidation, Persistence Safety & Release Hardening / Consolidação da Auditoria Geral V1, Segurança de Persistência e Endurecimento de Release
English (en-US)
- Consolidates the eight-stage General Audit V1 on top of the existing 3.7.14 Architecture Regression Guard & Final Hardening release.
- Maternal defense now yields to critical thirst/hunger through the central biological priority contract and can resume after recovery while the threat remains valid.
- MobVitals persistence no longer silently clamps unknown future
dataVersionvalues to V4; future states are preserved fail-safe/opaque, while V1–V3 and versionless legacy states remain migratable. - Cross-feature architecture cycles were removed, including
feeder <-> visualand lifecycle/needs feedback paths; persistent reconciliation and rest responsibilities now live behind neutral directional boundaries. - Release validation was sanitized into permanent invariants, current regressions and non-blocking historical/superseded/obsolete guards, preventing removed historical structures from blocking current releases.
health.naturalHealingis now generated, documented and migrated non-destructively from one canonical default contract, preserving customized values and per-field runtime fallback.- Water troughs now maintain
0 <= waterMl <= capacityMlopportunistically across NBT, capability, buckets, rain, dripstone and configuration changes; dynamic capacity reductions do not create water/items and minimal visual sync is preserved. - Thermal contracts were cleaned so
TemperatureRuntimePortdepends only on neutral domain/port contracts; EcoTermico and Cold Sweat remain optional/fail-soft, with Vanilla fallback preserved and no mandatory external-mod dependency. - Added the consolidated General Audit regression guard covering architecture, persistence, natural healing, trough capacity, version/documentation consistency, client/common boundaries, optional integrations and the modern movement/spatial-memory/thermal/sleep/persistence/performance/water/feeding/renderer gates.
- Canonical artifact version is now
3.7.15with persistentdataVersion=4; no additional world-data migration is required solely by this patch release. - Static release certification passes all active permanent/current guards. Full Gradle/NeoForge/JUnit/GameTest certification remains a release-environment step when the Gradle 9.2.1 distribution is reachable.
- Fixed a Java 21 type-inference compilation failure in
SpatialPlaceMemoryServiceby explicitly typing thePlaceMemorycomparator used for known-place ranking; scoring/order behavior is unchanged. - No EcoTermico project source file was modified by this WildVitals audit line.
Português (pt-BR)
- Consolida os oito estágios da Auditoria Geral V1 sobre a release já existente 3.7.14 Architecture Regression Guard & Final Hardening.
- A defesa materna passa a ceder para sede/fome crítica pelo contrato central de prioridade biológica e pode retomar após recuperação enquanto a ameaça continuar válida.
- A persistência MobVitals não faz mais clamp silencioso de
dataVersionfutura desconhecida para V4; estados futuros são preservados de forma fail-safe/opaca, enquanto V1–V3 e estados legados sem versão continuam migráveis. - Foram removidos ciclos arquiteturais entre features, incluindo
feeder <-> visuale retornos lifecycle/needs; reconciliação persistente e repouso passam a fronteiras neutras e direcionais. - A validação de release foi saneada em invariantes permanentes, regressões atuais e guards históricos/substituídos/obsoletos não bloqueantes, impedindo estruturas históricas removidas de bloquear releases atuais.
health.naturalHealingpassa a ser gerado, documentado e migrado de forma não destrutiva a partir de um único contrato canônico de defaults, preservando customizações e fallback runtime por campo.- Bebedouros passam a manter
0 <= waterMl <= capacityMloportunisticamente em NBT, capability, baldes, chuva, dripstone e alteração de configuração; redução dinâmica de capacidade não cria água/itens e a sincronização visual mínima é preservada. - Os contratos térmicos foram limpos para que
TemperatureRuntimePortdependa somente de contratos neutros de domínio/porta; EcoTermico e Cold Sweat permanecem opcionais/fail-soft, com fallback Vanilla preservado e sem dependência obrigatória de mod externo. - Adicionado o guard consolidado da Auditoria Geral cobrindo arquitetura, persistência, cura natural, capacidade do bebedouro, consistência de versão/documentação, fronteiras client/common, integrações opcionais e os gates modernos de movimento/memória espacial/térmica/sono/persistência/desempenho/água/alimentação/renderer.
- A versão canônica do artefato passa a
3.7.15mantendodataVersion=4; nenhuma migração adicional de dados de mundo é necessária somente por este patch. - A certificação estática de release passa em todos os guards permanentes/atuais ativos. A certificação Gradle/NeoForge/JUnit/GameTest completa permanece como etapa do ambiente de release quando a distribuição Gradle 9.2.1 estiver acessível.
- Corrigida uma falha de compilação por inferência de tipos do Java 21 em
SpatialPlaceMemoryService, tipando explicitamente o comparator dePlaceMemoryusado no ranking de locais conhecidos; o comportamento de pontuação/ordenação não foi alterado. - Nenhum arquivo-fonte do projeto EcoTermico foi alterado por esta linha de auditoria do WildVitals.
This mod has no additional files

