🧭 Compatibilidad de Versiones
| Parámetro técnico | Especificación |
|---|---|
| Era de Minecraft | Era Soberana Moderna (MC 26.2+) |
| Dependencia de versión objetivo | minecraft: >=26.2- (compatible hacia adelante) |
| Fabric Loader Requirement | fabricloader: >=0.16.9 |
| Kit de desarrollo de Java | Java 25+ (release = 25, Eclipse Adoptium Hotspot) |
| Dependencias de runtime | Cero dependencias (NO se requiere Fabric API) |
| Herramientas de compilación | Loom 1.15+ / Gradle 9.3+ (--no-daemon) |
| Política de versión activa | 1 JAR para 1 Versión (enfoque en el lanzamiento activo) |
📌 Política de versiones de la Era Soberana
Vanilla Outsider: Bed Chat Hider se adhiere estrictamente al estándar de desarrollo 1 JAR para 1 Versión:
- El desarrollo activo y correcciones de errores se centran exclusivamente en la versión de lanzamiento más reciente (
Minecraft 26.2+). - Cuando se lanza una nueva versión anual importante (p. ej. 26.3), la rama de la versión anterior se archiva limpiamente sin ciclos de adaptación hacia atrás.
- Gracias a los límites abiertos (
>=26.2-), las versiones secundarias compatibles funcionan a la perfección sin requerir actualizaciones artificiales del mod.
🛡️ ModVersionGuard Architecture
Para proteger las partidas del mundo y garantizar un inicio libre de fallos, Bed Chat Hider incluye verificación de clases en tiempo de ejecución sin dependencias:
[ 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");Si se detecta un entorno de juego incompatible, la ejecución se detiene de forma segura con un banner de diagnóstico ASCII en lugar de provocar corrupción silenciosa.
📊 Compatibility Matrix
| Versión de Minecraft | Versión del mod | Fabric Loader | Destino de Java | Runtime de Fabric API | Estado de soporte |
|---|---|---|---|---|---|
| 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: Inicio | Diseño Sin Dependencias | Entorno de Desarrollo y Compilación
