Class ContaminatedAdvancedIngredient.Type
java.lang.Object
com.petrolpark.core.recipe.ingredient.advanced.ContaminatedAdvancedIngredient.Type
- All Implemented Interfaces:
IAdvancedIngredientType<net.neoforged.neoforge.common.MutableDataComponentHolder>
- Enclosing class:
ContaminatedAdvancedIngredient
public static final class ContaminatedAdvancedIngredient.Type
extends Object
implements IAdvancedIngredientType<net.neoforged.neoforge.common.MutableDataComponentHolder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<ContaminatedAdvancedIngredient> codec()streamApplicableIngredients(net.minecraft.world.level.Level level, net.neoforged.neoforge.common.MutableDataComponentHolder stack) net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ContaminatedAdvancedIngredient>
-
Constructor Details
-
Type
public Type()
-
-
Method Details
-
codec
- Specified by:
codecin interfaceIAdvancedIngredientType<net.neoforged.neoforge.common.MutableDataComponentHolder>
-
streamCodec
public net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ContaminatedAdvancedIngredient> streamCodec()- Specified by:
streamCodecin interfaceIAdvancedIngredientType<net.neoforged.neoforge.common.MutableDataComponentHolder>
-
streamApplicableIngredients
public Stream<ContaminatedAdvancedIngredient> streamApplicableIngredients(net.minecraft.world.level.Level level, net.neoforged.neoforge.common.MutableDataComponentHolder stack) - Specified by:
streamApplicableIngredientsin interfaceIAdvancedIngredientType<net.neoforged.neoforge.common.MutableDataComponentHolder>
-