MineConf 1.15.2-1.2.0
Curse Maven Snippet
What's new
🆕Features
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
game shows for a value, and picks the confs it draws by their id, by their type or by a rule of its own
(
IdExtension,TypeExtension,ValueRender.where). The rows of a list, the preview of a combo and the name of a conf are drawn by them, and a block whose model is built from several textures, like a furnace or a stair, is drawn with the particle of the model the game draws for it, so it is no longer listed without an icon - Add an optional
separatorto the options of a conf, a collection or a multimap: the options are then completed segment per segment, sostonecompletes tominecraft:stonejust like vanilla, in the screen and in the commands. A value written without a namespace is the value of the default namespace, sostonesetsminecraft:stoneeven when the path alone starts the paths of other options, where it used to be rejected.valueOptionsof a multimap now really sets the options of the values, it used to set the ones of the keys - Search a value by the name the game shows for it as well as by the value itself
- Show the name and the description of a conf in the language of the game: a mod ships them under
<mod id>.<conf id>.nameand<mod id>.<conf id>.description, in the screen and in the output of thegetcommand - Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way the reset of a conf does
- Add a language option that follows the game: it is the default, it is shown in the language of the game when MineConf is translated in it and in English otherwise, and the option itself is named in the language MineConf is shown in
- Support Minecraft 26.1.2: the module of 26.1 follows the patch, and the imgui build of a patch is taken
from the version it follows (
fabric.gui.imgui.minecraft.version)
🐛Bug fixes
- Fix the characters missing from the font atlas: every character of the ranges is now loaded into the
atlas before the first frame, which is the last moment the atlas can be loaded into at all, so a name
like 杜鹃花丛 is no longer drawn as
? - Fix the fonts not being built again when the ImGui context is recreated, the font of the old context is freed with it
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the binding releases them before the atlas reads them, and subpixel positioning is off for a system font, which halves the atlas
- Fix the value of a conf being lost when a mod replaces the conf itself with a copy, e.g. to give it a default value or the options of the game: the copy finds the value the registry keeps, so the reset of a conf restores the default the mod gave it
- Fix the confs of a screen being listed in hash order, they are now listed in the order they are declared in the config object
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key the popup was opened on, and the values of a key keep their order when one is added or removed
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

