🧭 Kompatibilitas Versi
| Parameter Teknis | Spesifikasi |
|---|---|
| Era Rilis Minecraft | Era Berdaulat Modern (MC 26.2+) |
| Ketergantungan Versi Target | minecraft: >=26.2- (Kompatibel ke Depan Terbuka) |
| Fabric Loader Requirement | fabricloader: >=0.16.9 |
| Kit Pengembangan Java | Java 25+ (release = 25, Eclipse Adoptium Hotspot) |
| Ketergantungan Runtime | Nol Ketergantungan Runtime (Fabric API TIDAK diperlukan) |
| Alat Build | Loom 1.15+ / Gradle 9.3+ (--no-daemon) |
| Kebijakan Versi Aktif | 1 JAR untuk 1 Versi (Fokus rilis aktif saat ini) |
📌 Kebijakan Versi Era Berdaulat
Vanilla Outsider: Bed Chat Hider mematuhi standar pengembangan 1 JAR untuk 1 Versi secara ketat:
- Pengembangan aktif dan perbaikan bug difokuskan secara eksklusif pada rilis target terbaru (
Minecraft 26.2+). - Ketika rilis tahunan besar baru diterbitkan (misalnya 26.3), cabang versi yang lebih lama diarsipkan dengan rapi tanpa siklus backport warisan.
- Berkat batasan terbuka (
>=26.2-), rilis pembaruan yang kompatibel berjalan mulus tanpa memerlukan pembaruan mod buatan.
🛡️ ModVersionGuard Architecture
Untuk melindungi simpanan dunia dan menjamin booting bebas kerusakan, Bed Chat Hider menyertakan verifikasi kelas runtime tanpa ketergantungan:
[ 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");Jika runtime game yang tidak kompatibel terdeteksi, eksekusi dihentikan dengan aman dengan banner diagnostik ASCII eksplisit untuk mencegah kerusakan.
📊 Compatibility Matrix
| Versi Minecraft | Rilis Mod | Fabric Loader | Target Java | Runtime Fabric API | Status Dukungan |
|---|---|---|---|---|---|
| 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 |
Halaman Terkait: Beranda | Desain Tanpa Dependensi | Pengaturan Pengembang & Kompilasi
