wildvitals-3.7.18.jar
Curse Maven Snippet
What's new
3.7.18 — Continuidade de Movimento, Navegação e Recuperação de Obstáculos / Movement Continuity, Navigation & Obstacle Recovery
English (en-US)
- Starts strictly from WildVitals 3.7.17 and preserves its incubation architecture, persistent data contracts, configuration schema, registry IDs, optional integrations and all existing gameplay systems.
- Fixes fragmented navigation where repeated AI evaluation could interrupt a healthy path and produce stop-and-go movement.
- Makes
AiMovementIntentServicethe central movement-continuity authority, separating biological intention, destination, navigation owner, active route, repath request and definitive cancellation. - Prevents an old goal from stopping a route already owned by another valid intention and keeps goal lifecycle transitions distinct from real movement cancellation.
- Separates pathfinding budget from route continuation: exhausted budget may delay a new/recalculated path, but never cancels a healthy existing route or resets the biological state.
- Treats
navigation.isDone()before arrival as a repath condition instead of automatic success, preserving intention and destination until a terminal condition is actually reached. - Aligns food, water, thermal comfort/emergency, sleep/rest, safety, social cohesion, maternal, nest and other MOVE goals with the central biological arbitrator and path ownership model.
- Adds resume-after-emergency behavior and additional hysteresis/deadband protection to prevent rapid oscillation between similar needs.
- Adds real-progress obstacle recovery with explicit moving/repath/temporarily-blocked/stuck/unreachable states and temporary rejected-destination memory; no teleport or chunk force-load is used.
- Adds executable and static regressions for distant water, feeder, natural food, thermal comfort, sleep/rest, social cohesion, nests, competing needs, emergency preemption/resume, exhausted pathfinding budget, large herds, early
navigation.isDone(), temporary obstacles, unreachable destinations andmoveTo → stoploops. - Preserves Minecraft 1.21.1, NeoForge 21.1.248,
schemaVersion=3and MobVitalsdataVersion=4; existing worlds/configurations require no reset solely for this update. - Artifact version promoted from
3.7.17to3.7.18only after permanent/current preservation guards passed.
Português (pt-BR)
- Parte obrigatoriamente do WildVitals 3.7.17 e preserva integralmente sua arquitetura de incubação, contratos persistidos, schema de configuração, IDs de registry, integrações opcionais e sistemas de gameplay existentes.
- Corrige a fragmentação de navegação em que reavaliações repetidas da IA podiam interromper uma rota saudável e gerar o comportamento de andar e parar.
- Consolida
AiMovementIntentServicecomo autoridade central da continuidade, separando intenção biológica, destino, proprietário da navegação, rota ativa, pedido de repath e cancelamento definitivo. - Impede que um goal antigo pare uma rota que já pertence a outra intenção válida e separa o lifecycle de
Goaldo cancelamento físico real da movimentação. - Separa orçamento de pathfinding da continuação da rota: orçamento temporariamente esgotado pode adiar caminho novo/recalculado, mas nunca cancela uma rota saudável nem reinicia o estado biológico.
- Trata
navigation.isDone()antes da chegada como condição de repath, preservando intenção e destino até existir condição terminal real. - Alinha comida, água, conforto/emergência térmica, sono/repouso, segurança, coesão social, maternal, ninho e demais goals de MOVE com o arbitrador biológico central e o ownership de navegação.
- Adiciona retomada após emergência e proteção extra de histerese/faixa morta para impedir alternância rápida entre necessidades próximas.
- Adiciona recuperação de obstáculos baseada em progresso real, com estados explícitos de movimento/repath/bloqueio temporário/travamento/destino inalcançável e memória temporária de destinos rejeitados; não usa teleporte nem force-load de chunks.
- Adiciona regressões executáveis e estáticas para água distante, comedouro, alimento natural, conforto térmico, sono/repouso, coesão social, ninhos, necessidades concorrentes, emergência + retomada, orçamento esgotado, muitos animais,
navigation.isDone()precoce, obstáculos temporários, destinos inalcançáveis e loopsmoveTo → stop. - Mantém Minecraft 1.21.1, NeoForge 21.1.248,
schemaVersion=3e MobVitalsdataVersion=4; mundos/configurações existentes não exigem reset apenas por esta atualização. - A versão do artefato é promovida de
3.7.17para3.7.18somente depois de os guards permanentes/atuais de preservação retornarem PASS.
3.7.17 — Preservação da Arquitetura de Incubação 3.7.16 e Isolamento Temporal / Incubation Architecture Preservation & Temporal Isolation
English (en-US)
- Uses WildVitals 3.7.16 as the mandatory baseline and preserves its canonical incubation authority without restoring any 3.7.15 source/patch as implementation base.
- Keeps configured biological base duration, remaining biological work, progress percentage, environmental multiplier and calendar ETA as separate concepts.
- Adds one read-only
IncubationStatusViewthat projects TOP/tooltip data from the already-reconciled persistent runtime state; it never resolves a second duration/configuration source. - EcoTermico may provide calendar time and environmental/temperature data, but cannot replace
incubationDurationDays, the resolved biological duration, Administration preset or persistent progress. - Preserves proportional reconciliation on duration changes, save/load state, nest/ground-egg
onLoad()reconciliation and scheduled-tick refresh. - WildVitals remains read-only to the world clock: production code contains no
setDayTime,setGameTimeorsetDayTimePerTick. - Technical AI/pathfinding/cache/budget timers keep using monotonic technical
gameTimewhere appropriate; EcoTermico is not substituted into every technical timer. - Sidereon remains completely outside incubation authority; there is no mandatory Java dependency or incubation input from Sidereon.
- Adds automated guards/regressions for 3.7.16 architecture fingerprints, optional-integration isolation, ETA-vs-biological-duration separation and clock read-only behavior.
- No human gameplay/TOP/HUD observation is required by this release gate.
- Artifact version promoted from
3.7.16to3.7.17; Minecraft remains1.21.1, NeoForge21.1.248, and MobVitalsdataVersion=4.
Português (pt-BR)
- Usa obrigatoriamente o WildVitals 3.7.16 como base e preserva sua autoridade canônica de incubação sem restaurar fonte/patch 3.7.15 como base de implementação.
- Mantém separados duração biológica base, trabalho biológico restante, percentual de progresso, multiplicador ambiental e ETA de calendário.
- Adiciona uma única projeção read-only
IncubationStatusViewpara TOP/tooltip a partir do estado persistido já reconciliado do runtime; ela nunca resolve uma segunda fonte de duração/configuração. - EcoTermico pode fornecer calendário e dados ambientais/temperatura, mas não substitui
incubationDurationDays, duração biológica resolvida, preset da Administração ou progresso persistido. - Preserva reconciliação proporcional após mudança de duração, save/load, reconciliação de
onLoad()de ninho/ovo no chão e atualização de scheduled ticks. - WildVitals continua read-only quanto ao relógio mundial: código de produção não contém
setDayTime,setGameTimenemsetDayTimePerTick. - Timers técnicos de IA/pathfinding/cache/orçamento continuam usando
gameTimetécnico monotônico quando apropriado; a API EcoTermico não substitui todos esses relógios. - Sidereon permanece completamente fora da autoridade de incubação; não existe dependência Java obrigatória nem entrada de incubação proveniente do Sidereon.
- Adiciona gates/regressões automatizados para fingerprints da arquitetura 3.7.16, isolamento das integrações opcionais, separação ETA × duração biológica e comportamento read-only do relógio.
- Nenhuma observação humana de gameplay/TOP/HUD é exigida pelo gate desta release.
- A versão do artefato passa de
3.7.16para3.7.17; Minecraft permanece1.21.1, NeoForge21.1.248e MobVitalsdataVersion=4.
3.7.16 — Correção da Autoridade de Incubação e Presets de Eclosão / Incubation Authority & Hatching Preset Fix
English (en-US)
- The Administration Hatch Eggs preset now controls the incubation duration effectively used by runtime.
incubationDurationDaysis the canonical administrative authority;incubationDurationTicksremains only a derived/legacy compatibility mirror using 24,000 ticks per Minecraft day.- New fertilized eggs resolve the current incubation duration at creation time and immediately use the newly applied preset.
- Existing eggs preserve proportional progress when the configured duration changes instead of restarting from zero or inheriting a stale duration.
- Nests and ground eggs use the same incubation-duration authority and the same bounded scheduled-tick policy.
- Scheduled incubation ticks are invalidated/reconciled after an incubation-preset change so an old prediction cannot keep the previous duration.
- Environmental incubation continues to change progress speed through temperature, humidity, sky exposure, substrate and maternal brooding where applicable; it does not replace the configured base duration.
- The One Probe nest/ground-egg presentation and egg tooltip reflect reconciled runtime remaining time/prediction.
- EcoTermico remains optional/fail-soft; Cold Sweat remains optional/fail-soft; neither is required for WildVitals incubation.
- Minecraft target remains 1.21.1 and NeoForge remains on the current 21.1.248 project line.
- Artifact version promoted from
3.7.15to3.7.16; persistent MobVitalsdataVersionremains4.
Português (pt-BR)
- O preset Chocar ovos da Administração passa a controlar efetivamente a duração de incubação utilizada pelo runtime.
incubationDurationDaysé a autoridade administrativa canônica;incubationDurationTickspermanece somente como mirror derivado/compatibilidade legada, usando 24.000 ticks por dia Minecraft.- Novos ovos fecundados resolvem a duração atual no momento da criação e usam imediatamente o novo valor aplicado.
- Ovos já existentes preservam proporcionalmente o progresso quando a duração muda, sem reiniciar do zero nem continuar presos a uma duração antiga.
- Ninho e ovo no chão usam a mesma autoridade de duração e a mesma política limitada de scheduled ticks.
- Scheduled ticks de incubação são invalidados/reconciliados após alteração do preset, impedindo que uma previsão antiga continue baseada na duração anterior.
- A incubação ambiental continua alterando apenas a velocidade de progresso por temperatura, umidade, exposição ao céu, substrato e choco materno quando aplicável; o ambiente não substitui a duração-base configurada.
- TOP de ninho/ovo no chão e tooltip do ovo refletem o tempo restante/previsão reconciliados do runtime.
- EcoTermico permanece opcional/fail-soft; Cold Sweat permanece opcional/fail-soft; nenhum deles é obrigatório para a incubação do WildVitals.
- O alvo Minecraft permanece 1.21.1 e o NeoForge permanece na linha atual 21.1.248 do projeto.
- A versão do artefato é promovida de
3.7.15para3.7.16; odataVersionpersistente do MobVitals permanece4.
This mod has no additional files

