- Split 1.21.1 and 1.21.9
- I've finally started to work with things that have changed across the versions
- Going forward I will be supporting the most modern major modding version (currently 1.21.1) and the largest version range I can that includes the most recent version (currently 1.21.9 & 1.21.10)
 
- [Fabric] Added LevelEvents.Load and LevelEvents.Unload
- Fired when a world is loaded/ unloaded respectively
- the word "load" has lost all meaning to me at this point
 
 
- Fired when a world is loaded/ unloaded respectively
- Added ESLPosUtils.offsetWithNegative
- Returns a double in a specified range
- From -range - (almost) range
- Inclusive on lower bound only
 
 
- Returns a double in a specified range
See the Wiki for more information!
- [NeoForge] Fix crash
- Expand supported versions
- Add new icon
- [Fabric] Fix a crash when taking damage on 1.21.9
- Switched to a Multiloader setup and unified version numbers
- Please let me know if this caused any issues.
 
- Changed package dev.vesper.eveningstarlib
- This is going to break imports but this should be the last change of this kind
 
- [Fabric] Added ClientRespawnEventCallback which can be used to run client-side code on player respawn
- Equivalent to NeoForge's ClientPlayerNetworkEvent.Clone
 
- Fixed a typo that was causing issues
- I cannot be trusted with a keyboard
 
- Changed MODID from "evening-star-lib" to "eveningstarlib" to match Modrinth/CurseForge IDs
- If you have ESL in your fabric.mod.json make sure it is updated to avoid issues
 
- Build for NeoForge
- Refactored a few Class and Method names
- ESLPositionUtils.positionAtRandomScreenEdge()->- ESLPositionUtils.posAtRanScreenEdge()
- ESLSimpleModChecks->- ESLModChecks
 
- Minor correction to positionAtRandomScreenEdge()
- Inital release



