Interface IPrototypedIngredientAlternatives.ISerializer<A extends IPrototypedIngredientAlternatives<?,?>>
- All Known Implementing Classes:
PrototypedIngredientAlternativesItemStackTag.Serializer
,PrototypedIngredientAlternativesList.Serializer
- Enclosing interface:
IPrototypedIngredientAlternatives<T,
M>
public static interface IPrototypedIngredientAlternatives.ISerializer<A extends IPrototypedIngredientAlternatives<?,?>>
-
Method Summary
Modifier and TypeMethodDescription<T,
M> A deserialize
(net.minecraft.core.HolderLookup.Provider lookupProvider, IngredientComponent<T, M> ingredientComponent, net.minecraft.nbt.Tag tag) byte
getId()
<T,
M> net.minecraft.nbt.Tag serialize
(net.minecraft.core.HolderLookup.Provider lookupProvider, IngredientComponent<T, M> ingredientComponent, A alternatives)
-
Method Details
-
getId
byte getId() -
serialize
<T,M> net.minecraft.nbt.Tag serialize(net.minecraft.core.HolderLookup.Provider lookupProvider, IngredientComponent<T, M> ingredientComponent, A alternatives) -
deserialize
<T,M> A deserialize(net.minecraft.core.HolderLookup.Provider lookupProvider, IngredientComponent<T, M> ingredientComponent, net.minecraft.nbt.Tag tag)
-