0.2.0-beta1+1.21.1
Compatibility
Required content
Changes
Major VulkanMod Extra Enhancement v0.2.0-beta1+1.21.1
š Fog Settings Implementation
- Added comprehensive fog control system with global/multi-dimension toggles
- Implemented per-fog-type settings (water, lava, powder snow)
- Added detailed multipliers for environment, render distance, sky, and cloud adjustments
- Fixed GUI integration issues that prevented fog settings from appearing
šØ Translation & Localization Overhaul
- Fixed missing translations across all categories (animations, particles, details, render)
- Added 80+ particle type translations (rain splash, block break, block breaking, etc.)
- Completed render options translations (light updates, item frames, armor stands, paintings, pistons, beacon beams)
- Removed ~56 duplicate translation entries and corrected key formats
- Ensured complete localization coverage for all configurable options
š§ GUI Integration & Code Architecture
- Major refactor: Moved all option creation logic into VulkanModExtraIntegration.java
- Eliminated problematic cross-class reflection calls that caused visibility issues
- Resolved particle count limitation (expanded from ~20 to 80+ options)
- Removed VulkanModExtraGUIOptions.java after functionality migration
š¦ Version Management & Distribution
- Updated version from 0.1 to 0.2.0-beta1+1.21.1 (semantic versioning + MC compatibility)
- Implemented professional versioning format for mod distribution
- Cleaned up old artifacts and rebuilt with new version format
š Project Documentation
- Added PERFORMANCE_IMPROVEMENTS.md for optimization tracking
- Added ROADMAP.md for future development planning
This release significantly enhances VulkanMod Extra with robust fog controls, complete translation coverage, and improved GUI integration for a polished user experience.
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| vulkanmod-extra-0.2.0-beta1+1.21.1-sources.jar | Unknown | 66.91 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:gglzOxJ8:p6gISRC7"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gglzOxJ8:p6gISRC7"
}

