Skip to content

Conversation

@a-ognev
Copy link

@a-ognev a-ognev commented Mar 4, 2025

Доброго времени суток! Появилось свободное время и немного доработал Hwyla. К сожалению, смог доработать тот модуль с которым наиболее взаимодействовал. Для других мне необходим какой-то фидбек от знающих людей, например, что добавить в подсказки в Immersive Engeeners или в Mekanism.
Так же хотел спросить: Могу ли я дорабатывать модуль Hwyla и дальше, даже после перехода (Если будет) на IC2E ? Мне нравится в рамках моего хобби изучать Java. Теперь к изменениям.

Техническая часть:

  • Добавлен "Базовый" модуль с методами регистрации и получения классов/методов/полей для избавления от ненужных множественных однотипных переменных;
  • Каждый Tile entity вынесен в отдельный класс;

Визуальная часть:

  • Название мода перенесено в шапку подсказки, id блока - в подвал;
  • Удалено центрирование иконки по высоте блока подсказки;
  • Добавлено/переработано отображение информации о солнечных панелях, генераторах, хранилищах, трансформаторах и механизмах;
  • Добавлена информация о посевах:
    • Добавлены иконки (Если посев известен);
    • Отформатировано отображение информации;
    • Добавлено отображение информации при приседании (Переключается в настройках);

Старый и новый интерфейсы на примере посевов:
Снимок экрана 2025-03-04 105103
Снимок экрана 2025-03-04 104929
Снимок экрана 2025-03-04 105138

Снимок экрана 2025-03-04 110136

a-ognev and others added 20 commits February 17, 2025 20:08
- Удалены лишние языковые файлы
- Доработка модуля ic2:
    - Удален лишний код
    - Переименованны переменные
- Доработка модуля te:
    - Удален лишний код
    - Переименованы переменные
    - Изменен способ получения данных о предмете
- Добавлена поддежка энергохранилищ
- Добавлено отображение процента и энергоуровня
- Изменены наименования переменных
- Добавлена поддержка механизмов ic2
-Добавлена поддержка семян ic2
 - Переименован класс с `HUDHandlerTEGenerator` на `HUDHandlerMachines`.
Прежний файл был взят с модуля ThermalExpansion и не переименован.
- Добавлена возможность скрыть лишнюю информацию без необходимости
- Добавлен предпросмотр иконки семян
- Добавлено форматирование для улучшения восприятия информации
- Добавлены "Пределы" для характеристк семян
- Добавлено отображении иконки посева
- Добавлены методы-хэлперы
 - Модуль разбит на отдельные классы
 - Доработано отображение информации
- Добавлен наследуемый класс модуля
- Изменен способ вызова/регистрации классов и их методов
- Добавлено отображение инфо о солнечных панелях
- Изменен метод получение класса в модуле
@TheAndrey
Copy link

Слишком много старых коммитов, не относящихся непосредственно к данному PR.

  1. Вы не должны ничего сами вносить в главную ветку [1.12] своего репозитория.
  2. Главная ветка [1.12] должна регулярно синхронизироваться с этим репозиторием и поддерживаться в актуальном состоянии. В веб-интерфейсе есть кнопка «Sync fork».
  3. Для внесения своих изменений каждый раз должна создаваться новая ветка и предлагаться в PR (кажная ветка = это PR). После одобрения PR ваше ветка вливается в основную и вы переходите к пункту номер два.

Организуйте работу в ветками правильно, чтобы не приходилось проверять одно и то же по кругу.

@TheAndrey TheAndrey closed this Mar 4, 2025
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