Class RecipeSqueezer
java.lang.Object
org.cyclops.integrateddynamics.core.recipe.type.RecipeSqueezer
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
- Direct Known Subclasses:
RecipeMechanicalSqueezer,RecipeSqueezerFacade
public class RecipeSqueezer
extends Object
implements net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
Squeezer recipe
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionRecipeSqueezer(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.crafting.Ingredient inputIngredient, net.minecraft.core.NonNullList<RecipeSqueezer.IngredientChance> outputItems, net.minecraftforge.fluids.FluidStack outputFluid) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackassemble(net.minecraft.world.Container inv, net.minecraft.core.RegistryAccess registryAccess) net.minecraft.core.NonNullList<RecipeSqueezer.IngredientChance>assemble(net.minecraft.world.item.ItemStack inputItem) booleancanCraftInDimensions(int width, int height) net.minecraft.resources.ResourceLocationgetId()net.minecraft.world.item.crafting.Ingredientnet.minecraftforge.fluids.FluidStacknet.minecraft.core.NonNullList<RecipeSqueezer.IngredientChance>net.minecraft.world.item.ItemStackgetResultItem(net.minecraft.core.RegistryAccess registryAccess) net.minecraft.world.item.crafting.RecipeSerializer<?>net.minecraft.world.item.crafting.RecipeType<?>getType()booleanmatches(net.minecraft.world.Container inv, net.minecraft.world.level.Level worldIn) 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
getGroup, getIngredients, getRemainingItems, getToastSymbol, isIncomplete, isSpecial, showNotification
-
Constructor Details
-
RecipeSqueezer
public RecipeSqueezer(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.crafting.Ingredient inputIngredient, net.minecraft.core.NonNullList<RecipeSqueezer.IngredientChance> outputItems, net.minecraftforge.fluids.FluidStack outputFluid)
-
-
Method Details
-
getInputIngredient
public net.minecraft.world.item.crafting.Ingredient getInputIngredient() -
getOutputItems
-
getOutputFluid
public net.minecraftforge.fluids.FluidStack getOutputFluid() -
matches
public boolean matches(net.minecraft.world.Container inv, net.minecraft.world.level.Level worldIn) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
assemble
public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container inv, net.minecraft.core.RegistryAccess registryAccess) - Specified by:
assemblein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
assemble
public net.minecraft.core.NonNullList<RecipeSqueezer.IngredientChance> assemble(net.minecraft.world.item.ItemStack inputItem) -
canCraftInDimensions
public boolean canCraftInDimensions(int width, int height) - Specified by:
canCraftInDimensionsin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getResultItem
public net.minecraft.world.item.ItemStack getResultItem(net.minecraft.core.RegistryAccess registryAccess) - Specified by:
getResultItemin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getId
public net.minecraft.resources.ResourceLocation getId()- Specified by:
getIdin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getType
public net.minecraft.world.item.crafting.RecipeType<?> getType()- Specified by:
getTypein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-