nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
MaLiLib

MaLiLib

Mod

A library mod for client-side mods. Contains most of the common/shared code of masa's client mods, and adds some inter-operation support between the dependent mods.

Client LibraryUtility

15.72M downloads
4,665 followers
Filter loader...
Filter versions...
Filter channels...
  • fix: renderTextPlate() -- Remove all legacy GlStateManager calls from it, and add the tick Delta version for the Camera.
  • cleanup TickUtils fixes from previous release
  • Various JavaDoc updates for RenderUtils, marking some older items as 'for removal'
  • ensure that TickUtils returns a valid Tick Rate; especially if a user decides to use something like ViaVersion with servers that do not send a tick rate.
  • Lang updates / resync with changes from 1.21.10 and below
  • add: experimental Async Task Runner Interface & Data Tag small fixes
  • adjust: Terrain Pipelines' Blend Mode / Alpha Cutouts (Litematica fixes)
  • Resync lang and a few fixes from 1.21.11
  • Change GuiColorEditorHSV to dynamically generate a Texture for the large color selector box
  • add: ConfigTable system from 1.21.11
  • sync: Data Tag Ops from 1.21.11+ (NBT-like replacement system)
  • Resync lang and a few fixes from 1.21.11
  • Change GuiColorEditorHSV to dynamically generate a Texture for the large color selector box
  • add: ConfigTable system from 1.21.11
  • add: Data Tag Ops from 1.21.10+ (NBT-like replacement system)
  • sync: CachedTagManager system from 1.21.10+ (for Replacing the #malilib: Tag Data Gen system)
  • sync: File Ops Utils for the WidgetDirectoryNavigation from 1.21.10+
  • Resync lang and a few fixes from 1.21.11
  • Change GuiColorEditorHSV to dynamically generate a Texture for the large color selector box
  • add: ConfigTable system from 1.21.11
  • add: Data Tag Ops from 1.21.10+ (NBT-like replacement system)
  • add: CachedTagManager system from 1.21.8+ (for Replacing the #malilib: Tag Data Gen system)
  • add: File Ops Utils for the WidgetDirectoryNavigation from 1.21.8+
  • add: The "MINIHUD_*_NO_CULL" MaLiLibPipelines from 1.21.8+
  • Resync lang and a few fixes from 1.21.11
  • Change GuiColorEditorHSV to dynamically generate a Texture for the large color selector box
  • add: ConfigTable system from 1.21.11
  • add: Data Tag Ops from 1.21.10+ (NBT-like replacement system)
  • add: CachedTagManager system from 1.21.8+ (for Replacing the #malilib: Tag Data Gen system)
  • add: File Ops Utils for the WidgetDirectoryNavigation from 1.21.8+
  • fix: failing to save config files when exiting from a server.
  • fix: cat variant NBT tags
  • remove: 'drawContext' from GuiBase to prevent NPE crashes
  • fix: HSV 4-point Color Selector to be more accurate.
  • add: DataOps.java for serialization of Data Tags.
  • add: InventoryOverlayType.NAUTILUS -- and background slot support; plus Main hand empty slots as a "sword" to help reduce confusion using inv preview.
  • add: position_color_lines.fsh
  • add: renderTransparencyFix
  • further adjust custom shader for Terrain rendering (Litematica) & add ChunkFix Custom UBO to add the Texture Atlas values.

NOTE: Iris will probably need to support this custom UBO in order for the shader's to be correctly shown.

  • lang sync / bug fix roundup
  • sync a few items from 1.21.11 (lang, etc) & mark LTS.
  • reintroduce legacy (1.21.10) terrain shader for LM

Please try this build for the AW issue.

  • Remove InputUtil access widener. Apparently it was causing a problem for some people.

I couldn't replicate it; but here is a new build for this error:

Error: java.lang.IllegalAccessError: class fi.dy.masa.malilib.util.InputUtils tried to access protected field net.minecraft.class_304.field_1655 (fi.dy.masa.malilib.util.InputUtils and net.minecraft.class_304 are in unnamed module of loader 'knot' @62e136d3)

  • adjust MaLiLib Pipelines mostly for culling changes, adding a few additional Pipelines (with, or without Culling)
  • add File Ops utils for the File Browser, such as Copy, Rename, Delete.
  • sort out GuiTextFieldDouble / GuiTextFieldInteger validation in a more user-friendly way.
  • Various i18n and minor fixes

External resources


Project members

masa

Owner

sakura-ryoko

Maintainer


Technical information

License
LGPL-3.0-only
Client side
required
Server side
unsupported
Project ID