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 TypeMethodDescriptionbooleanisContaminationHandled(net.minecraft.world.item.crafting.CraftingInput input, net.minecraft.core.HolderLookup.Provider registrie) net.minecraft.world.item.ItemStackmodifyAssemble(net.minecraft.world.item.ItemStack original, net.minecraft.world.item.crafting.CraftingInput input, 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
-
ShapelessRecipeMixin
public ShapelessRecipeMixin()
-
-
Method Details
-
modifyAssemble
public net.minecraft.world.item.ItemStack modifyAssemble(net.minecraft.world.item.ItemStack original, net.minecraft.world.item.crafting.CraftingInput input, net.minecraft.core.HolderLookup.Provider registries) -
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>
-