
🦅 Creative Fly Speed
"Unchain Creative Flight. Precision Maneuvering Meets Hypersonic World Navigation."
📖 Introduction
Building massive mega-structures, laying complex redstone contraptions, or surveying vast landscapes in Minecraft's Creative Mode can be frustrating with vanilla's sluggish, fixed flight speed. Double-tapping sprint gives only a small speed boost, leaving long-distance navigation slow and tedious. On the other hand, when trying to detail interiors or place blocks in tight quarters, vanilla flight can feel too fast and floaty, causing you to constantly overshoot your target.
Creative Fly Speed gives you complete, calibrated control over your creative and spectator flight velocities. Built with lightweight server-authoritative architecture under the Vanilla Outsider Collection, it introduces permille-based speed multipliers (1000 = 1.0x), independent Creative vs. Spectator GameRules, an ergonomic /cfs Brigadier command suite, and an optional ModMenu & YACL client configuration screen.
1 Jar 1 Version Policy: I build 1 dedicated JAR for each Minecraft version (e.g. MC 1.20.1, MC 1.21.1, MC 1.21.11, MC 26.1.2, MC 26.2, MC 26.3). Please download the exact build that matches your Minecraft installation!
Multiplayer Architecture (Server-Authoritative): Install on your dedicated server and all players can fly at custom speeds! Vanilla clients can connect freely with zero required client-side mod installations. Installing on the client enables the optional in-game configuration GUI.
Part of the Vanilla Outsider Collection — lightweight mods designed to refine and elevate the vanilla Minecraft experience.
✨ Features
⚡ Pure O(1) Lightweight Velocity Scaling
- Zero Heap Allocations: Computes velocity on player tick with pure primitive arithmetic (0 bytes GC pressure).
- Stale State Gating: Only updates player abilities when the target speed actually changes, generating zero unnecessary network packets.
🎯 Granular Permille Speed Calibration
- Intuitive Permille Multipliers: Speeds are configured in permille, where 1000 = 1.0x default vanilla flight speed (0.05 blocks/tick).
- Micro-Building Precision: Dial speed down to 200 (0.2x) or 500 (0.5x) for micro-block placement and cinematic camera passes.
- Supersonic Traversal: Dial speed up to 2500 (2.5x), 5000 (5.0x), or higher for lightning-fast terrain exploration.
🛡️ Independent Creative & Spectator Speeds
- Separate GameRules: Calibrate Creative building speed and Spectator exploration speed independently without conflicting rules.
- Survival Integrity: When switching back to Survival or Adventure mode, your player abilities immediately revert to standard vanilla values.
🎮 Ergonomic In-Game Brigadier Command Suite
- Fast Commands: Use
/cfsor/creativeflyspeedto inspect current flight speeds, change values live, or reset to vanilla defaults. - Permission Safe: Read-only commands (
/cfs status,/cfs help,/cfs get) are available to all players; mutation commands require Game Master permissions (Operator level 2).
🖥️ Optional Client Configuration Screen
- Seamless GUI: When ModMenu and YetAnotherConfigLib (YACL) are installed on the client, access a clean visual slider settings menu directly from the Pause menu or ModMenu.
- Dual-Context Sync: In singleplayer, slider adjustments immediately update live GameRules in real time and persist to
config/vo_creative_fly_speed.json.
🌐 Clean World Save Resilience
- Zero World Clutter: The mod stores no custom NBT entities or broken chunk data. Removing the mod at any time leaves world saves completely uncorrupted.
📊 Feature Comparison Matrix
| Capability | Vanilla Minecraft | Creative Fly Speed |
|---|---|---|
| Speed Calibration | Fixed single speed (0.05 blocks/tick) | Granular permille scaling (1000 = 1.0x) |
| Micro-Placement Mode | ❌ None (constant overshooting) | ✅ Yes (e.g. 200 = 0.2x micro speed) |
| Spectator Separation | ❌ Shared or fixed | ✅ Independent Spectator GameRule |
| In-Game Commands | ❌ Vanilla /gamerule only | ✅ Dedicated /cfs Brigadier suite |
| Optional Visual GUI | ❌ None | ✅ ModMenu + YACL slider screen |
| Server Requirements | N/A | ✅ Pure server-side; vanilla clients can join |
| World Save Impact | Standard | ✅ Zero persistent NBT; 100% safe uninstall |
🎮 In-Game Commands Reference
Use /cfs or /creativeflyspeed:
| Command | Permissions | Description |
|---|---|---|
/cfs help |
All | Displays the in-game command help guide |
/cfs status |
All | Displays current Creative and Spectator flying speeds |
/cfs get creative |
All | Prints the current Creative flight multiplier |
/cfs get spectator |
All | Prints the current Spectator flight multiplier |
/cfs set creative <permille> |
Operator | Sets Creative flight speed (1000 = 1.0x, range: 1 to 100000) |
/cfs set spectator <permille> |
Operator | Sets Spectator flight speed (1000 = 1.0x, range: 1 to 100000) |
/cfs reset |
Operator | Resets both Creative and Spectator speeds to default (1000) |
Example Usages
# Set Creative fly speed to 2.5x
/cfs set creative 2500
# Set Spectator fly speed to 5.0x for rapid surveying
/cfs set spectator 5000
# Reset all flight speeds to vanilla defaults
/cfs reset
⚙️ Dynamic GameRules
Server administrators can also configure flight speeds directly through vanilla GameRules:
| GameRule Key | Default | Value Meaning | Permitted Range |
|---|---|---|---|
vo_creative_fly_speed:creative_fly_speed |
1000 |
1000 = 1.0x speed (0.05 blocks/tick) | 1 – 100000 |
vo_creative_fly_speed:spectator_fly_speed |
1000 |
1000 = 1.0x speed (0.05 blocks/tick) | 1 – 100000 |
📦 Multi-Era Version Support
I actively maintain Creative Fly Speed across 6 master version anchors under the 1 Jar 1 Version Policy:
- Modern Sovereign Anchors:
MC 26.3,MC 26.2,MC 26.1.2(Requires Fabric API + Dasik Libraryv1.9.0+) - Transitional Anchors:
MC 1.21.11,MC 1.21.1(Requires Fabric API + Dasik Library) - Legacy Immortal Anchor:
MC 1.20.1(Requires Fabric API + Dasik Libraryv1.4.0+)
📚 Official Documentation & Wiki
- 🌐 Official Web Portal — Browse interactive documentation, formulas, and version selectors.
- 📖 GitHub Wiki — Comprehensive encyclopedic reference available in 11 languages (English, German, Spanish, French, Indonesian, Japanese, Korean, Portuguese, Russian, Simplified & Traditional Chinese).
☕ Support & Community
If you enjoy my work and want to support ongoing multi-version maintenance and development:
- ☕ Support on Ko-fi — Direct indie developer support
- 💬 Join My Discord — Get updates, suggest features, and report feedback

