// features/break_particle.js — custom block break particle import { system } from "../core/mc.js"; system.beforeEvents.startup.subscribe(({ blockComponentRegistry }) => { blockComponentRegistry.registerCustomComponent("rzb_dcs:breakblock_particle", { onPlayerBreak(event) { const { block } = event; try { block.dimension.runCommand(`particle rzb_dcs:breakdeco ${block.location.x} ${block.location.y + 0.5} ${block.location.z}`); } catch {} }, }); });