90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Alfheim 1.4

by Desoroxxx on Aug 21, 2024
Download

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

by Desoroxxx on Mar 28, 2024
Download

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

by Desoroxxx on Dec 11, 2023
Download

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

Changelog File (Include Previous Versions)

Alfheim Version 1.1.1 Changelog - 2023-11-19

Fixed

  • Fixed log spam

Alfheim 1.1

by Desoroxxx on Nov 17, 2023
Download

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

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

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)

Changelog File (Include Previous Versions)

Alfheim Version 1.0 Changelog - 2023-09-06

Initial Release


Project members

Desoroxxx

Owner

Details

Licensed MIT
Published a year ago
Updated 4 months ago