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