Tags
Creators
Details
Licensed LGPL-3.0-only
Published 3 years ago
All versions
0.23.1
Release
MaLiLib 1.21.4-0.23.12 years ago 561.2K
Compatibility
Minecraft: Java Edition
1.21.4
Platform
Fabric
Supported environments
Client-side
Changes
- Replace the wrong
Pairsystem with the Apache Commons versions across the Mod Ecosystem. - fix: Missing InventoryPreview tooltips allow you use the
IRender.onRenderTooltip()system; such as viewing Shulker Boxes while using theshulkerPreviewwhile inside of theInventoryOverlayScreen. - feat: Adds three new callbacks to the
IRendertooltip rendering system for a more seamless way to inject Text into the Vanilla Tooltips for Items. One is for 'Below the Item Name' (First), another for after the 'additional item tooltips' (Middle), and finally the 'after all of the extra lines, but before the item durability / item ID' (Last). The new Bundle Item Count in MiniHUD would be theMiddlecallback position. - New
InventoryOverlayScreensystem partially cloned from MiniHUD into MaLiLib. - New Interface:
IInventoryOverlayHandler- This acts as theScreen Handlerinterface for theInventoryOverlayScreen; which also adds aRefresherinterface underInventoryOverlay.Refresher; and the relatedIDataSyncerinterface. These all work in tandem to create a more seamless Inventory Preview experience that can be used by all downstream mods; in theory. TheIDataSyncerinterface has enough default interfaces to be a simple Data Broker for the Single Player's Server World; and can then be added upon; and then simply 'plugged in' to the Screen Handler; basically.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:GcWjdA9I:bWdPm0zw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:GcWjdA9I:bWdPm0zw"
}

