CraftPlus : NRE When Crafting anything

I get :


Code:
(16:21:53) | Failed to call hook 'cmdRecipeCraftConsole' on plugin 'CraftPlus v1.1.0' (NullReferenceException: Object reference not set to an instance of an object)



  at Oxide.Plugins.CraftPlus.Craft (BasePlayer player, System.String name) [0x0005d] in <c96aa1d17a454f91b0d1e399b4045132>:0



  at Oxide.Plugins.CraftPlus.cmdRecipeCraftChat (BasePlayer player, System.String command, System.String[] args) [0x00008] in <c96aa1d17a454f91b0d1e399b4045132>:0



  at Oxide.Plugins.CraftPlus.cmdRecipeCraftConsole (ConsoleSystem+Arg arg) [0x00007] in <c96aa1d17a454f91b0d1e399b4045132>:0



  at Oxide.Plugins.CraftPlus.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0056a] in <c96aa1d17a454f91b0d1e399b4045132>:0



  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <3606d2af539c45e4b5c61658e6a8b307>:0



  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0



  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0


Whenever I pick anything to craft.


Heres my config, its just the default config, i edited the first item.


Code:
{

  "Command": "craft",

  "Wipe data on new map": false,

  "A. Recipes": [

    {

      "1. Info": {

        "Display Name": "Test",

        "Image url": "[MEDIA=imgur]TpHbOE2[/MEDIA]",

        "Description": "Test."

      },

      "2. Restrictions": {

        "Permission to craft": "craftplus.vip",

        "Cooldown (seconds)": 0,

        "Maximal crafts (0 to disable)": 0

      },

      "3 Craft result": {

        "Command (keep empty to create item)": "inventory.giveto {steamID} skull.trophy 1",

        "Shortname": "",

        "Amount": 0,

        "Skin ID": 0

      },

      "4. Ingredients": {

        "Permission to bypass ingredients": "craftplus.backpack.nocost",

        "List": {

          "tarp": {

            "Amount": 10,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "cloth": {

            "Amount": 300,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "rope": {

            "Amount": 5,

            "Skin": 0,

            "Image url (only for custom items)": ""

          }

        }

      }

    },

    {

      "1. Info": {

        "Display Name": "Recycler",

        "Image url": "[MEDIA=imgur]Vgcfs3n[/MEDIA]",

        "Description": "Place at your home!"

      },

      "2. Restrictions": {

        "Permission to craft": "craftplus.recycler",

        "Cooldown (seconds)": 0,

        "Maximal crafts (0 to disable)": 0

      },

      "3 Craft result": {

        "Command (keep empty to create item)": "recycler.give {steamID}",

        "Shortname": "",

        "Amount": 0,

        "Skin ID": 0

      },

      "4. Ingredients": {

        "Permission to bypass ingredients": "craftplus.recycler.nocost",

        "List": {

          "metal.fragments": {

            "Amount": 5000,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "gears": {

            "Amount": 25,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "fuse": {

            "Amount": 5,

            "Skin": 0,

            "Image url (only for custom items)": ""

          }

        }

      }

    },

    {

      "1. Info": {

        "Display Name": "Secure Storage",

        "Image url": "[MEDIA=imgur]1WBx5Ta[/MEDIA]",

        "Description": "This highly sought-after crate is delivered in pairs of two by the large scientist-protected cargo ship.\nAdditionally it will drop from a scientist-protected Chinook helicopter, and it will need to be hacked for 15 minutes in order to be unlocked.\nNote that scientists in the helicopter will patrol the monument first.When all is clear, the CH47 crate will drop.\nBe careful of other players attempting to loot the crate, as it will be shown globally on everyone's map.\nTry not to damage the computer on the crate, as this will slow the hacking time down.You also can find this crate on the Oil Rig monument.\nWhen you activate this crate in short time a Chinook helicopter will fly to the monument and drop heavy scientists."

      },

      "2. Restrictions": {

        "Permission to craft": "craftplus.safe",

        "Cooldown (seconds)": 0,

        "Maximal crafts (0 to disable)": 0

      },

      "3 Craft result": {

        "Command (keep empty to create item)": "securechests.give {steamID}",

        "Shortname": "",

        "Amount": 0,

        "Skin ID": 0

      },

      "4. Ingredients": {

        "Permission to bypass ingredients": "craftplus.safe.nocost",

        "List": {

          "metal.fragments": {

            "Amount": 5000,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "gears": {

            "Amount": 25,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "fuse": {

            "Amount": 5,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "metal.refined": {

            "Amount": 250,

            "Skin": 0,

            "Image url (only for custom items)": ""

          }

        }

      }

    },

    {

      "1. Info": {

        "Display Name": "Car",

        "Image url": "[MEDIA=imgur]ywjhm3i[/MEDIA]",

        "Description": "A car (or automobile) is a wheeled motor vehicle used for transportation. Most definitions of car say they run primarily on roads, seat one to eight people, have four tires, and mainly transport people rather than goods.[2][3]"

      },

      "2. Restrictions": {

        "Permission to craft": "craftplus.car",

        "Cooldown (seconds)": 0,

        "Maximal crafts (0 to disable)": 0

      },

      "3 Craft result": {

        "Command (keep empty to create item)": "portablevehicles.give {steamID} sedan",

        "Shortname": "",

        "Amount": 0,

        "Skin ID": 0

      },

      "4. Ingredients": {

        "Permission to bypass ingredients": "craftplus.car.nocost",

        "List": {

          "metal.fragments": {

            "Amount": 5000,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "gears": {

            "Amount": 25,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "fuse": {

            "Amount": 5,

            "Skin": 0,

            "Image url (only for custom items)": ""

          },

          "metal.refined": {

            "Amount": 250,

            "Skin": 0,

            "Image url (only for custom items)": ""

          }

        }

      }

    }

  ],

  "Exit icon": "[MEDIA=imgur]7caCtIt[/MEDIA]"

}
 
Tru replacing icon url
Im not sure why it came through like that. I think your message board changed it.

The icon URLs in the config look like this:

JSON:
"Image url": "https://i.imgur.com/TpHbOE2.png",

Here is the actual config attached
 
Top