EcoTermico-1.2.12.jar
Curse Maven Snippet
What's new
1.2.12 - Guide Administration Compile Hotfix / Hotfix de Compilação do Guia Administrativo
EN-US
- Fixes the 13
compileJavaerrors caused by references toAdminSection.TIMEandAdminSection.WETNESSafter the pre-release Guide cleanup removed those enum constants but left the Administration UI routes active. - Restores
TIMEandWETNESSas realAdminSectionvalues alongsideGENERALandPERFORMANCE, keeping Day/Night, Wetness and Performance under Administration. - Removes the remaining standalone
GuidePage.TIMEandGuidePage.WETNESSentries and the staleGuidePageswitch cases, completing the intended consolidation instead of reintroducing duplicate pages. - Strengthens regression validation so enum declarations and switch ownership are checked, not only string references.
- Preserves public API V1, network protocol
7, persistence schemas, climate simulation and the Windows Gradle URI fix from 1.2.11.
PT-BR
- Corrige os 13 erros de
compileJavacausados por referências aAdminSection.TIMEeAdminSection.WETNESSdepois que a limpeza pré-release do Guia removeu esses valores do enum, mas manteve as rotas da interface Administração. - Restaura
TIMEeWETNESScomo valores reais deAdminSectionjunto comGENERALePERFORMANCE, mantendo Dia/Noite, Molhamento e Desempenho dentro de Administração. - Remove as entradas standalone restantes
GuidePage.TIMEeGuidePage.WETNESSe oscaseantigos do switch deGuidePage, concluindo a consolidação pretendida sem reintroduzir páginas duplicadas. - Reforça a validação de regressão para conferir declarações reais dos enums e o switch correto, e não apenas referências textuais.
- Preserva API pública V1, protocolo de rede
7, schemas de persistência, simulação climática e a correção de URI Gradle da 1.2.11.
1.2.11 - Windows Gradle Publishing URI Hotfix / Hotfix de URI de Publicação Gradle no Windows
EN-US
- Fixes
build.gradlepublishing repository resolution on Windows by replacing manualfile://${project.projectDir}/repoURI construction with Gradle/Java File conversion viafile('repo').toURI(). - Prevents
Cannot convert URI 'file://D:\\.../repo' to a file/URISyntaxException: Illegal character in authorityduring project evaluation. - Keeps NeoForge, public API V1, gameplay rules, persistence schema and internal network protocol
7unchanged. - Adds a dedicated regression gate so manual Windows
file://URI interpolation cannot be reintroduced.
PT-BR
- Corrige a resolução do repositório de publicação do
build.gradleno Windows, substituindo a montagem manualfile://${project.projectDir}/repopela conversão segura de arquivo comfile('repo').toURI(). - Impede o erro
Cannot convert URI 'file://D:\\.../repo' to a file/URISyntaxException: Illegal character in authoritydurante a avaliação do projeto. - Mantém NeoForge, API pública V1, regras de gameplay, schema de persistência e protocolo interno de rede
7sem alteração. - Adiciona gate de regressão dedicado para impedir que a interpolação manual de URI
file://do Windows volte ao projeto.
1.2.10 - Final Release Hardening / Fechamento de Release Final
EN-US
- Promotes the source line to 1.2.10 and bumps the internal network protocol to 7 after the seasonal synchronized layout changed.
- Makes
world_daymandatory inSeasonSyncData, preventing legacy snapshots from silently becoming world day 1. - Removes pre-release dead compatibility state:
WETNESS_SYSTEM_ENABLED,GuideOpenPayload.wetnessEnabled, the unused wetness clear helper and duplicate hidden GuidePages for Time/Wetness/Performance. - Marks sanitized legacy SavedData dirty so bounded/deduplicated state is rewritten, while unknown future schemas remain fail-closed and are never rewritten by the older layout.
- Adds one-shot 90%/100% hard-cap diagnostics for dynamic ice, seasonal snow and plant dormancy/protection ownership.
- Adds focused regression tests for season codec compatibility, SavedData migration/future-schema behavior and exact administrator payload boundaries.
- Updates current documentation to 1.2.10, fixes the Gradle publishing DSL warning, regenerates release manifests and adds a final static release gate.
- Keeps public
TemperatureAPI.API_VERSION=1; no public API method is removed by this release.
PT-BR
- Promove a linha de fonte para 1.2.10 e incrementa o protocolo interno de rede para 7 após a mudança do layout sazonal sincronizado.
- Torna
world_dayobrigatório emSeasonSyncData, impedindo que snapshots antigos virem silenciosamente dia 1 do mundo. - Remove estado morto de compatibilidade pré-release:
WETNESS_SYSTEM_ENABLED,GuideOpenPayload.wetnessEnabled, o helper de limpeza de molhamento sem uso e GuidePages ocultas duplicadas de Tempo/Molhamento/Desempenho. - Marca SavedData legado sanitizado como dirty para regravar estado limitado/deduplicado, enquanto schemas futuros desconhecidos continuam fail-closed e nunca são sobrescritos pelo layout antigo.
- Adiciona diagnóstico único em 90%/100% dos hard caps de gelo dinâmico, neve sazonal e ownership/dormência vegetal.
- Adiciona testes de regressão focados no codec sazonal, migração/schema futuro dos SavedData e limites exatos do payload administrativo.
- Atualiza a documentação vigente para 1.2.10, corrige o warning da DSL de publicação Gradle, regenera manifestos de release e adiciona gate estático final.
- Mantém
TemperatureAPI.API_VERSION=1; nenhum método público da API é removido nesta release.
This mod has no additional files