📋 Version Compatibility & Toolchain Matrix
📌 Repository Source Disclaimer: The documentation in this Wiki reflects the current source code state in the repository, which may include recent unreleased commits or developmental features ahead of public release builds on CurseForge and Modrinth.
🏛️ The "1 Jar 1 Version" Policy
Creative Fly Speed adheres strictly to the 1 Jar 1 Version Policy:
- Zero Frankenstein Universal Jars: Rather than introducing unsafe runtime bytecode reflection or fragile classloader hacks across disparate Minecraft snapshot architectures, each Minecraft release anchor is developed and compiled as an independent, deterministic subproject.
- Dedicated Subprojects:
Creative Fly Speed/(Minecraft 26.2 anchor)Creative Fly Speed v26.3/Creative Fly Speed 26.3/(Minecraft 26.3 anchor)
- Universal Library Exception: The only module that spans multiple versions is
DasikLibrary, which adheres to strict backward-compatible API contracts.
📊 Complete Technical Compatibility Matrix
| Minecraft Anchor | Mod Release Target | Fabric Loader | Fabric API | Java Runtime | Mappings / Parchment | DasikLibrary Version | Release Status |
|---|---|---|---|---|---|---|---|
| Minecraft 26.3 | 1.0.0+26.3 | >=0.19.3 | 0.156.1+26.3 | Java 25 (>=25) | Yarn 26.3-snapshot-6 / Parchment 2026.01.22 | >=1.8.36 | 🟢 Active Current |
| Minecraft 26.2 | 1.0.0+26.2 | >=0.16.10 | 0.142.1+26.1 | Java 25 (>=25) | Yarn 26.1-snapshot-11+build.1 / Parchment 2026.01.22 | >=1.6.9+build.14 | 🟡 Parity Anchor |
🧩 Dependencies & Ecosystem Integration
Creative Fly Speed maintains an ultra-lean footprint designed for zero unnecessary runtime bloat:
| Dependency | Dependency ID | Required Bounds | Side Scope | Purpose |
|---|---|---|---|---|
| Fabric Loader | fabricloader | >=0.16.9 | Client & Server | Mod loading environment and Mixin transformation service |
| Fabric API | fabric-api | * | Client & Server | Core lifecycle hooks and server networking event pipelines |
| Java Runtime | java | >=25 | Client & Server | Modern JVM features (Records, Switch pattern matching, Unnamed variables) |
| DasikLibrary | dasiklibrary | >=1.6.9 (26.2) / >=1.8.36 (26.3) | Client & Server | Dynamic GameRule registration (DynamicGameRuleManager) and category binding |
🔒 Dedicated Server & Classloader Safety
Creative Fly Speed is fully engineered for multi-environment reliability:
- Dedicated Server: Runs headless without any client graphical dependencies.
- Pure GameRule Architecture: Speed modifications take place in
ServerPlayeron the logical server, automatically transmitting ability updates to connected clients. - Client Independence: While client entrypoint
CreativeFlySpeedFabricClientis registered for Fabric standards, unmodded vanilla clients can connect to servers running Creative Fly Speed if permitted by server packet configurations.
🗄️ Local Archive & Build Artifacts
Compiled mod JARs are automatically archived under:
Archive Jar of all versions/MC 26.3/Creative Fly Speed/Archive/- Central Release Hub:
minecraft-mod-release-hub/archives/creative-fly-speed/
