public interface IInscriberRecipeBuilder
| Modifier and Type | Method and Description |
|---|---|
IInscriberRecipe |
build()
Finalizes the process of making the recipe.
|
IInscriberRecipeBuilder |
withBottomOptional(net.minecraft.item.ItemStack bottomOptional)
Creates an inscriber recipe with bot.
|
IInscriberRecipeBuilder |
withInputs(java.util.Collection<net.minecraft.item.ItemStack> inputs)
Creates an inscriber recipe with inputs.
|
IInscriberRecipeBuilder |
withOutput(net.minecraft.item.ItemStack output)
Creates an inscriber recipe with output.
|
IInscriberRecipeBuilder |
withProcessType(InscriberProcessType type)
Creates an inscriber recipe with type.
|
IInscriberRecipeBuilder |
withTopOptional(net.minecraft.item.ItemStack topOptional)
Creates an inscriber recipe with top.
|
@Nonnull IInscriberRecipeBuilder withInputs(@Nonnull java.util.Collection<net.minecraft.item.ItemStack> inputs)
inputs - new inputs for the recipe@Nonnull IInscriberRecipeBuilder withOutput(@Nonnull net.minecraft.item.ItemStack output)
output - new output for the recipe@Nonnull IInscriberRecipeBuilder withTopOptional(@Nonnull net.minecraft.item.ItemStack topOptional)
topOptional - new top for the recipe@Nonnull IInscriberRecipeBuilder withBottomOptional(@Nonnull net.minecraft.item.ItemStack bottomOptional)
bottomOptional - new bot for the recipe@Nonnull IInscriberRecipeBuilder withProcessType(@Nonnull InscriberProcessType type)
type - new type for the recipe@Nonnull IInscriberRecipe build()
java.lang.IllegalStateException - when input is not definedjava.lang.IllegalStateException - when input has no sizejava.lang.IllegalStateException - when output is not definedjava.lang.IllegalStateException - when both optionals are not definedjava.lang.IllegalStateException - when process type is not defined