package crazypants.enderio.machine.spawner; import java.util.Collections; import java.util.List; import net.minecraft.item.ItemStack; import crazypants.enderio.ModObject; import crazypants.enderio.machine.IMachineRecipe; import crazypants.enderio.machine.MachineRecipeInput; import crazypants.enderio.machine.recipe.RecipeBonusType; public class DummyRecipe implements IMachineRecipe { @Override public String getUid() { return "PoweredTaskRecipe"; } @Override public int getEnergyRequired(MachineRecipeInput... inputs) { //NB: This value is not actually used, see createTask in the tile return TilePoweredSpawner.POWER_PER_TICK_ONE * 800; } @Override public boolean isRecipe(MachineRecipeInput... inputs) { return true; } @Override public ResultStack[] getCompletedResult(float randomChance, MachineRecipeInput... inputs) { return new ResultStack[0]; } @Override public RecipeBonusType getBonusType(MachineRecipeInput... inputs) { return RecipeBonusType.NONE; } @Override public float getExperienceForOutput(ItemStack output) { return 0; } @Override public boolean isValidInput(MachineRecipeInput input) { return false; } @Override public String getMachineName() { return ModObject.blockPoweredSpawner.unlocalisedName; } @Override public List<MachineRecipeInput> getQuantitiesConsumed(MachineRecipeInput[] inputs) { return Collections.emptyList(); } }