{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"$id": "https://schema.stfform.at/stfexp.node.ethereal.schema.json",
	"title": "Ethereal Node",
	"description": "The presence of this component marks a node to be removed once the file import process concludes (in 3d model non-authoring tools such as game-engines).",
	"stfImplementations": {
		"blender": {
			"representingType": "STF Component on `bpy.types.Object`",
			"link": "https://codeberg.org/stf_format/stf_blender/src/branch/master/stfblender/stf_resources/stfexp/stfexp_node_ethereal.py"
		},
		"godot": {
			"representingType": "Meta attribute on Node3D",
			"link": "https://codeberg.org/stf_format/stf_godot/src/branch/master/addons/stf_godot/resources/stfexp/STFEXP_Node_Ethereal.gd"
		},
		"unity": {
			"representingType": "STF Component on GameObject",
			"link": "https://codeberg.org/stf_format/stf_unity/src/branch/master/Runtime/Resources/Resources_STFEXP/STFEXP_Node_Ethereal.cs",
			"extra_links": {
				"Default Processor": "https://codeberg.org/stf_format/stf_unity/src/branch/master/Runtime/Processors/Processors_STFEXP/STFEXP_Node_Ethereal_Processor.cs"
			}
		}
	},
	"allOf": [{ "$ref": "https://schema.stfform.at/stf.schema.json#/$defs/stf_component_resource" }],
	"properties": {
		"type": {
			"const": "stfexp.node.ethereal"
		}
	},
	"required": [
		"type"
	],
	"additionalProperties": false
}