Package com.petrolpark.mixin
Class ShapedRecipeMixin
java.lang.Object
com.petrolpark.mixin.ShapedRecipeMixin
- All Implemented Interfaces:
IHandleContaminationMyselfRecipe<net.minecraft.world.item.crafting.CraftingInput>,net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
public abstract class ShapedRecipeMixin
extends Object
implements IHandleContaminationMyselfRecipe<net.minecraft.world.item.crafting.CraftingInput>
Allow Shaped Recipes to propagate the Contaminants of the Ingredients to the result.
-
Field Summary
Fields inherited from interface net.minecraft.world.item.crafting.Recipe
CODEC, CONDITIONAL_CODEC, STREAM_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinAssemble(net.minecraft.world.item.crafting.CraftingInput input, net.minecraft.core.HolderLookup.Provider registries, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.item.ItemStack> cir) booleanisContaminationHandled(net.minecraft.world.item.crafting.CraftingInput container, net.minecraft.core.HolderLookup.Provider registries) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.item.crafting.Recipe
assemble, canCraftInDimensions, getGroup, getIngredients, getRemainingItems, getResultItem, getSerializer, getToastSymbol, getType, isIncomplete, isSpecial, matches, showNotification
-
Constructor Details
-
ShapedRecipeMixin
public ShapedRecipeMixin()
-
-
Method Details
-
inAssemble
public void inAssemble(net.minecraft.world.item.crafting.CraftingInput input, net.minecraft.core.HolderLookup.Provider registries, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.item.ItemStack> cir) -
isContaminationHandled
public boolean isContaminationHandled(net.minecraft.world.item.crafting.CraftingInput container, net.minecraft.core.HolderLookup.Provider registries) - Specified by:
isContaminationHandledin interfaceIHandleContaminationMyselfRecipe<net.minecraft.world.item.crafting.CraftingInput>
-