import { system, world, Player, Vector, BlockPermutation } from "@minecraft/server" system.events.scriptEventReceive.subscribe(({ id, sourceBlock }) => { if (id == 'fire:update') { const up = new Vector(sourceBlock.location.x, sourceBlock.location.y + 1, sourceBlock.location.z); const downProp = sourceBlock.permutation.getProperty("face:down"); const change = BlockPermutation.resolve("flamey:cursed_fire", {"face:down": true}) if (world.getDimension('overworld').getBlock(up).isSolid()) { world.getDimension('overworld').getBlock(up).setPermutation(change) } world.getDimension('overworld').runCommandAsync(`title @a actionbar "face:down": ${downProp}, ${sourceBlock.location.x} ${sourceBlock.location.y} ${sourceBlock.location.z}`) } })