
Lazr's Lib
A library containing utilities for Lazr's Mods.
Автор: LazrProductions147,5 тыс.3обновлён 18 авг. 2026 г.
Утилиты
Описание
Последние версии
Все версии →release
Lazr's Lib - 1.2.1 - Forge - 1.20.1
1.2.118 авг. 2026 г.6,9 тыс.Minecraft: 1.20.1forge
Что нового
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.20.1/CHANGELOG.md#120---2026-08-09)_.
release
Lazr's Lib - 1.2.1 - Fabric - 1.20.1
1.2.118 авг. 2026 г.185Minecraft: 1.20.1fabric
Что нового
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.20.1/CHANGELOG.md#120---2026-08-09)_.
release
Lazr's Lib - 1.2.1 - NeoForge - 1.21.1
1.2.118 авг. 2026 г.1,4 тыс.Minecraft: 1.21.1neoforge
Что нового
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.21.1/CHANGELOG.md#120---2026-08-09)_.
release
Lazr's Lib - 1.2.1 - Fabric - 1.21.1
1.2.118 авг. 2026 г.73Minecraft: 1.21.1fabric
Что нового
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.21.1/CHANGELOG.md#120---2026-08-09)_.
release
Lazr's Lib - 1.2.1 - Forge - 1.21.1
1.2.118 авг. 2026 г.83Minecraft: 1.21.1forge
Что нового
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.21.1/CHANGELOG.md#120---2026-08-09)_.
release
Lazr's Lib - 1.2.0 - Fabric - 1.20.1
1.2.014 авг. 2026 г.51Minecraft: 1.20.1fabric
Что нового
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.20.1/CHANGELOG.md#120---2026-08-09)_.
release
Lazr's Lib - 1.2.0 - Forge - 1.20.1
1.2.014 авг. 2026 г.1,1 тыс.Minecraft: 1.20.1forge
Что нового
A detailed changelog can be found _[here](https://github.com/LazrProductions/lazrslib/blob/1.20.1/CHANGELOG.md#120---2026-08-09)_.
release
Lazr's Lib - 1.2.0 - Fabric - 1.21.1
1.2.010 авг. 2026 г.35Minecraft: 1.21.1fabric
Что нового
### Added
- Completely rewritten for multi loader, for compatible release on forge, neoforge, and fabric.
- **Added `IPacketContext` passed when handling ``LazrPacket.handleClientside(ctx)`` and ``LazrPacket.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 the `InteractableOverlay.tick()` function.
- Added some cube drawing functions in `RenderUtilities`
- Added several alternates existing functions in `FontUtilities` to allow for using `String` and `Component` instead of `List<Componet>`
- Added some entity utilities to ``EntityUtilities``
### Changed
- **Renamed `ParameterizedLazrPacket` to `LazrPacket`**
- Moved several text-related functions from `ScreenUtilities` to `FontUtilies`
- Renamed `BlitCoordinates` to `ScreenCoordinate`
- Moved `lazrslib.client.font.ComponentUtilities` to `lazrslib.common.component.ComponentUtilities`
- Renamed `lazrslib.client.ui.OnClickFunction` to `lazrslib.client.IOnClickFunction`
### Fixed
- Fixed several typos in function and class names.
### Removed
- **Removed `ThreadsafeLazrPacket`**
- **Removed several redundant packet registering functions in ``LazrNetwork`` they've now been unified into `register(packet, decoder)`**
release
Lazr's Lib - 1.2.0 - NeoForge - 1.21.1
1.2.010 авг. 2026 г.341Minecraft: 1.21.1neoforge
Что нового
### Added
- Completely rewritten for multi loader, for compatible release on forge, neoforge, and fabric.
- **Added `IPacketContext` passed when handling ``LazrPacket.handleClientside(ctx)`` and ``LazrPacket.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 the `InteractableOverlay.tick()` function.
- Added some cube drawing functions in `RenderUtilities`
- Added several alternates existing functions in `FontUtilities` to allow for using `String` and `Component` instead of `List<Componet>`
- Added some entity utilities to ``EntityUtilities``
### Changed
- **Renamed `ParameterizedLazrPacket` to `LazrPacket`**
- Moved several text-related functions from `ScreenUtilities` to `FontUtilies`
- Renamed `BlitCoordinates` to `ScreenCoordinate`
- Moved `lazrslib.client.font.ComponentUtilities` to `lazrslib.common.component.ComponentUtilities`
- Renamed `lazrslib.client.ui.OnClickFunction` to `lazrslib.client.IOnClickFunction`
### Fixed
- Fixed several typos in function and class names.
### Removed
- **Removed `ThreadsafeLazrPacket`**
- **Removed several redundant packet registering functions in ``LazrNetwork`` they've now been unified into `register(packet, decoder)`**
release
Lazr's Lib - 1.2.0 - Forge - 1.21.1
1.2.010 авг. 2026 г.24Minecraft: 1.21.1forge
Что нового
### Added
- Completely rewritten for multi loader, for compatible release on forge, neoforge, and fabric.
- **Added `IPacketContext` passed when handling ``LazrPacket.handleClientside(ctx)`` and ``LazrPacket.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 the `InteractableOverlay.tick()` function.
- Added some cube drawing functions in `RenderUtilities`
- Added several alternates existing functions in `FontUtilities` to allow for using `String` and `Component` instead of `List<Componet>`
- Added some entity utilities to ``EntityUtilities``
### Changed
- **Renamed `ParameterizedLazrPacket` to `LazrPacket`**
- Moved several text-related functions from `ScreenUtilities` to `FontUtilies`
- Renamed `BlitCoordinates` to `ScreenCoordinate`
- Moved `lazrslib.client.font.ComponentUtilities` to `lazrslib.common.component.ComponentUtilities`
- Renamed `lazrslib.client.ui.OnClickFunction` to `lazrslib.client.IOnClickFunction`
### Fixed
- Fixed several typos in function and class names.
### Removed
- **Removed `ThreadsafeLazrPacket`**
- **Removed several redundant packet registering functions in ``LazrNetwork`` they've now been unified into `register(packet, decoder)`**

