ModsFinder

BCLib Jsonifier

by Swedz

With BCLib Jsonifier, the tags and recipes that BCLib registers can be reshaped on Fabric for 1.19.2 without changing BCLib's own code.

FabricClient and serverMIT LicenseOpen source1.19.2

What it does

The mod repairs how BCLib registers its tags and recipes, which the author describes as a messy setup that also affects KubeJS scripts that read recipes and tags. It takes over BCLib's registry system so the registration runs in the mod's own way, and it handles the case where a player wants BetterEnd and BetterNether content in a modpack without the iron equivalent tags those mods bring in.

A config file controls which tags BCLib may add to items, blocks, biomes and other registry entries. The author notes that the config covers a large number of entries, and the tag handling is still partly limited, so not every tag behaves like a recipe. The mod is useful when a modpack needs items such as Cincinnasnite Ingots or Thallasium Ingots kept apart from c:iron_ingots. Every player and the server need a copy of the mod. Installation needs Fabric API, and the mod is released under the MIT License as open source, with the code and the issue tracker public.

Key features

  1. Tag repair for BCLib

    Corrects how BCLib sets up its tags so recipe and tag data stop conflicting with each other.

  2. Registry takeover

    Replaces BCLib's registration path with its own, forcing the registrations to run in the mod's order.

  3. Configurable tag assignment

    A config defines which tags BCLib can attach to items, blocks and biomes, and it covers a large number of entries.

  4. Keeps mod-specific ingots separate

    Stops BCLib from adding c:iron_ingots to ingots that other mods use as their own metals.

Compatibility

Latest build for each game version and loader.

1.19.21.1+1.19.2
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Modpack authors and server owners on Fabric 1.19.2 who combine BCLib content with BetterEnd or BetterNether, and who write KubeJS scripts that depend on recipe and tag data.

How it compares

Full comparison

No Name Tags is client-side only, open source under the MIT License, and covers Fabric and Quilt for 1.16 – 1.20.4, so it changes display rather than tags. Conveniented Forge Tags is server-side only, open source under the GNU General Public License v3.0 only, and built for 1.18.2 on Fabric and Quilt. Compared with these, BCLib Jsonifier targets only 1.19.2 and is required on both sides.

ModLoadersGame versionsEnvironmentUpdated
BCLib JsonifierFabric1.19.2Client and server2024-02-20
No Name TagsFabric and Quilt1.16 – 1.20.4Client-side only2022-06-13
Conveniented Forge TagsFabric and Quilt1.18.2Server-side only2023-01-05

Questions

Does BCLib Jsonifier need Fabric API?

Yes. Fabric API is required, and the mod loads only on Fabric for 1.19.2.

Does the server need BCLib Jsonifier?

Yes. A server running it needs every connecting player to have it too.

Which game version is supported?

Only 1.19.2. The latest Fabric file is 1.1+1.19.2, published on 2024-02-20.

Are all tags fixed by the mod?

No. The author notes that tags still behave a little differently from recipes, so the config should be checked for each pack.

In the catalog

BCLib Jsonifier is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 12,559 mods support Minecraft 1.19.2.

More from Swedz

All projects

Similar mods

What the author says

Record scratch freeze frame Sooooo, yeah. I bet right now you're probably wondering how I got here, huh? Well it's a long story. Well, not so long. Basically BCLib is setup incorrectly with how it registers tags and recipes which has the very annoying sideaffect of KubeJS not being able to interact with its recipes…
Swedz, on the Modrinth page

Official listing

Owner
Swedz
Published
2023-04-23
Updated on Modrinth
2024-02-20
Facts verified
2026-10-15

Tags