
# -> Set success
scoreboard players set #or.iron_bucket_acquire_success OverlyRealistic.General.ArbitraryData 1

# -> Water
execute if block ~ ~ ~ water run \
    return run \
        function overly_realistic:players/items/iron_bucket/empty/contents_block/water

# -> Water cauldron
execute if block ~ ~ ~ water_cauldron run \
    return run \
        function overly_realistic:players/items/iron_bucket/empty/contents_block/water_cauldron

# -> Lava
execute if block ~ ~ ~ lava run \
    return run \
        function overly_realistic:players/items/iron_bucket/empty/contents_block/lava

# -> Lava cauldron
execute if block ~ ~ ~ lava_cauldron run \
    return run \
        function overly_realistic:players/items/iron_bucket/empty/contents_block/lava_cauldron

# -> Powder snow
execute if block ~ ~ ~ powder_snow run \
    return run \
        function overly_realistic:players/items/iron_bucket/empty/contents_block/powder_snow

# -> Powder snow cauldron
execute if block ~ ~ ~ powder_snow_cauldron run \
    return run \
        function overly_realistic:players/items/iron_bucket/empty/contents_block/powder_snow_cauldron
