VulkanMod Extra 1.21.1

Changelog

Full Changelog: https://github.com/CriticalRange/vulkanmod-extra/compare/v0.2.0-beta6...v0.2.0-beta7

Enhanced VulkanMod integration with comprehensive tooltip system and monitor management

NEW FEATURES:

• Monitor Information Display: Real-time monitor info in debug screen (F3) with resolution, refresh rate, color depth, and DPI • Fullscreen Monitor Selection: Choose specific monitor for fullscreen mode with actual device names (e.g., "Dell S2721DGF (Primary)") • Advanced Item Tooltips: Integrated F3+H functionality with proper configuration binding • Version-Specific Rendering: Armor stand, item frame, and piston rendering optimizations across 1.21.1-1.21.5

VULKANMOD TOOLTIP INTEGRATION:

• 21+ Missing Tooltips Added: Comprehensive tooltip coverage for VulkanMod options • Performance Impact Indicators: Sodium Extra-style color-coded performance impact (Green/Yellow/Orange/Red) • Hierarchical Naming: Organized tooltip keys (vulkanmod.options.video., vulkanmod.options.graphics., vulkanmod.options.other.*) • Dynamic Device Information: Real-time GPU device name display in device selector tooltip

PERFORMANCE & ARCHITECTURE:

• Duplicate Config Loading Fix: Eliminated redundant configuration initialization (50% faster startup) • Memory Optimizations: Streamlined particle settings configuration structure • Dead Code Removal: Cleaned up 4 unused classes (ConfigHelper, VulkanModExtraClientMod, VulkanModExtraClientRefactored, DevEnvironmentManager) • Enhanced Error Handling: Robust null exception protection and graceful fallbacks

BUILD & COMPATIBILITY:

• Enhanced Multi-Version Support: Improved override system for handling method signature changes • Version-Specific Mixins: Dedicated mixins for 1.21.1 (legacy), 1.21.2+ (FrameGraph), 1.21.4+ (piston rendering), 1.21.5 (GUI updates) • CI/CD Improvements: Updated GitHub Actions workflows for better release management • Headless Environment Support: Proper detection and handling of headless environments

BUG FIXES:

• Monitor Detection: Fixed HeadlessException in development environments • Mixin Registration: Resolved tooltip injection failures due to missing mixin registration • Logging Cleanup: Eliminated debug spam and reduced noise (ERROR → WARN for non-critical issues) • Language Key Consistency: Fixed advanced item tooltips naming (vulkanmod-extra.option.extra.advanced_item_tooltips)

Dependencies

Files

vulkanmod-extra-0.2.0-beta7+1.21.1.jar(362.37 KiB) Primary Download
vulkanmod-extra-0.2.0-beta7+1.21.1-sources.jar(283.27 KiB) Download

Project members

CriticalRange

Member

Details

Licensed MIT
Published 2 months ago
Updated 2 months ago