{
  "experience_per_level": {
    "type": "values",
    "data": {
      "values": [
        250, 500, 1000, 2000, 5000, 6000, 8000, 10000, 13000, 16000, 20000,
        25000
      ]
    }
  },
  "sources": [
    {
      "type": "puffish_skills:mine_block",
      "data": {
        "variables": {
          "silk_touch": {
            "operations": [
              {
                "type": "get_tool_item_stack"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "nbt": "{Enchantments:[{id:\"minecraft:silk_touch\"}]}"
                }
              }
            ]
          },
          "coal_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "coal_ore"
                }
              }
            ]
          },
          "copper_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "copper_ore"
                }
              }
            ]
          },
          "iron_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "iron_ore"
                }
              }
            ]
          },
          "gold_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "gold_ore"
                }
              }
            ]
          },
          "redstone_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "redstone_ore"
                }
              }
            ]
          },
          "lapis_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "lapis_ore"
                }
              }
            ]
          },
          "diamond_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "diamond_ore"
                }
              }
            ]
          },
          "emerald_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "emerald_ore"
                }
              }
            ]
          },
          "zinc_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "create:zinc_ore"
                }
              }
            ]
          },
          "deepslate_coal_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "deepslate_coal_ore"
                }
              }
            ]
          },
          "deepslate_copper_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "deepslate_copper_ore"
                }
              }
            ]
          },
          "deepslate_iron_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "deepslate_iron_ore"
                }
              }
            ]
          },
          "deepslate_gold_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "deepslate_gold_ore"
                }
              }
            ]
          },
          "deepslate_redstone_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "deepslate_redstone_ore"
                }
              }
            ]
          },
          "deepslate_lapis_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "deepslate_lapis_ore"
                }
              }
            ]
          },
          "deepslate_diamond_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "deepslate_diamond_ore"
                }
              }
            ]
          },
          "deepslate_emerald_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "deepslate_emerald_ore"
                }
              }
            ]
          },
          "deepslate_zinc_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "create:deepslate_zinc_ore"
                }
              }
            ]
          },
          "geode_node": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "society:geode_node"
                }
              }
            ]
          },
          "magma_geode_node": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "society:magma_geode_node"
                }
              }
            ]
          },
          "omni_geode_node": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "society:omni_geode_node"
                }
              }
            ]
          },
          "nether_gold_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "minecraft:nether_gold_ore"
                }
              }
            ]
          },
          "nether_bismuth_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "etcetera:nether_bismuth_ore"
                }
              }
            ]
          },
          "nether_quartz_ore": {
            "operations": [
              {
                "type": "get_mined_block_state"
              },
              {
                "type": "puffish_skills:test",
                "data": {
                  "block": "minecraft:nether_quartz_ore"
                }
              }
            ]
          }
        },
        "experience": [
          {
            "condition": "!silk_touch & (coal_ore | copper_ore)",
            "expression": "5"
          },
          {
            "condition": "!silk_touch & (iron_ore | lapis_ore)",
            "expression": "6"
          },
          {
            "condition": "!silk_touch & (gold_ore | redstone_ore | zinc_ore)",
            "expression": "7"
          },
          {
            "condition": "!silk_touch & (diamond_ore | emerald_ore)",
            "expression": "16"
          },
          {
            "condition": "!silk_touch & (deepslate_coal_ore | deepslate_copper_ore)",
            "expression": "6"
          },
          {
            "condition": "!silk_touch & (deepslate_iron_ore | deepslate_lapis_ore)",
            "expression": "8"
          },
          {
            "condition": "!silk_touch & (deepslate_gold_ore | deepslate_redstone_ore | deepslate_zinc_ore)",
            "expression": "10"
          },
          {
            "condition": "!silk_touch & (deepslate_diamond_ore | deepslate_emerald_ore)",
            "expression": "20"
          },
          {
            "condition": "!silk_touch & geode_node",
            "expression": "30"
          },
          {
            "condition": "!silk_touch & magma_geode_node",
            "expression": "60"
          },
          {
            "condition": "!silk_touch & omni_geode_node",
            "expression": "90"
          },
          {
            "condition": "!silk_touch & (nether_gold_ore | nether_bismuth_ore | nether_quartz_ore)",
            "expression": "40"
          }
        ]
      }
    }
  ]
}
