Topic category: Help with MCreator software
I wish to make a procedure, but it is (at least to me) very complicated and I have almost no knowledge of how to make advanced procedures.
So for an example, if I threw glass onto dirt, the dirt would become a diamond block. The diamond block, if glass was thrown on it, would check for nearby dirt blocks and randomly choose one to make into a diamond block. Alongside this, if the glass is thrown onto a block that is not a valid block to transform, it basically does a setblock for it's position for another block, say a gold block. So if you threw glass on concrete, it would become a gold block on top of the concrete, and if it was thrown on dirt, it would make the dirt into a diamond block. I would want it to do the same set block as the gold block value as well if it is put on fire, so you can't destroy it without setting the gold block.
If any clarifications on what I'm trying to do are wanted, please feel free to ask questions.
This is not how I actually want to implement it, but if I can get a working procedure it'd just be replacing IDs.
I'm not asking you to do it for me, what I'm asking here is if someone who knows how procedures work, or how this could be done could help me along the process of getting there myself so I can maybe start to understand how these procedures work, and be able to create them without help.