ModsFinder

CraftTweaker

Owner not published

With CraftTweaker installed, modpack authors and server owners can change recipes, script game events, add commands and alter item properties.

FabricForgeNeoForgeClient and serverMIT LicenseOpen source1.3.2 – 1.21.1

What it does

Scripts written for CraftTweaker are read when the game starts and change the running game. Recipes can be removed, replaced or added, tooltips can be attached to items, and events can be subscribed to so scripts react when something happens in the world. Item properties can also be adjusted from a script, without a separate mod for each change.

The mod is used by modpacks to remove conflicting recipes and to build a consistent theme across the pack, and by servers that want custom behavior. Addon mods such as JEITweaker, MTLib, CreateTweaker, ContentTweaker and Initial Inventory are built on top of it and extend what scripts can reach, including new blocks, items and custom world generation. Required dependencies are Fabric API and Faux Custom Entity Data.

The library is published for Fabric, Forge and NeoForge, with builds covering 1.3.2 – 1.21.1. The code is under the MIT License, and the source code, issue tracker and wiki are public.

Key features

  1. Recipe changes

    Scripts can remove, replace or add crafting and processing recipes without editing data files by hand.

  2. Event scripting

    Scripts can subscribe to game events and run custom logic when those events fire.

  3. Item property edits

    Properties of items can be changed from a script, and tooltips can be added to them.

  4. Custom commands

    Scripts can register new commands that players or server owners run in the game.

Compatibility

Latest build for each game version and loader.

1.21.x2 of 2 versions with builds
1.21.121.0.38Not available21.0.38
1.2120.0.24Not available20.0.24
1.20.x7 of 7 versions with builds
1.20.619.0.13Not available19.0.13
1.20.518.0.3Not available18.0.3
1.20.417.0.2017.0.2017.0.20
1.20.316.0.916.0.916.0.9
1.20.215.0.1115.0.1115.0.11
1.20.114.0.6014.0.60Not available
1.2013.0.513.0.5Not available
1.19.x5 of 5 versions with builds
1.19.412.0.312.0.3Not available
1.19.311.0.411.0.4Not available
1.19.210.1.5610.1.56Not available
1.19.110.0.16Not availableNot available
1.1910.0.16Not availableNot available
1.18.x2 of 2 versions with builds
1.17.x1 of 1 version with builds
1.16.x5 of 5 versions with builds
1.15.x2 of 2 versions with builds
1.14.x1 of 1 version with builds
1.12.x3 of 3 versions with builds
1.11.x1 of 1 version with builds
1.10.x1 of 1 version with builds
1.9.x2 of 2 versions with builds
1.8.x2 of 2 versions with builds
1.7.x1 of 1 version with builds
1.3.x1 of 1 version with builds
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 2

Faux Custom Entity DataThis API provides the framework and necessary patches for storing custom and persistent data onto entities.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 24 mods

Use cases

Modpack consistency

Pack authors remove conflicting recipes and tune progression so the pack plays as one design.

Server customization

Server owners adjust recipes, add commands and change item behavior for their own community.

Who it’s for: Modpack authors and server owners who want scripted changes to recipes, items and events. Players who only install finished packs need the mod only if the pack includes it.

How it compares

Full comparison

Game Stages is a Forge mod for 1.11.2 – 1.20.3 under the GNU Lesser General Public License v2.1 only, and it runs on the client and server. RecipeDisabler is server-side only and open source under the MIT License, but it covers only 1.18.2 – 1.19 on Fabric and Quilt. KubeJS is open source under the GNU Lesser General Public License v3.0 only and is optional on either side, with support across Fabric, Forge, NeoForge and Quilt.

ModLoadersGame versionsEnvironmentUpdated
CraftTweakerFabric, Forge and NeoForge1.3.2 – 1.21.1Client and server2026-03-17
Game StagesForge1.11.2 – 1.20.3Client and server2024-10-07
RecipeDisablerFabric and Quilt1.18.2 – 1.19Server-side only2022-09-13
KubeJSFabric, Forge, NeoForge and Quilt1.18.2 – 26.1.2Client or server, optional2026-10-15

Questions

Does CraftTweaker need Fabric API on Fabric?

Yes. Fabric API is a required dependency on Fabric, and Faux Custom Entity Data is required as well.

Do players need CraftTweaker on their own client?

Every player and the server need a copy of the mod.

Which loaders have CraftTweaker builds for 1.21.1?

Fabric and NeoForge have builds for 1.21.1, with the latest Fabric and NeoForge files at 21.0.38.

In the catalog

CraftTweaker is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

CraftTweaker is a Minecraft mod which allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties! When used with other mods the possibilities become endless. Ranging from custom machine recipes to entirely new blocks and…

Official listing

Owner
Not published
Published
2023-06-07
Updated on Modrinth
2026-03-17
Facts verified
2026-10-15

Tags