Package com.petrolpark.mixin
Class ShapelessRecipeMixin
java.lang.Object
com.petrolpark.mixin.ShapelessRecipeMixin
- 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 ShapelessRecipeMixin
extends Object
implements IHandleContaminationMyselfRecipe<net.minecraft.world.item.crafting.CraftingInput>
Allow Shapeless 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 input, net.minecraft.core.HolderLookup.Provider registrie) 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
-
ShapelessRecipeMixin
public ShapelessRecipeMixin()
-
-
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 input, net.minecraft.core.HolderLookup.Provider registrie) - Specified by:
isContaminationHandledin interfaceIHandleContaminationMyselfRecipe<net.minecraft.world.item.crafting.CraftingInput>
-