Class CombineContaminatedItemsRecipe
java.lang.Object
net.minecraft.world.item.crafting.CustomRecipe
com.petrolpark.recipe.contamination.CombineContaminatedItemsRecipe
- All Implemented Interfaces:
IHandleContaminationMyself<net.minecraft.world.inventory.CraftingContainer>,net.minecraft.world.item.crafting.CraftingRecipe,net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
public class CombineContaminatedItemsRecipe
extends net.minecraft.world.item.crafting.CustomRecipe
implements IHandleContaminationMyself<net.minecraft.world.inventory.CraftingContainer>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackassemble(net.minecraft.world.inventory.CraftingContainer container, net.minecraft.core.RegistryAccess registryAccess) booleancanCraftInDimensions(int width, int height) booleancontaminationHandled(net.minecraft.world.inventory.CraftingContainer container, net.minecraft.core.RegistryAccess registryAccess) net.minecraft.world.item.crafting.RecipeSerializer<?>booleanmatches(net.minecraft.world.inventory.CraftingContainer container, net.minecraft.world.level.Level level) Methods inherited from class net.minecraft.world.item.crafting.CustomRecipe
category, getId, getResultItem, isSpecialMethods 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.CraftingRecipe
getTypeMethods inherited from interface net.minecraft.world.item.crafting.Recipe
getGroup, getId, getIngredients, getRemainingItems, getResultItem, getToastSymbol, isIncomplete, isSpecial, showNotification
-
Field Details
-
SERIALIZER
-
-
Constructor Details
-
CombineContaminatedItemsRecipe
public CombineContaminatedItemsRecipe(net.minecraft.resources.ResourceLocation id)
-
-
Method Details
-
matches
public boolean matches(net.minecraft.world.inventory.CraftingContainer container, net.minecraft.world.level.Level level) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
-
assemble
public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer container, net.minecraft.core.RegistryAccess registryAccess) - Specified by:
assemblein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
-
canCraftInDimensions
public boolean canCraftInDimensions(int width, int height) - Specified by:
canCraftInDimensionsin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
-
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
-
contaminationHandled
public boolean contaminationHandled(net.minecraft.world.inventory.CraftingContainer container, net.minecraft.core.RegistryAccess registryAccess) - Specified by:
contaminationHandledin interfaceIHandleContaminationMyself<net.minecraft.world.inventory.CraftingContainer>
-