
# -> Add tag
tag @s add OverlyRealistic.Block.Crucible_HasGoldFragments
tag @s add OverlyRealistic.Block.Crucible_HasContents
tag @s add OverlyRealistic.Block.Crucible_NeedsHeat

# -> Modify display
execute on passengers run \
    data modify entity @s[type=item_display,tag=OverlyRealistic.Block.Crucible] item.components."minecraft:item_model" set value "overlyrealistic:blocks/placed_crucible/placed_crucible_gold_fragments"

# -> Sound
playsound block.calcite.place block @a ~ ~ ~ 0.5 1.5

# -> Advancement
execute on target run \
    advancement grant @s only overly_realistic:advancements/iron_age/oo_shiny

# -> Remove item from player
execute on target run \
    item modify entity @s[gamemode=!creative] weapon.mainhand overly_realistic:multipurpose/remove_one_item
