{
	 "format_version": "1.18.0",
	 "minecraft:item": 
	 {
		  "description":
		  {
			   "identifier": "test:deepslate_sword",
			   "category": "Equipment"
		  },
		  "components": 
		  {
			   "minecraft:display_name": { "value": "item.test:deepslate_sword.name" },
			   "minecraft:creative_category": { "parent": "itemGroup.name.sword" },
			   "minecraft:enchantable": { "value": 5, "slot": "sword" },
			   "minecraft:icon": { "texture": "deepslate_sword" },
			   "minecraft:durability": { "max_durability": 150 },
			   "minecraft:can_destroy_in_creative": false,
			   "minecraft:hand_equipped": true,
			   "minecraft:mining_speed": 1.0,
			   "minecraft:max_stack_size": 1,
			   "tag:minecraft:is_sword": {},
			   "minecraft:damage": 6,
				 "minecraft:weapon":
				 {
					  "on_hurt_entity": { "event": "test:true_use_event", "target": "self" }
				 },
				 "minecraft:digger": 
				 {
					  "use_efficiency": false,
					  "destroy_speeds":
					  [
						   {
							    "on_dig": { "event": "test:true_use_event" },
							    "block": "minecraft:web",
							    "speed": 3.5
						   },
						   {
							    "on_dig": { "event": "test:true_use_event" },
							    "block": "minecraft:bamboo",
							    "speed": 3.5
						   }
					  ],
					  "on_dig": { "event": "test:false_use_event", "target": "self" }
				 },
				 "minecraft:repairable":
				 {
					  "repair_items":
					  [
						   {
							    "repair_amount": "query.max_durability * 0.50",
							    "items": [ "minecraft:cobbled_deepslate" ]
						   },
						   {
							    "repair_amount": "query.max_durability * 0.50",
							    "items": [ "minecraft:deepslate" ]
						   },
						   {
							    "repair_amount": "query.max_durability",
							    "items": [ "test:deepslate_sword" ]
						   }					  
						]
				 }
		  },
		  "events":
		  {
			   "test:true_use_event":
			   {
				    "damage": { "type": "durability", "amount": 1 }
			   },
			   "test:false_use_event": 
			   {
				    "damage": { "type": "durability", "amount": 2 }
			   }
		  }
	 }
}