promotional banner

Ecotermico

EcoTermico is a realistic thermal simulation mod for Minecraft that adds dynamic temperature, weather, wind, water, shelter, environmental heat propagation, player thermal effects, and server administration tools.
Back to Files

EcoTermico-2.0.51.jar

File nameEcoTermico-2.0.51.jar
Uploader
LaercioAvilaLaercioAvila
Uploaded
Sep 24, 2026
Downloads
2
Size
1.8 MB
Mod Loaders
NeoForge
File ID
8962687
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:ecotermico-1685124:8962687"

Learn more about Curse Maven

What's new

2.0.51 — Test Suite Contract Coherence Hotfix — V1

EN-US

  • Promotes EcoTermico 2.0.50 → 2.0.51 without runtime feature removal, public API/config/Registry/SavedData schema changes, temporal writers, force-load, or chunk tickets.
  • Fixes the historical 2.0.37 atmospheric regression contract so source files are resolved from the project root instead of the Gradle worker working directory, eliminating seven NoSuchFileException failures.
  • Updates the precipitation 2.0.10/2.0.14 contracts to protect the current overflow-safe scheduler expression GameTimeContinuity.deadline(now, nextInterval) instead of the superseded raw now + nextInterval.
  • Updates the 2.0.38/2.0.43 rate-metadata contracts to preserve the 2.0.49 architecture: synchronization/read paths remain read-only and project current-axis metadata without mutating retained state, while the canonical reconcile pass exclusively owns persistent reanchoring.
  • Completes temporalReleaseRequiredGateSourcePaths coverage for every registered temporal matrix test source, preventing silent deletion of current direct tests.
  • Adds TestSuiteContractCoherence251HotfixContractTest and a dedicated cumulative 2.0.51 gate covering the exact failure classes observed in the 1,744-test Gradle run.
  • Keeps src/main byte-for-byte unchanged from 2.0.50; this release is a test/gate coherence hotfix only.

PT-BR

  • Promove EcoTermico 2.0.50 → 2.0.51 sem remover features de runtime, alterar API pública/config/Registry/schema de SavedData, criar writer temporal, force-load ou chunk ticket.
  • Corrige o contrato histórico atmosférico da 2.0.37 para resolver arquivos a partir da raiz do projeto, em vez do diretório de trabalho do worker do Gradle, eliminando sete falhas NoSuchFileException.
  • Atualiza os contratos de precipitação 2.0.10/2.0.14 para proteger a expressão segura atual GameTimeContinuity.deadline(now, nextInterval) em vez do antigo now + nextInterval.
  • Atualiza os contratos de metadata de rate 2.0.38/2.0.43 para preservar a arquitetura da 2.0.49: caminhos de leitura/sincronização projetam metadata do eixo atual sem mutar o estado retido, enquanto somente o reconcile canônico persiste o reanchor.
  • Completa a cobertura de temporalReleaseRequiredGateSourcePaths para todas as fontes de teste registradas nas matrizes temporais, impedindo remoção silenciosa de testes diretos atuais.
  • Adiciona TestSuiteContractCoherence251HotfixContractTest e um gate cumulativo dedicado da 2.0.51 cobrindo exatamente as classes de falha vistas na execução Gradle com 1.744 testes.
  • Mantém src/main byte a byte igual à 2.0.50; esta release corrige somente coerência da suíte/gates.

This mod has no additional files