No description
- Java 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| gradle/wrapper | ||
| src/main | ||
| .gitignore | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle | ||
Halogen
Halogen is a lightweight, cute Sodium-styled UI & widget library for legacy Minecraft versions (1.7.10 / 1.5.2) running on Ornithe / Fabric Loader.
Features
- Sodium Widget Aesthetics: Flat, dark card layouts, emerald/crimson toggle pills, smooth progress sliders, cycle widgets.
- Side Information Panel: Live option details, descriptions, and performance impact tags (
HIGH_BOOST,MODERATE_BOOST,QUALITY, etc.). - Tab Navigation: Sleek category tabs with active indicators.
- Extensible API: Easy declaration of
OptionPage,OptionGroup, andOption<T>bindings.
Usage
OptionPage perfPage = new OptionPage("perf", "Performance");
OptionGroup cullingGroup = new OptionGroup("Culling");
cullingGroup.add(new Option<>(
"Entity Culling",
"Skips rendering of mobs and entities outside the camera view.",
OptionImpact.HIGH_BOOST,
() -> config.enableEntityCulling,
val -> config.enableEntityCulling = val,
null
));
perfPage.addGroup(cullingGroup);
HalogenScreen screen = new HalogenScreen(parent, "Video Settings").addPage(perfPage);