Helpful tool to change the format (e.g. color) of your resourcepack text for all languages.
Example Resourcepack: Dark Theme Resourcepack
Basically it turns this
# Comment style 1: formatlist template
// Comment style 2: formatting codes can be found here https://minecraft.gamepedia.com/Formatting_codes
"advMode.mode.auto": "-Replace-"
"advMode.mode.autoexec.bat": "§fNew Name"
"advMode.mode.redstone": "Add In Front ->
"advMode.mode.redstoneTriggered": "§4
"advMode.mode.sequence": "Add In Front -> §* <- Add At Back
"advMode.mode.unconditional": "---§*---
"entity.minecraft.villager": "§* <- Add At Back
"entity.minecraft.villager.armorer": "§*---
into this
{
"advMode.mode.auto": "-Replace-§r",
"advMode.mode.autoexec.bat": "§fNew Name§r",
"advMode.mode.redstone": "Add In Front -> Impulse§r",
"advMode.mode.redstoneTriggered": "§4Needs Redstone§r",
"advMode.mode.sequence": "Add In Front -> Chain <- Add At Back§r",
"advMode.mode.unconditional": "---Unconditional---§r",
"entity.minecraft.villager": "Villager <- Add At Back§r",
"entity.minecraft.villager.armorer": "Armorer---§r"
}for all languages.
This tool will automatically extract the language files from your local Minecraft Java edition. Then it will change these language files based on your format list, which you provide, so you can use it for your resourcepack.
Download the Windows executable here and put formatlist.txt next to it.
To build it yourself, run pyinstaller --onefile --windowed MC_Language_Formatter.py.
Pushing a tag like v1.1.0 builds the executable with GitHub Actions and publishes it together with formatlist.txt as a release.