Releases: sakura-ryoko/malilib
Releases · sakura-ryoko/malilib
26.1.2-0.28.3
- 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.unparsableif 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
- 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.unparsableif 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
- 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
- update Schema & some RenderPipelines
- disable RGSS from legacy_terrain shader
- 26.1.1
26.1-0.28.1
- fix: build script for "api" inclusion of FAPI modules.
- adjust: MaLiLibPipelines for Litematica
- adjust:
renderTransparencyFixto default OFF; after adjusting the Mixin for onRenderWorldLast. - add: Experimental "OnDemandRenderer"
26.1-0.28.0
- Port to 26.1
1.21.11-0.27.7
- Update Update
IThreadDaemonHandler&IThreadDaemonExecutorto allow for aThread.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
WidgetDropDownbox with an Opaque Rect - Add improved
writeCompoundTagToCompressedFile()to write Compressed NBT, and a new version ofreadNbtFromFile()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 toNbtInventory - add experimental
ConfigBlockState. (I intend to make a List variant later) - Modrinth soon
1.21.11-0.27.6
- remove: the
super.render()for a few specific widgets for being redundant. - fix:
GuiContextnot storing the canon "GuiGraphics" object as a reference. - fix: a couple items related to
TextFieldWrapperandGuiTextFieldGeneric-- 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 thesetValueFromJsonElement()problems utilizing some newIConfig*interfaces and smarter uses ofmarkClean()/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
GuiTextFieldGenericerrors - add nearly all vanilla core shaders into MaLiLib's resources so external resource packs won't interfere with rendering.
- add a Configurable
HandSlotOption List function. - add:
GuiTextDualInput,GuiTextInputMultiLine, andGuiTextInputStackedMultiLinesystem, and related Interfaces; also added theonMousedDragged()event toGuiBase/WidgetBase/WidgetContaineralong with handling for adding Multi-Line Text Edit boxes. - Bump Loom, Gradle, etc; update Lang entries
- add
conditional_mixinsacross the board. - Coming soon to Modrinth.
1.21.11-0.27.5
- fix:
renderTextPlate()-- Remove all legacyGlStateManagercalls from it, and add the tick Delta version for the Camera. - cleanup
TickUtilsfixes from previous release - Various JavaDoc updates for
RenderUtils, marking some older items as for removal
1.21.11-0.27.4
- ensure that
TickUtilsreturns a valid Tick Rate; especially if a user decides to use something likeViaVersionwith servers that do not send a tick rate.