Mineuniverse
Log in Register
Mods

Compact Crafting Fork

Shrinking things to make other things!
by WaterFoxR
Download Claim this project
3,449 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Bug Fixes

Compact Crafting

Crafting just got smaller.

 

This is an unofficial 1.20.1 port of the original version by RobotGryphon

Since the mod is licensed under MIT, I am allowed to fork and update it.

Part of the code was inspired by this updated version by project8gbderam.

 

Compact Crafting is inspired from the Miniaturization Crafting mechanic from the Compact Machines mod. It's a brand new update featuring improved recipe loading, datapack support, fancy new client-side features, and a modernized codebase. The goal for Compact Crafting is to streamline the usage of the crafting mechanics, to make it painless for users and modpack developers alike.

 

 

Support use KubeJS to create recipe

ServerEvents.recipes(event => {
    event.custom({
        "type": "compactcrafting:miniaturization",
        "version": 1,
        "recipeSize": 1,
        "layers": [
            {
                "type": "compactcrafting:filled",
                "component": "R"
            },
            {
                "type": "compactcrafting:filled",
                "component": "I"
            }
        ],
        "catalyst": Item.of('minecraft:diamond_sword', '{Damage:200}').enchant('minecraft:sharpness', 3).strongNBT(),
        "components": {
            "R": {
                "type": "compactcrafting:block",
                "block": "minecraft:red_wool"
            },
            "I": {
                "type": "compactcrafting:block",
                "block": "minecraft:iron_block"
            }
        },
        "outputs": [Item.of('minecraft:netherite_sword', '{Damage:1015}')]
    })
})

Feature: JEI layer-by-layer view

 

The JEI interface has been completely overhauled to show recipes in an exploded view (for a quick peek into the center of a recipe) or, if you want to get nitty-gritty, you can even view the recipes layer-by-layer! Huge credits to Elucent for the sprite work for the controls for this.

 

JEI Single Layer Mode

 

Feature: Recipe layers

 

Previously in Compact Machines 3, the crafting mechanic forced a recipe designer to be incredibly explicit about how recipe layers were defined. Given that this means a lot more work on a designer rather than letting the mod itself "figure it out," it meant that custom recipes felt like a second-class citizen to the mod. In Compact Crafting, this system was overhauled to make layer definitions more streamlined.

 

Recipe specification comparison here - for now, take a look at the wiki link to see how layers work.

https://github.com/compactmods/compactcrafting/wiki

 

Modpack Usage

 

All of Compact Mods are free to use on modpacks. If you re-host the mod outside of Curseforge, please provide a link back to the mod page if your publishing platform supports it. Thank you!

 

Bug Reports and Issues

 

Compact Crafting is a full rewrite of the logic of Miniaturization crafting, so issues are expected. You can log them on the public repository on GitHub under the issue tracker.

compactcrafting-4.0.6.jar
MC Client, 1.20.1, Forge, Server
Release 2026-04-30 Get
compactcrafting-4.0.3.jar
MC Client, 1.20.1, Forge, Server
Beta 2025-11-30 Get

You Might Also Like

RLMixins
Minecraft and Minecraft mod tweaker and fixer for the modpack RLCraft
9,896,264
Steel Got It
Fixes a bug that causes creepers to consume your flint and steel. MC-264285
996,093
Wither Spawn Fix W.S.A. Compatible
A fix for the Wither spawn that works with Wither Spawn Animation
995,407
Misanthropy's World Corruption Fixer
Restores your corrupted world caused by missing mods and more
98,977
Worldgen Patches
Fixes a few small issues in worldgen.
97,080
Celestisynth Fix
Fixes a memory leak issue caused by static mappings.
9,969