CurseForge · Minecraft mod
Tinker's Construct Crafting Station Fix
Fixes TConstruct Crafting Station bugs: shift-click ItemCraftedEvent receiving empty ItemStacks (#5599), and KubeJS modifyResult() callbacks failing to get the crafting player in non-vanilla crafting containers via ForgeHooks fallback.
Quick answer
Which Tinker's Construct Crafting Station Fix release should I use?
Tinker's Construct Crafting Station Fix CraftingStationFix-1.1.0.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Tinker's Construct Crafting Station Fix required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Tinker's Construct Crafting Station Fix CraftingStationFix-1.1.0.jar need?
CraftingStationFix-1.1.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Tinker's Construct Crafting Station Fix without breaking your instance.
Built for Tinker's Construct Crafting Station Fix CraftingStationFix-1.1.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use CraftingStationFix-1.1.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside CraftingStationFix-1.1.0.jar. It opens that exact file at the source.
About this project
What does Tinker's Construct Crafting Station Fix add?
CurseForge Description
Crafting Station Fix
A lightweight mixin mod that fixes two bugs in TConstruct's Crafting Station related to how it interacts with Forge events and KubeJS recipes.
Bug 1: Empty ItemStack on Shift-Click (TConstruct#5599)
When shift-clicking the result slot of the Crafting Station, ItemCraftedEvent fires with an empty ItemStack instead of the actual crafted item. This breaks any mod or script listening to that event.
Root cause: quickMoveStack() passes the crafted stack through inventory movement operations that empty it in-place before passing it to takeResult(), which fires the event.
Fix: A @Redirect mixin re-fetches the crafted result directly from the recipe before the event fires.
Bug 2: KubeJS modifyResult() Fails in Crafting Station
KubeJS recipes using modifyResult() that depend on the crafting player (e.g. dimension checks, player-specific NBT) produce incorrect results when crafted in the Crafting Station. The callback receives null for the player.
Root cause: KubeJS extracts the player by checking for vanilla CraftingMenu or InventoryMenu instances only. TConstruct uses its own CraftingStationContainerMenu with a CraftingContainerWrapper that has no menu reference. TConstruct correctly calls ForgeHooks.setCraftingPlayer() before recipe assembly, but KubeJS never checks that fallback.
Fix: An @Inject mixin on ModifyRecipeCraftingGrid.getPlayer() adds a ForgeHooks.getCraftingPlayer() fallback, which works for any modded crafting container that properly sets the ForgeHooks context.
Requirements
- Minecraft 1.20.1
- Forge 47+
- Tinkers' Construct 3.8+
- KubeJS 2001.6+
Technical Details
This mod contains two mixins and no runtime code beyond them
Project description from CurseForge.
Pick your setup
Tinker's Construct Crafting Station Fix by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Tinker's Construct Crafting Station Fix versions and loaders
CraftingStationFix-1.1.0.jar
28 Feb 2026
Looking for an older file? The official CurseForge project page is in Resources.