{
	"format_version": {
		"$dynamic.list.index_triple": "$general.number"
	},
	"$placeholder": {
		"sound": "$simple.general.block_sounds",
		"brightness_gamma": "$general.decimal",
		"liquid": "$general.boolean",
		"isotropic": {
			"@meta": {
				"validate": {
					"confirm": "Bridge.Node.data === '' ? Bridge.Node.children.length > 2 : Bridge.Node.data !== 'true' && Bridge.Node.data !== 'false'",
					"then": {
						"show": true,
						"message": "Invalid \"isotropic\" structure"
					}
				}
			},
			"@import.value.boolean_simple": "$general.boolean",
			"up": "$general.boolean",
			"down": "$general.boolean",

			"side": "$general.boolean",

			"north": "$general.boolean",
			"south": "$general.boolean",
			"west": "$general.boolean",
			"east": "$general.boolean"
		},
		"textures": {
			"@import.value.terrain_texture_simple": "$dynamic.rp.terrain_texture",
			"up": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},
			"down": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},

			"side": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},

			"north": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},
			"south": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},
			"west": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},
			"east": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			}
		},
		"carried_textures": {
			"@import.value.terrain_texture_simple": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},
			"up": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},
			"down": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},

			"side": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},

			"north": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},
			"south": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},
			"west": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			},
			"east": {
				"@meta": { "is_value": true },
				"@import.value.terrain_texture_arg": "$dynamic.rp.terrain_texture"
			}
		}
	},
	"$vanilla.unprefixed_block_identifier and $dynamic.cache.block.identifiers": "$simple.blocks.$placeholder"
}
