VulkanMod Extra
A powerful toolkit for fine-tuning VulkanMod performance. Disable unnecessary effects, keep your favorite visual elements, and squeeze maximum frames from your Minecraft.
What is VulkanMod Extra?
This is an extension for VulkanMod that provides detailed control over all visual effects in Minecraft. The mod is built on a modern modular architecture and seamlessly integrates into VulkanMod's settings interface, offering unprecedented optimization capabilities.
Imagine having a professional mixing console, but for Minecraft's graphics. Every slider, every switch, and every option helps you find the perfect balance between image quality and performance.
Key Features
Animation Control
Precise tuning of animated textures:
- Master toggle - disable all animations with one button
- Fluids - water (still/flowing) and lava animations
- Environment - fire, portal swirls, sculk sensor pulses
- Blocks - all other animated block textures
Particle Management
Control over 80+ particle types:
- Master toggle - unified control of all particles
- Weather effects - rain splashes, snowflakes, clouds
- Block interactions - breaking particles, dust, debris
- Entity effects - villager emotions, mob particles, player effects
- Environment - bubbles, smoke, ash, cherry petals
- Special effects - portal particles, enchantments, explosions
Rendering Optimization
Deep control over the rendering system:
- Entity rendering - item frames, armor stands, paintings
- Lighting system - optimization of dynamic light updates
- Beacon beams - height limiting for performance
- Fog effects - detailed fog control for different environments
- Name tags - display for players and entities
World Details
Customization of your world's atmosphere:
- Sky elements - sun, moon, stars, sky color
- Weather visuals - rain/snow rendering separate from mechanics
- Biome colors - enabling/disabling biome colors
- Cloud settings - height and render distance control
Interface and HUD
Enhanced display elements:
- FPS counter - basic or extended metrics
- Coordinates - real-time position tracking
- Notifications - control of pop-up messages
- Debug information - stable refresh rate for F3 screen
Performance Impact
Based on community testing results:
| Disabled Feature | FPS Gain | Notes |
|---|---|---|
| All animations | +15-25 FPS | Greatest effect on weak graphics cards |
| All particles | +10-20 FPS | Depends on particle density |
| Weather effects | +5-10 FPS | During rain/snow |
| Fog rendering | Not tested | Likely helps in water/lava |
| Additional entities | +2-5 FPS | Item frames, armor stands |
Results depend on hardware, world complexity, and installed mods. These are user estimates - your results may vary.
Installation
Requirements
- Minecraft: 1.21.1 - 1.21.5
- Mod Loader: Fabric Loader 0.17.2+
- Dependencies:
- Fabric API (latest version for your MC version)
- VulkanMod 0.5.3+
Quick Installation
- Install Fabric Loader for your Minecraft version
- Download VulkanMod and place in
modsfolder - Download VulkanMod Extra and place in
modsfolder - Launch Minecraft
- Open Video Settings → VulkanMod tab to access all features
Version Support
VulkanMod Extra supports multiple Minecraft versions:
- 1.21.1 (Stable)
- 1.21.2 (Stable)
- 1.21.3 (Stable)
- 1.21.4 (Stable)
- 1.21.5 (Beta)
Configuration
Settings are stored in the file .minecraft/config/vulkanmod-extra-options.json and can be edited manually or through the in-game interface.
Configuration Structure
{
"coreSettings": {
"enableMod": true,
"enableGuiIntegration": true,
"enableDebugLogging": false
},
"animationSettings": {
// Individual animation toggles
},
"particleSettings": {
// Over 80 particle types
},
"renderSettings": {
// Rendering optimizations
},
"detailSettings": {
// World detail controls
},
"extraSettings": {
// HUD and interface options
}
}
Performance Presets (Coming Soon)
Developing one-click optimization profiles:
- Potato - maximum FPS, minimum visuals
- Balanced - smart compromises for most systems
- Quality - minor optimizations, preserve aesthetics
- Ultra - all features enabled
Technical Details
Architecture
VulkanMod Extra uses a modern modular architecture:
- Feature registry system - dynamic lifecycle management
- Configuration manager - automatic backup and migration
- Mixin integration - precise modifications
- Memory optimization - 85% reduction in settings memory usage
- Thread safety - proper synchronization of all operations
Build System
Multi-version support through Gradle:
# Build for specific version
./gradlew build -Pminecraft_version=1.21.4
# Or build default version for the branch
./gradlew build
Performance Characteristics
- Startup impact: Minimal - the mod loads quickly
- Memory usage: Lightweight configuration system
- Runtime overhead: Negligible when features are disabled
- Config system: Fast JSON-based configuration
Compatibility
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 configuration
- Verify compatible versions are being used
Settings not saving
- Ensure correct JSON syntax when editing manually
- Try deleting configuration file to regenerate
- Check write permissions for configuration folder
Performance degradation
- Some features may affect FPS when enabled
- Start with all features disabled, enable gradually
- Check for mod conflicts
Crashes on startup
- Ensure VulkanMod is working correctly
- Check log files in
.minecraft/logs - Ensure Vulkan drivers are installed
Project Development
Current Focus (v0.2.x)
- ✅ Master control toggles
- ✅ Enhanced GUI integration
- ✅ Multi-version support
- 🔄 Performance preset system
Upcoming Features (v0.3.x)
- [ ] Chunk rendering optimization
- [ ] Advanced culling algorithms
- [ ] Memory usage profiler
- [ ] Custom shader support
Future Plans (v1.0)
- [ ] Complete GUI redesign
- [ ] Advanced LOD system
- [ ] Dynamic performance scaling
- [ ] Cloud-based preset sharing