import { system, world, } from '@minecraft/server'
import { ItemStack } from '@minecraft/server'
world.beforeEvents.playerBreakBlock.subscribe(event => {
console.warn("dirt broken")
const { block, player } = event
const pdim = player.dimension
if (block?.typeId === "minecraft:dirt") {
system.run(() => {
pdim.spawnItem(new ItemStack("minecraft:stone", 1), { x: block.x, y: block.y, z: block.z });
})
}
})