Unofficial site, not affiliated with modrinth.com.What is this?
Моды/Alfheim
Alfheim

Alfheim

Alfheim is a lighting engine replacement for Minecraft, optimized for performance and fixing many bugs

211.1K
44
  • Alfheim 1.6

    release23 июня 2025 г.

    Changelog File

    Alfheim Version 1.6 Changelog - 2025-06-23

    Added

    • Alfheim will now attempt to hijack the mixins of Phosphor/Hesperus if it is installed and log a warning

    Changed

    • Now requires MixinBooter 10.6 and up
    • Changed the URL in the mod menu to point to GitHub instead of CurseForge
    • World's lighting engines are now lazily initialized

    Fixed

    Internal

    • Removed the comformVisibility overwrite in mixins.alfheim.json as it is no longer required with MixinBooter 9.4 and above
    • Only generate sources jar for releases
    • Switched from Javadoc to Markdowndoc
    • Now uses tab indentation rather than spaces (This is an experiment that will continue to pop up on other Red Studio projects if everything goes well)
    • Update to use Gradle best practices
    • Remove @version tag from classes
    • Updated dependencies:
  • Alfheim 1.5

    release11 февраля 2025 г.

    Changelog File (Include Previous Versions)

    Alfheim Version 1.5 Changelog - 2025-02-11

    Changed

    • DeduplicatedLongQueue now creates a new deduplication set instead of clearing it
    • Improved client light processing performance by using a DeduplicatedLongQueue instead of a Set of BlockPos objects
    • Updated dependencies:
      • Requires Red Core 0.6 and up

    Fixed

    • Fixed client lighting not updating past render chunk boundaries #40

    Internal

  • Alfheim 1.4

    release21 августа 2024 г.

    Changelog File (Include Previous Versions)

    Alfheim Version 1.4 Changelog - 2024-08-21

    Changed

    • Overwrites now do not enforce the scope of methods to prevent crashes, using conformVisibility option instead
    • Updated dependencies:
      • Requires MixinBooter 8.8 and up
    • Simplified Cubic Chunks detection logic

    Fixed

    • Fixed version checking
    • Fixed Alfheim not loading on dedicated servers

    Removed

    • Removed line asking to report a threading issue which is caused by other mods

    Internal

  • Alfheim 1.3

    release28 марта 2024 г.

    Changelog File (Include Previous Versions)

    Alfheim Version 1.3 Changelog - 2024-03-28

    Changed

    • Queues are now deduplicated, meaning that the lighting engine won't update a position multiple times in a row, improving performance

    Fixed

    • Fixed compatibility with Vintagium (Thanks to Asek3 in #41)
    • Fixed ArrayIndexOutOfBoundsException crashes

    Internal

  • Alfheim 1.2

    release11 декабря 2023 г.

    Changelog File (Include Previous Versions)

    Alfheim Version 1.2 Changelog - 2023-12-11

    Changed

    • Stopped using PooledLongQueue using LongArrayFIFOQueue instead, should be more optimized (faster & lighter lighting updates)
    • Skip spreading light neighbor checks early if the current light is lower than the neighbor light
    • Made minor changes to clamping (Shouldn't cause a difference)

    Internal

    • Updated RFG
    • Updated Gradle
    • Fixed the names of the arrays of queues
    • Cleaned up LightingEngine
  • Alfheim 1.1.1

    release19 ноября 2023 г.

    Changelog File (Include Previous Versions)

    Alfheim Version 1.1.1 Changelog - 2023-11-19

    Fixed

    • Fixed log spam
  • Alfheim 1.1

    release18 ноября 2023 г.

    Changelog File (Include Previous Versions)

    Alfheim Version 1.1 Changelog - 2023-11-18

    Now depends on Red Core 0.5

    Now depends on MixinBooter 8.6

    Changed

    • Lighting engine will now schedule updates no matter if that chunk is loaded, which is different from vanilla but potentially fix areas lighting being weird when going far away
    • Made the logic for capping the client updates per frame dumber which should fix performance drops on lower end hardware (Fixes #20)
    • Made all head-cancels overwrite instead
    • All overwrites now make the scope of the overwritten methods public to prevent access level conflicts at runtime
    • Updated the in game description to the new short description
    • Updated to Red Core 0.5

    Fixed

    • Fixed a crash at start on Mohist (Probably any Bukkit implementation)
    • Fixed skins not working with Alfheim paired with some other mod (we don't know which)
    • Fixed unescaped unicode characters in the description

    Internal

    • Switched to CurseUpdate for update checking
    • Switched to gradle-buildconfig-plugin entirely for project constants
    • Switched to Gradle Kotlin DSL
    • Switched to Adoptium
    • Moved logo to the root of the resources module
    • General cleanup
    • General typo fixing
    • Added missing since tags
    • Deprecated PooledLongQueue

    Removed

    • Removed access transformed as overwrites can already do the job on their own
  • Alfheim 1.0.2

    release12 сентября 2023 г.

    Changelog File (Include Previous Versions)

    Alfheim Version 1.0.2 Changelog - 2023-09-12

    Fixed

    • Fixed crash on world load with Nothirium
    • Fixed crashes on dedicated servers

    Internal

    • Reorganized ChunkMixin
    • Cleaned up ChunkMixin
  • Alfheim 1.0.1

    release8 сентября 2023 г.

    Changelog File (Include Previous Versions)

    Alfheim Version 1.0.1 Changelog - 2023-09-08

    Fixed

    • Fixed crash on launch with certain mods (Fluidlogged API, CodeChickenLib, FunkyLocomotion and more)
  • Alfheim 1.0

    release6 сентября 2023 г.

    Changelog File (Include Previous Versions)

    Alfheim Version 1.0 Changelog - 2023-09-06

    Initial Release

Совместимость

Minecraft: Java Edition

Платформы

Поддерживаемые окружения

Клиент и сервер

Сведения

Лицензия:
Опубликован:2 года назад
Обновлён:11 месяцев назад
ID проекта:
Главная