Description
Gallery
Changelog
Versions
All Versions
+ Add Version
[1.2.1] Lazr's Lib - 1.2.1 - Forge - 1.20.1
by LazrProductions on Oct 18, 2026
Download
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.20.1/CHANGELOG.md#120---2026-08-09)_.
[1.2.1] Lazr's Lib - 1.2.1 - Fabric - 1.20.1
by LazrProductions on Oct 18, 2026
Download
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.20.1/CHANGELOG.md#120---2026-08-09)_.
[1.2.1] Lazr's Lib - 1.2.1 - NeoForge - 1.21.1
by LazrProductions on Oct 18, 2026
Download
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.21.1/CHANGELOG.md#120---2026-08-09)_.
[1.2.1] Lazr's Lib - 1.2.1 - Fabric - 1.21.1
by LazrProductions on Oct 18, 2026
Download
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.21.1/CHANGELOG.md#120---2026-08-09)_.
[1.2.1] Lazr's Lib - 1.2.1 - Forge - 1.21.1
by LazrProductions on Oct 18, 2026
Download
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.21.1/CHANGELOG.md#120---2026-08-09)_.
[1.2.0] Lazr's Lib - 1.2.0 - Fabric - 1.20.1
by LazrProductions on Oct 18, 2026
Download
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.20.1/CHANGELOG.md#120---2026-08-09)_.
[1.2.0] Lazr's Lib - 1.2.0 - Forge - 1.20.1
by LazrProductions on Oct 18, 2026
Download
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.20.1/CHANGELOG.md#120---2026-08-09)_.
[1.2.0] Lazr's Lib - 1.2.0 - Fabric - 1.21.1
by LazrProductions on Oct 18, 2026
Download
### Added
### Changed
### Fixed
### Removed
- Completely rewritten for multi loader, for compatible release on forge, neoforge, and fabric.
- Added
IPacketContextpassed when handling `LazrPacket.handleClientside(ctx)andLazrPacket.handleServerside(ctx)** - Added TimeUtilities
with commonly used functions for getting Unix timestamps and other time related utilities. - Added additional commonly used math functions to MathUtilities
. - lerp(min, max, time)
- lerp01(time)
- Added additional component utility functions for converting components to/from json.
- InteractableOverlay
now receives ticks through theInteractableOverlay.tick()function. - Added some cube drawing functions in RenderUtilities
- Added several alternates existing functions in FontUtilities
to allow for usingStringandComponentinstead ofList<Componet> - Added some entity utilities to
EntityUtilities
### Changed
- Renamed ParameterizedLazrPacket
toLazrPacket** - Moved several text-related functions from ScreenUtilities
toFontUtilies - Renamed BlitCoordinates
toScreenCoordinate - Moved lazrslib.client.font.ComponentUtilities
tolazrslib.common.component.ComponentUtilities - Renamed lazrslib.client.ui.OnClickFunction
tolazrslib.client.IOnClickFunction
### Fixed
- Fixed several typos in function and class names.
### Removed
- Removed ThreadsafeLazrPacket
** - Removed several redundant packet registering functions in
LazrNetworkthey've now been unified intoregister(packet, decoder)`**
[1.2.0] Lazr's Lib - 1.2.0 - NeoForge - 1.21.1
by LazrProductions on Oct 18, 2026
Download
### Added
### Changed
### Fixed
### Removed
- Completely rewritten for multi loader, for compatible release on forge, neoforge, and fabric.
- Added
IPacketContextpassed when handling `LazrPacket.handleClientside(ctx)andLazrPacket.handleServerside(ctx)** - Added TimeUtilities
with commonly used functions for getting Unix timestamps and other time related utilities. - Added additional commonly used math functions to MathUtilities
. - lerp(min, max, time)
- lerp01(time)
- Added additional component utility functions for converting components to/from json.
- InteractableOverlay
now receives ticks through theInteractableOverlay.tick()function. - Added some cube drawing functions in RenderUtilities
- Added several alternates existing functions in FontUtilities
to allow for usingStringandComponentinstead ofList<Componet> - Added some entity utilities to
EntityUtilities
### Changed
- Renamed ParameterizedLazrPacket
toLazrPacket** - Moved several text-related functions from ScreenUtilities
toFontUtilies - Renamed BlitCoordinates
toScreenCoordinate - Moved lazrslib.client.font.ComponentUtilities
tolazrslib.common.component.ComponentUtilities - Renamed lazrslib.client.ui.OnClickFunction
tolazrslib.client.IOnClickFunction
### Fixed
- Fixed several typos in function and class names.
### Removed
- Removed ThreadsafeLazrPacket
** - Removed several redundant packet registering functions in
LazrNetworkthey've now been unified intoregister(packet, decoder)`**
[1.2.0] Lazr's Lib - 1.2.0 - Forge - 1.21.1
by LazrProductions on Oct 18, 2026
Download
### Added
### Changed
### Fixed
### Removed
- Completely rewritten for multi loader, for compatible release on forge, neoforge, and fabric.
- Added
IPacketContextpassed when handling `LazrPacket.handleClientside(ctx)andLazrPacket.handleServerside(ctx)** - Added TimeUtilities
with commonly used functions for getting Unix timestamps and other time related utilities. - Added additional commonly used math functions to MathUtilities
. - lerp(min, max, time)
- lerp01(time)
- Added additional component utility functions for converting components to/from json.
- InteractableOverlay
now receives ticks through theInteractableOverlay.tick()function. - Added some cube drawing functions in RenderUtilities
- Added several alternates existing functions in FontUtilities
to allow for usingStringandComponentinstead ofList<Componet> - Added some entity utilities to
EntityUtilities
### Changed
- Renamed ParameterizedLazrPacket
toLazrPacket** - Moved several text-related functions from ScreenUtilities
toFontUtilies - Renamed BlitCoordinates
toScreenCoordinate - Moved lazrslib.client.font.ComponentUtilities
tolazrslib.common.component.ComponentUtilities - Renamed lazrslib.client.ui.OnClickFunction
tolazrslib.client.IOnClickFunction
### Fixed
- Fixed several typos in function and class names.
### Removed
- Removed ThreadsafeLazrPacket
** - Removed several redundant packet registering functions in
LazrNetworkthey've now been unified intoregister(packet, decoder)`**

