ModsFinder

Bow Tie

by Siphalor

Bow Tie lets a Fabric game read data files in formats other than JSON, such as Hjson, YAML and XML, for mods that load their data through it.

FabricClient or server, optionalApache License 2.0Open source1.16.5 – 1.17.1

What it does

Bow Tie sits in front of the game's data loading and checks each file it finds against the formats that Tweed supports. A file whose format is supported is handed to the matching serializer, which converts it from its original form into the JSON structure the game expects. Files in other formats are returned to the game untouched, so ordinary JSON keeps working as before. The bundled example files show data written in alternate formats for a test mod. Files are published for Fabric only, for 1.16.5 – 1.17.1, and the mod is open source under the Apache License 2.0.

Key features

  1. Alternate data formats

    Data can be written in Hjson, YAML or XML instead of JSON, using the serializers provided through Tweed.

  2. Format detection by file name

    Files are matched to a supported serializer by their name and extension before the game reads them.

  3. Fallback to JSON

    Files in unsupported formats are passed back to the game unchanged, so standard JSON loading is not replaced.

Compatibility

Latest build for each game version and loader.

1.17.11.0.0+mc1.17
1.16.51.0.0+mc1.16
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Fabric Yaml Configuration is also a Fabric mod, but it is not open source and is published for 1.20.1 – 1.21.10, a later range than Bow Tie. YAML Resources is open source under the MIT License and works on Fabric for 1.0 – 1.21.4. Either side can run it, and neither needs it, so it shares the optional environment of Bow Tie.

ModLoadersGame versionsEnvironmentUpdated
Bow TieFabric1.16.5 – 1.17.1Client or server, optional2021-08-09
Fabric Yaml ConfigurationFabric1.20.1 – 1.21.10Client or server, optional2023-10-18
YAML ResourcesFabric1.0 – 1.21.4Client or server, optional2025-03-09

Questions

Does Bow Tie need Tweed?

Yes. Bow Tie uses Tweed's API to convert files, so Tweed has to be installed alongside it.

In the catalog

Bow Tie is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 4,181 mods support Minecraft 1.17.1.

More from Siphalor

All projects

Similar mods

What the author says

Did you ever get annoyed by not being able to write comments in your Minecraft JSON files? Do you want whitespace to decide on your data nesting?
Siphalor, on the Modrinth page

Official listing

Owner
Siphalor
Published
2021-08-09
Updated on Modrinth
2021-08-09
Facts verified
2026-10-15

Tags