MineConf
MineConf is a powerful configuration library for Minecraft Fabric mods, providing a simple and intuitive API along with a user-friendly graphical interface to help mod developers easily manage and maintain configuration files.
🎮 Command-Line Interface
MineConf provides a complete command-line interface for viewing and modifying configurations:
| Command | Description |
|---|---|
/mineconf screen |
Open the configuration interface for all mods(Required fabric-gui-imgui) |
/mineconf screen <mod_id> |
Open the configuration interface for a specific mod(Required fabric-gui-imgui) |
/mineconf get <mod_id> <conf_id> |
Get a configuration basic info |
/mineconf get <mod_id> <conf_id> value |
Get a configuration value info |
/mineconf set <mod_id> <conf_id> <value> |
Set a value for literal type configurations |
/mineconf append <mod_id> <conf_id> <value> |
Append an element to a collection type configuration |
/mineconf append <mod_id> <conf_id> <key> <value> |
Append a key-value pair to a multimap type configuration |
/mineconf remove <mod_id> <conf_id> <index> |
Remove an element from a collection type configuration |
/mineconf remove <mod_id> <conf_id> <key> |
Remove a key from a multimap type configuration |
/mineconf remove <mod_id> <conf_id> <key> <value> |
Remove a specific key-value pair from a multimap type configuration |
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Add screen extensions: a mod draws the rows of its own confs itself, with the icon and the name the
(
IdExtension, TypeExtension, ValueRender.where). The rows of a list, the preview of a combo andthe 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
stone completes to minecraft:stone just like vanilla, in thescreen and in the commands. A value written without a namespace is the value of the default namespace,
so
stone sets minecraft:stone even when the path alone starts the paths of other options, where itused to be rejected.
valueOptions of a multimap now really sets the options of the values, it used toset 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>.name and <mod id>.<conf id>.description, in the screen and in the output of theget command- Ask before a value is dropped from a list: the Remove of a collection or a multimap asks the same way
- Add a language option that follows the game: it is the default, it is shown in the language of the game
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
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
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
- Fix the atlas of a merged system font: the glyph ranges are not passed to the atlas anymore, the
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
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
- Fix the multimap of a screen: clicking the row of a key selects it, the Remove of a popup drops the key
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS
- Fix the value of a conf being lost when the config object is replaced, the value is now kept by the registry
- Fix the font of the MineConf windows: search the chinese fonts of macOS, check that the found font can really
- Fix the crash of the font atlas when a system font is merged
- Add the font tests for macOS