This core is the base any Skript dev needs to manipulate block displays following the recent 1.19.4 update. This core is also the dependency for many features I will be uploading.
Dependencies: Version 1.19.4+ Skript SkBee
A guide on the main function:
function spawnBlock(l: location, type: text, n1: num = 1, n2: num = 1, n3: num = 1, custom: text = "none", id: text = "0"):
This function spawns a block display at location {_l}, looking like the block {_type}. It is scaled at {_n1}, {_n2}, {_n3}. Adjusting {_n1} adjusts the X length of the block, {_n2} the Y, and {_n3} the Z. The {_custom} represents a custom type, to make this display block easy to identify. The {_id} is to give it a particular ID, it's just a bit more of information in case you need it.
An example use:
spawnBlock(location of block at player, "campfire", 5, 1, 5, "campfire", 1)
I heavily suggest you learn how to use block displays as it will open a whole new realm of possibilities.