Skip to content

🧭 Compatibilité des Versions

Paramètre techniqueSpécification
Ère de MinecraftÈre souveraine moderne (MC 26.2+)
Dépendance de version cibleminecraft: >=26.2- (compatibilité ascendante ouverte)
Fabric Loader Requirementfabricloader: >=0.16.9
Kit de développement JavaJava 25+ (release = 25, Eclipse Adoptium Hotspot)
Dépendances à l'exécutionZéro dépendance d'exécution (Fabric API NON requise)
Outils de compilationLoom 1.15+ / Gradle 9.3+ (--no-daemon)
Politique de version active1 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 MinecraftVersion du modFabric LoaderCible JavaExécution de Fabric APIStatut de support
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

Pages connexes: Accueil | Conception Sans Dépendance | Environnement Développeur et Compilation

Official documentation & web portal for Dasik Igaijinn mods.