{
  "name":"ilib",
  "enums":{
    "item_type":[
      "armor",
      "weapon",
      "consumable",
      "junk"
    ],
    "armor_type":[
      "helmet",
      "chestplate",
      "boots"
    ],
    "weapon_type":[
      "sword",
      "axe"
    ],
    "consumable_type":[
      "potion"
    ],
    "junk_type":[
      "book",
      "gem"
    ]
  },
    
  "blocks":{
    "item":{
      "name":{"type":"string"},
      "value":{"type":"int"},
      "durability":{"type":"int"},
      "weight":{"type":"int"},
      "children":{
        "enum":"item_type",
        "armor":{
          "atype":{"type":"armor_type"},
          "defense":"int"
        },
        "weapon":{
          "wtype":{"type":"weapon_type"},
          "attack":"int",
          "speed":"int"
        },
        "consumable":{
          
        },
        "junk":{
          "children":{
            "enum":"junk_type",
            "book":{"text":"string"},
            "gem":{}
          }
        }
      }
    }
  }
}

{
  "name":"ilib",
  "enums":{
    "item_type":[
      "armor",
      "weapon",
      "consumable",
      "junk"
    ],
    "armor_type":[
      "helmet",
      "chestplate",
      "boots"
    ],
    "weapon_type":[
      "sword",
      "axe"
    ],
    "consumable_type":[
      "potion"
    ],
    "junk_type":[
      "book",
      "gem"
    ]
  },
    
  "blocks":{
    "item":{
      "name":"string",
      "value":"int",
      "durability":"int",
      "weight":"int",
      "icon":"string",
      "model":"string",
      "children":{
        "enum":"item_type",
        "armor":{
          "atype":"armor_type",
          "defense":"int"
        },
        "weapon":{
          "wtype":"weapon_type",
          "attack":"int",
          "speed":"int"
        },
        "consumable":{
          
        },
        "junk":{
          "children":{
            "enum":"junk_type",
            "book":{"text":"string"},
            "gem":{}
          }
        }
      }
    }
  }
}

Add item icons to editor
Add item icons to editor
