All Mods Resource Packs Data Packs Shaders Modpacks Plugins
MineConf

MineConf

by Enaium • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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
1.12.2
Legacy-fabric
1d ago 1
1.10.2
Legacy-fabric
1d ago 1
1.11.2
Legacy-fabric
1d ago 1
1.9.4
Legacy-fabric
1d ago 1
1.7.10
Legacy-fabric
1d ago 1
1.8.9
Legacy-fabric
1d ago 1
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
1.18.2
Fabric
1d ago 1
26.1.2
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.20.6
Fabric
1d ago 1
1.14.4
Fabric
1d ago 1
1.16.5
Fabric
1d ago 1
1.15.2
Fabric
1d ago 1
1.17.1
Fabric
1d ago 1
1.19.4
Fabric
1d ago 1
26.2
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.20.6
Fabric
1d ago 1
1.19.4
Fabric
1d ago 1
1.17.1
Fabric
1d ago 1
1.18.2
Fabric
1d ago 1
1.11.2
Fabric
1d ago 1
1.16.5
Fabric
1d ago 1
1.12.2
Fabric
1d ago 1
1.15.2
Fabric
1d ago 1
1.8.9
Fabric
1d ago 1
1.14.4
Fabric
1d ago 1
1.10.2
Fabric
1d ago 1
1.9.4
Fabric
1d ago 1
1.7.10
Fabric
1d ago 1
26.3
Fabric
1d ago 1
26.3
Fabric
1d ago 1
26.2
Fabric
1d ago 1
1.8.9
Fabric
1d ago 1
1.9.4
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.7.10
Fabric
1d ago 1
1.20.6
Fabric
1d ago 1
1.19.4
Fabric
1d ago 1
1.18.2
Fabric
1d ago 1
1.16.5
Fabric
1d ago 1
1.17.1
Fabric
1d ago 1
1.10.2
Fabric
1d ago 1
1.15.2
Fabric
1d ago 1
1.14.4
Fabric
1d ago 1
1.12.2
Fabric
1d ago 1
1.11.2
Fabric
1d ago 1
1.8.9
Fabric
1d ago 1
1.17.1
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.9.4
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.10.2
Fabric
1d ago 1
1.7.10
Fabric
1d ago 1
1.20.6
Fabric
1d ago 1
1.19.4
Fabric
1d ago 1
1.15.2
Fabric
1d ago 1
1.18.2
Fabric
1d ago 1
1.16.5
Fabric
1d ago 1
1.11.2
Fabric
1d ago 1
1.14.4
Fabric
1d ago 1
1.12.2
Fabric
1d ago 1
1.8.9
Fabric
1d ago 1
1.7.10
Fabric
1d ago 1
1.9.4
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.20.6
Fabric
1d ago 1
1.19.4
Fabric
1d ago 1
1.16.5
Fabric
1d ago 1
1.12.2
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.17.1
Fabric
1d ago 1
1.18.2
Fabric
1d ago 1
1.15.2
Fabric
1d ago 1
1.14.4
Fabric
1d ago 1
1.11.2
Fabric
1d ago 1
1.10.2
Fabric
1d ago 1
1.16.5
Fabric
1d ago 1
1.9.4
Fabric
1d ago 1
1.7.10
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.20.6
Fabric
1d ago 1
1.8.9
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.19.4
Fabric
1d ago 1
1.17.1
Fabric
1d ago 1
1.14.4
Fabric
1d ago 1
1.18.2
Fabric
1d ago 1
1.12.2
Fabric
1d ago 1
1.15.2
Fabric
1d ago 1
1.10.2
Fabric
1d ago 1
1.11.2
Fabric
1d ago 1
1.18.2
Fabric
1d ago 1
1.10.2
Fabric
1d ago 1
1.14.4
Fabric
1d ago 1
1.15.2
Fabric
1d ago 1
1.7.10
Fabric
1d ago 1
1.8.9
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.11.2
Fabric
1d ago 1
1.12.2
Fabric
1d ago 1
26.1
Fabric
1d ago 1
1.9.4
Fabric
1d ago 1
1.20.6
Fabric
1d ago 1
1.19.4
Fabric
1d ago 1
1.17.1
Fabric
1d ago 1
1.16.5
Fabric
1d ago 1
## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🆕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 separator to the options of a conf, a collection or a multimap: the options are then
completed segment per segment, so stone completes to minecraft:stone just like vanilla, in the
screen 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 it
used to be rejected. valueOptions of 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>.name and <mod id>.<conf id>.description, in the screen and in the output of the
get command
  • 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

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

## 🛠️ Changes

  • 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
render the language and only use it for the windows of MineConf
  • Fix the crash of the font atlas when a system font is merged
  • Add the font tests for macOS

MineConf Icon
Download MineConf
Select game version
Select platform