Class IngredientSerializerChemicalStack
java.lang.Object
org.cyclops.integratedmekanism.ingredient.IngredientSerializerChemicalStack
- All Implemented Interfaces:
org.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack,Integer>
public class IngredientSerializerChemicalStack
extends Object
implements org.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack,Integer>
Serializer for ChemicalStacks.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserializeCondition(net.minecraft.nbt.Tag tag) mekanism.api.chemical.ChemicalStackdeserializeInstance(net.minecraft.core.HolderLookup.Provider lookupProvider, net.minecraft.nbt.Tag tag) net.minecraft.nbt.TagserializeCondition(Integer matchCondition) net.minecraft.nbt.TagserializeInstance(net.minecraft.core.HolderLookup.Provider lookupProvider, mekanism.api.chemical.ChemicalStack chemicalStack)
-
Constructor Details
-
IngredientSerializerChemicalStack
public IngredientSerializerChemicalStack()
-
-
Method Details
-
serializeInstance
public net.minecraft.nbt.Tag serializeInstance(net.minecraft.core.HolderLookup.Provider lookupProvider, mekanism.api.chemical.ChemicalStack chemicalStack) - Specified by:
serializeInstancein interfaceorg.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack,Integer>
-
deserializeInstance
public mekanism.api.chemical.ChemicalStack deserializeInstance(net.minecraft.core.HolderLookup.Provider lookupProvider, net.minecraft.nbt.Tag tag) throws IllegalArgumentException - Specified by:
deserializeInstancein interfaceorg.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack,Integer> - Throws:
IllegalArgumentException
-
serializeCondition
- Specified by:
serializeConditionin interfaceorg.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack,Integer>
-
deserializeCondition
- Specified by:
deserializeConditionin interfaceorg.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack,Integer> - Throws:
IllegalArgumentException
-