Tags
Creators
Details
All versions
0.1.2-beta.1
Beta
MariesLib 0.1.2-beta.16 days ago 91
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Changes
Item Editor
Added
- New layout: a small item card on the left, with the value sliders in a scrollable list on the right
- File / Info menu bar: File switches between pages (Values plus any pages a mod adds), Info shows why an item got its values
- Save / Revert sit in the top-right corner, highlight when you hover them, and flash "Saved ✓" / "Reverted ✓" when clicked
- Shows what crafts the item: a JEI/EMI-style recipe grid (crafting table, furnace, smoker, blast furnace, campfire, stonecutter, plus Farmer's Delight and Dungeon's Delight stations when installed) with a slowly turning 3D preview of the station block
- Ingredient slots that accept several items cycle through all of them; hovering one shows its name and which mod it comes from
- Info tab is now readable: plain-language steps with ✓/✗/⚠ icons and colors instead of raw debug output
- Sliders start from the item's current values instead of 0% when it has no saved override
- The scroll bar on long lists (like Browse Items) can now be dragged
Fixed
- The window can no longer get saved off-screen, which made the editor look like it wouldn't open
- Tall pages no longer spill past the bottom of the window
- The window can't be resized smaller than its own content
- The File dropdown always draws on top of the item icon and name
- The gear (Style) popup no longer opens behind JEI/EMI's item list
- Items craftable at a special station (e.g. a crock pot) show that station first instead of the crafting table
- The station preview falls back to the block's icon instead of showing up blank
- Clicking Save on an item you didn't change no longer freezes its auto-detected values
- Overrides now save to
config/<modid>/item_editor/, one folder per food group, and only the values you actually changed are written. Existing overrides are moved there automatically.
Diminishing returns
- New master switch to turn diminishing returns off for all food at once
- Turning it off and back on no longer brings old penalties back, even across restarts or while a player was offline
- An item exempt from diminishing returns no longer shows a "Diminished" preview in its tooltip
Every box / Hub
- Hub sidebar tab and header label colors can be customized
- Bar rows can keep their icon size independent of the text size
Multi-mod setups
- With two or more MariesLib mods installed, each mod's custom colors load and save in that mod's own file
- An item excluded by a mod's own exclusion list no longer grants values when eaten, even if it has an old item editor override
For addon developers
- Ready-made edit mode for your own screens and HUDs: move, resize, snap and drag text/icons/bars with no per-screen code (see "Module edit host" in
API.md) - Reusable edit-mode light switch widget
- A second copy of a screen can keep its own layout, colors, opacity and brightness
- Hub tabs can host an editable layout and receive keyboard input
- Reusable Hub home page: a 3D entity preview beside scrollable info sections
- Diminishing-returns curves can be set per item, on both server and client tooltip
- Item editor pages can add their own screens, claim dragged-in items, and jump the editor to another item
- Decimal sliders ("293.15 K") and buttons with live labels in option panels
- New
marie-configmodule: a config registry with JSON export/import (no UI yet) - Config registrations now close after startup, like the rest of MariesLib
- New public
RenderContextshelpers for using MariesLib rendering in your own screens
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:VA0Qgf4B:BMo8TNgA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:VA0Qgf4B:BMo8TNgA"
}

