Mom, I’m famous! (lol) And I don’t have the ability to make long paragraphs so I’m just gonna say thanks. Seriously though, thanks for hosting this event!
Theoretically, if you were still using the armor stand method, you could use a fill command that fills a square around the player that replaces skulls with that specific skin with a command block. That looks not so nice though. Or you could’ve done a different method: detecting each individual skull block around the player and summon an invisible armor stand on those that doesn’t have it. But both of the methods require a little bit too much effort and aren’t worth it for a lucky block data pack. But thanks to the detection optimization, the placement method can also be optimized :)
I mean if you want to leave it there, you can, but there's a more polished way to do this. You could give the player the exact same skull item, but with a special tag like "{luckyBlock:1}" and then only detects items that do NOT have that tag. That will fix the spawner bug but more importantly, give the player the actual skull, and it looks nicer than a zombie egg and gives the player a hint of what the lucky block looks like.
So if I have a custom item that does something having to do with sound/chat, and that something is executed through the tick function, that’s allowed right?
This sounds dumb, but this is my first time in an event and I don't know how to submit it. I know how to create a data pack post, but I don't know how to make it count as a submission for the event. Can you show me how? Thanks!