RandomRecipe.java 827 B

123456789101112131415161718192021222324252627282930313233
  1. package me.shedaniel.plugin;
  2. import me.shedaniel.api.IRecipe;
  3. import net.minecraft.block.Blocks;
  4. import net.minecraft.item.ItemStack;
  5. import java.util.Arrays;
  6. import java.util.LinkedList;
  7. import java.util.List;
  8. public class RandomRecipe implements IRecipe<ItemStack> {
  9. private String id;
  10. public RandomRecipe(String id) {
  11. this.id = id;
  12. }
  13. @Override
  14. public String getId() {
  15. return id;
  16. }
  17. @Override
  18. public List<ItemStack> getOutput() {
  19. return new LinkedList<>(Arrays.asList(new ItemStack[]{new ItemStack(Blocks.BEETROOTS.getItem())}));
  20. }
  21. @Override
  22. public List<List<ItemStack>> getInput() {
  23. return new LinkedList<>(Arrays.asList(new LinkedList<>(Arrays.asList(new ItemStack[]{new ItemStack(Blocks.OAK_LOG.getItem())}))));
  24. }
  25. }