Skip to content

🧭 Version Compatibility

Technical ParameterSpecification
Minecraft Release EraModern Sovereign Era (MC 26.2+)
Target Version Dependencyminecraft: >=26.2- (Open-Ended Forward Compatible)
Fabric Loader Requirementfabricloader: >=0.16.9
Java Development KitJava 25+ (release = 25, Eclipse Adoptium Hotspot)
Runtime DependenciesZero Runtime Dependencies (Fabric API NOT required)
Build ToolingLoom 1.15+ / Gradle 9.3+ (--no-daemon)
Active Version Policy1 JAR for 1 Version (Current active release focus)

📌 Sovereign Era Version Policy

Vanilla Outsider: Bed Chat Hider adheres strictly to the 1 JAR for 1 Version development standard:

  • Active development and bug fixes are focused exclusively on the latest target release drop (Minecraft 26.2+).
  • When a major new annual drop is released (e.g. 26.3), the older version branch is cleanly archived without legacy backport cycles.
  • Thanks to open-ended bounds (>=26.2-), compatible point releases run seamlessly without requiring artificial mod updates.

🛡️ ModVersionGuard Architecture

To protect world saves and guarantee crash-free startup, Bed Chat Hider includes zero-dependency runtime class verification:

                  [ 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");

If an incompatible game runtime is detected, execution halts safely with an explicit ASCII diagnostic banner rather than causing silent chunk corruption or cryptic bytecode crashes.


📊 Compatibility Matrix

Minecraft VersionMod ReleaseFabric LoaderJava TargetFabric API RuntimeSupport Status
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

Related Pages: Home | Zero-Dependency Design | Developer Setup & Building

Official documentation & web portal for Dasik Igaijinn mods.