Skip to content

refactor#6

Closed
werkhil wants to merge 6 commits into
ImGRUI:mainfrom
werkhil:refactor
Closed

refactor#6
werkhil wants to merge 6 commits into
ImGRUI:mainfrom
werkhil:refactor

Conversation

@werkhil

@werkhil werkhil commented Mar 11, 2026

Copy link
Copy Markdown
Contributor

This PR adds the ability to configure Nether fog. You can now control when the fog begins to appear (Nether Fog Start) and how far it extends (Nether Fog End), while still having the option to disable the fog entirely. Localization has also been added for these options.

A significant portion of the repository has also been refactored:

  • Added support for conditionally applying mixins during initialization and hiding related option groups. For example, if Flashback is not loaded, the related mixins are not applied and the corresponding options are not shown.
  • Organized options into logical groups.
  • Renamed localization keys, parameters, and methods to improve clarity and better reflect their purpose.

@werkhil

werkhil commented Mar 13, 2026

Copy link
Copy Markdown
Contributor Author

Currently, work is ongoing on the modal configuration window for lists. Merge is not recommended at this time.

img img img img

@werkhil werkhil marked this pull request as draft March 13, 2026 14:20
@werkhil werkhil marked this pull request as ready for review March 14, 2026 05:01

@ImGRUI ImGRUI left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GUI part works (besides scalling to gui scale), but it's adding too much complexity (for me especially sorry), would probably break every minecraft update, don't want for it to happen. As an alternative I thought about implementing button in sodium like in mod menu, where it opens config file directly (and mod menu button replaced to sodium screen), but idk screens
"linked servers" format should be rolled back if GUI is abandoned, along with other renames if possible
As of nether fog I think it would be better if there was an enum with options OFF, Vanilla and voxy distance, where voxy distance changes fog to match voxy render distance (it would work cause voxy is compatible with environmental fog)
Commented on other changes

Comment thread src/main/java/me/imgrui/config/VoxyExtraConfig.java Outdated
Comment thread src/main/java/me/imgrui/config/VoxyExtraConfig.java Outdated
Comment thread README.md Outdated
Comment thread src/main/java/me/imgrui/VoxyExtra.java Outdated
@werkhil

werkhil commented Mar 18, 2026

Copy link
Copy Markdown
Contributor Author

but idk screens "linked servers" format should be rolled back if GUI is abandone

What do you mean by the "Linked Servers" format?

@werkhil werkhil marked this pull request as draft March 22, 2026 11:50
@werkhil werkhil closed this Mar 22, 2026
@werkhil werkhil deleted the refactor branch March 22, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants