Skip to content

Releases: sakura-ryoko/malilib

26.1.2-0.28.3

26 Apr 21:07
6fae9d7

Choose a tag to compare

  • fix: NbtInventory by relying less on ItemStackWithSlot.CODEC; and migrating to using EntrySlot. Also; if any Items fail to parse; return a Barrier Block with Lore attached to it as a Placeholder.
  • add: the item ID to malilib.gui.tooltip.nbt.unparsable if present.
  • add: request[Block]EntityFromLocalServer() to methods IDataSyncer
  • fix: Sheep use a BYTE color; not an INT.
  • i18n updates

1.21.11-0.27.9

26 Apr 21:06
254e366

Choose a tag to compare

  • fix: NbtInventory by relying less on ItemStackWithSlot.CODEC; and migrating to using EntrySlot. Also; if any Items fail to parse; return a Barrier Block with Lore attached to it as a Placeholder.
  • add: the item ID to malilib.gui.tooltip.nbt.unparsable if present.
  • add: request[Block]EntityFromLocalServer() to methods IDataSyncer
  • fix: Sheep use a BYTE color; not an INT.
  • i18n updates

1.21.11-0.27.8

04 Apr 17:34
e0072ae

Choose a tag to compare

  • fix Widget Drop Down list
  • disable RGSS from legacy_terrain.fsh,
  • shift onWorldRenderLast injection,
  • remove renderTransparencyFix,
  • sync i18n entries

26.1.1-0.28.2

03 Apr 03:58
65d68d4

Choose a tag to compare

  • update Schema & some RenderPipelines
  • disable RGSS from legacy_terrain shader
  • 26.1.1

26.1-0.28.1

29 Mar 03:49
e5c3686

Choose a tag to compare

  • fix: build script for "api" inclusion of FAPI modules.
  • adjust: MaLiLibPipelines for Litematica
  • adjust: renderTransparencyFix to default OFF; after adjusting the Mixin for onRenderWorldLast.
  • add: Experimental "OnDemandRenderer"

26.1-0.28.0

24 Mar 22:52
80ce7dc

Choose a tag to compare

  • Port to 26.1

1.21.11-0.27.7

11 Mar 01:48
00bdccf

Choose a tag to compare

  • Update Update IThreadDaemonHandler & IThreadDaemonExecutor to allow for a Thread.sleep() workflow; and safer Thread Stop / Start mechanics; and verify that these operations are done on the correct Thread. Also improve the JavaDoc for it.
  • Update WidgetDropDown box with an Opaque Rect
  • Add improved writeCompoundTagToCompressedFile() to write Compressed NBT, and a new version of readNbtFromFile() that can also once again read Uncompressed NBT.
  • make isPlayer check to noSlotId check, so inv check based on entity's NBT have Inventory 'Slot' tag or not (#136)
  • add sorted() function to NbtInventory
  • add experimental ConfigBlockState. (I intend to make a List variant later)
  • Modrinth soon

1.21.11-0.27.6

16 Feb 03:39
860306c

Choose a tag to compare

  • remove: the super.render() for a few specific widgets for being redundant.
  • fix: GuiContext not storing the canon "GuiGraphics" object as a reference.
  • fix: a couple items related to TextFieldWrapper and GuiTextFieldGeneric -- specifically with data type checks and Hover strings.
  • add: Better Villager Profession colors based on in-game texture colors; although a few of them looks a bit a like; such as having 3 shades of Gray (Mason, Armorer, Weaponsmith).
  • "clarify" and fix the onValueChanged() callbacks across the board, and solve the setValueFromJsonElement() problems utilizing some new IConfig* interfaces and smarter uses of markClean() / markDirty()
  • add: IConfigGuiAlLTab & make Search Bar with a Keybind a bit less Janky.
  • Fix VillagerTradesDisplay with servux (#133)
  • Increase Packet Splitter's MAX receive buffer size to 67108864
  • Remove "fabric-resource-loader-v0" dependency
  • Data Tag updates & Bump Schema.java for 26.1, Remove more uses of DataConverterNbt
  • add "NbtOverrides" for checking Item ID's
  • Some PRW util work staging (Don't use them ... yet)
  • fix Selection box culling / offset
  • fix some GuiTextFieldGeneric errors
  • add nearly all vanilla core shaders into MaLiLib's resources so external resource packs won't interfere with rendering.
  • add a Configurable HandSlot Option List function.
  • add: GuiTextDualInput, GuiTextInputMultiLine, and GuiTextInputStackedMultiLine system, and related Interfaces; also added the onMousedDragged() event to GuiBase / WidgetBase / WidgetContainer along with handling for adding Multi-Line Text Edit boxes.
  • Bump Loom, Gradle, etc; update Lang entries
  • add conditional_mixins across the board.
  • Coming soon to Modrinth.

1.21.11-0.27.5

18 Jan 18:32
ba6b633

Choose a tag to compare

  • 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

1.21.11-0.27.4

15 Jan 22:35
3d3654c

Choose a tag to compare

1.21.11-0.27.4 Pre-release
Pre-release
  • 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.