Class ConditionalRecipeOutput
java.lang.Object
net.neoforged.neoforge.common.crafting.ConditionalRecipeOutput
- All Implemented Interfaces:
 RecipeOutput,IRecipeOutputExtension
Wrapper around a 
RecipeOutput that adds conditions to all received recipes.
 Do not use directly, obtain via IRecipeOutputExtension.withConditions(ICondition...).- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ResourceLocation id, Recipe<?> recipe, @Nullable AdvancementHolder advancement, ICondition... conditions) Generates a recipe with the given conditions.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.common.extensions.IRecipeOutputExtension
withConditionsMethods inherited from interface net.minecraft.data.recipes.RecipeOutput
accept 
- 
Field Details
- 
inner
 - 
conditions
 
 - 
 - 
Constructor Details
- 
ConditionalRecipeOutput
 
 - 
 - 
Method Details
- 
advancement
- Specified by:
 advancementin interfaceRecipeOutput
 - 
accept
public void accept(ResourceLocation id, Recipe<?> recipe, @Nullable @Nullable AdvancementHolder advancement, ICondition... conditions) Description copied from interface:IRecipeOutputExtensionGenerates a recipe with the given conditions.- Specified by:
 acceptin interfaceIRecipeOutputExtension
 
 -