Скачать Alfheim — Minecraft Моды — MetaMods
Alfheim

Alfheim

Активный

Установок

28

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

3 месяца назад

Версии

1.12.2
Клиент
Forge
Приключенческие
Оружие и броня
Магические
Оптимизация игры
Аддоны

Alfheim

Alfheim представляет собой переработанную версию (или полную переработку, если рассматривать с точки зрения парадокса корабля Тесея) мода Hesperus, который в свою очередь является ответвлением от Phosphor.

Преимущества перед Phosphor и Hesperus

Главная цель Alfheim — обеспечить полную совместимость во всех ситуациях. Если же что-то принципиально несовместимо, мод предупредит вас понятным сообщением вместо того, чтобы вылетать с малопонятной ошибкой.

По сравнению с Phosphor и Hesperus, Alfheim включает множество оптимизаций разного масштаба и в целом потребляет немного меньше оперативной памяти.

В отличие от своих предшественников, Alfheim также улучшает производительность на стороне клиента, сокращая количество обновлений блоков, связанных с освещением, в 27 раз. Для дополнительного повышения производительности клиента Alfheim ограничивает количество обновлений освещения, выполняемых за каждый кадр. Кроме того, Phosphor и Hesperus без необходимости принудительно обновляют освещение перед каждым кадром, чего Alfheim избегает.

Исправления ошибок освещения

Alfheim исправляет больше проблем с освещением в ванильной версии игры, чем Phosphor и Hesperus. Вот полный список исправлений и их источников:

Исправлено в Phosphor/Hesperus:

  • MC-3329
  • MC-102162
  • MC-116690
  • MC-117067
  • MC-117094

Исправлено в Alfheim:

  • MC-92
  • MC-50734
  • MC-80966
  • MC-95515
  • MC-104532
  • MC-249343

Почему не просто внести изменения в Hesperus?

Справедливый вопрос. Ответ прост: Alfheim по сравнению с Hesperus — это не просто форк для исправления ошибок, а моё продолжение развития проекта. Как показывают предыдущие примеры, мои продолжения модов не ограничиваются небольшими изменениями — они довольно глубоко затрагивают внутреннюю структуру и по сути полностью меняют всё изнутри.

Изначально это было не так — я хотел внести некоторые изменения в Hesperus через пул-реквесты, но в процессе работы стало ясно, что масштаб изменений превышает рамки обычного PR. Поэтому я решил создать Alfheim, который на данный момент включает оптимизации, исправления ошибок и улучшения совместимости, а в будущем планируется добавить ещё больше функций.

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

Desoroxxx

Разработчик

AlexSocol

AlexSocol

Создан: 8 сен 2023

ID: 3515