{
  "name": "hexcasting.entry.basics_pattern",
  "category": "hexcasting:patterns",
  "icon": "minecraft:wooden_pickaxe",
  "sortnum": 0,
  "advancement": "hexcasting:root",
  "read_by_default": true,
  "pages": [
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:get_caster",
      "anchor": "hexcasting:get_caster",
      "input": "",
      "output": "entity",
      "text": "hexcasting.page.basics_pattern.get_caster"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:entity_pos/eye",
      "anchor": "hexcasting:entity_pos/eye",
      "input": "entity",
      "output": "vector",
      "text": "hexcasting.page.basics_pattern.entity_pos/eye"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:entity_pos/foot",
      "anchor": "hexcasting:entity_pos/foot",
      "input": "entity",
      "output": "vector",
      "text": "hexcasting.page.basics_pattern.entity_pos/foot"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:get_entity_look",
      "anchor": "hexcasting:get_entity_look",
      "input": "entity",
      "output": "vector",
      "text": "hexcasting.page.basics_pattern.get_entity_look"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:raycast",
      "anchor": "hexcasting:raycast",
      "input": "vector, vector",
      "output": "vector",
      "text": "hexcasting.page.basics_pattern.raycast.1"
    },
    {
      "type": "patchouli:text",
      "text": "hexcasting.page.basics_pattern.raycast.2"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:raycast/axis",
      "anchor": "hexcasting:raycast/axis",
      "input": "vector, vector",
      "output": "vector",
      "text": "hexcasting.page.basics_pattern.raycast/axis.1"
    },
    {
      "type": "patchouli:text",
      "text": "hexcasting.page.basics_pattern.raycast/axis.2"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:raycast/entity",
      "anchor": "hexcasting:raycast/entity",
      "input": "vector, vector",
      "output": "entity",
      "text": "hexcasting.page.basics_pattern.raycast/entity"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:print",
      "anchor": "hexcasting:print",
      "input": "any",
      "output": "any",
      "text": "hexcasting.page.basics_pattern.print"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:get_entity_height",
      "anchor": "hexcasting:get_entity_height",
      "input": "entity",
      "output": "num",
      "text": "hexcasting.page.basics_pattern.get_entity_height"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:get_entity_velocity",
      "anchor": "hexcasting:get_entity_velocity",
      "input": "entity",
      "output": "vector",
      "text": "hexcasting.page.basics_pattern.get_entity_velocity"
    }
  ]
}
