promotional bannermobile promotional banner

Wild Vitals

Adds realistic survival needs and behaviors to Minecraft animals, including hunger, thirst, stamina, sleep, body condition, and temperature.
Back to Files

wildvitals-3.7.202.jar

File namewildvitals-3.7.202.jar
Uploader
LaercioAvilaLaercioAvila
Uploaded
Sep 28, 2026
Downloads
106
Size
2.0 MB
Mod Loaders
NeoForge
File ID
9003624
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:wild-vitals-1677558:9003624"

Learn more about Curse Maven

What's new

3.7.202 - WildVitals 3.7.x Consolidated Stability, Architecture and Gameplay Update

EN-US

Bug Fixes

  • Fixes broken internal references that could prevent the project from compiling after the latest refactors, restoring the affected Guide/Admin controls, environmental-memory block validation and species validation when inserting eggs into nests.
  • Makes feeder persistence more resilient to inconsistent legacy or externally modified save data, reconciling redundant reserve metadata from canonical nutritional data without losing stored nutrition.
  • Hardens juvenile-age handling for growth and natural egg laying against corrupted, extreme or externally supplied values, while preserving normal growth and laying behavior.
  • Prevents Guide/Admin duration controls from exceeding their configured maximum limits when repeatedly increased.
  • Improves animal fire safety so WildVitals-managed animals avoid dangerous fire paths, distinguish lit from extinguished campfires, escape direct contact with fire, lava, magma and lit campfires, and continuously revalidate emergency escape destinations.
  • Prevents transient, unsafe, unloaded or invalid environmental-memory destinations from being reused as valid food, water, shelter or safety targets.
  • Improves spatial-memory selection, retry behavior and persistent nest-home memory while keeping unloaded chunks out of active runtime decisions.
  • Strengthens resource availability, consumption and reservation handling, including reservation continuity, ownership transfer, expiration, rollback and thermal-stability ownership.
  • Makes automatic nest construction and protection transactional and safer, preserving resource reservations and rolling back incomplete operations when necessary.
  • Improves egg predation behavior, reservation handling and scan efficiency without introducing unrestricted world or entity scans.
  • Corrects ground egg rendering and selection behavior and keeps persisted egg variants canonical across current and legacy saves.
  • Preserves explicit compatibility aliases and migration rules for legacy egg variants.
  • Expands nest capacity coherently up to 12 eggs, keeps persisted capacity within the supported range and renders the complete stored egg count.
  • Preserves the three supported egg visual identities and keeps variant selection coherent across ground rendering, nests, persistence and JEI subtype handling.
  • Strengthens injury, rest and natural-healing rules so effective damage, recovery deadlines, thermal comfort, treatment and quiet windows share one consistent biological authority.
  • Prevents Vanilla attacker-only damage timestamps or unrelated clocks from becoming the authority for biological recovery, rest or healing.
  • Improves handling of extreme persisted biological values, physiological clocks and runtime state without changing normal gameplay formulas.
  • Protects AI scheduler fairness and runtime budgets so expensive biological, environmental and navigation work remains bounded.
  • Keeps thermal-provider selection coherent between WildVitals, EcoTermico, Cold Sweat and fallback providers.
  • Strengthens nest, incubation, egg and resource-capacity contracts while preserving existing saves and established gameplay.
  • Protects client/server boundaries, Guide administration permissions, per-player preferences and server-authoritative mutations.
  • Prevents invalid or unsafe client-side Guide data from bypassing server validation.

Improvements/Changes

  • Completes the technical audit of the WildVitals 3.7.x codebase, with all 12 final audit stages closed under a single canonical project status.
  • Establishes a final automated release barrier covering architecture, biological invariants, lifecycle, performance, optional integrations, assets, configuration, localization, semantic versioning and release authority.
  • Strengthens architecture rules so the domain layer cannot depend on configuration, feature, compatibility or client layers and cross-feature dependency cycles are automatically rejected.
  • Protects runtime performance against force-loading, chunk tickets, synchronous chunk fetching, unrestricted world scans and new unbounded periodic work.
  • Keeps biological gameplay clocks under WildVitals' persisted physiological-time authority instead of wall clock, gameTime, dayTime or arbitrary entity tick counters.
  • Preserves System.nanoTime() only for elapsed-cost measurement and telemetry, never as persisted gameplay state.
  • Protects optional integrations from leaking hard external dependencies into common runtime code.
  • Keeps EcoTermico, Cold Sweat and Industrial Foregoing integrations isolated through their established compatibility contracts.
  • Keeps JEI and The One Probe API usage isolated to their dedicated compatibility adapters.
  • Strengthens dedicated-server safety by preventing client-only Minecraft, NeoForge and Blaze3D dependencies from leaking outside client code.
  • Validates shipped JSON resources, configuration examples, NeoForge templates, translation keys, models, blockstates, item models and texture references as part of the final release barrier.
  • Keeps PT-BR, EN-US and ES-ES localization contracts synchronized for translation keys used by the shipped code.
  • Makes semantic-version validation numeric and safe across arbitrary-width version components, including transitions such as 99 → 100 and 999 → 1000.
  • Consolidates legacy API policy so compatibility surfaces remain available without encouraging new code to depend on deprecated contracts.
  • Separates historical checklists and old implementation records from the canonical current project status, preventing completed historical work from appearing as current pending work.
  • Keeps player-facing release notes focused on practical changes while preserving detailed technical history in dedicated versioned records.
  • Refactors the Field Guide into smaller, isolated responsibilities without redesigning the interface or changing gameplay behavior.
  • Separates Guide navigation, page identity, administration sections, animal-editor sections, transient state, lifecycle, layout, widgets, interaction, scrolling, cursor restoration and client-server action transport.
  • Separates Guide frame rendering, page rendering, foreground widgets, administration rendering and animal-list interaction while preserving the existing visual order and behavior.
  • Separates Field Guide snapshot composition into dedicated immutable structures and providers for overview, animal profiles, thermal data, health, genetics, feeding/resources and administration.
  • Separates server-side administration data for ecology, domestication, monster hunger/hunting, predator threats, health, genetics, presets, diagnostics, history, performance and compatibility.
  • Keeps Guide administration server-authoritative, including configurable permission-level revalidation before sensitive mutations.
  • Preserves personal presentation preferences per player instead of promoting them to global configuration.
  • Keeps Guide snapshot size bounded by the established packet budget and animal-count limits.
  • Keeps water-trough visual synchronization server-to-client, bounded and restricted to already-loaded chunks.
  • Decomposes movement-intent lifecycle, navigation and state handling while preserving existing animal behavior.
  • Decomposes environmental food/water memory, transient rejection and maintenance responsibilities while retaining bounded processing.
  • Preserves scheduler budgets, telemetry, cache policies and resource-quality safeguards.
  • Preserves stronger fire avoidance from the 3.7.x line, including route avoidance, direct emergency escape, lit/unlit campfire distinction and bounded destination revalidation.
  • Fire-immune animals continue using their native behavior and are not forced to avoid heat they can safely tolerate.
  • No new world-wide scan, entity-wide scan, chunk force-loading or unrestricted global per-tick loop is introduced by these changes.
  • Preserves Minecraft 1.21.1 and NeoForge 21.1.248 as the supported platform for this release line.
  • Preserves dataVersion=4, schemaVersion=3, Registry IDs, saves, configuration formats and established compatibility contracts.
  • Consolidates all improvements and corrections from WildVitals 3.7.57 through 3.7.202 into the current 3.7.202 state.
  • WildVitals 3.7.202 is the current minimum base; every later correction must advance to 3.7.203 or higher.

PT-BR

Correções

  • Corrige referências internas quebradas que poderiam impedir a compilação após as refatorações mais recentes, restaurando os controles afetados do Guia/Admin, a validação de blocos da memória ambiental e a verificação de espécie ao inserir ovos no ninho.
  • Torna a persistência do comedouro mais resistente a saves antigos, inconsistentes ou modificados externamente, reconciliando metadados redundantes da reserva a partir dos dados nutricionais canônicos sem perder nutrição armazenada.
  • Protege crescimento e postura natural contra idades juvenis corrompidas, extremas ou fornecidas por outros mods, preservando o comportamento normal.
  • Impede que controles de duração do Guia/Admin ultrapassem os limites máximos configurados ao continuar pressionando aumentar.
  • Melhora a segurança contra fogo para que animais gerenciados pelo WildVitals evitem rotas perigosas, diferenciem fogueiras acesas e apagadas, escapem de contato direto com fogo, lava, magma e fogueiras acesas e revalidem o destino durante fugas de emergência.
  • Impede que destinos transitórios, inseguros, descarregados ou inválidos da memória ambiental sejam reutilizados como locais válidos de alimento, água, abrigo ou segurança.
  • Melhora seleção da memória espacial, tentativas posteriores e memória persistente do ninho sem transformar chunks descarregados em alvos ativos.
  • Reforça disponibilidade, consumo e reservas de recursos, incluindo continuidade da reserva, transferência de proprietário, expiração, rollback e propriedade durante estabilidade térmica.
  • Torna construção e proteção automática de ninhos mais transacionais e seguras, preservando reservas e revertendo operações incompletas quando necessário.
  • Melhora predação de ovos, reservas de ninhos e eficiência das buscas sem introduzir varreduras irrestritas de mundo ou entidades.
  • Corrige comportamento visual e área de seleção dos ovos no chão e mantém variantes persistidas em formato canônico entre saves atuais e legados.
  • Preserva aliases explícitos de compatibilidade e migração das variantes antigas de ovos.
  • Amplia de forma coerente a capacidade dos ninhos até 12 ovos, mantém valores persistidos dentro da faixa suportada e renderiza todos os ovos armazenados.
  • Preserva as três identidades visuais suportadas dos ovos e mantém a variante coerente no chão, ninho, persistência e integração com JEI.
  • Reforça ferimentos, repouso e cura natural para que dano efetivo, deadlines de recuperação, conforto térmico, tratamento e janelas sem dano compartilhem uma autoridade biológica consistente.
  • Impede que timestamps Vanilla baseados apenas no atacante ou relógios não relacionados se tornem autoridade para recuperação, repouso ou cura.
  • Melhora o tratamento de valores biológicos persistidos extremos, relógios fisiológicos e estado de runtime sem alterar as fórmulas normais de gameplay.
  • Protege justiça e budgets do scheduler de IA para manter processamento biológico, ambiental e de navegação limitado.
  • Mantém coerente a escolha do provider térmico entre WildVitals, EcoTermico, Cold Sweat e os fallbacks disponíveis.
  • Reforça contratos de ninho, incubação, ovos e capacidade de recursos preservando saves e gameplay existentes.
  • Protege as fronteiras cliente/servidor, permissões administrativas do Guia, preferências por jogador e mutações server-authoritative.
  • Impede que dados inválidos ou inseguros enviados pelo cliente através do Guia contornem as validações do servidor.

Melhorias/Alterações

  • Conclui a auditoria técnica da base WildVitals 3.7.x, com os 12 estágios da auditoria final encerrados sob um único status canônico do projeto.
  • Estabelece uma barreira automática final de release cobrindo arquitetura, invariantes biológicos, lifecycle, performance, integrações opcionais, assets, configuração, localização, versionamento semântico e autoridades de fechamento.
  • Reforça a arquitetura para impedir dependências de domain para configuração, features, compatibilidade ou cliente e passa a rejeitar automaticamente ciclos entre features.
  • Protege performance contra force-load de chunks, tickets, carregamento síncrono de chunks, varreduras irrestritas de mundo e novos trabalhos periódicos sem limite.
  • Mantém os relógios biológicos sob a autoridade temporal fisiológica persistida do WildVitals, sem depender de wall clock, gameTime, dayTime ou contadores arbitrários de ticks das entidades.
  • Mantém System.nanoTime() restrito à medição de custo e telemetria, nunca como estado persistido ou deadline de gameplay.
  • Protege integrações opcionais contra vazamento de dependências externas rígidas para o runtime comum.
  • Mantém EcoTermico, Cold Sweat e Industrial Foregoing isolados através dos contratos de compatibilidade existentes.
  • Mantém JEI e The One Probe restritos aos respectivos adapters de compatibilidade.
  • Reforça segurança em servidor dedicado impedindo dependências client-only de Minecraft, NeoForge e Blaze3D fora da árvore de cliente.
  • Valida como parte da barreira final os JSONs distribuídos, exemplos de configuração, templates do NeoForge, traduções, modelos, blockstates, modelos de itens e referências de texturas.
  • Mantém sincronizados os contratos de localização PT-BR, EN-US e ES-ES para as chaves utilizadas pelo código distribuído.
  • Torna a validação de versionamento semântico realmente numérica, incluindo transições como 99 → 100 e 999 → 1000.
  • Consolida uma política única para APIs legadas, preservando compatibilidade sem incentivar novas dependências em contratos antigos.
  • Separa checklists históricos e registros antigos do status canônico atual, evitando que trabalhos já concluídos apareçam como pendências presentes.
  • Mantém o changelog destinado aos jogadores concentrado em mudanças e benefícios práticos, deixando detalhes internos nos registros técnicos versionados.
  • Refatora o Guia de Campo em responsabilidades menores e isoladas sem redesenhar a interface nem alterar gameplay.
  • Separa navegação, identidade das páginas, seções administrativas, seções do editor de animais, estado transitório, lifecycle, layout, widgets, interação, scroll, restauração do cursor e transporte cliente-servidor.
  • Separa renderização da estrutura do Guia, páginas, widgets em primeiro plano, administração e interação da lista de animais preservando a ordem visual e o comportamento existentes.
  • Divide a composição do snapshot do Guia em estruturas e providers dedicados para visão geral, perfil dos animais, temperatura, saúde, genética, alimentação/recursos e administração.
  • Separa no servidor os dados administrativos de ecologia, domesticação, fome/caça de monstros, ameaças de predadores, saúde, genética, presets, diagnósticos, histórico, performance e compatibilidade.
  • Mantém a administração do Guia server-authoritative, incluindo nova validação do nível de permissão configurado antes de mutações sensíveis.
  • Preserva preferências pessoais de apresentação por jogador, sem transformá-las em configuração global.
  • Mantém o snapshot do Guia limitado pelos budgets já estabelecidos de tamanho do pacote e quantidade de animais.
  • Mantém a sincronização visual do bebedouro no sentido servidor → cliente, com valores limitados e sem carregar chunks à força.
  • Decompõe lifecycle, navegação e estado das intenções de movimento preservando o comportamento existente dos animais.
  • Decompõe memória ambiental de alimento e água, rejeição de destinos transitórios e manutenção da memória mantendo processamento limitado.
  • Preserva budgets do scheduler, telemetria, políticas de cache e proteções de qualidade dos recursos.
  • Preserva toda a proteção reforçada contra fogo da linha 3.7.x: evasão de rota, fuga direta, diferenciação de fogueira acesa/apagada e revalidação limitada dos destinos.
  • Animais naturalmente imunes ao fogo continuam mantendo seu comportamento nativo e não são obrigados a evitar calor que conseguem suportar.
  • Nenhuma dessas mudanças adiciona scan global de mundo, scan irrestrito de entidades, force-load de chunks ou novo loop global ilimitado por tick.
  • Mantém Minecraft 1.21.1 e NeoForge 21.1.248 como plataforma suportada desta linha.
  • Preserva dataVersion=4, schemaVersion=3, Registry IDs, saves, formatos de configuração e contratos de compatibilidade consolidados.
  • Consolida na versão atual todas as correções e melhorias acumuladas entre WildVitals 3.7.57 e 3.7.202.
  • WildVitals 3.7.202 torna-se a base mínima atual; toda correção posterior deve avançar para 3.7.203 ou superior.

This mod has no additional files