This is a pretty clunky method, but try writing a procedure that checks all blocks down one and out one from the plant when you place it and on a random tick, and if that condition isn't met replace the plant with air and give the item back to the player. Lots of issues with that solution, but it might be good temporarily?
This is a pretty clunky method, but try writing a procedure that checks all blocks down one and out one from the plant when you place it and on a random tick, and if that condition isn't met replace the plant with air and give the item back to the player. Lots of issues with that solution, but it might be good temporarily?