COWMODSКаталог модов
SIRIUS Ui

ВЕРСИИ (39)

alpha

SIRIUS Ui 0.4.87-Dev.65

0.4.87-Dev.65
9 авг. 2026 г.382Minecraft: 1.21.1neoforge
Скачать
Что нового
- Added "splash" - Removed the displayed entities in the title screen - Optimized some details - Added element audio - Optimized the sliding effect of the slider Fixed the issue of lagging when sliding the audio slider.
alpha

SIRIUS Ui 0.4.87-Dev.65

0.4.87-Dev.65
9 авг. 2026 г.330Minecraft: 1.20.1forge
Скачать
Что нового
- Added "splash" - Removed the displayed entities in the title screen - Optimized some details - Added element audio - Optimized the sliding effect of the slider Fixed the issue of lagging when sliding the audio slider.
alpha

SIRIUS Ui 0.4.86-Dev.64

0.4.86-Dev.64
14 июл. 2026 г.218Minecraft: 1.21.1neoforge
Скачать
Что нового
# Changelog ## v0.4.86-Dev.64 (Alpha) ### 注意 : 这是一个开发版,可能会有很多bug ### New Features - Changed the options screen - Added PPT transition logic - Added player entity display in the title screen ### Bug Fixes - Fixed incompatibility with owo-lib - Fixed missing Mods list button ### Architecture Refactor - **Widget component system**: Refactored from a monolithic `Element` class to an interface-based `Widget` component architecture. Added `widget/` package with 17 standalone Widget classes: - Basic: `TextWidget`, `ImageWidget`, `ButtonWidget`, `BoxWidget` - Container: `ContainerWidget`, `ContentWidget`, `ButtonContentWidget` - List: `ListWidget`, `DynamicListWidget`, `PackListWidget` - Interactive: `SliderWidget`, `StringEditBoxWidget` - Display: `EntityDisplayWidget` - Cycle: `CycleButtonWidget`, `ArrowSwitchWidget`, `DropdownWidget`, `SelectorWidget` - **Render context**: Added `context/` package (`RenderContext`, `ScreenVariableRegistry`, `WidgetDimensionRegistry`) for unified render state and variable management - **Property separation**: `data/props/` package decouples style, text, layout, and animation properties from the old Element into independent records (`StyleProps`, `TextProps`, `LayoutProps`, `SliderProps`, `CycleButtonProps`, etc.) - **Factory pattern**: Added `WidgetFactory` for unified JSON → Widget construction ### New Features - **Entity display**: Added `EntityDisplayWidget` with `FakePlayer`/`FakeLevel`, enabling player entity model rendering within UIs - **Dynamic lists**: Added `DynamicListWidget`, supporting dynamic list loading from data sources (server list, world saves, Realms, resource packs) - **Data sources**: Added `data/source/` package with `ServerListDataSource`, `WorldSaveDataSource`, `RealmsDataSource`, `PackDataSource` - **Animation system**: Added `AnimationStep` record, supporting per-frame text animation configuration - **Cycle/selection controls**: Added four interactive control types: `arrow_switch`, `cycle`, `dropdown`, `selector` ### Mixin Changes - Removed `GuiGraphicsMixin` (old alpha blending override) - Added `LivingEntityRendererMixin` to fix name display issues when rendering FakePlayer entities ### Removed Legacy Code - Removed `Element.java` — old monolithic element class - Removed `ElementRenderer.java` — old centralized renderer - Removed `InteractionHandler.java` — old centralized interaction handler - Removed `ScreenBuilder.java` — old screen builder - Removed `ButtonStyle.java` / `ButtonStyleData.java` — old button style classes - Removed `SizeDeserializer.java` — old size deserializer ### Assets - **Screen configs**: Added 6 new screens (`screen`, `options_screen`, `play_selection_screen`, `resource_packs_screen`, `mouse_settings_screen`, `font_options_screen`) - **Widget JSONs**: Expanded from simple button configs to a comprehensive Widget configuration system, covering all settings categories: accessibility, chat, controls, general, skin, sounds, video - **Textures**: Significantly expanded button textures including titlemenu series, select series, world series, options icons, slider components, etc.; legacy textures moved to `options/old/` - **Language files**: 22 language files trimmed and aligned to `zh_cn.json` as the baseline
alpha

SIRIUS Ui 0.3.8 NeoForge

0.3.8
4 мая 2026 г.495Minecraft: 1.21.1neoforge
Скачать
Что нового
- only for 1.21.1, because there is no such issue in 26.1 - fixed a issue that GuiGraphics was incompatible with the Alpha channel.
alpha

SIRIUS Ui 0.3.8 Fabric

0.3.8
4 мая 2026 г.693Minecraft: 1.21.1fabric
Скачать
Что нового
- only for 1.21.1, because there is no such issue in 26.1 - fixed a issue that GuiGraphics was incompatible with the Alpha channel.
alpha

SIRIUS Ui 0.3.7 NeoForge

0.3.7
3 мая 2026 г.212Minecraft: 26.1.2neoforge
Скачать
Что нового
## SIRIUS Ui Changelog: v0.3.2 → v0.3.7 ### 🎉 New Features #### 1. New Background Type: PPT Slideshow (`type: "ppt"`) - Replaces the removed experimental GIF background with a robust multi-image slideshow. - Images can be organised into `groups`, each with an independent `playCount` (`-1` for infinite loop). - Customise group playback order with `playGroups`; use `playAfter` to make a specific group loop forever (e.g. intro sequence followed by a looping main background). - Each slide can have its own `time` (milliseconds); a global `defaultTime` is used when a slide omits it. #### 2. Screen Registration (`register.json`) - File path: `assets/minecraft/alanht/register.json` - Maps custom screen IDs to JSON layout files, enabling the mod to recognise and open completely new screens. #### 3. Internationalisation - The wiki now supports **Simplified Chinese**, **Traditional Chinese**, and **English**, with dark/light theme switching. --- ### 🔧 Changes & Improvements #### 1. JSON Key Changes ⚠️ (Resource Pack Update Required) | Old (v0.3.2) | New (v0.3.7) | Notes | | :--- | :--- | :--- | | `type: "logo"` | `type: "image"` | Element type for static images renamed to `image`. | | `type: "cycle"` (experimental) | (removed) | Cycle button element temporarily removed. | | `type: "list"` (experimental) | (removed) | Scrollable list element temporarily removed. | | `type: "catalog"` (experimental) | (removed) | Catalog navigation element temporarily removed. | | `type: "slider"` (experimental) | `type: "slider"` (still experimental) | Slider element retained but remains experimental. | *Note: Button styles (`button_styles/*.json`) have not changed between v0.3.2 and v0.3.7.* #### 2. Expression Variable Renames ⚠️ | Old Variable (v0.3.2) | New Variable (v0.3.7+) | | :--- | :--- | | `width` | `screen.width` | | `height` | `screen.height` | | `elementWidth` | `this.width` | | `elementHeight` | `this.height` | | *(none)* | `parent.width`, `parent.height`, `containerWidth`, `containerHeight` | #### 3. Recommended Resource Pack Structure Changed - Old structure used paths like `assets/minecraft/screens/`. - New standard path is `assets/sirius_ui/screens/`. Texture paths must include the full namespace (e.g. `sirius_ui:textures/...`). #### 4. Action Enhancements - `disconnect` and `exit_to_title` now share a unified flow. - `respawn` logic is more robust. #### 5. Documentation Overhaul - The wiki has been restructured from a single page into modular, multi-page documentation with a sidebar. - A Troubleshooting chapter has been added. --- ### ❌ Removals & Deprecations - **`type: "gif"` background has been removed.** Migrate all GIF backgrounds to `type: "ppt"`. - The old `logo` element type is deprecated; use `image` instead. - **Experimental elements `cycle`, `list`, `catalog` have been temporarily removed.** They are not available in v0.3.7. - Legacy paths like `assets/minecraft/screens/` are no longer recommended. --- ### 📋 Upgrade Checklist (v0.3.2 → v0.3.7) 1. Rename all `"type": "logo"` elements to `"type": "image"`. 2. Replace all `"type": "gif"` backgrounds with `"type": "ppt"` using the new slideshow syntax. 3. Remove any usage of `cycle`, `list`, and `catalog` elements – they are not supported in this version. 4. Update all coordinate expressions with the new variable names: - `width` → `screen.width` - `height` → `screen.height` - `elementWidth` → `this.width` - `elementHeight` → `this.height` 5. If using `register.json`, ensure paths point to the new namespaces (e.g. `sirius_ui:screens/...`). 6. Slider configurations (`type: "slider"`) can generally remain, but be aware the feature is still experimental and may change in the future. 7. Verify compatibility with the updated `ScreenRegistry`.
alpha

SIRIUS Ui 0.3.7 NeoForge

0.3.7
3 мая 2026 г.97Minecraft: 1.21.1neoforge
Скачать
Что нового
## SIRIUS Ui Changelog: v0.3.2 → v0.3.7 ### 🎉 New Features #### 1. New Background Type: PPT Slideshow (`type: "ppt"`) - Replaces the removed experimental GIF background with a robust multi-image slideshow. - Images can be organised into `groups`, each with an independent `playCount` (`-1` for infinite loop). - Customise group playback order with `playGroups`; use `playAfter` to make a specific group loop forever (e.g. intro sequence followed by a looping main background). - Each slide can have its own `time` (milliseconds); a global `defaultTime` is used when a slide omits it. #### 2. Screen Registration (`register.json`) - File path: `assets/minecraft/alanht/register.json` - Maps custom screen IDs to JSON layout files, enabling the mod to recognise and open completely new screens. #### 3. Internationalisation - The wiki now supports **Simplified Chinese**, **Traditional Chinese**, and **English**, with dark/light theme switching. --- ### 🔧 Changes & Improvements #### 1. JSON Key Changes ⚠️ (Resource Pack Update Required) | Old (v0.3.2) | New (v0.3.7) | Notes | | :--- | :--- | :--- | | `type: "logo"` | `type: "image"` | Element type for static images renamed to `image`. | | `type: "cycle"` (experimental) | (removed) | Cycle button element temporarily removed. | | `type: "list"` (experimental) | (removed) | Scrollable list element temporarily removed. | | `type: "catalog"` (experimental) | (removed) | Catalog navigation element temporarily removed. | | `type: "slider"` (experimental) | `type: "slider"` (still experimental) | Slider element retained but remains experimental. | *Note: Button styles (`button_styles/*.json`) have not changed between v0.3.2 and v0.3.7.* #### 2. Expression Variable Renames ⚠️ | Old Variable (v0.3.2) | New Variable (v0.3.7+) | | :--- | :--- | | `width` | `screen.width` | | `height` | `screen.height` | | `elementWidth` | `this.width` | | `elementHeight` | `this.height` | | *(none)* | `parent.width`, `parent.height`, `containerWidth`, `containerHeight` | #### 3. Recommended Resource Pack Structure Changed - Old structure used paths like `assets/minecraft/screens/`. - New standard path is `assets/sirius_ui/screens/`. Texture paths must include the full namespace (e.g. `sirius_ui:textures/...`). #### 4. Action Enhancements - `disconnect` and `exit_to_title` now share a unified flow. - `respawn` logic is more robust. #### 5. Documentation Overhaul - The wiki has been restructured from a single page into modular, multi-page documentation with a sidebar. - A Troubleshooting chapter has been added. --- ### ❌ Removals & Deprecations - **`type: "gif"` background has been removed.** Migrate all GIF backgrounds to `type: "ppt"`. - The old `logo` element type is deprecated; use `image` instead. - **Experimental elements `cycle`, `list`, `catalog` have been temporarily removed.** They are not available in v0.3.7. - Legacy paths like `assets/minecraft/screens/` are no longer recommended. --- ### 📋 Upgrade Checklist (v0.3.2 → v0.3.7) 1. Rename all `"type": "logo"` elements to `"type": "image"`. 2. Replace all `"type": "gif"` backgrounds with `"type": "ppt"` using the new slideshow syntax. 3. Remove any usage of `cycle`, `list`, and `catalog` elements – they are not supported in this version. 4. Update all coordinate expressions with the new variable names: - `width` → `screen.width` - `height` → `screen.height` - `elementWidth` → `this.width` - `elementHeight` → `this.height` 5. If using `register.json`, ensure paths point to the new namespaces (e.g. `sirius_ui:screens/...`). 6. Slider configurations (`type: "slider"`) can generally remain, but be aware the feature is still experimental and may change in the future. 7. Verify compatibility with the updated `ScreenRegistry`.
alpha

SIRIUS Ui 0.3.7 Fabric

0.3.7
2 мая 2026 г.1,5 тыс.Minecraft: 26.1.1, 26.1.2fabric
Скачать
Что нового
## SIRIUS Ui Changelog: v0.3.2 → v0.3.7 ### 🎉 New Features #### 1. New Background Type: PPT Slideshow (`type: "ppt"`) - Replaces the removed experimental GIF background with a robust multi-image slideshow. - Images can be organised into `groups`, each with an independent `playCount` (`-1` for infinite loop). - Customise group playback order with `playGroups`; use `playAfter` to make a specific group loop forever (e.g. intro sequence followed by a looping main background). - Each slide can have its own `time` (milliseconds); a global `defaultTime` is used when a slide omits it. #### 2. Screen Registration (`register.json`) - File path: `assets/minecraft/alanht/register.json` - Maps custom screen IDs to JSON layout files, enabling the mod to recognise and open completely new screens. #### 3. Internationalisation - The wiki now supports **Simplified Chinese**, **Traditional Chinese**, and **English**, with dark/light theme switching. --- ### 🔧 Changes & Improvements #### 1. JSON Key Changes ⚠️ (Resource Pack Update Required) | Old (v0.3.2) | New (v0.3.7) | Notes | | :--- | :--- | :--- | | `type: "logo"` | `type: "image"` | Element type for static images renamed to `image`. | | `type: "cycle"` (experimental) | (removed) | Cycle button element temporarily removed. | | `type: "list"` (experimental) | (removed) | Scrollable list element temporarily removed. | | `type: "catalog"` (experimental) | (removed) | Catalog navigation element temporarily removed. | | `type: "slider"` (experimental) | `type: "slider"` (still experimental) | Slider element retained but remains experimental. | *Note: Button styles (`button_styles/*.json`) have not changed between v0.3.2 and v0.3.7.* #### 2. Expression Variable Renames ⚠️ | Old Variable (v0.3.2) | New Variable (v0.3.7+) | | :--- | :--- | | `width` | `screen.width` | | `height` | `screen.height` | | `elementWidth` | `this.width` | | `elementHeight` | `this.height` | | *(none)* | `parent.width`, `parent.height`, `containerWidth`, `containerHeight` | #### 3. Recommended Resource Pack Structure Changed - Old structure used paths like `assets/minecraft/screens/`. - New standard path is `assets/sirius_ui/screens/`. Texture paths must include the full namespace (e.g. `sirius_ui:textures/...`). #### 4. Action Enhancements - `disconnect` and `exit_to_title` now share a unified flow. - `respawn` logic is more robust. #### 5. Documentation Overhaul - The wiki has been restructured from a single page into modular, multi-page documentation with a sidebar. - A Troubleshooting chapter has been added. --- ### ❌ Removals & Deprecations - **`type: "gif"` background has been removed.** Migrate all GIF backgrounds to `type: "ppt"`. - The old `logo` element type is deprecated; use `image` instead. - **Experimental elements `cycle`, `list`, `catalog` have been temporarily removed.** They are not available in v0.3.7. - Legacy paths like `assets/minecraft/screens/` are no longer recommended. --- ### 📋 Upgrade Checklist (v0.3.2 → v0.3.7) 1. Rename all `"type": "logo"` elements to `"type": "image"`. 2. Replace all `"type": "gif"` backgrounds with `"type": "ppt"` using the new slideshow syntax. 3. Remove any usage of `cycle`, `list`, and `catalog` elements – they are not supported in this version. 4. Update all coordinate expressions with the new variable names: - `width` → `screen.width` - `height` → `screen.height` - `elementWidth` → `this.width` - `elementHeight` → `this.height` 5. If using `register.json`, ensure paths point to the new namespaces (e.g. `sirius_ui:screens/...`). 6. Slider configurations (`type: "slider"`) can generally remain, but be aware the feature is still experimental and may change in the future. 7. Verify compatibility with the updated `ScreenRegistry`.
alpha

SIRIUS Ui 0.3.7 Fabric

0.3.7
2 мая 2026 г.51Minecraft: 1.21.1fabric
Скачать
Что нового
## SIRIUS Ui Changelog: v0.3.2 → v0.3.7 ### 🎉 New Features #### 1. New Background Type: PPT Slideshow (`type: "ppt"`) - Replaces the removed experimental GIF background with a robust multi-image slideshow. - Images can be organised into `groups`, each with an independent `playCount` (`-1` for infinite loop). - Customise group playback order with `playGroups`; use `playAfter` to make a specific group loop forever (e.g. intro sequence followed by a looping main background). - Each slide can have its own `time` (milliseconds); a global `defaultTime` is used when a slide omits it. #### 2. Screen Registration (`register.json`) - File path: `assets/minecraft/alanht/register.json` - Maps custom screen IDs to JSON layout files, enabling the mod to recognise and open completely new screens. #### 3. Internationalisation - The wiki now supports **Simplified Chinese**, **Traditional Chinese**, and **English**, with dark/light theme switching. --- ### 🔧 Changes & Improvements #### 1. JSON Key Changes ⚠️ (Resource Pack Update Required) | Old (v0.3.2) | New (v0.3.7) | Notes | | :--- | :--- | :--- | | `type: "logo"` | `type: "image"` | Element type for static images renamed to `image`. | | `type: "cycle"` (experimental) | (removed) | Cycle button element temporarily removed. | | `type: "list"` (experimental) | (removed) | Scrollable list element temporarily removed. | | `type: "catalog"` (experimental) | (removed) | Catalog navigation element temporarily removed. | | `type: "slider"` (experimental) | `type: "slider"` (still experimental) | Slider element retained but remains experimental. | *Note: Button styles (`button_styles/*.json`) have not changed between v0.3.2 and v0.3.7.* #### 2. Expression Variable Renames ⚠️ | Old Variable (v0.3.2) | New Variable (v0.3.7+) | | :--- | :--- | | `width` | `screen.width` | | `height` | `screen.height` | | `elementWidth` | `this.width` | | `elementHeight` | `this.height` | | *(none)* | `parent.width`, `parent.height`, `containerWidth`, `containerHeight` | #### 3. Recommended Resource Pack Structure Changed - Old structure used paths like `assets/minecraft/screens/`. - New standard path is `assets/sirius_ui/screens/`. Texture paths must include the full namespace (e.g. `sirius_ui:textures/...`). #### 4. Action Enhancements - `disconnect` and `exit_to_title` now share a unified flow. - `respawn` logic is more robust. #### 5. Documentation Overhaul - The wiki has been restructured from a single page into modular, multi-page documentation with a sidebar. - A Troubleshooting chapter has been added. --- ### ❌ Removals & Deprecations - **`type: "gif"` background has been removed.** Migrate all GIF backgrounds to `type: "ppt"`. - The old `logo` element type is deprecated; use `image` instead. - **Experimental elements `cycle`, `list`, `catalog` have been temporarily removed.** They are not available in v0.3.7. - Legacy paths like `assets/minecraft/screens/` are no longer recommended. --- ### 📋 Upgrade Checklist (v0.3.2 → v0.3.7) 1. Rename all `"type": "logo"` elements to `"type": "image"`. 2. Replace all `"type": "gif"` backgrounds with `"type": "ppt"` using the new slideshow syntax. 3. Remove any usage of `cycle`, `list`, and `catalog` elements – they are not supported in this version. 4. Update all coordinate expressions with the new variable names: - `width` → `screen.width` - `height` → `screen.height` - `elementWidth` → `this.width` - `elementHeight` → `this.height` 5. If using `register.json`, ensure paths point to the new namespaces (e.g. `sirius_ui:screens/...`). 6. Slider configurations (`type: "slider"`) can generally remain, but be aware the feature is still experimental and may change in the future. 7. Verify compatibility with the updated `ScreenRegistry`.
alpha

SIRIUS Ui 0.3.2 [Minecraft 1.21.6&1.21.7&1.21.8]

0.3.2
19 апр. 2026 г.343Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
## ✨ New Features - Slider element (type: "slider") > Bind to numeric game options (fov, mouseSensitivity, soundVolume, musicVolume, etc.) with customizable track and handle textures. - Cycle element (type: "cycle") > Toggle through enumerated options (graphicsMode, cloudStatus, particles, chatVisibility, narrator, mainHand, etc.) with left/right arrow textures. - List element (type: "list") > Scrollable container with automatic vertical layout. Supports any child elements and panel switching via switch_panel action. - Catalog element (type: "catalog") > Navigation menu for settings screens. Click items to switch content panels, with optional selected highlight style. - Panel switching action (type: "switch_panel") > Dynamically replace list content at runtime. Specify target list ID and new content definition file. - Automatic layout system > Child elements in lists/catalogs can omit position.y – they stack vertically with configurable item_spacing and padding. - Slider & Cycle style files > Separate JSON style definitions for slider (track/handle textures) and cycle (background/arrow textures). ## 🔧 Improvements - Expression system extended > Added containerWidth and containerHeight variables for child elements inside containers. - Internal rendering optimizations > Updated to Minecraft 1.21.x & 26.1 . - Action system enhancements > All actions now work consistently across all supported screens. ## 🐛 Fixes - Fixed ResourceLocation construction issues in mixins. - Fixed mouse event forwarding for scrollable containers. - Fixed graphics matrix push/pop method name changes. ## ⚠️ Notes - Slider and cycle styles must be placed in slider_styles/ and cycle_styles/ folders respectively. - List content files go in panels/ directory; catalog definitions in catalogs/. - Use switch_panel with target (list element ID) and content (panel definition identifier). - Press F3+T to reload resource packs after making JSON changes.
alpha

SIRIUS Ui 0.3.2 [Minecraft 1.21.4&1.21.5]

0.3.2
19 апр. 2026 г.303Minecraft: 1.21.4, 1.21.5fabric
Скачать
Что нового
## ✨ New Features - Slider element (type: "slider") > Bind to numeric game options (fov, mouseSensitivity, soundVolume, musicVolume, etc.) with customizable track and handle textures. - Cycle element (type: "cycle") > Toggle through enumerated options (graphicsMode, cloudStatus, particles, chatVisibility, narrator, mainHand, etc.) with left/right arrow textures. - List element (type: "list") > Scrollable container with automatic vertical layout. Supports any child elements and panel switching via switch_panel action. - Catalog element (type: "catalog") > Navigation menu for settings screens. Click items to switch content panels, with optional selected highlight style. - Panel switching action (type: "switch_panel") > Dynamically replace list content at runtime. Specify target list ID and new content definition file. - Automatic layout system > Child elements in lists/catalogs can omit position.y – they stack vertically with configurable item_spacing and padding. - Slider & Cycle style files > Separate JSON style definitions for slider (track/handle textures) and cycle (background/arrow textures). ## 🔧 Improvements - Expression system extended > Added containerWidth and containerHeight variables for child elements inside containers. - Internal rendering optimizations > Updated to Minecraft 1.21.x & 26.1 . - Action system enhancements > All actions now work consistently across all supported screens. ## 🐛 Fixes - Fixed ResourceLocation construction issues in mixins. - Fixed mouse event forwarding for scrollable containers. - Fixed graphics matrix push/pop method name changes. ## ⚠️ Notes - Slider and cycle styles must be placed in slider_styles/ and cycle_styles/ folders respectively. - List content files go in panels/ directory; catalog definitions in catalogs/. - Use switch_panel with target (list element ID) and content (panel definition identifier). - Press F3+T to reload resource packs after making JSON changes.
alpha

SIRIUS Ui 0.3.2 [Minecraft 26.1]

0.3.2
18 апр. 2026 г.255Minecraft: 26.1.1, 26.1.2fabric
Скачать
Что нового
## ✨ New Features - Slider element (type: "slider") > Bind to numeric game options (fov, mouseSensitivity, soundVolume, musicVolume, etc.) with customizable track and handle textures. - Cycle element (type: "cycle") > Toggle through enumerated options (graphicsMode, cloudStatus, particles, chatVisibility, narrator, mainHand, etc.) with left/right arrow textures. - List element (type: "list") > Scrollable container with automatic vertical layout. Supports any child elements and panel switching via switch_panel action. - Catalog element (type: "catalog") > Navigation menu for settings screens. Click items to switch content panels, with optional selected highlight style. - Panel switching action (type: "switch_panel") > Dynamically replace list content at runtime. Specify target list ID and new content definition file. - Automatic layout system > Child elements in lists/catalogs can omit position.y – they stack vertically with configurable item_spacing and padding. - Slider & Cycle style files > Separate JSON style definitions for slider (track/handle textures) and cycle (background/arrow textures). ## 🔧 Improvements - Expression system extended > Added containerWidth and containerHeight variables for child elements inside containers. - Internal rendering optimizations > Updated to Minecraft 1.21.x & 26.1 . - Action system enhancements > All actions now work consistently across all supported screens. ## 🐛 Fixes - Fixed ResourceLocation construction issues in mixins. - Fixed mouse event forwarding for scrollable containers. - Fixed graphics matrix push/pop method name changes. ## ⚠️ Notes - Slider and cycle styles must be placed in slider_styles/ and cycle_styles/ folders respectively. - List content files go in panels/ directory; catalog definitions in catalogs/. - Use switch_panel with target (list element ID) and content (panel definition identifier). - Press F3+T to reload resource packs after making JSON changes.
alpha

SIRIUS Ui 0.3.2 [Minecraft 1.21.1]

0.3.2
18 апр. 2026 г.142Minecraft: 1.21.1fabric
Скачать
Что нового
## ✨ New Features - Slider element (type: "slider") > Bind to numeric game options (fov, mouseSensitivity, soundVolume, musicVolume, etc.) with customizable track and handle textures. - Cycle element (type: "cycle") > Toggle through enumerated options (graphicsMode, cloudStatus, particles, chatVisibility, narrator, mainHand, etc.) with left/right arrow textures. - List element (type: "list") > Scrollable container with automatic vertical layout. Supports any child elements and panel switching via switch_panel action. - Catalog element (type: "catalog") > Navigation menu for settings screens. Click items to switch content panels, with optional selected highlight style. - Panel switching action (type: "switch_panel") > Dynamically replace list content at runtime. Specify target list ID and new content definition file. - Automatic layout system > Child elements in lists/catalogs can omit position.y – they stack vertically with configurable item_spacing and padding. - Slider & Cycle style files > Separate JSON style definitions for slider (track/handle textures) and cycle (background/arrow textures). ## 🔧 Improvements - Expression system extended > Added containerWidth and containerHeight variables for child elements inside containers. - Internal rendering optimizations > Updated to Minecraft 1.21.x & 26.1 . - Action system enhancements > All actions now work consistently across all supported screens. ## 🐛 Fixes - Fixed ResourceLocation construction issues in mixins. - Fixed mouse event forwarding for scrollable containers. - Fixed graphics matrix push/pop method name changes. ## ⚠️ Notes - Slider and cycle styles must be placed in slider_styles/ and cycle_styles/ folders respectively. - List content files go in panels/ directory; catalog definitions in catalogs/. - Use switch_panel with target (list element ID) and content (panel definition identifier). - Press F3+T to reload resource packs after making JSON changes.
alpha

SIRIUS Ui 0.3.1

0.3.1
5 апр. 2026 г.155Minecraft: 26.1.1, 26.1.2fabric
Скачать
Что нового
## ✨ New Features - Pause Screen & Death Screen now fully JSON-customizable > Use pause_screen.json and death_screen.json to freely adjust backgrounds, texts, buttons, separators, etc. - Text elements support dynamic data and scaling > dynamicType: score, death_cause, player_name – display real-time game data; scale: scale text (e.g. "scale": 1.2). - Colors now support hex strings > Use "0xAARRGGBB" or "0xRRGGBB" format (e.g. "color": "0xFFAA00"). - Extended button actions > Added resume_game, disconnect, open_link, respawn, exit_to_title. - Enhanced expression system > Supports width, height, elementWidth, elementHeight and basic arithmetic. ## 🔧 Improvements - Fully adjustable layout > Buttons and text can be placed anywhere; multi-layer background masks are supported. - Internal loading optimization > Removed style cache, fixed link confirmation dialog invocation. ## 🐛 Fixes - Fixed open_link action not working. - Fixed hex color values causing invisible text (alpha channel auto-filled). - Fixed coordinate and matrix transform errors when scaling text. - Fixed the error that the resource package cannot be loaded. ## ⚠️ Notes - Colors must be strings with quotes, e.g. "color": "0xFFFFFF". - For score display, it is recommended to use two text elements: deathScreen.score (prefix) + dynamicType: "score" (number). - open_link action requires a "url" field.
alpha

SIRIUS Ui 0.3.0

0.3.0
4 апр. 2026 г.41Minecraft: 26.1.1fabric
Скачать
Что нового
- allows modification of parts of the Vanilla UI using JSON. [**Tutorials or Wiki**](https://alanht520.github.io/SIRIUS-Ui-Mod/) - removed the custom options interface and death screen(Will be added later). ### More Minecraft versions will be supported in the future.
alpha

Forge v-0.2.2 [1.20.1]

0.2.2
15 февр. 2026 г.1,3 тыс.Minecraft: 1.20.1forge
Скачать
alpha

Fabric v-0.2.2 [1.21.11]

0.2.2
31 янв. 2026 г.4,9 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
### Update - Port for 1.21.1 - Reset the entire mod - Only modified the Title Menu - Configurations can be made under the file "config/auui.json" - I will improve it in the future. ### Explanation > I was truly delighted to see so many of you enjoying this mod. It's your support and enthusiasm that motivated me to work quickly to bring this update to 1.21.11. Thank you for playing, and I hope you continue to enjoy it > :)
alpha

Fabric v-0.2.1 [1.21.9~1.21.10]

0.2.1
3 окт. 2025 г.4,4 тыс.Minecraft: 1.21.9, 1.21.10fabric
Скачать
Что нового
**Update** - Fixed crush with Controlify [1.21.6~1.21.8] - Fixed crush with Axiom Mod - Fixed crush with some mods - Added update checker [you can close it in options] - Added sliding sound to all sliders - Fixed some buttons textures lost
alpha

Fabric v-0.2.1 [1.21.6 ~ 1.21.8]

0.2.1
3 окт. 2025 г.10,9 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
**Update** - Fixed crush with Controlify [1.21.6~1.21.8] - Fixed crush with Axiom Mod - Fixed crush with some mods - Added update checker [you can close it in options] - Added sliding sound to all sliders - Fixed some buttons textures lost
alpha

Fabric v-0.2.0.3 [ 1.21.6 ~ 1.21.8 ]

0.2.0.3
21 сент. 2025 г.975Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
- compatible with versions 1.21.6 to 1.21.8 - added fov slider button sound - fine-tuned the position of the text on the Game Type Select screen
alpha

Fabric v-0.2.0.3 [1.21.9]

0.2.0.3
20 сент. 2025 г.238Minecraft: 1.21.9, 1.21.10fabric
Скачать
Что нового
- update to 1.21.9 - added slider buttons sound - incompatible with versions 1.21.6 to 1.21.8 - fine-tuned the position of the text on the Game Type Select screen
alpha

Fabric v-0.2.0 [1.21.6~1.21.8]

0.2.0
28 авг. 2025 г.2,4 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Update - Deleted AI images. - Changed Select Game Type screen - Added an option to change the texture of Vanilla buttons to that of this Mod (false by default). - Added an option to determine whether to enable the Death Screen of AUUi (true by default). - Fixed the clutter when multiple mods modified the Options menu - Changed some translation to be simply. - Added Turkish
alpha

Fabric v-0.1.9.7 [1.21.6~1.21.8]

0.1.9.7
26 авг. 2025 г.556Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Update - Added a Mods Menu option **button** to the **options menu** (if Mods Menu mod is present)
alpha

Fabric v-0.1.9 [1.21.6~1.21.8]

0.1.9
25 авг. 2025 г.396Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Update - Compatible with 1.21.1 [without custom options screen and death screen] - Changed the texture of the "PLAY" button and AUUi settings button in the title screen - deleted some unnecessary code
alpha

Alan's Unified UI 0.1.9 - 1.21.1

0.1.9
25 авг. 2025 г.141,5 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
### Update - Compatible with 1.21.1 [without custom options screen and death screen] - Changed the texture of the "PLAY" button and AUUi settings button in the title screen - deleted some unnecessary code
alpha

Alan's Unified UI 0.1.8

0.1.8
23 авг. 2025 г.751Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Update - restructured the code architecture - fixed the issue where the button position was abnormal when returning to the options page after changing the cross-sectional size - changed the rendering logic of the Chinese version of the title Logo [It can be applied to any language] - changed the textures of sliders - compatible with 1.21.9
alpha

Alan's Unified UI 0.1.7

0.1.7
21 авг. 2025 г.137Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Update - fixed a issue that prevented opening **Sodium Mod**'s video settings - changed the texture of the difficulty setting button
alpha

Alan's Unified UI 0.1.6

0.1.6
21 авг. 2025 г.57Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
- changed the textures of the options screen's buttons
alpha

Alan's Unified UI 0.1.5

0.1.5
20 авг. 2025 г.74Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Update - changed the **options screen** (It's not completed yet, and U can choose to turn it on or off) - added a option to determine whether to use the title screen of AUUi
alpha

Alan's Unified UI 0.1.1

0.1.1
14 авг. 2025 г.218Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Added more language - Kazakh(Қазақша) - Kyrgyz(Кыргызча) - Vietnamese(Tiếng Việt) - Uzbek(O‘zbekcha) - Punjabi(ਪੰਜਾਬੀ) - Ukrainian(Українська) - Tatar(Татарча) ### Issues repair - Fixed the issue where A was not a Creeper's face in the white title "Minecraft"
alpha

Alan's Unified UI 0.1.0

0.1.0
13 авг. 2025 г.79Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Update - Now you can set whether to render the background image of this Mod or the original one, this is compatible with those resource packs that have modified the background of the main menu(The Settings menu is the first button to the left of the title menu) - Now you can choose whether to render the Edition logo(it is "Java Edition" below title logo)
alpha

Alan's Unified UI 0.0.9

0.0.9
12 авг. 2025 г.84Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Update - added Configuration items(on the left side of the title menu) - The title Logo can be set to Chinese when the game language is selected as Simplified Chinese
alpha

Alan's Unified UI 0.0.8

0.0.8
11 авг. 2025 г.104Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Added more language - Spanish - Portuguese
alpha

Alan's Unified UI 0.0.7

0.0.7
9 авг. 2025 г.108Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Update - The rendering of the title menu button has been changed
alpha

Alan's Unified UI 0.0.6

0.0.6
31 июл. 2025 г.311Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
### Added more language - Traditional Chinese - Classical Chinese - Mongolian - Uyghur - Korean - Japanese - Russian - German - French
alpha

Alan's Unified UI 0.0.5

0.0.5
29 июл. 2025 г.92Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
- Fixed the bug where the character would **crash after death** (Because NullPointerException)
alpha

Alan's Unified UI 0.0.4

0.0.4
28 июл. 2025 г.84Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
- changed dead screen
alpha

Alan's Unified UI 0.0.3

0.0.3
22 июл. 2025 г.183Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
- compatible with 1.21.6
alpha

Alan's Unified UI 0.0.2

0.0.2
18 июл. 2025 г.145Minecraft: 1.21.7, 1.21.8fabric
Скачать
Что нового
- fixed some bugs