{
    "format_version": "1.21.50",
    "minecraft:entity": {
        "description": {
            "identifier": "sg_vtng:netherite_block_breaker_entity",
            "is_spawnable": false,
            "is_summonable": true,
            "is_experimental": false,
			"properties": {
                "sg_vtng:rpm": { 
                    "client_sync": true, 
                    "type": "float", 
                    "range": [-256.0, 256.0],
					"default": "(0.0)"
                },
                "sg_vtng:cardinal_rotation": { 
                    "client_sync": true,
                    "type": "enum", 
                    "values": ["north", "south", "east", "west", "up", "down"], 
                    "default": "south"
                },
                "sg_vtng:gear_connection": { 
                    "client_sync": true,
                    "type": "enum", 
                    "values": ["null", "yRotation", "zRotation"],
                    "default": "null"
                }
            }
        },
        "component_groups": {
            "sg_vtng:despawn_component": {
                "minecraft:instant_despawn":{}
            }
        },
        "components": {
            "minecraft:inside_block_notifier": {
                "block_list": [
                    {
                        "block": {
                            "name": "sg_vtng:netherite_block_breaker"
                        },
                        "exited_block_event": {
                            "event": "sg_vtng:despawn_event",
                            "target": "self"
                        }
                    }
                ]
            },
            "minecraft:type_family": {
                "family": [ "stone_gears" ]
            },
            "minecraft:collision_box": {
                "width": 0.0,
                "height": 0.0
            },
            "minecraft:physics": {
                "has_collision": false,
                "has_gravity": false
            },
            "minecraft:pushable": {
                "is_pushable": false,
                "is_pushable_by_piston": false
            },
            "minecraft:damage_sensor": {
                "triggers": {
                    "cause": "all",
                    "deals_damage": "no"
                }
            },
            "minecraft:health": {
                "value": 1,
                "max": 1,
                "min": 1
            },
            "minecraft:conditional_bandwidth_optimization": {}
        },
        "events": {
            "sg_vtng:despawn_event": {
                "add":{
                    "component_groups":[
                        "sg_vtng:despawn_component"
                    ]
                }
            }
        }
    }
}