public class DeployerApplicationRecipe extends ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper> implements IAssemblyRecipe
fluidIngredients, fluidResults, id, ingredients, processingDuration, requiredHeat, results| Constructor and Description |
|---|
DeployerApplicationRecipe(ProcessingRecipeBuilder.ProcessingRecipeParams params) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAssemblyIngredients(java.util.List<net.minecraft.item.crafting.Ingredient> list) |
void |
addRequiredMachines(java.util.Set<net.minecraft.util.IItemProvider> list) |
static java.util.List<DeployerApplicationRecipe> |
convert(java.util.List<net.minecraft.item.crafting.IRecipe<?>> sandpaperRecipes) |
net.minecraft.util.text.ITextComponent |
getDescriptionForAssembly() |
java.util.function.Supplier<java.util.function.Supplier<SequencedAssemblySubCategory>> |
getJEISubCategory() |
protected int |
getMaxInputCount() |
protected int |
getMaxOutputCount() |
net.minecraft.item.crafting.Ingredient |
getProcessedItem() |
net.minecraft.item.crafting.Ingredient |
getRequiredHeldItem() |
boolean |
matches(net.minecraftforge.items.wrapper.RecipeWrapper inv,
net.minecraft.world.World p_77569_2_) |
void |
readAdditional(com.google.gson.JsonObject json) |
void |
readAdditional(net.minecraft.network.PacketBuffer buffer) |
boolean |
shouldKeepHeldItem() |
void |
writeAdditional(com.google.gson.JsonObject json) |
void |
writeAdditional(net.minecraft.network.PacketBuffer buffer) |
assemble, canCraftInDimensions, canRequireHeat, canSpecifyDuration, enforceNextResult, getFluidIngredients, getFluidResults, getGroup, getId, getIngredients, getMaxFluidInputCount, getMaxFluidOutputCount, getProcessingDuration, getRequiredHeat, getResultItem, getRollableResults, getRollableResultsAsItemStacks, getSerializer, getType, getTypeInfo, isSpecial, rollResultsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAssemblyFluidIngredients, supportsAssemblypublic DeployerApplicationRecipe(ProcessingRecipeBuilder.ProcessingRecipeParams params)
public boolean matches(net.minecraftforge.items.wrapper.RecipeWrapper inv,
net.minecraft.world.World p_77569_2_)
matches in interface net.minecraft.item.crafting.IRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>protected int getMaxInputCount()
getMaxInputCount in class ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>protected int getMaxOutputCount()
getMaxOutputCount in class ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>public boolean shouldKeepHeldItem()
public net.minecraft.item.crafting.Ingredient getRequiredHeldItem()
public net.minecraft.item.crafting.Ingredient getProcessedItem()
public static java.util.List<DeployerApplicationRecipe> convert(java.util.List<net.minecraft.item.crafting.IRecipe<?>> sandpaperRecipes)
public void addAssemblyIngredients(java.util.List<net.minecraft.item.crafting.Ingredient> list)
addAssemblyIngredients in interface IAssemblyRecipepublic void readAdditional(com.google.gson.JsonObject json)
readAdditional in class ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>public void writeAdditional(com.google.gson.JsonObject json)
writeAdditional in class ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>public void readAdditional(net.minecraft.network.PacketBuffer buffer)
readAdditional in class ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>public void writeAdditional(net.minecraft.network.PacketBuffer buffer)
writeAdditional in class ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>public net.minecraft.util.text.ITextComponent getDescriptionForAssembly()
getDescriptionForAssembly in interface IAssemblyRecipepublic void addRequiredMachines(java.util.Set<net.minecraft.util.IItemProvider> list)
addRequiredMachines in interface IAssemblyRecipepublic java.util.function.Supplier<java.util.function.Supplier<SequencedAssemblySubCategory>> getJEISubCategory()
getJEISubCategory in interface IAssemblyRecipe