VulkanMod Extra
A comprehensive performance and quality-of-life enhancement mod for VulkanMod.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
VulkanMod Extra
VulkanMod Extra
The ultimate performance control suite for VulkanMod. Turn off what you don't need, keep what you love, and squeeze every last frame out of your Minecraft experience.
---
What is VulkanMod Extra?
VulkanMod Extra extends unprecedented with granular control over every visual effect in Minecraft. Built on a modern modular architecture, it seamlessly integrates into VulkanMod's settings GUI while providing unprecedented optimization capabilities.
Think of it as having a professional audio mixing board, but for Minecraft's graphics. Every slider, every toggle, every option is there to help you create your perfect balance between visual quality and raw performance.
Key Features
Animation Control
Fine-tune which textures animate and which stay static. Every animation type can be toggled independently:
- Blocks - Disable all animations with one switch - Blocks - Water (still/flowing), Lava (still/flowing) animations - Blocks - Fire, Portal swirls, Sculk sensor pulses - Blocks - All other animated block textures
Particle Management
Control over 80+ individual particle types. From rain splashes to enchantment glimmers, you decide what renders:
- Special Effects - One switch to rule them all - Special Effects - Rain splashes, snow particles, cloud formations - Special Effects - Breaking particles, dust, debris - Special Effects - Villager emotions, mob particles, player effects - Special Effects - Bubbles, smoke, ash, cherry leaves - Special Effects - Portal particles, enchantments, explosions
Rendering Optimizations
Deep control over Minecraft's rendering pipeline:
- Name Tags - Item frames, armor stands, paintings - Name Tags - Dynamic light updates optimization - Name Tags - Height limiting for performance - Name Tags - Per-environment fog control with detailed multipliers - Name Tags - Toggle for players and entities
World Details
Customize your world's atmosphere:
- Cloud Settings - Sun, moon, stars, sky color - Cloud Settings - Rain/snow rendering separate from mechanics - Cloud Settings - Toggle biome-specific coloring - Cloud Settings - Height and render distance controls
HUD & Interface
Enhanced display features:
- Debug Info - Basic or extended metrics display - Debug Info - Real-time position tracking - Debug Info - Control achievement/recipe popups - Debug Info - Steady refresh rate for F3 screen
Performance Impact
Based on community testing and feedback:
| Feature Disabled | Average FPS Gain | Notes | |-----------------|------------------|-------| | All Animations | +15-25 FPS | Most impact on lower-end GPUs | | All Particles | +10-20 FPS | Scales with particle density | | Weather Effects | +5-10 FPS | During rain/snow | | Fog Rendering | Not tested yet | Likely helps in water/lava | | Entity Extras | +2-5 FPS | Item frames, armor stands |
*Results vary based on hardware, world complexity, and other mods installed. These are estimates from user reports - your results may differ.*
Installation
Requirements
- Dependencies: 1.21.1 - 1.21.5 - Dependencies: Fabric Loader 0.17.2+ - Dependencies: - Fabric API (Latest for your MC version) - Dependencies 0.5.3+
Quick Install
1. Install Fabric Loader for your Minecraft version 2. Download VulkanMod and place in `mods` folder 3. Download VulkanMod Extra and place in `mods` folder 4. Launch Minecraft 5. Open Video Settings → VulkanMod tab to access all features
Multi-Version Support
VulkanMod Extra supports multiple Minecraft versions through our intelligent override system: - 1.21.1 (Stable) - 1.21.2 (Stable) - 1.21.3 (Stable) - 1.21.4 (Stable) - 1.21.5 (Beta)
Download the version matching your Minecraft installation from our releases page.
Configuration
Settings are stored in `.minecraft/config/vulkanmod-extra-options.json` and can be edited manually or through the in-game GUI.
Configuration Structure
```json { "coreSettings": { "enableMod": true, "enableGuiIntegration": true, "enableDebugLogging": false }, "animationSettings": { // Individual animation toggles }, "particleSettings": { // 80+ particle type toggles }, "renderSettings": { // Rendering optimizations }, "detailSettings": { // World detail controls }, "extraSettings": { // HUD and interface options } } ```
Performance Presets (Coming Soon)
We're working on one-click optimization profiles: - Ultra - Maximum FPS, minimum visuals - Ultra - Smart compromises for most systems - Ultra - Minor optimizations, preserve aesthetics - Ultra - All features enabled
Technical Details
Architecture
VulkanMod Extra uses a modern modular architecture:
- Thread Safety - Dynamic feature lifecycle management - Thread Safety - Automatic backup and migration support - Thread Safety - Surgical precision modifications - Thread Safety - 85% reduction in settings memory usage - Thread Safety - Proper synchronization for all operations
Build System
Multi-version support through Gradle: ```bash
Build for specific version
./gradlew build -Pminecraft_version=1.21.4
Or build the default version for the branch
./gradlew build ```
Performance Characteristics
- Config System: Minimal - the mod loads quickly - Config System: Lightweight configuration system - Config System: Negligible when features are disabled - Config System: Fast JSON-based configuration
Compatibility
Known Compatible Mods
- Fabric API (Required) - VulkanMod (Required) - ModMenu (Recommended) - Most optimization mods
Potential Conflicts
- Sodium/Iris (Use VulkanMod instead) - OptiFine (Incompatible with VulkanMod) - Canvas Renderer (Different rendering pipeline)
Troubleshooting
Common Issues
VulkanMod Extra options don't appear - Ensure VulkanMod is installed and working - Check that GUI integration is enabled in config - Verify you're using compatible versions
Settings not saving - Ensure valid JSON syntax if editing manually - Try deleting config file to regenerate - Check write permissions for config folder
Performance degradation - Some features may impact FPS when enabled - Start with all features disabled, enable gradually - Check for mod conflicts
Crashes on startup - Verify VulkanMod is functioning correctly - Check log files in `.minecraft/logs` - Ensure Vulkan drivers are installed
Contributing
We welcome contributions! Whether it's: - Bug reports and fixes - Feature suggestions and implementations - Translations for other languages - Documentation improvements - Testing and benchmarking
Check our contribution guidelines to get started.
Development Roadmap
Current Focus (v0.2.x)
- ✅ Master toggle controls - ✅ Enhanced GUI integration - ✅ Multi-version support - 🔄 Performance preset system
Upcoming Features (v0.3.x)
- [ ] Chunk rendering optimizations - [ ] Advanced culling algorithms - [ ] Memory usage profiler - [ ] Custom shader support hooks
Future Plans (v1.0)
- [ ] Complete GUI redesign - [ ] Advanced LOD system - [ ] Dynamic performance scaling - [ ] Cloud-based preset sharing
Support & Community
Need help or want to share your experience?
- Wiki: Wiki - Wiki: %%MD1%% - Wiki: Join the VulkanMod community - Wiki: %%MD2%%
Credits & Thanks
- Community - Creator of VulkanMod - Community - Inspiration from Sodium Extra - Community - Amazing modding platform - Community - Everyone who's helped improve the mod - Community - For testing, feedback, and support
License
VulkanMod Extra is licensed under the MIT License.
You're free to: - Use the mod in any modpack - Modify and redistribute - Use commercially - Just please give credit!
---
Built with care for the Minecraft community
*Making Minecraft run better, one frame at a time*