ModsFinder

Hocon Resource Loader

by settingdust

Hocon Resource Loader lets resource and data packs ship HOCON files alongside the usual JSON, so a pack can change one value instead of replacing a whole file.

FabricForgeQuiltClient or server, optionalMIT LicenseOpen source1.20 – 1.21

What it does

The mod loads any file in a pack whose name ends with .hocon and parses it with a HOCON parser, so HOCON content is read as game data the way a JSON file would be. HOCON adds syntax that JSON lacks, including variables and include statements that pull in another file, which cuts down repeated code in large packs. A .hocon file can include a JSON file and override only the values it needs, which is more convenient than a JsonPatch that edits the entire file. Because HOCON files are separate from JSON files, they do not conflict with packs that already use the JSON format.

Packs that use HOCON must enable the pack.mcmeta entry that the mod's documentation describes before the files take effect. Either side can run it, and neither side needs it. Files are published for Fabric, Forge and Quilt, for the game versions 1.20 – 1.21, with 0.5.0 for 1.21 as the Fabric file and 0.4.0 for 1.20.1 on Forge and Quilt. The code is under the MIT License and is open source. Fabric Language Kotlin and Sinytra Connector are required dependencies.

Key features

  1. HOCON resource files

    Resource and data packs can ship .hocon files that the game reads in place of plain JSON content.

  2. Includes and variables

    HOCON include statements and variables let one pack reuse shared settings across many files.

  3. Value-level overrides

    A HOCON file can change a single value from an included JSON file rather than replacing the whole file.

  4. Coexistence with JSON

    Packs that keep JSON files keep working, since HOCON files are read alongside them without replacing them.

Compatibility

Latest build for each game version and loader.

1.210.5.0Not availableNot available
1.20.10.4.00.4.00.4.0
1.200.4.00.4.00.4.0
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

How it compares

Full comparison

Simple Resource Loader is a Fabric and Quilt mod that works on either side, and neither side needs it, covering 1.21 – 26.3 under the GNU Lesser General Public License v3.0 only. Paxi is open source under the same license, supports Fabric, Forge and NeoForge, and covers 1.19.2 – 26.1.2. Hocon Resource Loader covers only Fabric, Forge and Quilt for 1.20 – 1.21 under the MIT License, and it reads HOCON files rather than loading extra packs.

ModLoadersGame versionsEnvironmentUpdated
Hocon Resource LoaderFabric, Forge and Quilt1.20 – 1.21Client or server, optional2024-06-19
Simple Resource LoaderFabric and Quilt1.21 – 26.3Client or server, optional2026-03-25
PaxiFabric, Forge and NeoForge1.19.2 – 26.1.2Client or server, optional2026-06-24

Questions

Which loader should be used for Hocon Resource Loader?

Fabric, Forge and Quilt are all supported. The Fabric file is for 1.21 and the Forge and Quilt files are for 1.20.1, so the loader and game version must match the file.

Do Fabric Language Kotlin and Sinytra Connector need to be installed?

Yes. Both are required dependencies, so they must be present for Hocon Resource Loader to start.

Does a pack need changes before HOCON files work?

Yes. The pack must enable the pack.mcmeta entry described in the mod's documentation before its .hocon files take effect.

In the catalog

Hocon Resource Loader is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 15,770 mods support Minecraft 1.21.

More from settingdust

All projects

Similar mods

What the author says

This mod is for using HOCON for resource packs or data packs HOCON's syntax is more flexible and supports advanced syntax such as variables and include, which can reduce boilerplate code. The mod will load any file in packs ends with.hocon with HOCON parser and trick the game to think it's a json file. So that it…
settingdust, on the Modrinth page

Official listing

Owner
settingdust
Published
2024-01-17
Updated on Modrinth
2024-06-19
Facts verified
2026-10-15

Tags