Скачать InGame Info Reborn — Minecraft Моды — MetaMods
InGame Info Reborn

InGame Info Reborn

Активный

Установок

0

Последнее обновление

1 месяц назад

Версии

1.12.2
Клиент и сервер
Forge
Декорации
Библиотеки
Управление

InGame Info Reborn

Мод InGame Info Reborn представляет собой инструментарий для создания пользовательских интерфейсов и HUD элементов в процессе игры. Это не простое продолжение проекта InGame-Info-XML, а совершенно переработанная система для разработки игрового UI с реактивными компонентами.

Основные возможности

Данная библиотека позволяет легко создавать накладываемые интерфейсы и выводить различную информацию прямо на экране во время игры. По умолчанию с базовой конфигурацией интерфейсы не отображаются.

Пример игры с интерфейсом

Архитектурные модули

Завершённые модули:

  • MVVM Base - разделение логики и визуализации
  • XAML-Style DSL - декларативное построение интерфейсов
  • Реактивное связывание - автоматическое обновление элементов
  • Compose элементы - внедрение интерактивных компонентов
  • Snapshot Diffing - обновление только изменённых элементов
  • Unit Scaling - масштабирование пиксельных элементов

Частично завершённые:

  • UI Decoration - графические элементы оформления
  • Theme Manager - система визуальных тем

Пример реализации

XML-структура и управляющий код:

<VerticalGroup>
    <Text uid="fps">
    ...
</Group>

Соответствующий связующий код на Java:

@Reactive(targetUid = "fps", property = "text", initiativeSync = true)
public ReactiveObject<String> fpsText = new ReactiveObject<>(){};

EventCenter.gameFpsEvent.addListener((fps) ->
{
    fpsText.set("FPS: " + fps);
});

Планируемые доработки

Разработчик продолжает работу над:

  • Добавлением новых элементов интерфейса
  • Поддержкой виджетов Spotify прямо в игре
  • Дополнительными вариантами группировки элементов
  • Системой модальных окон и диалогов

Разработчик использует различные внешние инструменты и библиотеки для обеспечения функциональности мода.

Участники проекта
tttsaurus

tttsaurus

Разработчик

Создан: 20 апр 2025

ID: 68198