COWMODSКаталог модов

Lazr's Lib

A library containing utilities for Lazr's Mods.

Автор: LazrProductions147,5 тыс.3обновлён 18 авг. 2026 г.
Утилиты

Описание



A library containing utilities for Lazr's Mods.


Like my mods? Support my work:

Buy Me a Coffee at ko-fi.com Donate using Liberapay


Features:

  • Screen Drawing Utilities
  • Overlay Utilitiesa
  • NBT Utilities
  • API for interactable overlays and screens.
  • Simple Networking Solution


Feel free to join our discord!



Последние версии

Все версии →
release

Lazr's Lib - 1.2.1 - Forge - 1.20.1

1.2.1
18 авг. 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.1
18 авг. 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.1
18 авг. 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.1
18 авг. 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.1
18 авг. 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.0
14 авг. 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.0
14 авг. 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.0
10 авг. 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.0
10 авг. 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.0
10 авг. 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)`**