Trying to use a datapack for a forge (modded) custom recipe

So I've been trying to change several aspects of the oil generation in a modpack I'm currently playing. This is supposted to affect immersive petroleum and industrial foregoing. The following is the recipe file for the fluid laser drill (IF):

{
  "type": "forge:conditional",
  "recipes": [
    {
      "conditions": [
        {
          "modid": "immersivepetroleum",
          "type": "forge:mod_loaded"
        }
      ],
      "recipe": {
        "output": "{FluidName:\"immersivepetroleum:crudeoil\",Amount:75}",
        "rarity": [
          {
            "whitelist": {},
            "blacklist": {},
            "depth_min": 20,
            "depth_max": 60,
            "weight": 8
          }
        ],
        "pointer": 0,
        "catalyst": {
          "item": "industrialforegoing:laser_lens15"
        },
        "entity": "minecraft:empty",
        "type": "industrialforegoing:laser_drill_fluid"
      }
    }
  ]
}
I took this file/json data from the mod industrial foregoing itself, where it uses an outdated oil verion of another mod (pneumaticcraft) and adjusted it to make it work for imemrsive petroleum

The folder structure of my datapack is:

world:
  datapacks:
    if_oil_fixer:
      pack.mcmeta
      data:
        laserdrilloilfixer:
          recipes:
            immersiveoil.json

When loading the world nothing changes and the datapack is greyed out. Does anyone have an idea whats wrong?

Continue to help post