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 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)