Atticool

Untitled

May 28th, 2022
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. #loader gregtech
  2. import mods.gregtech.material.MaterialStack;
  3. import mods.gregtech.material.Material;
  4. import mods.gregtech.material.MaterialRegistry;
  5. import mods.gregtech.StoneType;
  6. import mods.gregtech.material.MaterialBuilder;
  7. import mods.gregtech.ore.OrePrefix;
  8. import mods.gregtech.ore.IOreRecipeHandler;
  9. import mods.gregtech.recipe.Utils;
  10. import mods.gregtech.material.IMaterialPredicate;
  11. import mods.gregtech.MaterialFlag;
  12. import mods.gregtech.MaterialFlagBuilder;
  13.  
  14.  
  15.  
  16. global eggFlag = MaterialFlagBuilder.create("create_egg")
  17. .requireDust()
  18. .requireFlag("create_egg")
  19. .build();
  20.  
  21. val eggMaterial as OrePrefix = OrePrefix.registerOrePrefix("egg", 1, "egg", 2);
  22. eggMaterial.setGenerationPredicate(function(mat as Material) as bool {
  23. return mat.hasDust();
  24. } as IMaterialPredicate);
  25. eggMaterial.createMaterialItem();
  26.  
  27. <material:copper>.addFlags("create_egg");
  28.  
  29.  
  30. // using curved plate prefix from above as example
  31. eggMaterial.setGenerationPredicate(function(mat as Material) as bool {
  32. return mat.hasFlag("create_egg");
  33. } as IMaterialPredicate);
Advertisement
Add Comment
Please, Sign In to add comment