blob: 1a881501285e68a4968ea0e6b36f695d1ba3c103 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package gregtech.mixin.mixins.early.minecraft;
import net.minecraft.inventory.InventoryCrafting;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.CraftingManager;
import net.minecraft.world.World;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Overwrite;
import com.github.bartimaeusnek.bartworks.ASM.BWCoreStaticReplacementMethodes;
@Mixin(CraftingManager.class)
public abstract class CraftingManagerMixin {
/**
* @author bart
* @reason Cache the result of findMatchingRecipe
*/
@Overwrite
public ItemStack findMatchingRecipe(InventoryCrafting inventoryCrafting, World world) {
return BWCoreStaticReplacementMethodes.findCachedMatchingRecipe(inventoryCrafting, world);
}
}
|