public interface IInscriberRecipe
IInscriberRegistry
You have to pay attention though, that recipes are not mirrored, where the top and bottom slots are switching places.
This is applied on runtime.
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<net.minecraft.item.ItemStack> |
getBottomOptional()
gets the bottom optional
|
java.util.List<net.minecraft.item.ItemStack> |
getInputs()
the current inputs
|
net.minecraft.item.ItemStack |
getOutput()
gets the current output
|
InscriberProcessType |
getProcessType()
type of inscriber process
|
com.google.common.base.Optional<net.minecraft.item.ItemStack> |
getTopOptional()
gets the top optional
|
@Nonnull java.util.List<net.minecraft.item.ItemStack> getInputs()
@Nonnull net.minecraft.item.ItemStack getOutput()
@Nonnull com.google.common.base.Optional<net.minecraft.item.ItemStack> getTopOptional()
@Nonnull com.google.common.base.Optional<net.minecraft.item.ItemStack> getBottomOptional()
@Nonnull InscriberProcessType getProcessType()