import { world, system } from '@minecraft/server'; world.beforeEvents.worldInitialize.subscribe((initEvent) => { initEvent.blockTypeRegistry.registerCustomComponent('changelog:yolo', { onStepOn: (e) => { e.entity.runCommand('say Hi from Custom Component'); } }); }); system.runInterval(() => { world.getDimension('overworld').runCommand('say Hi'); }, 40);