Create Ore Excavation

Create Ore Excavation

8M Downloads

Suggestion: Make Veins and Recipes different

435THz opened this issue ยท 0 comments

commented

I have found that making the vein and the recipe behave as the same entity is kind of limiting. Breaking up the two things could have many beneficial effects, like:

  • Making it so that extracting from a lava vein gives 500mb per process and consumes 1 vein unit but drilling it with water consumes 2 and yields 1 obsidian
  • Allowing different drill heads to impact the mining speed, stress requirement or even the yield when applied on the same vein
  • Being able to make "Silk Touch" recipes with special drill heads and/or liquids

How i imagine the JSON properties to look like:

Veins

{
  "name",
  "weight",
  "biomeWhitelist",
  "biomeBlacklist",
  "amountMin",
  "amountMax",
  "neverFinite",
  "alwaysFinite"
}

Recipes

{
  "type",
  "drill",
  "vein": {
     "id",
     "amount"
  },
  "ticks",
  "stress",
  "output"
}

of course, that would be up to you and wheter or not you decide to do this. I'm just throwing the idea out, right now.