Class DeployerApplicationRecipe
java.lang.Object
com.simibubi.create.content.contraptions.processing.ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>
com.simibubi.create.content.contraptions.components.deployer.DeployerApplicationRecipe
- All Implemented Interfaces:
IAssemblyRecipe,net.minecraft.world.item.crafting.Recipe<net.minecraftforge.items.wrapper.RecipeWrapper>
public class DeployerApplicationRecipe
extends ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>
implements IAssemblyRecipe
-
Field Summary
Fields inherited from class com.simibubi.create.content.contraptions.processing.ProcessingRecipe
fluidIngredients, fluidResults, id, ingredients, processingDuration, requiredHeat, results -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssemblyIngredients(List<net.minecraft.world.item.crafting.Ingredient> list) voidaddRequiredMachines(Set<net.minecraft.world.level.ItemLike> list) static List<DeployerApplicationRecipe>net.minecraft.network.chat.Componentprotected intprotected intnet.minecraft.world.item.crafting.Ingredientnet.minecraft.world.item.crafting.Ingredientbooleanmatches(net.minecraftforge.items.wrapper.RecipeWrapper inv, net.minecraft.world.level.Level p_77569_2_) voidreadAdditional(com.google.gson.JsonObject json) voidreadAdditional(net.minecraft.network.FriendlyByteBuf buffer) booleanvoidwriteAdditional(com.google.gson.JsonObject json) voidwriteAdditional(net.minecraft.network.FriendlyByteBuf buffer) Methods inherited from class com.simibubi.create.content.contraptions.processing.ProcessingRecipe
assemble, canCraftInDimensions, canRequireHeat, canSpecifyDuration, enforceNextResult, getFluidIngredients, getFluidResults, getGroup, getId, getIngredients, getMaxFluidInputCount, getMaxFluidOutputCount, getProcessingDuration, getRequiredHeat, getResultItem, getRollableResults, getRollableResultsAsItemStacks, getSerializer, getType, getTypeInfo, isSpecial, rollResultsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.simibubi.create.content.contraptions.itemAssembly.IAssemblyRecipe
addAssemblyFluidIngredients, supportsAssemblyMethods inherited from interface net.minecraft.world.item.crafting.Recipe
getRemainingItems, getToastSymbol, isIncomplete
-
Constructor Details
-
DeployerApplicationRecipe
-
-
Method Details
-
matches
public boolean matches(net.minecraftforge.items.wrapper.RecipeWrapper inv, net.minecraft.world.level.Level p_77569_2_) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraftforge.items.wrapper.RecipeWrapper>
-
getMaxInputCount
protected int getMaxInputCount()- Specified by:
getMaxInputCountin classProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>
-
getMaxOutputCount
protected int getMaxOutputCount()- Specified by:
getMaxOutputCountin classProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>
-
shouldKeepHeldItem
public boolean shouldKeepHeldItem() -
getRequiredHeldItem
public net.minecraft.world.item.crafting.Ingredient getRequiredHeldItem() -
getProcessedItem
public net.minecraft.world.item.crafting.Ingredient getProcessedItem() -
convert
public static List<DeployerApplicationRecipe> convert(List<net.minecraft.world.item.crafting.Recipe<?>> sandpaperRecipes) -
addAssemblyIngredients
- Specified by:
addAssemblyIngredientsin interfaceIAssemblyRecipe
-
readAdditional
public void readAdditional(com.google.gson.JsonObject json) - Overrides:
readAdditionalin classProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>
-
writeAdditional
public void writeAdditional(com.google.gson.JsonObject json) - Overrides:
writeAdditionalin classProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>
-
readAdditional
public void readAdditional(net.minecraft.network.FriendlyByteBuf buffer) - Overrides:
readAdditionalin classProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>
-
writeAdditional
public void writeAdditional(net.minecraft.network.FriendlyByteBuf buffer) - Overrides:
writeAdditionalin classProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>
-
getDescriptionForAssembly
public net.minecraft.network.chat.Component getDescriptionForAssembly()- Specified by:
getDescriptionForAssemblyin interfaceIAssemblyRecipe
-
addRequiredMachines
- Specified by:
addRequiredMachinesin interfaceIAssemblyRecipe
-
getJEISubCategory
- Specified by:
getJEISubCategoryin interfaceIAssemblyRecipe
-