🧭 Compatibilité des Versions
| Paramètre technique | Spécification |
|---|---|
| Ère de Minecraft | Ère souveraine moderne (MC 26.2+) |
| Dépendance de version cible | minecraft: >=26.2- (compatibilité ascendante ouverte) |
| Fabric Loader Requirement | fabricloader: >=0.16.9 |
| Kit de développement Java | Java 25+ (release = 25, Eclipse Adoptium Hotspot) |
| Dépendances à l'exécution | Zéro dépendance d'exécution (Fabric API NON requise) |
| Outils de compilation | Loom 1.15+ / Gradle 9.3+ (--no-daemon) |
| Politique de version active | 1 JAR pour 1 Version (focus sur la version active actuelle) |
📌 Politique de versions de l'Ère Souveraine
Vanilla Outsider: Bed Chat Hider respecte strictement la norme de développement 1 JAR pour 1 Version :
- Le développement actif et les corrections de bugs se concentrent exclusivement sur la dernière version cible (
Minecraft 26.2+). - Lorsqu'une mise à jour annuelle majeure sort (ex. 26.3), la branche de l'ancienne version est archivée proprement sans cycles de rétroportage.
- Grâce aux limites ouvertes (
>=26.2-), les versions mineures compatibles fonctionnent parfaitement sans nécessiter de mises à jour artificielles du mod.
🛡️ ModVersionGuard Architecture
Pour protéger les sauvegardes de monde et garantir un démarrage sans plantage, Bed Chat Hider intègre une vérification de classes d'exécution sans dépendance :
[ 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 un environnement de jeu incompatible est détecté, l'exécution s'arrête en toute sécurité avec une bannière de diagnostic ASCII explicite.
📊 Compatibility Matrix
| Version de Minecraft | Version du mod | Fabric Loader | Cible Java | Exécution de Fabric API | Statut de support |
|---|---|---|---|---|---|
| 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 |
Pages connexes: Accueil | Conception Sans Dépendance | Environnement Développeur et Compilation
