▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/SIRIUS UI
SIRIUS UI

SIRIUS UI

SIRIUS UI (бывший Alan's Unified UI) - мод-фреймворк для Minecraft, который полностью переосмысляет интерфейс игры. С помощью JSON-движка ты можешь менять меню, экран загрузки и другие элементы UI без редактирования Java-кода.

Оцените первым
161.9K
207
Все версииSIRIUS Ui 0.4.86-Dev.64

SIRIUS Ui 0.4.86-Dev.64

Alpha14.07.2026

Список изменений

Changelog

v0.4.86-Dev.64 (Alpha)

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

Файлы

SIRIUS Ui [NeoForge 1.21.1] v-0.4.86-Dev.64.jar(1.77 MiB)
Основной
Скачать

Метаданные

Канал релиза

Alpha

Номер версии

0.4.86-Dev.64

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

89

Дата публикации

14.07.2026

Загрузил

ID версии

Главная