Added new Crafting system to allow different types of crafting, called listeners. at the moment there are manual and entity-death which will trigger a craft event
Add new section to Crafting option to register new listeners
options:
crafting:
listeners:
entity-death:
range: 15
interact: {} #if none specified, this is the only one
Now Recipes can be assigned to different Triggers (Listeners), by default they are assigned to Interact listener.
2 new Ingredients: 1) killedentity which is used to add conditions to the killed entity (if entity death event). 2) entity Check nearby entities, names, types and other conditions