package mekanism.common.recipe.inputs; import net.minecraft.nbt.NBTTagCompound; public class IntegerInput extends MachineInput<IntegerInput> { public int ingredient; public IntegerInput(int integer) { ingredient = integer; } public IntegerInput() {} @Override public void load(NBTTagCompound nbtTags) { ingredient = nbtTags.getInteger("input"); } @Override public IntegerInput copy() { return new IntegerInput(ingredient); } @Override public boolean isValid() { return true; } @Override public int hashIngredients() { return ingredient; } @Override public boolean testEquality(IntegerInput other) { return ingredient == other.ingredient; } @Override public boolean isInstance(Object other) { return other instanceof IntegerInput; } }