Skip to content

🧭 Compatibilidade de Versões

Parâmetro técnicoEspecificação
Era do MinecraftEra Soberana Moderna (MC 26.2+)
Dependência de versão de destinominecraft: >=26.2- (compatibilidade futura aberta)
Fabric Loader Requirementfabricloader: >=0.16.9
Kit de desenvolvimento JavaJava 25+ (release = 25, Eclipse Adoptium Hotspot)
Dependências em execuçãoZero dependências (Fabric API NÃO necessária)
Ferramentas de buildLoom 1.15+ / Gradle 9.3+ (--no-daemon)
Política de versão ativa1 JAR para 1 Versão (foco no lançamento ativo atual)

📌 Política de versões da Era Soberana

Vanilla Outsider: Bed Chat Hider adere estritamente ao padrão de desenvolvimento 1 JAR para 1 Versão:

  • O desenvolvimento ativo e correções de bugs estão focados exclusivamente no lançamento de destino mais recente (Minecraft 26.2+).
  • Quando uma nova grande atualização anual é lançada (ex: 26.3), a ramificação da versão antiga é arquivada de forma limpa, sem ciclos de backport.
  • Graças aos limites abertos (>=26.2-), versões secundárias compatíveis funcionam perfeitamente sem exigir atualizações artificiais do mod.

🛡️ ModVersionGuard Architecture

Para proteger os salvamentos do mundo e garantir uma inicialização livre de falhas, o Bed Chat Hider inclui verificação de classes em tempo de execução sem dependências:

                  [ Game Launch / Mod Init ]


            [ BedChatHiderClient.onInitializeClient ]


              [ ModVersionGuard.checkClass ]

               ┌──────────────┴──────────────┐
               ▼                             ▼
       [ Class Found ]              [ Class Not Found ]
       (Compatible API)             (Incompatible API)
               │                             │
               ▼                             ▼
    [ Load Client Success ]      [ Halt Game with ASCII Banner ]
                                 (Prevent World Save Corruption)

Verification Implementation

java
// Verified in BedChatHiderClient.java
ModVersionGuard.checkClass("Bed Chat Hider", "net.minecraft.client.gui.screens.ChatScreen");

Se um ambiente de jogo incompatível for detectado, a execução é interrompida com segurança com um banner de diagnóstico ASCII explícito.


📊 Compatibility Matrix

Versão do MinecraftLançamento do modFabric LoaderDestino JavaTempo de execução do Fabric APIStatus de suporte
26.21.0.4+26.20.19.3+Java 25Not Required🟢 Active / Supported
26.21.0.3+26.20.19.3+Java 25Not Required🟡 Archived
26.21.0.2-26.20.19.3+Java 25Not Required🟡 Archived
26.21.0.1-26.20.19.3+Java 25Required (v0.152.2)🔴 Yanked
26.21.0.0-26.20.19.3+Java 25Required (v0.152.2)🟡 Archived

Páginas relacionadas: Início | Design Sem Dependências | Configuração de Desenvolvedor e Compilação

Official documentation & web portal for Dasik Igaijinn mods.