Download Alfheim — Minecraft Mods — MetaMods
Alfheim

Alfheim

Active

Downloads

28

Last update

4 months ago

Versions

1.12.2
Client
Forge
Adventure
Weapons and armor
Magic
Game optimization
Addons

Alfheim

Alfheim is a reworked version (or a complete overhaul, if viewed through the lens of the Ship of Theseus paradox) of the Hesperus mod, which in turn is a fork of Phosphor.

Advantages over Phosphor and Hesperus

The main goal of Alfheim is to ensure full compatibility in all situations. If something is fundamentally incompatible, the mod will warn you with a clear message instead of crashing with an obscure error.

Compared to Phosphor and Hesperus, Alfheim includes numerous optimizations of various scales and generally consumes slightly less RAM.

Unlike its predecessors, Alfheim also improves client-side performance by reducing lighting-related block updates by a factor of 27. To further enhance client performance, Alfheim limits the number of lighting updates performed per frame. Additionally, Phosphor and Hesperus unnecessarily force lighting updates before each frame, which Alfheim avoids.

Lighting Bug Fixes

Alfheim fixes more vanilla lighting issues than Phosphor and Hesperus. Here is the complete list of fixes and their sources:

Fixed in Phosphor/Hesperus:

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

Fixed in Alfheim:

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

Why Not Just Contribute to Hesperus?

Fair question. The answer is simple: Alfheim compared to Hesperus is not just a fork for bug fixes, but my continuation of the project's development. As previous examples show, my continuations of mods are not limited to minor changes—they deeply affect the internal structure and essentially completely transform everything from within.

Initially, this was not the case—I wanted to contribute some changes to Hesperus through pull requests, but during the process, it became clear that the scale of changes exceeded the scope of a typical PR. Therefore, I decided to create Alfheim, which currently includes optimizations, bug fixes, and compatibility improvements, with plans to add even more features in the future.

Project members
Desoroxxx

Desoroxxx

Developer

AlexSocol

AlexSocol

Created: 8 Sep 2023

ID: 3515