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