VulkanMod Extra 1.21.2

Changelog

v0.2.0-beta6+1.21.2:

Full Changelog: https://github.com/CriticalRange/vulkanmod-extra/compare/v0.2.0-beta4...v0.2.0-beta5

Enhanced documentation with comprehensive version management information

ARCHITECTURAL OVERHAUL:

• Complete modular architecture with Feature-based system • New core package structure with clean separation of concerns • Registry pattern implementation with FeatureManager • Enhanced configuration system with ConfigurationManager

PERFORMANCE OPTIMIZATIONS:

• 85% memory reduction in particle settings (100+ fields → efficient HashMap) • Optimized BaseFeature class (removed unused methods, improved efficiency) • Enhanced particle checking logic with early returns • Improved method naming and code clarity across all mixins

BUILD & QUALITY FIXES:

• Reduced build warnings from 100+ to 1 (99% improvement) • Fixed all deprecation warnings by migrating to new config structure • Replaced System.out.println with proper SLF4J logging • Fixed serial warnings in CustomPageList class • Enhanced build system with better code quality tools

CODE IMPROVEMENTS:

• Comprehensive debug logging replacement (6 instances) • Fixed misleading method names in particle mixins • Complete mixin system reorganization (com.criticalrange.mixin → com.criticalrange.mixins) • Enhanced version management with VersionHelper utility • Sophisticated override system for multi-version compatibility

TECHNICAL ENHANCEMENTS:

• Multi-version support system (1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5) • Runtime version detection and comparison utilities • Version-specific method/field mappings using reflection • Improved error handling and compatibility across all versions

VISUAL & ASSET UPDATES:

• High-quality icon update ( 3.9KB -> 186KB) • Enhanced documentation with comprehensive version management information

Dependencies

Files

vulkanmod-extra-0.2.0-beta6+1.21.2.jar(333.42 KiB) Primary Download
vulkanmod-extra-0.2.0-beta6+1.21.1-sources.jar(267.46 KiB) Download

Project members

CriticalRange

Member

Details

Licensed MIT
Published 2 months ago
Updated 2 months ago