{
  "name": "hexcasting.entry.readwrite",
  "category": "hexcasting:patterns",
  "icon": "minecraft:writable_book",
  "sortnum": 9,
  "advancement": "hexcasting:root",
  "read_by_default": true,
  "pages": [
    "hexcasting.page.readwrite.1",
    "hexcasting.page.readwrite.2",
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:read",
      "anchor": "hexcasting:read",
      "input": "",
      "output": "any",
      "text": "hexcasting.page.readwrite.read"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:write",
      "anchor": "hexcasting:write",
      "input": "any",
      "output": "",
      "text": "hexcasting.page.readwrite.write"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:read/entity",
      "anchor": "hexcasting:read/entity",
      "input": "entity",
      "output": "any",
      "text": "hexcasting.page.readwrite.read/entity"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:write/entity",
      "anchor": "hexcasting:write/entity",
      "input": "entity, any",
      "output": "",
      "text": "hexcasting.page.readwrite.write/entity"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:readable",
      "anchor": "hexcasting:readable",
      "input": "",
      "output": "bool",
      "text": "hexcasting.page.readwrite.readable"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:readable/entity",
      "anchor": "hexcasting:readable/entity",
      "input": "entity",
      "output": "bool",
      "text": "hexcasting.page.readwrite.readable/entity"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:writable",
      "anchor": "hexcasting:writable",
      "input": "",
      "output": "bool",
      "text": "hexcasting.page.readwrite.writable"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:writable/entity",
      "anchor": "hexcasting:writable/entity",
      "input": "entity",
      "output": "bool",
      "text": "hexcasting.page.readwrite.writable/entity"
    },
    {
      "type": "patchouli:text",
      "anchor": "hexcasting:local",
      "title": "hexcasting.page.readwrite.local.title",
      "text": "hexcasting.page.readwrite.local"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:write/local",
      "anchor": "hexcasting:write/local",
      "input": "any",
      "output": "",
      "text": "hexcasting.page.readwrite.write/local"
    },
    {
      "type": "hexcasting:pattern",
      "op_id": "hexcasting:read/local",
      "anchor": "hexcasting:read/local",
      "input": "",
      "output": "any",
      "text": "hexcasting.page.readwrite.read/local"
    }
  ]
}
