Interface IAdvancedIngredientType<STACK>
- All Known Subinterfaces:
INamedAdvancedIngredientType<STACK>
- All Known Implementing Classes:
AdvancedIngredientGenericType,ContaminatedAdvancedIngredient.Type,CreateItemAttributeAdvancedIngredient.Type,EnchantmentItemAdvancedIngredient.Type,GenericAdvancedIngredientType,ItemItemAdvancedIngredient.Type,NamedAdvancedIngredientType,TagItemAdvancedIngredient.Type
public interface IAdvancedIngredientType<STACK>
-
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<? extends IAdvancedIngredient<? super STACK>> codec()default Stream<? extends IAdvancedIngredient<? super STACK>> streamApplicableIngredients(net.minecraft.world.level.Level level, STACK stack) net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, ? extends IAdvancedIngredient<? super STACK>>
-
Method Details
-
codec
com.mojang.serialization.MapCodec<? extends IAdvancedIngredient<? super STACK>> codec() -
streamCodec
net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,? extends IAdvancedIngredient<? super STACK>> streamCodec() -
streamApplicableIngredients
default Stream<? extends IAdvancedIngredient<? super STACK>> streamApplicableIngredients(net.minecraft.world.level.Level level, STACK stack)
-