{
	"display": {
		"icon": {
			"id": "minecraft:spyglass"
		},
		"title": {"translate":"Telescopic"},
		"description": {"color":"#FF2A2A","translate":"Look at every mob using a Spyglass, each from at least 25 blocks away"},
		"announce_to_chat": true,
		"frame": "challenge"
	},
	"parent": "blazeandcave:challenges/root",
	"rewards": {
		"function": "bacap_rewards:challenges/telescopic"
	},		
	"criteria": {
		"bat": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:bat",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"chicken": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:chicken",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"cod": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:cod",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"cow": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:cow",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"mooshroom": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:mooshroom",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"pig": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:pig",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"rabbit": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:rabbit",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"salmon": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:salmon",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"sheep": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:sheep",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"squid": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:squid",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"tropical_fish": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:tropical_fish",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"turtle": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:turtle",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"villager": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:villager",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"wandering_trader": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:wandering_trader",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"pufferfish": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:pufferfish",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"cave_spider": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:cave_spider",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"enderman": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:enderman",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"panda": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:panda",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"polar_bear": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:polar_bear",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"spider": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:spider",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"zombified_piglin": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:zombified_piglin",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"blaze": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:blaze",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"creeper": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:creeper",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"drowned": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:drowned",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"endermite": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:endermite",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"evoker": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:evoker",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"ghast": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:ghast",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"guardian": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:guardian",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"husk": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:husk",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"magma_cube": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:magma_cube",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"phantom": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:phantom",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"pillager": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:pillager",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"ravager": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:ravager",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"shulker": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:shulker",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"silverfish": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:silverfish",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"skeleton": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:skeleton",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"slime": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:slime",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"stray": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:stray",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"vex": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:vex",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"vindicator": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:vindicator",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"witch": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:witch",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"wither_skeleton": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:wither_skeleton",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"zombie_villager": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:zombie_villager",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"zombie": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:zombie",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"cat": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:cat",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"donkey": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:donkey",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"horse": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:horse",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"llama": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:llama",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"mule": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:mule",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"parrot": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:parrot",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"skeleton_horse": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:skeleton_horse",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"trader_llama": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:trader_llama",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"wolf": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:wolf",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"dolphin": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:dolphin",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"fox": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:fox",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"ocelot": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:ocelot",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"iron_golem": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:iron_golem",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"snow_golem": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:snow_golem",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"wither": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:wither",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"bee": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:bee",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"piglin": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:piglin",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"hoglin": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:hoglin",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"strider": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:strider",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"zoglin": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:zoglin",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"piglin_brute": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:piglin_brute",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"axolotl": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:axolotl",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"glow_squid": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:glow_squid",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"goat": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:goat",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"ender_dragon": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:ender_dragon",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"elder_guardian": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:elder_guardian",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"frog": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:frog",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"tadpole": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:tadpole",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"allay": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:allay",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"warden": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:warden",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"camel": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:camel",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"sniffer": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:sniffer",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"armadillo": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:armadillo",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"breeze": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:breeze",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"bogged": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:bogged",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"creaking": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:creaking",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"happy_ghast": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:happy_ghast",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"copper_golem": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:copper_golem",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"nautilus": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:nautilus",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"zombie_nautilus": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:zombie_nautilus",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"zombie_horse": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:zombie_horse",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"camel_husk": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:camel_husk",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"parched": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {

								"looking_at": {
									"entity_type": "minecraft:parched",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		},
		"sulfur_cube": {
			"trigger": "minecraft:using_item",
			"conditions": {
				"player": [
					{
						"condition": "minecraft:entity_properties",
						"predicate": {
							"minecraft:type_specific/player": {
								"looking_at": {
									"entity_type": "minecraft:sulfur_cube",
									"distance": {
										"absolute": {
											"min": 25
										}
									}
								}
							}
						},
						"entity": "this"
					}
				],
				"item": {
					"items": [
						"minecraft:spyglass"
					]
				}
			}
		}
	}
}
