{
  "name": "hexcasting.entry.hexcasting_spell",
  "category": "hexcasting:patterns/spells",
  "icon": "hexcasting:artifact{patterns:[]}",
  "sortnum": 3,
  "advancement": "hexcasting:root",
  "read_by_default": true,
  "pages": [
    {
      "type": "patchouli:text",
      "text": "hexcasting.page.hexcasting_spell.basics"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:craft/cypher",
      "anchor": "hexcasting:craft/cypher",
      "input": "entity, list of patterns",
      "output": "",
      "text": "hexcasting.page.hexcasting_spell.craft/cypher"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:craft/trinket",
      "anchor": "hexcasting:craft/trinket",
      "input": "entity, list of patterns",
      "output": "",
      "text": "hexcasting.page.hexcasting_spell.craft/trinket",
      "hex_size": 8
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:craft/artifact",
      "anchor": "hexcasting:craft/artifact",
      "input": "entity, list of patterns",
      "output": "",
      "text": "hexcasting.page.hexcasting_spell.craft/artifact",
      "hex_size": 5
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:recharge",
      "anchor": "hexcasting:recharge",
      "input": "entity",
      "output": "",
      "text": "hexcasting.page.hexcasting_spell.recharge.1"
    },
    {
      "type": "patchouli:text",
      "text": "hexcasting.page.hexcasting_spell.recharge.2"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:erase",
      "anchor": "hexcasting:erase",
      "input": "",
      "output": "",
      "text": "hexcasting.page.hexcasting_spell.erase.1"
    },
    {
      "type": "patchouli:text",
      "text": "hexcasting.page.hexcasting_spell.erase.2"
    }
  ]
}
