//bridge-file-version: #25 { "minecraft:block": { "description": { "properties": { "bridge:block_rotation": [ 2, 3, 4, 5 ], "hf:water": [ 0, 1, 2, 3, 4, 5, 6 ] }, "identifier": "hf:kitchensink" }, "permutations": [ { "condition": "query.block_property('bridge:block_rotation') == 2", "components": { "minecraft:rotation": [ 0, 180, 0 ] } }, { "condition": "query.block_property('bridge:block_rotation') == 3", "components": { "minecraft:rotation": [ 0, 0, 0 ] } }, { "condition": "query.block_property('bridge:block_rotation') == 4", "components": { "minecraft:rotation": [ 0, 270, 0 ] } }, { "condition": "query.block_property('bridge:block_rotation') == 5", "components": { "minecraft:rotation": [ 0, 90, 0 ] } }, { "condition": "query.block_property('hf:water') == 1", "components": { "minecraft:geometry": "geometry.kitchensinkwatera", "minecraft:ticking": { "on_tick": { "event": "b" }, "range": [ 0.1, 0.1 ], "looping": false }, "minecraft:material_instances": { "*": { "render_method": "alpha_test", "texture": "kitchensinke" } } } }, { "condition": "query.block_property('hf:water') == 2", "components": { "minecraft:material_instances": { "*": { "render_method": "alpha_test", "texture": "kitchensinke" } }, "minecraft:geometry": "geometry.kitchensinkwaterb", "minecraft:ticking": { "on_tick": { "event": "c" }, "range": [ 0.1, 0.1 ], "looping": false } } }, { "condition": "query.block_property('hf:water') == 3", "components": { "minecraft:geometry": "geometry.kitchensinkwaterc", "minecraft:ticking": { "on_tick": { "event": "d" }, "range": [ 0.1, 0.1 ], "looping": false }, "minecraft:material_instances": { "*": { "render_method": "alpha_test", "texture": "kitchensinke" } } } }, { "condition": "query.block_property('hf:water') == 4", "components": { "minecraft:geometry": "geometry.kitchensinkwaterd", "minecraft:ticking": { "on_tick": { "event": "e" }, "range": [ 0.1, 0.1 ], "looping": false }, "minecraft:material_instances": { "*": { "render_method": "alpha_test", "texture": "kitchensinke" } } } }, { "condition": "query.block_property('hf:water') == 5", "components": { "minecraft:geometry": "geometry.kitchensinkwatere", "minecraft:ticking": { "on_tick": { "event": "sound_particle" }, "range": [ 0.1, 0.1 ], "looping": true }, "minecraft:on_interact": { "event": "finish" }, "minecraft:material_instances": { "*": { "render_method": "alpha_test", "texture": "kitchensinke" } } } }, { "condition": "query.block_property('hf:water') == 6", "components": { "minecraft:geometry": "geometry.kitchensinkwateroff" } } ], "components": { "minecraft:on_player_placing": { "event": "bridge:update_rotation" }, "minecraft:destroy_time": 4, "minecraft:entity_collision": { "origin": [ -8, 0, -6 ], "size": [ 16, 11, 12 ] }, "minecraft:pick_collision": { "origin": [ -8, 0, -6 ], "size": [ 16, 11, 12 ] }, "minecraft:material_instances": { "*": { "render_method": "alpha_test", "texture": "kitchensinke" } }, "minecraft:geometry": "geometry.kitchensinkwateroff", "minecraft:block_light_absorption": 0, "minecraft:on_interact": { "event": "start" }, "minecraft:creative_category": { "group": "itemGroup.name.Items", "category": "Items" } }, "events": { "bridge:update_rotation": { "set_block_property": { "bridge:block_rotation": "query.cardinal_facing_2d" } }, "start": { "set_block_property": { "hf:water": 1 } }, "b": { "set_block_property": { "hf:water": 2 } }, "c": { "set_block_property": { "hf:water": 3 } }, "d": { "set_block_property": { "hf:water": 4 } }, "e": { "set_block_property": { "hf:water": 5 } }, "finish": { "set_block_property": { "hf:water": 6 } }, "sound_particle": { "run_command": { "command": [ "particle minecraft:rain_splash_particle ~ ~0.5 ~", "playsound ambient.weather.rain @a[r=4]" ] } } } }, "format_version": "1.17.0" }