//This JSON was modified by AgentMindStorm (@agentms_). Please do not use this document without permission.
{
  "crafter_disabled_slot@common.button": {
    "type": "button",
    "anchor_from": "center",
    "anchor_to": "center",
    "hover_control": "hover",
    "size": [ 18, 18 ],
    "layer": 20,
    "sound_name": "ui.button.click",
    "controls": [
      {
        "default": {
          "type": "image",
          "texture": "textures/ui/slot_disabled"
        }
      },
      {
        "hover": {
          "type": "image",
          "texture": "textures/ui/slot_disabled_hover"
        }
      },
      {
        "pressed": {
          "type": "image",
          "texture": "textures/ui/slot_disabled"
        }
      }
    ]
  },
  "crafter_highlight_slot": {
    "type": "image",
    "texture": "textures/ui/slot_enabled_hover",
    "size": [ "100%", "100%" ],
    "alpha": 1.0
  },
  "crafter_highlight_slot_panel": {
    "type": "panel",
    "controls": [
      {
        "highlight@redstone.crafter_highlight_slot": {
          "controls": [
            {
              "hover_text@common.hover_text": {
                "layer": 29,
                "$hover_text_binding_name|default": "#hover_text",
                "bindings": [
                  {
                    "binding_name": "$hover_text_binding_name",
                    "binding_name_override": "#hover_text",
                    "binding_type": "collection",
                    "binding_collection_name": "$item_collection_name"
                  }
                ]
              }
            },
            {
              "bundle_tooltip@common.bundle_tooltip": {
                "layer": 29,
                "$hover_text_binding_name|default": "#hover_text",
                "bindings": [
                  {
                    "binding_name": "$hover_text_binding_name",
                    "binding_name_override": "#hover_text",
                    "binding_type": "collection",
                    "binding_collection_name": "$item_collection_name"
                  },
                  {
                    "binding_name": "#hover_items_id",
                    "binding_name_override": "#hover_items_id",
                    "binding_type": "collection",
                    "binding_collection_name": "$item_collection_name"
                  }
                ]
              }
            }
          ],
          "bindings": [
            {
              "binding_name": "#show_persistent_bundle_hover_text",
              "binding_name_override": "#visible"
            }
          ]
        }
      }
    ]
  },
  "output_slot_hover_info": {
    "type": "button",
    "layer": 1,
    "anchor_from": "center",
    "anchor_to": "center",
    "hover_control": "hover",
    "size": [ 18, 18 ],
    "offset": [ 54, -36 ],
    "$stack_count_required": true,
    "controls": [
      {
        "hover@common.hover_text": {
          "layer": 29,
          "bindings": [
            {
              "binding_name": "#crafting_preview_info",
              "binding_name_override": "#hover_text"
            }
          ]
        }
      },
      {
        "output_slot@common.specific_item_renderer": {
          "size": [ 16, 16 ],
          "bindings": [
            {
              "binding_name": "#crafter_output_item",
              "binding_name_override": "#item_id_aux"
            }
          ]
        }
      },
      {
        "output_slot_border": {
          "type": "image",
          "layer": 1,
          "size": [ 26, 26 ],
          "texture": "textures/ui/crafter_item_border"
        }
      },
      {
        "output_count@common.stack_count_label": {
          "layer": 20,
          "size": [ 18, 18 ],
          "offset": [ 12, 9 ],
          "anchor_from": "bottom_right",
          "anchor_to": "bottom_right",
          "bindings": [
            {
              "binding_name": "#output_stack_count",
              "binding_name_override": "#inventory_stack_count"
            }
          ]
        }
      }
    ]
  }
// Simplified code for when the crafter changes are merged to main
//
//  "crafter_disabled_slot": {
//    "sound_name": "ui.button.click"
//  },
//  "crafter_disabled_slot/hover": {
//    "texture": "textures/ui/slot_disabled_hover"
//  },
//  "crafter_highlight_slot": {
//    "size": [ "100%", "100%" ],
//    "alpha": 1.0
//  },
//  "crafter_highlight_slot_panel/white_border": {
//    "ignored": true
//  },
//  "output_slot_hover_info": {
//    "modifications": [
//      {
//        "array_name": "controls",
//        "operation": "insert_front",
//        "value": [
//          {
//            "item_renderer@common.specific_item_renderer": {
//              "size": [ 16, 16 ],
//              "bindings": [
//                {
//                  "binding_name": "#crafter_output_item",
//                  "binding_name_override": "#item_id_aux"
//                }
//              ]
//            }
//          }
//        ]
//      }
//    ]
//  },
//  "output_slot_hover_info/output_slot": {
//    "ignored": true
//  },
//  "output_slot_hover_info/output_count": {
//    "offset": [ 12, 9 ],
//    "anchor_from": "bottom_right",
//    "anchor_to": "bottom_right"
//  }
}