Class IngredientSerializerChemicalStack
java.lang.Object
org.cyclops.integratedmekanismics.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.ChemicalStack<?>
deserializeInstance
(net.minecraft.nbt.Tag tag) net.minecraft.nbt.Tag
serializeCondition
(Integer matchCondition) net.minecraft.nbt.Tag
serializeInstance
(mekanism.api.chemical.ChemicalStack<?> chemicalStack)
-
Constructor Details
-
IngredientSerializerChemicalStack
public IngredientSerializerChemicalStack()
-
-
Method Details
-
serializeInstance
public net.minecraft.nbt.Tag serializeInstance(mekanism.api.chemical.ChemicalStack<?> chemicalStack) - Specified by:
serializeInstance
in interfaceorg.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack<?>,
Integer>
-
deserializeInstance
public mekanism.api.chemical.ChemicalStack<?> deserializeInstance(net.minecraft.nbt.Tag tag) throws IllegalArgumentException - Specified by:
deserializeInstance
in interfaceorg.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack<?>,
Integer> - Throws:
IllegalArgumentException
-
serializeCondition
- Specified by:
serializeCondition
in interfaceorg.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack<?>,
Integer>
-
deserializeCondition
- Specified by:
deserializeCondition
in interfaceorg.cyclops.commoncapabilities.api.ingredient.IIngredientSerializer<mekanism.api.chemical.ChemicalStack<?>,
Integer> - Throws:
IllegalArgumentException
-