ModsFinder

resetting

by repulica

resetting is a Fabric library for defining the default components of items through data-driven JSON files, under the mozilla public license 2.0.

FabricClient and serverMozilla Public License 2.01.20.5

What it does

Each entry uses component type ids as keys and their JSON representation as values, and the entries live in a components subfolder under the namespace, named after the item.

Each override carries a replace flag. When it is true, the override ignores the components the item originally had, and when it is false, the default components are added on top of them. Boolean defaults and optional fields follow the same pattern, so a file only states what it changes. The library needs Fabric API and is published for 1.20.5 only, with 1.0.0 as the latest file.

Resetting runs on client and server, so the server and every player need it. It is not open source, and the code is covered by the Mozilla Public License 2.0.

Key features

  1. Data-driven item components

    Default components for items are written as JSON files, with no Java code needed to change them.

  2. Component overrides

    Files placed in the components subfolder under a namespace override the default components of the item with the matching file name.

  3. Replace switch

    A boolean replace flag decides whether the original components of an item are discarded or kept under the new defaults.

  4. Attribute modifiers and rarity

    Attribute modifiers and rarity can be set alongside stack size, lore, enchantments and repair cost.

Compatibility

Latest build for each game version and loader.

1.20.51.0.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 APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Datapack item tuning

A datapack author can change the stack size or enchantments of vanilla items by adding a JSON file, without writing a mod.

Who it’s for: Modpack and datapack authors who want to change item components through data files, and server owners who need those changes to apply on both sides.

How it compares

Full comparison

Colourarity is open source under the MIT License, runs on client and server, and covers 1.0 – 1.20.6 on Fabric. General Custom Data is open source under the GNU General Public License v3.0 or later, with files for 26.1 – 26.1.2 on Fabric, and it is optional on either side. Resetting is not open source and only targets 1.20.5.

ModLoadersGame versionsEnvironmentUpdated
resettingFabric1.20.5Client and server2024-04-27
ColourarityFabric1.0 – 1.20.6Client and server2024-05-03
General Custom DataFabric26.1 – 26.1.2Client or server, optional2026-05-21

Questions

Does resetting need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed alongside resetting on Fabric.

Does resetting have to be installed on both sides?

Yes. The server and every player need the mod installed.

Which game versions does resetting support?

The only game version with files is 1.20.5, and the latest Fabric file is 1.0.0 for 1.20.5, published on 2024-04-27.

In the catalog

resetting is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,981 mods support Minecraft 1.20.5.

More from repulica

All projects

Similar mods

What the author says

component overrides go in the components subfolder under the namespace and file name of the item to override json format - boolean replace - if true ignores the original components of the item - optional default false - boolean defaults - if true adds the default item components of max stack size lore enchantments…
repulica, on the Modrinth page

Official listing

Owner
repulica
Published
2024-04-27
Updated on Modrinth
2024-04-27
Facts verified
2026-10-15

Tags