{
	"minecraft:use_duration": "$general.number",
	"minecraft:max_stack_size": "$general.number",
	"minecraft:max_damage": "$general.number",
	"minecraft:hand_equipped": "$general.boolean",
	"minecraft:stacked_by_data": "$general.boolean",
	"minecraft:foil": "$general.boolean",
	"$versioned_template.minecraft:ignores_permission": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.boolean"
		}
	],
	"$versioned_template.minecraft:mining_speed": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.number"
		}
	],
	"$versioned_template.minecraft:damage": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.number"
		}
	],
	"$versioned_template.minecraft:can_destroy_in_creative": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.boolean"
		}
	],
	"$versioned_template.minecraft:dye_powder": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"color": "$general.number"
			}
		}
	],
	"$versioned_template.minecraft:mirrored_art": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.boolean"
		}
	],
	"$versioned_template.minecraft:explodable": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.boolean"
		}
	],
	"$versioned_template.minecraft:should_despawn": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.boolean"
		}
	],
	"$versioned_template.minecraft:liquid_clipped": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.boolean"
		}
	],
	"$versioned_template.minecraft:allow_off_hand": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.boolean"
		}
	],

	"$versioned_template.minecraft:projectile": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"projectile_entity": "$general.entity_identifier",
				"minimum_critical_power": "$general.decimal"
			}
		}
	],
	"$versioned_template.minecraft:block_placer": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"block": "$general.block_identifier",
				"use_block_description": "$general.boolean",
				"use_on": {
					"$dynamic.list.next_index": "$general.block_identifier"
				}
			}
		}
	],
	"$versioned_template.minecraft:entity_placer": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"entity": "$general.entity_identifier",
				"use_on": {
					"$dynamic.list.next_index": "$general.block_identifier"
				},
				"dispense_on": {
					"$dynamic.list.next_index": "$general.block_identifier"
				}
			}
		}
	],
	"$versioned_template.minecraft:knockback_resistance": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"protection": "$general.decimal"
			}
		}
	],
	"$versioned_template.minecraft:enchantable": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"slot": "$item.general.slots",
				"value": "$general.number"
			}
		}
	],
	"$versioned_template.minecraft:shooter": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"max_draw_duration": "$general.number",
				"charge_on_draw": "$general.boolean",
				"scale_power_by_draw_duration": "$general.boolean",
				"ammunition": {
					"$dynamic.list.next_index": {
						"item": "$general.item_identifier",
						"use_offhand": "$general.boolean",
						"search_inventory": "$general.boolean",
						"use_in_creative": "$general.boolean"
					}
				}
			}
		}
	],
	"$versioned_template.minecraft:durability": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"max_durability": "$general.number",
				"damage_chance": {
					"min": "$general.number",
					"max": "$general.number"
				}
			}
		}
	],
	"$versioned_template.minecraft:armor": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"protection": "$general.number",
				"texture_type": "$client_item.general.armor_types"
			}
		}
	],
	"$versioned_template.minecraft:wearable": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"slot": "$general.slot_type",
				"dispensable": "$general.boolean"
			}
		}
	],
	"$versioned_template.minecraft:weapon": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"on_hurt_entity": "$item.general.event_definition",
				"on_not_hurt_entity": "$item.general.event_definition",
				"on_hit_block": "$item.general.event_definition"
			}
		}
	],
	"$versioned_template.minecraft:record": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"sound_event": "$item.general.music_events",
				"duration": "$general.number",
				"comparator_signal": "$general.number"
			}
		}
	],
	"$versioned_template.minecraft:repairable": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"on_repaired": "$item.general.event_definition",
				"repair_items": {
					"$dynamic.list.next_index": {
						"items": {
							"$dynamic.list.next_index": "$general.block_identifier and $general.item_identifier"
						},
						"repair_amount": "$general.number and $molang.embedded"
					}
				}
			}
		}
	],
	"$versioned_template.minecraft:cooldown": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"category": "$item.general.cooldown_types",
				"duration": "$general.decimal"
			}
		}
	],
	"$versioned_template.minecraft:on_use_on": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"on_use_on": {
					"event": "$dynamic.item.events",
					"target": [
						"self",
						"other",
						"target",
						"parent",
						"baby",
						"holder",
						"block"
					]
				}
			}
		}
	],
	"$versioned_template.minecraft:on_use": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"on_use": "$item.general.event_definition"
			}
		}
	],
	"$versioned_template.minecraft:digger": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"use_efficiency": "$general.boolean",
				"on_dig": "$item.general.event_definition",
				"destroy_speeds": {
					"$dynamic.list.next_index": {
						"block": {
							"@import.value": "$general.block_identifier",
							"tags": ["query.any_tag()", "query.all_tags()"]
						},
						"speed": "$general.number",
						"on_dig": "$item.general.event_definition",
						"use_efficiency": "$general.boolean"
					}
				}
			}
		}
	],
	"$versioned_template.minecraft:fertilizer": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"type": "$item.general.fertilizer_types"
			}
		}
	],
	"$versioned_template.minecraft:fuel": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"duration": "$general.number"
			}
		}
	],
	"$versioned_template.minecraft:throwable": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"do_swing_animation": "$general.boolean",
				"max_draw_duration": "$general.number",
				"scale_power_by_draw_duration": "$general.boolean",
				"launch_power_scale": "$general.number"
			}
		}
	],
	"$versioned_template.minecraft:potion": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"type": "$item.general.potion_types"
			}
		}
	],
	"$versioned_template.minecraft:creative_category": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"parent": "$item.general.item_group_reference and $general.item_category"
			}
		}
	],
	"$versioned_template.minecraft:icon": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"texture": {
					"@meta": { "is_value": true },
					"@import.value": "$dynamic.rp.item_textures"
				},
				"frame": "$general.number and $molang.embedded"
			}
		}
	],
	"$versioned_template.minecraft:use_animation": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": ["bow", "eat", "drink", "crossbow", "camera"]
		}
	],
	"$versioned_template.minecraft:render_offsets": [
		{
			"$if": "$format_version = 1.16.100",
			"$data": "$client_item.general.render_offsets"
		},
		{
			"$if": "$format_version >= 1.16.200",
			"$data": {
				"$item.general.hand_type": {
					"$item.general.camera_type": "$item.general.render_offset"
				}
			}
		}
	],
	"$versioned_template.minecraft:hover_text_color": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": "$general.minecraft_color"
		}
	],
	"$versioned_template.minecraft:food": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"on_consume": "$item.general.event_definition",
				"nutrition": "$general.number",
				"can_always_eat": "$general.boolean",
				"saturation_modifier": "$item.general.saturation_modifier",
				"using_converts_to": "$general.item_identifier"
			}
		},
		{
			"$if": "$format_version < 1.16.100",
			"$data": {
				"nutrition": "$general.number",
				"can_always_eat": "$general.boolean",
				"saturation_modifier": "$item.general.saturation_modifier",
				"effects": {
					"$dynamic.list.next_index": "$item.general.effect_definition"
				},
				"remove_effects": {
					"$dynamic.list.next_index": "$general.effect_name"
				},
				"using_converts_to": "$general.item_identifier",
				"on_use_action": [
					"chorus_teleport",
					"suspicious_stew_effect",
					"none"
				],
				"on_use_range": {
					"$dynamic.list.index_triple": "$general.number"
				}
			}
		}
	],

	"$versioned_template.bridge:weapon_damage": [
		{
			"$if": "$format_version < 1.16.100",
			"$legacy_if": "$dynamic.bridge_core.is_active",
			"$data": "$general.number"
		}
	],
	"$dynamic_template.bridge:item_equipped_sensor": {
		"$if": "$dynamic.bridge_core.is_active",

		"$default": {
			"on_equip": {
				"$dynamic.list.next_index": {
					"@meta": {
						"is_value": true
					},
					"@import.value": "$dynamic.cache.entity.events"
				}
			},
			"on_unequip": {
				"$dynamic.list.next_index": {
					"@meta": {
						"is_value": true
					},
					"@import.value": "$dynamic.cache.entity.events"
				}
			},
			"execute_commands": {
				"$dynamic.list.next_index": "$function.embedded"
			},

			"is_equipped": "$entity.components",
			"is_not_equipped": "$entity.components"
		}
	},
	"$versioned_template.minecraft:display_name": [
		{
			"$if": "$format_version >= 1.16.100",
			"$data": {
				"value": { "@meta": { "is_value": true } }
			}
		}
	]
}
