🧭 Compatibilidade de Versões
| Parâmetro técnico | Especificação |
|---|---|
| Era do Minecraft | Era Soberana Moderna (MC 26.2+) |
| Dependência de versão de destino | minecraft: >=26.2- (compatibilidade futura aberta) |
| Fabric Loader Requirement | fabricloader: >=0.16.9 |
| Kit de desenvolvimento Java | Java 25+ (release = 25, Eclipse Adoptium Hotspot) |
| Dependências em execução | Zero dependências (Fabric API NÃO necessária) |
| Ferramentas de build | Loom 1.15+ / Gradle 9.3+ (--no-daemon) |
| Política de versão ativa | 1 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 Minecraft | Lançamento do mod | Fabric Loader | Destino Java | Tempo de execução do Fabric API | Status de suporte |
|---|---|---|---|---|---|
| 26.2 | 1.0.4+26.2 | 0.19.3+ | Java 25 | Not Required | 🟢 Active / Supported |
| 26.2 | 1.0.3+26.2 | 0.19.3+ | Java 25 | Not Required | 🟡 Archived |
| 26.2 | 1.0.2-26.2 | 0.19.3+ | Java 25 | Not Required | 🟡 Archived |
| 26.2 | 1.0.1-26.2 | 0.19.3+ | Java 25 | Required (v0.152.2) | 🔴 Yanked |
| 26.2 | 1.0.0-26.2 | 0.19.3+ | Java 25 | Required (v0.152.2) | 🟡 Archived |
Páginas relacionadas: Início | Design Sem Dependências | Configuração de Desenvolvedor e Compilação
